@charset "UTF-8";

/* header_message */
.header_message{display:block;position:relative;top:0px;left:0;z-index:75;width:100%;padding:4px calc((100% - 1560px) / 2);box-sizing:border-box;background-color:#edf1f5;font-size:0;line-height:0;}
.www .header_message{position:relative;z-index:75;}
.header_message:before,.header_message:after,.header_message *,.header_message *:before,.header_message *:after{border:none;box-sizing:border-box;font-size:0;line-height:0;}
.header_message .text{display:inline-block;position:relative;color:#1d1d1d;font-family:'PretendardGOV';font-size:15px;font-weight:400;line-height:24px;letter-spacing:-0.03em;vertical-align:top;word-break:keep-all;}
.header_message .text:before{display:inline-block;position:relative;width:24px;height:24px;margin-right:8px;background-image:url(/site/www_2025/images/guide/ico_flag.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:top;content:'';}
@media all and (max-width:1560px){
.header_message{padding:4px 16px;}
}
@media all and (max-width:1000px){
.header_message{position:static;}
.header_message .text{font-size:14px;}
.lnb_show .header_message{z-index:30;}
.header_box .language{line-height:0;}
body.sub .header_box .language,
body:not(.www) .header_box .menuopenbox{top:57px;}
body.visual_type .header_box .language,
body.visual_type .header_box .menuopenbox{top:26px;}
}
@media all and (max-width:640px){
.header_message .text{font-size:13px;}
}

#main.visual_type .header_top .wrap:before,
.header_top .wrap:before{display:none;}

/* menu_active */
@media all and (min-width:1001px){
.menu_active body:not(.www) #lnb nav.nav{background-color:#fff;}
}

/* 외국어 */
/* .wwweng #header,
.wwwchn #header,
.wwwjpn #header{height:142px;}
@media all and (max-width:1000px){
.wwweng #header,
.wwwchn #header,
.wwwjpn #header{height:102px;}
} */