body{ top:0 !important; }
.translated-ltr body{ top:0 !important; }
.skiptranslate > iframe{ display:none !important; }
#google_translate_element, #google_translate_element_mobile{ display:none !important; }

.g-lang-box{ position:relative; display:inline-block; vertical-align:middle; text-align:left; }
.g-lang-box > .g-lang-btn{
    display:flex; align-items:center; border:none; cursor:pointer;
    padding:0 22px 0 0;
    background:url(/res/service/img/common/bg-google-arr.png) no-repeat right center;
}
.g-lang-box > .g-lang-btn::before{
    content:''; display:inline-block; width:20px; height:20px; vertical-align:middle;
    background:url(/res/service/img/common/ico-google-lang.png) no-repeat center/contain;
}
.g-lang-box > .g-lang-btn span{
    padding:0 0 0 6px; font-size:14px; line-height:1; white-space:nowrap;
}
.g-lang-box ul.translation-links{
    display:none; position:absolute; top:calc(100% + 8px); right:0; z-index:1000;
    min-width:160px; padding:14px; border-radius:8px;
    background:#ffffff; box-shadow:0 4px 14px rgba(0,0,0,.18);
}
.g-lang-box ul.translation-links.on{ display:block !important; }
.g-lang-box ul.translation-links li{ display:block !important; width:100% !important; float:none !important; margin:0 0 12px; }
.g-lang-box ul.translation-links li:last-child{ margin:0; }
.g-lang-box ul.translation-links li a{ display:flex !important; align-items:center; font-size:0; }
.g-lang-box ul.translation-links li a::before{
    content:''; display:inline-block; margin:0 8px 0 0; width:26px; height:18px;
    background-repeat:no-repeat; background-size:100%; background-position:center;
}
.g-lang-box ul.translation-links li:nth-of-type(1) a::before{ background-image:url(/res/service/img/common/ico-lang-kor.png); }
.g-lang-box ul.translation-links li:nth-of-type(2) a::before{ background-image:url(/res/service/img/common/ico-lang-eng.png); }
.g-lang-box ul.translation-links li:nth-of-type(3) a::before{ background-image:url(/res/service/img/common/ico-lang-cn.png); }
.g-lang-box ul.translation-links li:nth-of-type(4) a::before{ background-image:url(/res/service/img/common/ico-lang-vietnam.png); }
.g-lang-box ul.translation-links li:nth-of-type(5) a::before{ background-image:url(/res/service/img/common/ico-lang-uzbe.png); }
.g-lang-box ul.translation-links li:nth-of-type(6) a::before{ background-image:url(/res/service/img/common/ico-lang-mongo.png); }
.g-lang-box ul.translation-links li:nth-of-type(7) a::before{ background-image:url(/res/service/img/common/ico-lang-myanmar.png); }
.g-lang-box ul.translation-links li:nth-of-type(8) a::before{ background-image:url(/res/service/img/common/ico-lang-filipino.png); }
.g-lang-box ul.translation-links li:nth-of-type(9) a::before{ background-image:url(/res/service/img/common/ico-lang-thai.png); }
.g-lang-box ul.translation-links li a span{
    font-size:14px; font-weight:600; color:#222222; line-height:1; white-space:nowrap;
}
