#builingual {

    z-index: 1000;
}
@media screen and (max-width: 834px){
#builingual {
    bottom: var(--btn)!important;
}
}
:root{
    /*色の変数*/
    --un:unset;
    --bk:#000;
    --bk50:#0008;
    --tx:#333;
    --txtr:#3338;
    --linkC:var(--mc);

    --gr:#e4e4e4;
    --gr20:#e4e4e433;
    --gr40:#e4e4e455;
    --gr50:#e4e4e488;
    --gr70:#e4e4e4bb;

    --cc:#ccc;
    --dd:#ddd;
    --ee:#eee;
    --wh:#fff;
    --ff:#fff;
    --f2:#f2f2f2;
    --c6:#c6c6c6;
    --9b:#9b9b9b;
    
    --wh:#fff;
    --wh20:#fff3; 
    --wh40:#fff5; 
    --wh50:#fff8; 
    --wh70:#fffb;
    --bk:#000;
    --bk20:#0003; 
    --bk40:#0005; 
    --bk50:#0008; 
    --bk70:#000b;

    --sc2:#a1cce5;
    
      --mc:#0e4879;
    --mc11:#0e487911; 
    --mc20:#0e487933; 
    --mc40:#0e487955; 
    --mc50:#0e487988; 
    --mc70:#0e4879bb; 
      --mcdf:#49699e;
    --mcdf20:#49699e33; 
    --mcdf40:#49699e55; 
    --mcdf50:#49699e88; 
    --mcdf70:#49699ebb; 

    --bc:#dbd5ce;
    --bc20:#dbd5ce33;
    --bc40:#dbd5ce55;
    --bc50:#dbd5ce88;
    --bc70:#dbd5cebb;

    --md:#202c30;
    --md20:#202c3033; 
    --md40:#202c3055; 
    --md50:#202c3088; 
    --md70:#202c30bb; 

    --sc:#05b1eb;
    --sc20:#05b1eb33; 
    --sc40:#05b1eb55; 
    --sc50:#05b1eb88; 
    --sc70:#05b1ebbb; 
}