@charset "utf-8";

.translated-ltr body{top:0 !important;}
.skiptranslate > iframe{display:none;}
.g-lang-box{position:relative;}
.g-lang-box .google_translate_element{display:none;}
.g-lang-box .g-lang-btn{display:flex;align-items:center;padding:0;background:transparent;border:none;font-size:0;}
.g-lang-box .g-lang-btn:before{content:'';display:inline-block;width:24px;height:24px;background:url(../img/main/ico-google@2x.png) no-repeat 0 0/100%;vertical-align:middle;}
.g-lang-box .g-lang-btn:after{content:'';display:inline-block;width:24px;height:24px;background:url(../img/main/ico-google-arr@2x.png) no-repeat 0 0/100%;vertical-align:middle;transition:all 0.2s;}
.g-lang-box .g-lang-btn.on:after{transform:rotate(180deg);}
.g-lang-box .g-lang-btn span{padding:0 8px 0 4px;font-size:16px;line-height:24px;color:#000;}
.g-lang-box .translation-links{display:none;position:absolute;top:calc(100% + 8px);left:50%;z-index:100;padding:5px;width:100%;background-color:#F7F8FE;transform:translateX(-50%);}
.g-lang-box .translation-links.on{display:block;}
.g-lang-box .translation-links li{margin:0 0 5px;}
.g-lang-box .translation-links li:last-of-type{margin:0;}
.g-lang-box .translation-links li a{display:block;font-size:0;text-align:left;}
.g-lang-box .translation-links li a::before{content:'';display:inline-block;margin:0 5px 0 0;width:30px;height:20px;background-repeat:no-repeat;background-size:100%;background-position:center;vertical-align:middle;}
.g-lang-box .translation-links li:nth-of-type(1) a::before{background-image:url(../img/common/ico-lang-kor.png);}
.g-lang-box .translation-links li:nth-of-type(2) a::before{background-image:url(../img/common/ico-lang-eng.png);}
.g-lang-box .translation-links li a span{display:inline-block;width:calc(100% - 35px);font-size:14px;line-height:1;color:#121212;vertical-align:middle;}

@media screen and (max-width:1024.98px){
	.m-util .g-lang-box .g-lang-btn{margin:0 auto;}
	.m-util .g-lang-box .g-lang-btn:after{display:none;}
	.m-util .g-lang-box .g-lang-btn span{font-size:16px;line-height:24px;color:var(--common-m-util-txt);}
	.m-util .g-lang-box .translation-links{top:unset;bottom:calc(100% + 24px);background-color:var(--common-m-util-bg);}
	.m-util .g-lang-box .translation-links li a{display:inline-block;text-align:center;}
	.m-util .g-lang-box .translation-links li a span{font-size:16px;line-height:24px;color:var(--common-m-util-txt);}
}