@charset "utf-8";

/* 
    2024.02.02 OSY
*/


/*select language popup*/
.translatePOP {display:none;position:absolute;width:290px;height:360px;box-shadow:0px 0px 4px rgb(0 0 0 / 10%);border:1px solid #ececec;background:#fff;top: 62px;top: 40px;right:0;z-index: 1000;}
.translatePOP.on {display:inline-block;}
.translatePOP .innerbox {position:relative;width:100%;padding-top: 135px;height:100%;box-sizing:border-box;}
.translatePOP ul {width:100%;height:100%;float:left;overflow-y:scroll;box-sizing:border-box;padding:10px 0;background:#fff !important;}
.translatePOP ul li {float:left;width:100% !important;box-sizing:border-box;font-size: 14px !important;line-height:150% !important;text-align:left !important;margin-left: 0 !important;color: #333 !important;font-weight: 400 !important;background: #fff !important;border: none !important;}
.translatePOP ul li:after {display:none !important;}
.translatePOP ul li:not(.wd50) {padding:3px 10px;}
.translatePOP ul li:hover {font-weight:600; cursor:pointer; background:#f5f5f5;}
.translatePOP ul li .flag {width:27px;border:1px solid #ddd;overflow:hidden;position:relative;display:inline-block;vertical-align:middle;position:absolute;left:10px;top:50%;transform:translateY(-50%);}
.translatePOP ul li .flag img {width:100%;height:100%;display:block;}

.translatePOP ul li.wd50 {border:1px solid #ececec !important;font-size:14px;width:50% !important;height:45px !important;line-height:30px !important;}
.translatePOP ul li.wd50:nth-of-type(2n) {border-width:0 0 1px 1px !important;left:50%;clear:none !important;}
.translatePOP ul li.wd50:nth-of-type(2n+1) {clear:both !important;border-width:0 0 1px 0 !important;left:0;}
.translatePOP ul li.wd50:nth-of-type(1),
.translatePOP ul li.wd50:nth-of-type(2),
.translatePOP ul li.wd50:nth-of-type(3),
.translatePOP ul li.wd50:nth-of-type(4),
.translatePOP ul li.wd50:nth-of-type(5),
.translatePOP ul li.wd50:nth-of-type(6) {padding:7px 10px;line-height:30px;position:absolute;padding-left:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.translatePOP ul li.wd50:nth-of-type(1) {top:0;}
.translatePOP ul li.wd50:nth-of-type(2) {top:0;}
.translatePOP ul li.wd50:nth-of-type(3) {top:45px;}
.translatePOP ul li.wd50:nth-of-type(4) {top:45px;}
.translatePOP ul li.wd50:nth-of-type(5) {top:90px;}
.translatePOP ul li.wd50:nth-of-type(6) {top:90px;}

    @media (max-width:990px){
        .translatePOP {position:fixed;right:50%;transform:translateX(50%);max-width:290px;width: 80%;top: 49px;}

        #m_nav .translatePOP ul {display:block !important;}
    }


/* headmenu RESET */
.header, .header .inner, ul.gnb {overflow:visible !important;}
ul.gnb li {position:relative;}
ul.gnb li a {opacity:1 !important;}   
ul.gnb li>a>a:before, ul.gnb li>a>a:after {display:none;} 
ul.gnb li>a>a {padding-left:0 !important; border-left:none !important;}

#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}
.skiptranslate {display:none!important;}



/* leftmenu position */

    @media (min-width:991px){
        .wrap_left_template #top link[href *= "headerDesign_Left"] ~ .head-group .translatePOP {top:auto; bottom:0; right:auto; left:80px;}
        .wrap_left_template #top link[href *= "headerDesign_Left03"] ~ .head-group .translatePOP {top:0; bottom:auto; right:auto; left:85px;}
        .wrap_left_template #top link[href *= "headerDesign_Left04"] ~ .head-group .translatePOP {top:auto; bottom:0; right:auto; left:90px;}
        .wrap_left_template #top link[href *= "headerDesign_Left05"] ~ .head-group .translatePOP {top:auto; bottom:0; right:auto; left:105px;}
        .wrap_left_template #top link[href *= "headerDesign_Left06"] ~ .head-group .translatePOP {top:auto; bottom:0; right:auto; left:90px;}
        .wrap_left_template #top link[href *= "headerDesign_Left07"] ~ .head-group .translatePOP {top:0; bottom:auto; right:auto; left:90px;}
    }