html{
    overflow-x: hidden;
}
.none_scroll{
    overflow: hidden;
}
.header_box{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    transition: 0.6s;
}
#header_top { height: 44px; border-bottom: 1px solid #555; transition: 0.6s;}
#header_top .container { height: 100%; display: flex; align-items: center; }
#header_top .left_nav { display: flex; align-items: center; margin-left: auto; gap: 50px; }
.header_top_item {font-family: 'notokr-medium', sans-serif;font-size: 14px;letter-spacing: 0.39px;cursor: pointer; color: #fff;}
.header_top_item:hover{text-decoration: underline;}
.header_top_item img {margin-right: 9px;display: inline-block;vertical-align: middle;}

.header_top_item.language_box select{
    border: none;
    background-color: transparent;
    color: #fff;
    height: 20px;
}
.header_top_item.language_box select:focus,
.header_top_item.language_box select:active,
.header_top_item.language_box select:focus-visible{
    border: none;
    outline: none;
}
.header_top_item.language_box select option{
    color: #000;
}

#header_top .logo_wrapper {display: inline-block;margin: 24px auto;width: 197px;}
#header_top .header_logo_image{width: 100%;}
#header .main_search_panel {margin-left: 72px;}
#header .main_search_panel img {width: 36px; height: 36px;cursor: pointer;}
#header .search_btn{
    width: 36px; height: 36px;cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("/res/service/img_department6/common/icon-search.svg");
}

#header {width: 100%; position: relative;
    z-index: 1; transition: 0.6s;}
#header .container{display: flex; align-items: center;}
#header .container .header_logo_image{
    width: 174px;
    height: 45px;
    background-image: url("/res/service/img_department6/common/logo_white.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
#header .header_image_menu {display: flex; align-items: center; margin-left: auto;}
#header .header_image_menu_item {
    box-sizing: border-box;
    padding: 24px 36px;
    font-size: 20px;
    font-family: 'notokr-medium';
    color: #fff;
    letter-spacing: 0.56px;
    color: #fff;
}
/*#header .header_image_menu_item:hover {border-bottom: 4px solid #5eaac2}*/
#header .header_image_menu_item.on
#header .header_menu_button {position:absolute;right:20px;top:21px;width: 20px;cursor:pointer;}
#header .header_image_menu .image_button {display:block;padding-left:20px;padding-right:20px;float:left;}
#header .quick_menu {position: absolute;right: 37px;top: 0;margin-top: 30px;margin-left: 5%;cursor: pointer;width: 28px;height: 19px;}
#header .sub_menu {display:none;position: absolute;top: 80px;left: 50%;margin-left: -110px;width: 210px;padding-top: 11px;background: url(/res/service/img/main/img_menu_arrow.png) no-repeat center top;z-index: 100;box-sizing: border-box;line-height: 38px;}
#header .header_image_menu_item.on .sub_menu {display:inline-block;}
#header .sub_menu ul {display:inline-block;width:100%;padding: 10px;border-left: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;background-color: #fafaf9;box-sizing: border-box}
#header .sub_menu li {width: 100%;padding-left: 15px;font-size: 14px;box-sizing: border-box}
#header .sub_menu li:hover {text-decoration: underline}
#header .sub_menu li.on {background: url(/res/service/img/main/gnb_menu_arr.png) no-repeat left center;color: #0d9e6f}

/*.gnb_on { border-bottom: 2px solid #30A1D5 !important; background: #ffffff url('/res/service/img_department6/common/btn_fold.png') no-repeat 95% center !important; }*/




#pc_menu {
    /*top:117px;*/
    /*height:60px;*/
    /*border-bottom:1px solid #e6e6e6;*/
    background-color: white;
    position:absolute;
    width: 160px;
    z-index:100;
    display:none;
    padding: 10px 10px;
    border: 1px solid #30A1D5;
}

#pc_menu .pc_menu_item_title {
    display:block;
    padding: 10px 0px;
    text-align: center;
    cursor: pointer;

    font-family: notokr-regular, sans-serif;
    font-size: 14px;
    letter-spacing: -0.6px;
}

#pc_menu .pc_menu_item_title:hover {
    color: #30A1D5;
    text-decoration: underline;
}

#footer_top {line-height: 54px;background-color:#3e4046;color:#adadad;font-family: NanumBarunGothic;font-size:13px;display: table;width: 100%;}
#footer_top .footer_link_select {height: 54px;position:relative;float:left;width:50%;box-sizing: border-box;border-right:1px solid #323338;}
#footer_top .footer_link_select:first-child {border-left:1px solid #323338}
#footer_top .footer_link_select > span {margin-left:20px;float:left;}
#footer_top .footer_link_select > img {margin-right:20px;margin-top:23px;float:right;}
#footer_top .footer_link_select > select {opacity:0;position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height: 54px;cursor:pointer;}
#footer_top .footer_link_left_section a {cursor:pointer;}
#footer_top .footer_link_right_section {height: 54px;border-top:1px solid #323338;}
#footer {width: 100%;background-color: #2f3035; clear: both;}
#footer > .container {box-sizing: border-box;padding-top:20px;padding-bottom:20px;background-color: #2f3035;}
#footer .footer_link_select > select {opacity:0;position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height: 54px;cursor:pointer;}

#mobile_menu {left: 100%;top:0;bottom:0;position:fixed;width:100%; height: calc(var(--vh, 1vh) * 100); z-index:1100;background-color: #ffffff;
    display: flex;
    flex-direction: column;
}
#mobile_menu .mobile_menu_top { background: #fff; height: 105px; display: flex; align-items: center; border-bottom: 1px solid #e0e0e0; box-sizing: border-box; padding: 0 24px;}
#mobile_menu .mobile_menu_top .btn_menu_close { cursor:pointer; margin-left: auto;}
#mobile_menu .mobile_menu_top_logo { height: 45px; width: auto;}
#mobile_menu .section_top {width: 100%; padding: 24px; box-sizing: border-box;}
#mobile_menu .section_top > ul {display: flex; align-items: center; gap: 20px;}
#mobile_menu .section_top > ul > li {flex: 1 1 0; font-family: NanumBarunGothic, sans-serif; font-size: 14px; line-height: 40px;text-align: center;}
#mobile_menu .section_top > ul > li:first-child { line-height: 42px;text-align: center;box-sizing: border-box;color: #333;border:1px solid #5eaac2;background: #30A1D5;color: #fff;}
#mobile_menu .section_top > ul > li:not(:first-child) {border: 1px solid #E6E6E6; background-color: #ffffff;}
#mobile_menu .menu_list{
    flex: 1;
    overflow-y: auto;
}
#mobile_menu .menu_list{
    flex: 1;
    overflow-y: auto;
}
#mobile_menu .menu_list::-webkit-scrollbar {
    width: 16px;
}
#mobile_menu .menu_list::-webkit-scrollbar-thumb {
    background-color: #eee;
    border-radius: 8px;
    background-clip: padding-box;
    border: 5px solid transparent;
}
#mobile_menu .mobile_menu_item {
    width: 100%;
    height: 95px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 0 24px;
    font-size: 24px;
    font-family: 'notokr-medium';
    color: #000;
    position: relative;
}
#mobile_menu .mobile_menu_item::before {
    content: "";
    width: 100%;
    height: 2px;
    background-color: #004896;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%,0);
    opacity: 0;
    transition: 0.6s;
}
#mobile_menu .mobile_menu_item .gnb_arrow{
    width: 30px;
    height: 30px;
    margin-left: auto;
    background: url("/res/service/img_department6/common/icon_up_down.svg")no-repeat;
    background-size: cover;
    transition: 0.6s;
}
#mobile_menu .mobile_menu_item.gnb_on .gnb_arrow{
    transform: rotate(180deg);
}
#mobile_menu .mobile_menu_item.gnb_on::before {
    opacity: 1;
}
#mobile_menu .mobile_menu_item_title {
    position: relative;
    font-size: 20px;
    line-height: 29px;
    height: 70px;
    box-sizing: border-box;
    font-family: notokr-regular, sans-serif;
    color : #2f3035;
    padding: 20px 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
#mobile_menu .mobile_menu_item_title span{position: absolute;top: 0;bottom: 0;margin: auto;left: 30px;}
#mobile_menu .mobile_menu_item_title:hover{font-family: notokr-regular, sans-serif; color: #30A1D5; text-decoration: underline;text-underline-position: under;}
#mobile_menu .mobile_menu_item_title.on {line-height:55px;color:#0d9e6f;font-family: NanumBarunGothicBold;background-image: url('/res/service/img_department5/common/768_tablet/gnb_menu_arr.png');background-repeat: no-repeat;background-position: 20px center;}
#mobile_menu .mobile_menu_content_section_wrapper {background-color: #fafafa;}
#mobile_menu .mobile_menu_content_section_wrapper.quick {padding:0;}
#mobile_menu .mobile_menu_item_list {background-color:#f0f3f8;border-bottom:1px solid #e6e6e6;display:none;padding-top:10px;padding-bottom:10px;padding-left:20px;}
#mobile_menu .mobile_menu_item_list.on {background-color:#f0f3f8;border-bottom:1px solid #e6e6e6;display:block;}
#mobile_menu .mobile_menu_item_list.quick.on {border-bottom:none;display:block;}
#mobile_menu .mobile_menu_item_list li {line-height:44px;font-family: NanumGothic;font-size:12px;width: 100%;cursor:pointer;float: none;display: block;}
#mobile_menu .mobile_menu_item_list li:hover {color:#a40f16;text-decoration: underline;font-family: NanumGothicBold;}
#mobile_menu .mobile_menu_item_title .mobile_menu_item_flag {background-image:url("/res/service/img/common/768_tablet/opt_menu_down.png");width:15px;height:8px;position: absolute;top: 25px;right: 20px;}
#mobile_menu .mobile_menu_item_title.on .mobile_menu_item_flag {background-image:url("/res/service/img/common/768_tablet/opt_menu_up.png");}
#mobile_menu .mobile_menu_section {width:90%;height: 100%;position:absolute;background-color:#ffffff;/*overflow-y: scroll;*/opacity: 1;right: 0;}
#mobile_menu .mobile_menu_item_section {width:100%;background-color:#e8ecf4;}

.mobile_top_button {position:fixed;right:20px;bottom:20px;cursor:pointer;z-index: 100;}

@media screen and (min-width:1440px) {

    .pc_hide {display:none;}
    .tablet_show {display:none;}
    .mobile_show {display:none;}

    .container {max-width: 1440px; width: calc(100% - 48px);margin: 0 auto;}

    #header .quick_menu {display:none;}

    #footer_top .footer_link_section {/*height: 54px;*/}
    #footer_top .footer_link_left_section {float:left;}
    #footer_top .footer_link_left_section a {text-decoration: none;color: #adadad;}
    #footer_top .footer_link_left_section a:hover {text-decoration: underline;}
    #footer_top .footer_link_right_section {float:right;border-top:none;}
    #footer_top .footer_link_select {width:174px !important;}
    #footer .header_logo_image {float:left;margin: 0;}
    #footer .footer_text {color:#5e6066;font-family: NanumBarunGothic;font-size:12px;line-height:22px;margin-top:10px;}
}
@media screen and (max-width: 1439px) and (min-width: 1201px) {

    .pc_hide {display:none;}
    .tablet_show {display:none;}
    .mobile_show {display:none;}

    .container {max-width: initial; width: 100%;padding: 0 24px;box-sizing: border-box;}

    #header .quick_menu {display:none;}

    #footer_top .footer_link_section {/*height: 54px;*/}
    #footer_top .footer_link_left_section {float:left;}
    #footer_top .footer_link_left_section a {text-decoration: none;color: #adadad;}
    #footer_top .footer_link_left_section a:hover {text-decoration: underline;}
    #footer_top .footer_link_right_section {float:right;border-top:none;}
    #footer_top .footer_link_select {width:174px !important;}
    #footer .header_logo_image {float:left;margin: 0;}
    #footer .footer_text {color:#5e6066;font-family: NanumBarunGothic;font-size:12px;line-height:22px;margin-top:10px;}

    #header .header_image_menu_item{
        font-size: 18px;
        padding: 24px;
    }
}

@media screen and (min-width:768px) and (max-width:1200px) {

    .pc_show {display:none;}
    .tablet_hide {display:none;}
    .mobile_show {display:none;}

    .container { max-width: initial; padding: 0 24px;}

    #header {height: 78px; display: flex; align-items: center;}
    #header .container{
        width: 100%;
    }
    #header .container .header_logo_image{
        width: 174px;
        height: 45px;
    }
    #header .main_search_panel{
        margin-left: auto;
        font-size: 0;
    }

    #header .quick_menu {display:none;}
    #header .header_menu_button {width: 36px;margin-left: 25px; cursor:pointer;}

    #footer_top .container {padding: 0;}
    #footer_top .footer_link_left_section{text-align: center;}
    #footer_top .footer_link_left_section a {text-decoration: none;color: #adadad;}
    #footer_top .footer_link_left_section a:hover {text-decoration: underline;}
    #footer_top .footer_link_select {background-color:#3e4046;}
    #footer .footer_text {color:#adadad;font-family: NanumBarunGothic;font-size:12px;line-height:22px;}
}

@media screen and (max-width:767px) {

    .mobile_hide {display:none;}
    .tablet_show {display:none;}
    .pc_show {display:none;}

    .container {padding: 0 20px;}

    #header {height: 70px; display: flex; align-items: center;}
    #header .container{
        width: 100%;
    }
    #header .container .header_logo_image{
        width: 116px;
        height: 30px;
    }
    #header .main_search_panel{
        margin-left: auto;
        font-size: 0;
    }
    #header .main_search_panel img{
        width: 28px;
    }
    #header .quick_menu {display:none;}
    #header .header_menu_button {width: 28px;margin-left: 8px; cursor:pointer;}

    #mobile_menu .mobile_menu_top{
        height: 70px;
    }
    #mobile_menu .mobile_menu_top_logo{
        height: 30px;
    }
    #mobile_menu .mobile_menu_top .btn_menu_close{
        width: 28px;
    }

    #footer_top .container {padding: 0}
    #footer_top .footer_link_left_section {line-height:24px;padding:15px;}
    #footer_top .footer_link_left_section a {text-decoration: none;color: #adadad;}
    #footer_top .footer_link_left_section a:hover {text-decoration: underline;}
    #footer_top .footer_link_select {background-color:#3e4046;}
    #footer_select_box{padding: 0 30px;}
    #footer_select_box .footer_link_select p{float: left;}
    #footer_select_box .footer_link_select.last {float: right;}
    #footer .footer_text {color:#adadad;font-family: NanumBarunGothic;font-size:12px;line-height:22px;}

    #mobile_menu .mobile_menu_section {width:90%;}
    #mobile_menu .mobile_menu_title_section {height:56px;line-height:56px}
    #mobile_menu .mobile_menu_item_section {width:105px;}
    #mobile_menu .mobile_menu_item_title {font-size:12px;}
    #mobile_menu .mobile_menu_item_list li {font-size:12px;}

    #mobile_menu .section_top{
        padding: 20px;
    }
    #mobile_menu .mobile_menu_item{
        height: 60px;
        padding: 0 20px;
        font-size: 18px;
    }
    #mobile_menu .mobile_menu_item_title{
        font-size: 14px;
        line-height: 24px;
        padding: 16px 20px;
        height: auto;
    }
}

.header_box .header_image_menu_item{
    position: relative;
    z-index: 1;
}
.header_box .header_image_menu_item .menu_depth2_list{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px 0;
    pointer-events: none;
    opacity: 0;
    transition: 0.6s;
}
.header_box .header_image_menu_item .menu_depth2_list .menu_depth2_item{
    text-align: center;
    font-size: 16px;
    font-family: 'notokr-regular';
    line-height: 24px;
    margin-top: 20px;
    color: #000;
    word-break: keep-all;
}
.header_box .header_image_menu_item .menu_depth2_list .menu_depth2_item:first-child{
    margin-top: 0;
}
.header_box .main_bg{
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    height: 374px;
    background-color: #fff;
    transition: 0.6s;
    pointer-events: none;
    opacity: 0;
    box-sizing: border-box;
    border-top: 1px solid #e0e0e0;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.25);
}
.header_box.open .main_bg{
    pointer-events: initial;
    opacity: 1;
}
.header_box.open .header_image_menu_item .menu_depth2_list{
    pointer-events: initial;
    opacity: 1;
}

.header_box.type_02{
    position: relative;
}
/*.header_box.active,*/
/*.header_box.type_02,*/
.header_box.active #header,
.header_box.type_02 #header,
.header_box.active #header_top,
.header_box.type_02 #header_top{
    background-color: #fff;
}
.header_box.active #header_top,
.header_box.type_02 #header_top{
    border-color: #e0e0e0;
}
.header_box.active .header_top_item,
.header_box.type_02 .header_top_item{
    color: #424242!important;
}
.header_box.active .header_top_item.language_box select,
.header_box.type_02 .header_top_item.language_box select{
    color: #424242!important;
}
.header_box.active #header .header_image_menu_item,
.header_box.type_02 #header .header_image_menu_item{
    color: #000!important;
}
.header_box.active #header .container .header_logo_image,
.header_box.type_02 #header .container .header_logo_image{
    background-image: url("/res/service/img_department6/common/logo.svg");
}
.header_box.type_02 #header .search_btn,
.header_box.active #header .search_btn{
    background-image: url("/res/service/img_department6/common/icon-search-b.svg");
}

.search_popup{
    position: fixed;
    width: 100%;
    height: calc(var(--vh, 1vh) * 100);
    background-color: rgba(0,0,0,0.9);
    z-index: 1111;
    top: 0;
    left: 0;
    display: none;
    align-items: center;
    justify-content: center;
}
.search_popup .search_popup_close{
    position: absolute;
    top: 120px;
    right: 240px;
    background: url("/res/service/img_department6/common/icon-close-popup.svg")no-repeat;
    background-size: cover;
    cursor: pointer;
    width: 60px;
    height: 60px;
}
.search_popup .search_box{
    width: 670px;
    height: 76px;
    border-bottom: 2px solid #e0e0e0;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 0 16px;
}
.search_popup .search_box input{
    width: calc(100% - 68px);
    height: 100%;
    background-color: transparent;
    border: none;
    outline: none;
    padding: 0;
    color: #fff;
    font-size: 30px;
}
.search_popup .search_box input::placeholder{
    color: #9e9e9e;
}
.search_popup .search_box .search_btn{
    width: 60px;
    height: 60px;
    background: url("/res/service/img_department6/common/icon-search-gray.svg")no-repeat;
    background-size: cover;
    margin-left: auto;
    cursor: pointer;
}
@media screen and (max-width: 1439px) and (min-width: 768px){
    .search_popup .search_popup_close{
        top: 80px;
        right: 80px;
        width: 50px;
        height: 50px;
    }
    .search_popup .search_box{
        width: 670px;
        height: 76px;
        border-bottom: 2px solid #e0e0e0;
        display: flex;
        align-items: center;
        box-sizing: border-box;
        padding: 0 16px;
    }
    .search_popup .search_box input{
        width: calc(100% - 68px);
        height: 100%;
        background-color: transparent;
        border: none;
        outline: none;
        padding: 0;
        color: #fff;
        font-size: 30px;
    }
    .search_popup .search_box input::placeholder{
        color: #9e9e9e;
    }
    .search_popup .search_box .search_btn{
        width: 60px;
        height: 60px;
        background: url("/res/service/img_department6/common/icon-search-gray.svg")no-repeat;
        background-size: cover;
        margin-left: auto;
        cursor: pointer;
    }
}
@media screen and (max-width:767px) {
    .search_popup .search_popup_close{
        top: 20px;
        right: 20px;
        width: 32px;
        height: 32px;
    }
    .search_popup .search_box{
        width: calc(100% - 40px);
        height: 50px;
        border-bottom: 1px solid #e0e0e0;
        padding: 0 8px;
    }
    .search_popup .search_box input{
        width: calc(100% - 40px);
        font-size: 18px;
    }
    .search_popup .search_box .search_btn{
        width: 32px;
        height: 32px;
    }
}
.search_popup.active{
    display: flex;
}


.detail_info.container{
    width: calc(100% - 240px);
    padding: 50px 0px 50px 50px;
    margin: 0;
}
.detail_info.container .movie_item{
    width: calc(25% - 5px);
}
@media screen and (min-width: 1440px) {
    .detail_info.container .movie_item:nth-child(4n) {
        margin-right: 0;
    }
}
@media screen and (max-width: 1200px){
    .detail_info.container{
        width: 100%;
        padding: 30px 0 0;
    }

}
@media screen and (max-width: 1439px) and (min-width: 768px){
    .detail_info.container .movie_item{
        width: 31%;
        margin-right: 3.5%;
    }
    .detail_info.container .movie_item:nth-child(3n) {
        margin-right: 0;
    }
}
@media screen and (max-width: 767px){
    .detail_info.container .movie_item{
        width: 48%;
    }
    .detail_info.container .movie_item:nth-child(2n) {
        margin-right: 0;
    }
}

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; 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;
    font-family:'notokr-medium', sans-serif; letter-spacing:0.39px; color:#ffffff;
}
.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;
}
.mobile_menu_lang{ position:absolute; top:0; right:60px; height:70px; display:flex; align-items:center; z-index:1400; padding:0; margin:0; }
.mobile_menu_lang .g-lang-box > .g-lang-btn span{ color:#333333 !important; }
.mobile_menu_lang .g-lang-box ul.translation-links{ right:0; left:auto; z-index:1400; }

