@charset "UTF-8";
/* 웹+모바일 공통 */
/* ==============================
* 레이아웃 공통 설정
* ============================== */
/* *, *:before, *:after {box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;} */

html {position:relative; width:100%; min-width:100%; min-height:100%; height:100%; font-size:62.5%; /*1em = 10px로 설정*/ line-height:1.5; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
html, body {-webkit-overflow-scrolling:touch;}
body {overflow-x:hidden; position:relative; min-height:100%; height:100%; font-size:1.3rem; font-family:'Pretendard','-apple-system', 'BlinkMacSystemFont', 'system-ui', 'Helvetica Neue', Arial, 'Segoe UI', 'Apple SD Gothic Neo', sans-serif; -webkit-tap-highlight-color:transparent; direction:ltr; word-wrap:break-word; word-break:break-all;}

/* 공통으로 사용하는 것*/
i {font-style:normal !important;}

input[type=button],input[type=email],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea,select{appearance:none; -webkit-appearance:none; -moz-appearance:none; border-radius:0; border:0;}

input[type=text],input[type=url],input[type=email],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=date] {background-color:transparent;}

input[type=date] {background:transparent;}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }

/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

input::placeholder,
input::-webkit-input-placeholder,
input::-moz-placeholder,
input::-ms-input-placeholder {}
input[type=text]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=password]:focus,
select:focus,
a:focus,
label:focus,
input[type="checkbox"]:focus+label,
input[type="radio"]:focus+label {outline-style:none;}

input[disabled]::placeholder,
input[disabled]::-webkit-input-placeholder,
input[disabled]::-moz-placeholder,
input[disabled]::-ms-input-placeholder,
input[type=button]::placeholder {/*color:#666;font-size:16px;*/}

input[type=checkbox],input[type=radio] {position:absolute; width:0; height:0; margin:0; padding:0; opacity:0; border:0;}
button {overflow:visible; cursor:pointer; vertical-align:middle; margin:0; padding:0; border:0; background:none;}
button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;}
::selection {background:#d6e1fb;}
::-moz-selection {background:#d6e1fb;}
button:hover,
button:focus{border:0;outline:0;}
caption, legend, .sr_only, .hidden, .blind, .IR {overflow:hidden; position:absolute; width:1px; height:1px; margin:-1px; padding:0; border:0 none; clip:rect(0, 0, 0, 0);}

select {cursor:pointer; -webkit-appearance:none;-moz-appearance:none; appearance:none;}
select::-ms-expand {/* for IE 11 */display:none;}

#header > * {margin-left:auto; margin-right:auto;}


/* display:flex 설정 */
.sitemap{display:-webkit-box; display:-ms-flexbox; display:flex;}

.sitemap {-webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}

.header #header > aside {display:none;}

/* display:flex 설정 */
.header_wrap > .header_area,
.header_wrap > .header_area > .header_nav,
.header_wrap > .header_area > .header_nav > ul,
.header_wrap > .header_area > .header_extra > .utile,
.header_wrap > .header_area > .header_extra > .utile > ul,
.ft_service > .inner,
.ft_service > .inner > dl,
.ft_service > .inner > dl > dt,
.ft_service > .inner > dl > dt > a,
.ft_service > .inner > dl > dt > a > span,
.ft_service > .inner > dl > dd > a,
.ft_service > .inner > dl > dd > ul > li > a,
footer .ft_top,
footer .foot_nav > ul,
footer .foot_nav > ul > li > a {display:-webkit-box; display:-ms-flexbox; display:flex;}

.header_wrap > .header_area {-webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}

#container > .contents,
.ft_service > .inner,
footer > .footer_wrap > .footer_info > .inner_b {margin-left:auto; margin-right:auto;}

/* ==============================
* header 2차 개편영역
* ============================== */
[class*="header_n"] {position:relative;}

[class*="header_n"] i > em {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}

[class*="header_n"] > .inner {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; position:relative; width:100%; padding-top:26px; padding-left:13px !important; padding-right:13px !important; padding-bottom:17px;}
/* [class*="header_n"] > .inner:after {content:""; position:absolute; bottom:0; left:0; width:100%; border-bottom:1px solid rgba(225,225,225,1.0);} */

[class*="header_n"] .sec_l > h1,
[class*="header_n"] .sec_l > h1 > a {display:block;}
[class*="header_n"] .sec_l > h1 > a {width:245px; height:55px; background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/logo_asiae.svg"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important;}
[class*="header_n"] .sec_l > h1 > a > strong {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}

[class*="header_n"] .sec_l > div,
[class*="header_n"] .sec_l > div > a {display:block;}
[class*="header_n"] .sec_l > div > a {width:245px; height:55px; background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/logo_asiae.svg"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important;}
[class*="header_n"] .sec_l > div > a > strong {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}


[class*="header_n"] .sec_l .header_nav {display:-webkit-box; display:-ms-flexbox; display:flex;}
[class*="header_n"] .sec_l .header_nav > button {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; top:0; width:32px; height:32px;}
[class*="header_n"] .sec_l .header_nav > button > i,
[class*="header_n"] .sec_l .header_nav > button > i:before,
[class*="header_n"] .sec_l .header_nav > button > i:after {height:3px; background-color:rgba(31,31,31,1.0);}

[class*="header_n"] .sec_l .header_nav > button > i {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; position:absolute; top:50%; left:50%; width:22px; margin:2px auto 0; transform:translate(-50%, -50%); transition:visibility .3s, opacity .3s, background-color .3s;}
[class*="header_n"] .sec_l .header_nav > button > i:before,
[class*="header_n"] .sec_l .header_nav > button > i:after {content:""; position:absolute; left:0; transition:background-color .3s, transform .3s;}
[class*="header_n"] .sec_l .header_nav > button > i:before {top:-7px; width:100%;}
[class*="header_n"] .sec_l .header_nav > button > i:after {bottom:-7px; width:16px;}

[class*="header_n"] .sec_l .header_nav > ul {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; opacity:1;}
[class*="header_n"] .sec_l .header_nav > ul a,
[class*="header_n"] .sec_l .header_nav > ul a > * {color:#000; font-size:1.7rem; font-weight:500;}
[class*="header_n"] .sec_l .header_nav > ul a {padding:0 13px;}
[class*="header_n"] .sec_l .header_nav > ul a > * {white-space:nowrap;}
[class*="header_n"] .sec_l .header_nav > ul a:hover {text-decoration: none!important;}

.header_n .sec_l > .nav_area {margin-top:29px; margin-left:-5px;}
.header_n .sec_l .header_nav > button {margin:0 13px 0 0;}

[class*="header_n"] .sec_r {padding-top:8px;}
[class*="header_n"] .sec_r .utile_w {}
[class*="header_n"] .sec_r .utile_w .today,
[class*="header_n"] .sec_r .utile_w .today * {color:#111; font-size:1.4rem; font-weight:400; text-align:right; letter-spacing:-0.2px;}
[class*="header_n"] .sec_r .utile_w .today {}

[class*="header_n"] .sec_r .utile_menu {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-pack:end; -webkit-box-pack:end; -webkit-justify-content:flex-end; -moz-box-pack:end; justify-content:flex-end; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative;}
[class*="header_n"] .sec_r .utile_menu > li > a {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:30px; position:relative; margin-right:10px; padding:0 11px 0 0;}
[class*="header_n"] .sec_r .utile_menu > li > a,
[class*="header_n"] .sec_r .utile_menu > li > a * {color:#111; font-size:1.4rem; font-weight:400; letter-spacing:-0.2px;}
[class*="header_n"] .sec_r .utile_menu > li > a:before {content:""; position:absolute; top:10px; right:0; width:1px; height:12px; background-color:#b4b4b4;}
[class*="header_n"] .sec_r .utile_menu > li:nth-child(2) > a:before {content:none;}
[class*="header_n"] .sec_r .utile_menu > li:nth-child(2) > a,
[class*="header_n"] .sec_r .utile_menu > li.user > a {margin-right:0; padding-right:0;}

[class*="header_n"] .sec_r .utile_menu > li.user {display:none;}

[class*="header_n"] .sec_r .utile_menu.mem_user {}
[class*="header_n"] .sec_r .utile_menu.mem_user > li {display:none;}
[class*="header_n"] .sec_r .utile_menu.mem_user > li.user {display:block;}

[class*="header_n"] .sec_r .utile_menu.mem_user a {height:29px; padding-left:0;}
[class*="header_n"] .sec_r .utile_menu.mem_user a:before {content:none; background-color:transparent !important;}
[class*="header_n"] .sec_r .utile_menu.mem_user i {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; width:21px; height:21px; margin:1px 9px 0 0; border-radius:50%; background-repeat:no-repeat !important; background-position:50% 50% !important; background-size:27px 27px !important;}
[class*="header_n"] .sec_r .utile_menu.mem_user i > em {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}

[class*="header_n"] .sec_r .utile_menu.mem_user a > strong {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; padding:2px 11px 1px 0; font-weight:500;}
[class*="header_n"] .sec_r .utile_menu.mem_user a > strong:after {content:""; display:inline-block; position:absolute;}
[class*="header_n"] .sec_r .utile_menu.mem_user a:hover > strong:before {top:0; left:0; bottom:3px; right:0; width:100%; border-bottom:1px solid #333;}
[class*="header_n"] .sec_r .utile_menu.mem_user a > strong:after {top:50%; right:0; width:7px; height:7px; margin:1px 0 0 0; border:1px solid #111; border-width:2px 2px 0 0; -webkit-transform:translateY(-50%) rotate(45deg); -moz-transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); transform:translateY(-50%) rotate(45deg);}

[class*="header_n"] .sec_r .utile_menu.mem_user a > strong > span {display:inline-block; overflow:hidden; max-width:72px; padding-right:1px; font-weight:700; text-overflow:ellipsis; white-space:nowrap; vertical-align:baseline !important;}

[class*="header_n"] .sec_r .utile_menu.mem_user.mem_user li.user.sns_asiae > a > i {background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/ico_a.svg");}
[class*="header_n"] .sec_r .utile_menu.mem_user.mem_user li.user.sns_naver > a > i {background-image:url("https://cwstatic.asiae.co.kr/member/ico_n.jpg");}
[class*="header_n"] .sec_r .utile_menu.mem_user.mem_user li.user.sns_kko > a > i {background-image:url("https://cwstatic.asiae.co.kr/member/ico_k.jpg");}
[class*="header_n"] .sec_r .utile_menu.mem_user.mem_user li.user.sns_facebook > a > i {background-image:url("https://cwstatic.asiae.co.kr/member/ico_f.jpg");}
[class*="header_n"] .sec_r .utile_menu.mem_user.mem_user li.user.sns_google > a > i {background-image:url("https://cwstatic.asiae.co.kr/member/ico_g.jpg");}

[class*="header_n"] .sec_r > .gnb_me {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; margin-top:24px;}
[class*="header_n"] .sec_r > .gnb_me > a {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; height:32px; line-height:32px;} 
[class*="header_n"] .sec_r > .gnb_me > a:hover {text-decoration:none;}

[class*="header_n"] .sec_r .btn_paper {position:relative; top:5px; margin-right:29px;}
[class*="header_n"] .sec_r .btn_paper,
[class*="header_n"] .sec_r .btn_paper * {color:#111; font-size:1.5rem; font-family:'Gmarket Sans'; font-weight:700; letter-spacing:-1px;}
[class*="header_n"] .sec_r .btn_paper > i {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:24px; height:18px; margin-top:-1px; margin-right:7px; background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/ico_audio_light.svg"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important;}

[class*="header_n"] .sec_r .btn_search {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:32px; height:32px;}
[class*="header_n"] .sec_r .btn_search > i {display:block; position:relative; width:22px; height:22px; background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/ico_sch_light.svg"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important; }

.is-dark [class*="header_n"] .sec_r .btn_search > i {background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/ico_sch_dark.svg") !important;}

[class*="header_n_ty"] .sec_r > .gnb_me {margin-top:0;}
[class*="header_n_ty"] .sec_r .btn_search {}

.pc [class*="header_n"] .sec_l > div {margin-left:0;}
.pc [class*="header_n_ty"] .sec_r > .gnb_me {margin-left:30px;}

[class*="header_n"].open_anb .sec_l .header_nav > button {top:0;}
[class*="header_n"].open_anb .sec_l .header_nav > ul {opacity:0;}

.open_search [class*="header_n"] .sec_r .btn_search > i {position:relative; height:22px; background-image:none !important;}

.open_search [class*="header_n"] .sec_r .btn_search > i:before,
.open_search [class*="header_n"] .sec_r .btn_search > i:after {content:""; position:absolute; top:0; left:50%; width:2px; height:100%; background-color:#1f1f1f !important;}

.open_search [class*="header_n"] .sec_r .btn_search > i:before {-webkit-transform:translateX(-50%) rotate(-45deg); -ms-transform:translateX(-50%) rotate(-45deg); transform:translateX(-50%) rotate(-45deg);}
.open_search [class*="header_n"] .sec_r .btn_search > i:after {-webkit-transform:translateX(-50%) rotate(45deg); -ms-transform:translateX(-50%) rotate(45deg); transform:translateX(-50%) rotate(45deg);}


.is-dark [class*="header_n"] .sec_r .utile_menu.mem_user a > strong:after {border-color:#fff;}

.is-dark .open_search [class*="header_n"] .sec_r .btn_search > i:before,
.is-dark .open_search [class*="header_n"] .sec_r .btn_search > i:after {background-color:#fff !important;}


/* 헤더 스크롤시 */
.pc.is_fix [class*="header_n"] > .inner {border-color:transparent !important;}
.pc.is_fix [class*="header_n"] > .inner > section {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.pc.is_fix [class*="header_n"] .sec_l {}
.pc.is_fix [class*="header_n"] .sec_l .header_nav > ul,
.pc.is_fix [class*="header_n"] .sec_r .utile_w .today,
.pc.is_fix [class*="header_n"] .sec_r .btn_paper {display:none;}

.pc.is_fix [class*="header_n"] .sec_l > h1 {order:2;}
.pc.is_fix [class*="header_n"] .sec_l > h1 > a {width:160px; height:37px;}

.pc.is_fix [class*="header_n"] .sec_l > div {order:2;}
.pc.is_fix [class*="header_n"] .sec_l > div > a {width:160px; height:37px;}


.pc.is_fix [class*="header_n"] .sec_l > .nav_area {order:1; margin-top:0;}
.pc.is_fix [class*="header_n"] .sec_l > .nav_area > .header_nav {margin-top:0;}

.pc.is_fix [class*="header_n"] .sec_r > .gnb_me {margin-top:0;}

.pc.is_fix .header_n .sec_l .header_nav > button {top:0;}

.header_n .sec_r,
.header_n .sec_r > .gnb_me {padding-right:1px;}

.header_n .sec_r > .gnb_me {margin-left:35px;}
.pc.is_fix .header_n .sec_r > .gnb_me {top:-2px; margin-left:30px;}

/* 섹션, 아티클 헤더타입 */
.header_n_ty02 {}
.header_n_ty02 > .inner {padding-left:0 !important; padding-right:0 !important;}
.header_n_ty02 > .inner > section {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;} 
.header_n_ty02 > .inner > .sec_l {}

.header_n_ty02 .sec_l .header_nav > ul,
.header_n_ty02 .sec_r .utile_w .today,
.header_n_ty02 .sec_r .btn_paper {display:none !important;}

.header_n_ty02 .sec_l > h1 {order:2;}
.pc .header_n_ty02 .sec_l > h1 > a {width:160px !important; height:37px !important;}

[class*="header_n_ty"] .sec_l > h1 {margin-left:20px;}

.header_n_ty02 .sec_l > div {order:2;}
.pc .header_n_ty02 .sec_l > div > a {width:160px !important; height:37px !important;}

.header_n_ty02 .sec_l > .nav_area {order:1;}
.header_n_ty02 .sec_l > .nav_area > .header_nav {margin-top:0;}

.is_fix_newart .header_n_ty02 {}
[class*="is_fix_new"] .header_n_ty02 > .inner .real_news,
[class*="is_fix_new"] .header_n_ty02 > .inner .scont_tit {position:absolute; height:100%;}


[class*="is_fix_new"] .header_n_ty02 > .inner .real_news,
[class*="is_fix_new"] .header_n_ty02 > .inner .real_news * {text-align:left;}
[class*="is_fix_new"] .header_n_ty02 > .inner .real_news {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; top:0; left:246px;}

[class*="is_fix_new"] .header_n_ty02 > .inner .real_news > a {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; position:relative; margin:0 12px 0 0; padding:0 10px 0 0; font-weight:500; letter-spacing:-1px;}
[class*="is_fix_new"] .header_n_ty02 > .inner .real_news > a:after {content:""; display:inline-block; position:absolute; top:50%; right:0; width:6px; height:6px; margin:0; border:1px solid #111; border-width:1px 1px 0 0; -webkit-transform:translateY(-50%) rotate(45deg); -moz-transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); transform:translateY(-50%) rotate(45deg);}

[class*="is_fix_new"] .header_n_ty02 > .inner .real_news > .roll_box {overflow:hidden; width:400px; height:34px;}
[class*="is_fix_new"] .header_n_ty02 > .inner .real_news > .roll_box > ul,
[class*="is_fix_new"] .header_n_ty02 > .inner .real_news > .roll_box > ul > li,
[class*="is_fix_new"] .header_n_ty02 > .inner .real_news > .roll_box > ul > li > a {height:100%;}
[class*="is_fix_new"] .header_n_ty02 > .inner .real_news > .roll_box > ul > li > a {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
[class*="is_fix_new"] .header_n_ty02 > .inner .real_news > .roll_box > ul > li > a:hover {text-decoration:underline;}

[class*="is_fix_new"] .header_n_ty02 > .inner .real_news > .roll_box > ul > li > a,
[class*="is_fix_new"] .header_n_ty02 > .inner .real_news > .roll_box > ul > li > a * {font-weight:400;}
[class*="is_fix_new"] .header_n_ty02 > .inner .real_news > .roll_box > ul > li > a > span {display:inline-block; overflow:hidden; width:100%; font-size:1.3rem; color:#333; letter-spacing:-1px; font-weight:normal; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}

[class*="is_fix_new"] .header_n_ty02 > .inner .scont_tit {display:none; top:0; left:50%; -webkit-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); transform:translate(-50%, 0);}
[class*="is_fix_new"] .header_n_ty02 > .inner .scont_tit,
[class*="is_fix_new"] .header_n_ty02 > .inner .scont_tit * {text-align:left;}

[class*="is_fix_new"] .header_n_ty02 > .inner .scont_tit,
[class*="is_fix_new"] .header_n_ty02 > .inner .scont_tit * {font-size:1.7rem; color:#111; font-weight:500; letter-spacing:-1px;}

[class*="is_fix_new"] .header_n_ty02 > .inner .scont_tit > * {}
[class*="is_fix_new"] .header_n_ty02 > .inner .scont_tit > a {margin-right:14px;}
[class*="is_fix_new"] .header_n_ty02 > .inner .scont_tit > a > strong {display:inline-block; position:relative; padding:0 16px 0 0; white-space:nowrap;}
[class*="is_fix_new"] .header_n_ty02 > .inner .scont_tit > a > strong:after {content:""; position:absolute; top:50%; right:0; width:1px; height:16px; margin:1px 0 0 0; border-right:1px solid #e1e1e1; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
[class*="is_fix_new"] .header_n_ty02 > .inner .scont_tit > p {overflow:hidden; width:460px; text-align:left; font-weight:normal; padding:0 0 0 2px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}

[class*="is_fix_new"].is_fix .header_n_ty02 > .inner .real_news {display:none;}
[class*="is_fix_new"].is_fix .header_n_ty02 > .inner .scont_tit {display:display:-webkit-box; display:-ms-flexbox; display:
	flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:100%;}


body.is_actmap [class*="header_n"]+.dim_ly {background-color:transparent !important;}



/* ==============================
* header 영역
* ============================== */
#header {position:relative; background-color:#fff; z-index:200;}
#header > .inner {position:relative; width:100%;}
.header_wrap {position:relative; padding-top:45px; padding-bottom:8px; border-bottom:1px solid rgba(225,225,225,1.0);}
.header_wrap > h1, .header_wrap > h1 > a {display:block;}
.header_wrap > h1 {padding-left:13px;}
.header_wrap > h1 > a {width:245px; height:55px; background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/logo_asiae.svg"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important;}
.header_wrap > h1 > a > strong {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}
.header_wrap > .header_area {padding-top:8px; padding-left:13px; padding-right:13px;}
.header_wrap > .header_area > .header_nav {padding:15px 0 0 0;}
.header_wrap > .header_area > .header_nav  > button {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; width:22px; height:46px; margin:0 18px 0 0;}
.header_wrap > .header_area > .header_nav  > button > i,
.header_wrap > .header_area > .header_nav  > button > i:before,
.header_wrap > .header_area > .header_nav  > button > i:after {height:3px; background-color:rgba(31,31,31,1.0);}

.header_wrap > .header_area > .header_nav  > button > i {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; position:absolute; top:50%; left:50%; width:22px; margin:0 auto; transform:translate(-50%, -50%); transition:visibility .3s, opacity .3s, background-color .3s;}
.header_wrap > .header_area > .header_nav  > button > i:before,
.header_wrap > .header_area > .header_nav  > button > i:after {content:""; position:absolute; left:0; transition:background-color .3s, transform .3s;}
.header_wrap > .header_area > .header_nav  > button > i:before {top:-7px; width:100%; }
.header_wrap > .header_area > .header_nav  > button > i:after {bottom:-7px; width:16px;}
.header_wrap > .header_area > .header_nav  > button > i > em {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}

.header_wrap > .header_area > .header_nav > ul {-webkit-box-align:center; -ms-flex-align:center; align-items:center; opacity:1;}
.header_wrap > .header_area > .header_nav > ul a,
.header_wrap > .header_area > .header_nav > ul a > * {color:#000; font-size:1.7rem; font-weight:500;}
.header_wrap > .header_area > .header_nav > ul a {padding:0 13px;}
.header_wrap > .header_area > .header_nav > ul a > * {white-space:nowrap;}
.header_wrap > .header_area > .header_nav > ul a:hover {text-decoration: none!important;}

.header_wrap > .header_area > .header_extra {width:165px; margin-top:-1px;}
.header_wrap > .header_area > .header_extra > .today {text-align:right;}
.header_wrap > .header_area > .header_extra > .today, .header_wrap > .header_area > .header_extra > .today * {color:#111; font-size:1.4rem; font-weight:400; letter-spacing:-0.2px;}

.header_wrap > .header_area > .header_extra > .utile {-webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; position:relative; width:100%; height:23px;}
.header_wrap > .header_area > .header_extra > .utile > .btn_search,
.header_wrap > .header_area > .header_extra > .utile > ul > li > a {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex;}

.header_wrap > .header_area > .header_extra > .utile > .btn_search {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:100%;}
.header_wrap > .header_area > .header_extra > .utile > .btn_search > i {display:block; width:22px; height:100%; background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/sch_btn.svg"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important;}
.header_wrap > .header_area > .header_extra > .utile > .btn_search > i > em {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}

.header_wrap > .header_area > .header_extra > .utile > ul {-webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; margin-top:4px; height:100%;}
.header_wrap > .header_area > .header_extra > .utile > ul > li {height:100%;}
.header_wrap > .header_area > .header_extra > .utile > ul > li > a {-webkit-box-align:center; -ms-flex-align:center; align-items:center; height:100%; position:relative; margin-right:10px; padding:0 13px 0 0; color:#333; font-size:1.4rem; font-weight:400; letter-spacing:-1px;}
.header_wrap > .header_area > .header_extra > .utile > ul > li > a:before {content:""; position:absolute; top:5px; right:0; width:1px; height:12px; background-color:#b4b4b4;}
/*
.header_wrap > .header_area > .header_extra > .utile > ul > li:nth-child(1) > a {padding-left:0; margin-right:12px;}
.header_wrap > .header_area > .header_extra > .utile > ul > li:nth-child(1) > a:before {content:none !important;}
*/

.header_wrap > .header_area > .header_extra > .utile > ul > li:nth-child(2) > a:before {content:none;}
.header_wrap > .header_area > .header_extra > .utile > ul > li:nth-child(2) > a,
.header_wrap > .header_area > .header_extra > .utile > ul > li.user > a {margin-right:0; padding-right:0;}

.header_wrap > .header_area > .header_extra > .utile > ul > li.user {display:none;}
.header_wrap > .header_area > .header_extra > .utile > ul > li.user > a {margin-right:0;}
.header_wrap > .header_area > .header_extra > .utile > ul > li.user > a > strong {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; padding:2px 11px 1px 0; font-weight:500;}
.header_wrap > .header_area > .header_extra > .utile > ul > li.user > a:hover > strong:before,
.header_wrap > .header_area > .header_extra > .utile > ul > li.user > a > strong:after {content:""; display:inline-block; position:absolute;}
.header_wrap > .header_area > .header_extra > .utile > ul > li.user > a:hover > strong:before {top:0; left:0; bottom:3px; right:0; width:100%; border-bottom:1px solid #333;}
.header_wrap > .header_area > .header_extra > .utile > ul > li.user > a > strong:after {top:50%; right:0; width:7px; height:7px; margin:1px 0 0 0; border:1px solid #111; border-width:2px 2px 0 0; -webkit-transform:translateY(-50%) rotate(45deg); -moz-transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); transform:translateY(-50%) rotate(45deg);}

.header_wrap > .header_area > .header_extra > .utile > ul > li.user > a > strong > span {max-width:72px; display:inline-block; overflow:hidden; padding-right:1px; font-weight:700; text-overflow:ellipsis; white-space:nowrap;}

.header_wrap > .header_area > .header_extra > .utile > ul > li.user > a:hover {text-decoration:none;}

.header_wrap > .header_area > .header_extra > .utile.mem_user > ul {padding-right:3px;}
.header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li {display:none;}
.header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li.user {display:block;}
.header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li.user > a {padding-left:0;}
.header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li.user > a:before {content:none; background-color:transparent !important;}

.header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li.user > a > i {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; width:21px; height:21px; margin:1px 9px 0 0; border-radius:50%; background-repeat:no-repeat !important; background-position:50% 50% !important; background-size:27px 27px !important;}
.header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li.user > a > i > em {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}

.header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li.user.sns_asiae > a > i {background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/ico_a.svg");}
.header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li.user.sns_naver > a > i {background-image:url("https://cwstatic.asiae.co.kr/member/ico_n.jpg");}
.header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li.user.sns_kko > a > i {background-image:url("https://cwstatic.asiae.co.kr/member/ico_k.jpg");}
.header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li.user.sns_facebook > a > i {background-image:url("https://cwstatic.asiae.co.kr/member/ico_f.jpg");}
.header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li.user.sns_google > a > i {background-image:url("https://cwstatic.asiae.co.kr/member/ico_g.jpg");}

.side_nav > [class*="nav_item"] > dd > ul > li.col_mustard,
.side_nav > [class*="nav_item"] > dd > ul > li.col_mustard * {color:#cc9e27 !important;}

.side_nav > [class*="nav_item"] > dd > ul > li.col_purple,
.side_nav > [class*="nav_item"] > dd > ul > li.col_purple * {color:#794DFF !important;}

#header.open_anb .sitemap_btn {}
#header.open_anb .sitemap_btn > i {background-color:transparent;}
#header.open_anb .sitemap_btn > i:before,
#header.open_anb .sitemap_btn > i:after {top:100%; bottom:auto; width:100%;}

#header.open_anb .sitemap_btn > i,
#header.open_anb .sitemap_btn > i:before,
#header.open_anb .sitemap_btn > i:after {height:2px;}

#header.open_anb .sitemap_btn > i:before {-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
#header.open_anb .sitemap_btn > i:after {-webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}


body.pc #header > aside {display:none; position:absolute; top:calc(100% - 1px); left:50%; overflow:hidden; width:100%; max-width:none !important; margin:0 !important; padding:39px 0 32px; pointer-events:none; border-top:1px solid #e1e1e1; background-color:#fff !important; box-shadow:0px 10px 10px rgba(0, 0, 0, 0.15) !important; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); z-index:200;}

body.pc #header.open_anb {}
body.pc #header.open_anb > .inner > .header_wrap > .header_area > .header_nav > ul {opacity:0;}
body.pc #header.open_anb > aside {pointer-events:auto;}

.pc[class*="is_fix"] #header {position:fixed; top:0; left:0; right:0; background-color:#fff; box-shadow:0px 10px 10px rgba(0, 0, 0, 0) !important; z-index:203;}

.pc[class*="is_fix"] #header,
.pc[class*="is_fix"] #header > .inner,
.pc[class*="is_fix"] #header > .inner > .header_wrap,
.pc[class*="is_fix"] #header > .inner > .header_wrap > h1,
.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area,
.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area > .header_nav {height:60px; padding:0;}

.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area > .header_nav > ul,
.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area > .header_extra > .today {display:none;}

.pc[class*="is_fix"] #header > .inner > .header_wrap {border-bottom:0 none;}
.pc[class*="is_fix"] #header > .inner > .header_wrap > h1 {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:absolute; top:0; left:53px; padding-left:0; /*transition:all ease-out 0.3s;*/}
.pc[class*="is_fix"] #header > .inner > .header_wrap > h1 > a {width:160px; height:37px;}

.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area {}

.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area > .header_nav {}
.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area > .header_nav > button {height:100%; margin:0;}

.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area > .header_extra {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:0;}

.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area > .header_extra > .utile > ul {margin:0;}

.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area > .header_extra > .utile > .btn_search {}

.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area > .header_extra > .utile.mem_user {}

body.pc[class*="is_fix"] #header > aside {}

.pc.is_fix #header > .inner > .header_wrap > .header_area {padding-left:13px; padding-right:13px;}


/* 기존아경부분 */
.pc[class*="is_fix_new"] {}
.pc[class*="is_fix_new"] #header,
.pc[class*="is_fix_new"] #header * {
	/* font-family:'Noto Sans KR', '-apple-system', 'BlinkMacSystemFont', 'system-ui', 'Helvetica Neue', Arial, 'Segoe UI', 'Apple SD Gothic Neo', sans-serif; */
}

.pc[class*="is_fix_new"] #header {position:relative; border-bottom:1px solid #e1e1e1; box-shadow:none !important;}
.pc[class*="is_fix_new"] #header > .inner > .header_wrap {padding-left:0 !important;}
.pc[class*="is_fix_new"] #header > .inner > .header_wrap > .header_area {padding-left:0 !important; padding-right:0 !important;}

.pc[class*="is_fix_new"] #header > aside {text-align:left;}
/* 기존아경부분 End */


.open_search .header_wrap > .header_area > .header_extra > .utile > .btn_search {}
.open_search .header_wrap > .header_area > .header_extra > .utile > .btn_search > i {position:relative; height:22px; background-image:none !important;}
.open_search .header_wrap > .header_area > .header_extra > .utile > .btn_search > i:before,
.open_search .header_wrap > .header_area > .header_extra > .utile > .btn_search > i:after {content:""; position:absolute; top:0; left:50%; width:2px; height:100%; background-color:#1f1f1f !important;}

.open_search .header_wrap > .header_area > .header_extra > .utile > .btn_search > i:before {-webkit-transform:translateX(-50%) rotate(-45deg); -ms-transform:translateX(-50%) rotate(-45deg); transform:translateX(-50%) rotate(-45deg);}
.open_search .header_wrap > .header_area > .header_extra > .utile > .btn_search > i:after {-webkit-transform:translateX(-50%) rotate(45deg); -ms-transform:translateX(-50%) rotate(45deg); transform:translateX(-50%) rotate(45deg);}

.open_search .header_wrap > .header_area > .header_extra > .utile > .btn_search.active {}

.search_wrap {display:none; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:absolute; top:calc(100% + 1px); left:50%; overflow:hidden; width:100vw; max-width:none !important; margin:0 !important; background-color:#fff !important; border-bottom:1px solid #e1e1e1; box-shadow:0px 10px 10px rgba(0, 0, 0, 0) !important; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); z-index:200; padding:40px 0 60px;}
.search_wrap > .layout {max-width:500px; width:100%;}
.search_wrap .sch_form {}
.search_wrap .sch_form > .input_box {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:100%; height:39px; padding:0 6px 0 10px; border-bottom:2px solid #000;}
.search_wrap .sch_form > .input_box * {letter-spacing:-2px;}
.search_wrap .sch_form > .input_box > label {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}
.search_wrap .sch_form > .input_box > input {-webkit-box-flex:1; -ms-flex:1; flex:1; width:100%; height:100%; color:#000; font-size:1.9rem; font-weight:300; letter-spacing: -1px;}

.search_wrap .sch_form > .input_box > input[type=text]::placeholder,
.search_wrap .sch_form > .input_box > input[type=text]::-webkit-input-placeholder,
.search_wrap .sch_form > .input_box > input[type=text]::-moz-placeholder,
.search_wrap .sch_form > .input_box > input[type=text]::-ms-input-placeholder {color:#666; font-size:1.9rem;}

.search_wrap .sch_form > .input_box > .btn {flex-shrink:0;}
.search_wrap .sch_form > .input_box > .remove_val {display:none; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; margin-top:-2px; padding:0 13px;}
.search_wrap .sch_form > .input_box > .remove_val > i {position:relative; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; width:23px; height:23px; background-color:#d9d9d9; border-radius:50%;}
.search_wrap .sch_form > .input_box > .remove_val > i,
.search_wrap .sch_form > .input_box > .remove_val > i:before,
.search_wrap .sch_form > .input_box > .remove_val > i:after {}

.search_wrap .sch_form > .input_box > .remove_val > i:before,
.search_wrap .sch_form > .input_box > .remove_val > i:after {content:""; display:block; position:absolute; top:50%; left:50%; width:13px; height:1px; margin:0 0 0 -6.5px; background:#fff; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}

.search_wrap .sch_form > .input_box > .remove_val > i:before {-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
.search_wrap .sch_form > .input_box > .remove_val > i:after {-webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}

.search_wrap .sch_form > .input_box > .btn_ic {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:30px; margin-top:-3px;}
.search_wrap .sch_form > .input_box > .btn_ic > i {display:block; width:22px; height:22px; background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/icon_sec.svg"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:100% 100% !important;}

.sch_form > .input_box > .remove_val.on {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex;}

.search_wrap .sch_form > .input_box > .btn > i > em {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}

.open_search {}
.open_search .search_wrap {display:-webkit-box; display:-ms-flexbox; display:flex;}

.is_fix_new .open_search .search_wrap {display:-webkit-box; display:-ms-flexbox; display:flex; padding-top:35px; padding-bottom:52px;}

.dim_ly {display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:190;}
.dim_ly > em {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}


body.is_actmap .dim_ly {background-color:rgba(0,0,0,.4);}
body.open_search .dim_ly {background-color:rgba(0,0,0,.0);}

.menu_popup {display:none;}

/* ==============================
* Darkmode 설정
* ============================== */
/* ==============================
* header 2차 개편영역
* ============================== */
.is-dark .top_sec {background-color:#1e1f21;}
.is-dark .top_sec dl > dt > a:after {border-color:#fff !important;}
.is-dark .top_sec .realtime_w > dl > dt > a > span {color:#111 !important; background-color:#fff;}



.is-dark [class*="header_n"] .sec_l > h1 > a,
.is-dark [class*="header_n"] .sec_l > div > a
 {background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/logo_asiae02.svg");}
.is-dark [class*="header_n"] .sec_l .header_nav > button > i,
.is-dark [class*="header_n"] .sec_l .header_nav > button > i:before,
.is-dark [class*="header_n"] .sec_l .header_nav > button > i:after {background-color:rgba(255,255,255,1.0);}

.is-dark [class*="header_n"] .sec_r .btn_paper > i {background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/ico_audio_dark.svg");}




.is-dark body.pc .header_wrap > .header_area > .header_extra > .utile > ul > li.user > a > strong:after {border-color:#fff;}

.is-dark .pc[class*="is_fix"] #header {background-color:#2a292d !important;}
.is-dark #header {background-color:#2a292d;}
.is-dark .header_wrap {border-bottom:1px solid rgba(42,41,45,1.0);}
.is-dark .header_wrap > h1 > a {background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/logo_asiae02.svg");}
.is-dark .header_wrap > .header_area > .header_extra > .utile > .btn_search > i {background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/sch_btn02.svg");}

.is-dark .header_wrap > .header_area > .header_nav > button > i,
.is-dark .header_wrap > .header_area > .header_nav > button > i:before,
.is-dark .header_wrap > .header_area > .header_nav > button > i:after {background-color:rgba(255,255,255,1.0);}

.is-dark body.pc #header > aside {border-color:#393a3b !important; background-color:#2a292d !important;}

.is-dark .search_wrap {border-top:1px solid #393a3b !important; border-bottom:1px solid #1d1d1b !important; background-color:#2a292d !important;}

.is-dark .open_search .header_wrap > .header_area > .header_extra > .utile > .btn_search > i:before,
.is-dark .open_search .header_wrap > .header_area > .header_extra > .utile > .btn_search > i:after {background-color:#fff !important;}

.is-dark .search_wrap .sch_form > .input_box {border-color:#fff !important;}
.is-dark .search_wrap .sch_form > .input_box > input {color:#fff !important;}

.is-dark .search_wrap .sch_form > .input_box > input[type=text]::placeholder,
.is-dark .search_wrap .sch_form > .input_box > input[type=text]::-webkit-input-placeholder,
.is-dark .search_wrap .sch_form > .input_box > input[type=text]::-moz-placeholder,
.is-dark .search_wrap .sch_form > .input_box > input[type=text]::-ms-input-placeholder {color:#bbb !important;}

.is-dark .search_wrap .sch_form > .input_box > .remove_val > i {background-color:#666 !important;}
.is-dark .search_wrap .sch_form > .input_box > .remove_val > i:before,
.is-dark .search_wrap .sch_form > .input_box > .remove_val > i:after {background:#fff !important;}
.is-dark .search_wrap .sch_form > .input_box > .btn_ic > i {background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/icon_secd.svg");}

.is-dark .header_wrap > .header_area > .header_extra > .utile > ul > li > a:before {border-color:#3a3b3d !important;}



/* ==============================
* btn_scroll_top
* ============================== */
.btn_scroll_top {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; right:24px; width:52px; height:52px; background-color:#fff; box-shadow:0px 4px 4px rgba(0, 0, 0, 0.15) !important; border-radius:50%; opacity:0; visibility:hidden; transition:all .2s;}
.btn_scroll_top.bottom-fixed {opacity:1; visibility:visible;}

.btn_scroll_top > i {display:inline-block; width:10px; height:10px; margin:5px 0 0 0; border:2px solid rgba(0, 0, 0, 0.7); border-width:2px 2px 0 0; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}
.btn_scroll_top > i > em {position:absolute; clip:rect(0 0 0 0); width:1px; height:1px; margin:-1px; overflow:hidden;}

.is-dark .btn_scroll_top {background:#333638;}
.is-dark .btn_scroll_top > i {border-color:#c3cad2}


/* ==============================
* sitemap 영역 - 헤더, 푸터 공통
* ============================== */

/* ==============================
* 미디어쿼리
* ============================== */


@media(min-width: 1280px) {
	/* ==============================
	* 레이아웃 공통 설정
	* ============================== */
	#header > * {max-width:1200px;}
	#container > .contents,
	.ft_service > .inner,
	footer > .footer_wrap > .footer_info > .inner_b {max-width:1200px;}
	
}



@media(min-width: 820px) and (max-width: 1279px){
	:root {font-size:0.525rem;}

	
	/* ==============================
	* 레이아웃 공통 설정
	* ============================== */



	/* ==============================
	* header 2차 개편영역
	* ============================== */
	[class*="header_n"] > .inner {padding-left:10px !important; padding-right:10px !important;}
	.header_n_ty02 > .inner {padding-left:0 !important; padding-right:0 !important;}


	/* ==============================
	* header 영역
	* ============================== */
	#header {padding-left:40px; padding-right:40px;}
	.header_wrap > h1 {padding-left:10px;}
	.header_wrap > h1 > a {width: 223px; height: 50px;}
	.header_wrap > .header_area {padding-top:0px; padding-left:10px; padding-right:10px;}
	.header_wrap > .header_area > .header_extra {width:140px;}
	.header_wrap > .header_area > .header_extra > .utile.mem_user > ul {margin-top:4px;}
	.header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li.user > a > i {margin:1px 6px 0 0;}
	
	.header_wrap > .header_area > .header_extra > .utile > ul > li.user > a > strong:after {width:6px; height:6px; margin-top:2px;}
	.header_wrap > .header_area > .header_extra > .utile > ul > li.user > a > strong > span {max-width:58px;}
	.header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li.user > a > i {width:18px; height:18px; background-color:22px 22px !important;}

	.pc[class*="is_fix"] #header {padding-left:40px; padding-right:40px;}
	.pc.is_fix #header > .inner > .header_wrap > .header_area {padding-left:10px; padding-right:10px;}
	.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area > .header_extra > .utile > .btn_search {top:-1px; left:-48px;}

	.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area > .header_extra > .utile.mem_user > .btn_search {top:2px; left:-34px;}
	.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area > .header_extra > .utile.mem_user > ul > li.user > a > i {margin:0 6px 0 0;}

	.pc[class*="is_fix_new"] #header > .inner > .header_wrap {padding-left:0 !important;}

	.open_search .header_wrap > .header_area > .header_extra > .utile > ul {}




	/* ==============================
	* footer 영역
	* ============================== */

	.ft_service > .inner > dl {width:43%;}
	
}

@media(max-width: 1279px) {
	.ft_service > .inner > dl > dt > a > span:after {width:6px; height:6px;}
	
}

@media(max-width: 1150px) {
	
}


@media(max-width: 1023px) {
	html.landscape #header > aside {overflow-y:scroll !important; -webkit-overflow-scrolling:touch !important; height:calc(100vh - 69px);}
}

@media(max-width: 945px) {
	

}

@media(max-width: 827px) {
	
}

@media(max-width: 819px) {
	/* ==============================
	* 레이아웃 공통 설정
	* ============================== */



	/* ==============================
	* header 2차 개편영역
	* ============================== */
	#header[class*="header_n"] {padding-left:0; padding-right:0;}
	#header[class*="header_n"] > .inner {height:60px; padding-left:40px !important; padding-right:31px !important; z-index:2;}


	[class*="header_n"] .sec_l .header_nav > ul,
	[class*="header_n"] .sec_r .utile_w,
	[class*="header_n"] .sec_r .btn_paper {display:none !important;}

	[class*="header_n"] > .inner,
	[class*="header_n"] > .inner > section {display:-webkit-box; display:-ms-flexbox; display:flex;}

	[class*="header_n"] > .inner > section {-webkit-box-align:center; -ms-flex-align:center; align-items:center;}

	[class*="header_n"] > .inner {position:relative; padding-top:0; padding-bottom:0; border-color:transparent !important;}

	[class*="header_n"] .sec_l {-webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:100%;}
	[class*="header_n"] .sec_l > h1 > a,
	[class*="header_n"] .sec_l > div > a {width:150px !important; height:34px !important;}

	[class*="header_n"] .sec_l .header_nav {margin-top:0;}
	

	[class*="header_n"] .sec_l .header_nav > button {margin-right:0; width:40px; height:40px;}
	[class*="header_n"] .sec_l .header_nav > button > i {width:16px !important; height:2px !important; margin-top:-1px !important;}
	[class*="header_n"] .sec_l .header_nav > button > i,
	[class*="header_n"] .sec_l .header_nav > button > i:before,
	[class*="header_n"] .sec_l .header_nav > button > i:after {height:2px !important; background-color:rgba(7,45,75,1.0);}
	[class*="header_n"] .sec_l .header_nav > button > i:before {top:-6px !important; width:19px !important;}
	[class*="header_n"] .sec_l .header_nav > button > i:after {bottom:-6px !important; width:11px !important;}
	[class*="header_n_ty"] .sec_l > h1 {margin-left:0;}

	.overHidden [class*="header_n"] .sec_l .header_nav > button > i {width:21px !important; margin:-2px 0 0 0; background-color:transparent;}
	.overHidden [class*="header_n"] .sec_l .header_nav > button > i:before,
	.overHidden [class*="header_n"] .sec_l .header_nav > button > i:after {top:100% !important; bottom:auto !important; width:100% !important;}
	.overHidden [class*="header_n"] .sec_l .header_nav > button > i:before {-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
	.overHidden [class*="header_n"] .sec_l .header_nav > button > i:after {-webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}

	[class*="header_n"] .sec_r {position:absolute !important; top:50%; right:70px; padding-top:0; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
	[class*="header_n"] .sec_r > .gnb_me {margin-top:0;}

	[class*="header_n"] .sec_r .btn_search {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:40px; height:40px !important; line-height:40px;}
	[class*="header_n"] .sec_r .btn_search > i {width:20px !important; height:20px !important; margin-top:-1px; background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/sch_btn04.svg") !important;}
	.is-dark [class*="header_n"] .sec_r .btn_search > i {background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/sch_btn_d.svg") !important;}
	.is-dark .open_search [class*="header_n"] .sec_r .btn_search > i {background-image:none !important;}

	.is_fix [class*="header_n"] .sec_l > h1,
	.is_fix [class*="header_n"] .sec_l > div {order:1;}
	.is_fix [class*="header_n"] .sec_l > .nav_area {order:2;}

	.overHidden [class*="header_n"] {padding-right:0;}
	.overHidden [class*="header_n"] > .inner {padding-left:2rem;}

	.header_n .sec_l > .nav_area {margin-top:0; margin-left:0;}

	.header_n .sec_r,
	.header_n .sec_r > .gnb_me {padding-right:0;}

	#header.header_n_ty02 > .inner {padding-left:13px; padding-right:13px;}

	.header_n_ty02 > .inner > section {width:50%;}

	.header_n_ty02 .sec_l {-moz-justify-content:flex-start; -webkit-justify-content:flex-start; -webkit-box-pack:start; -moz-box-pack:start; -ms-flex-pack:start; justify-content:flex-start;}

	.header_n_ty02 .sec_l .header_nav > button {-moz-justify-content:flex-start; -webkit-justify-content:flex-start; -webkit-box-pack:start; -moz-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; top:2px; width:22px; height:46px; margin:0 18px 0 0;}
	.header_n_ty02 .sec_l .header_nav > button > i,
	.header_n_ty02 .sec_l .header_nav > button > i:before,
	.header_n_ty02 .sec_l .header_nav > button > i:after {height:3px; background-color:rgba(31,31,31,1.0);}

	.header_n_ty02 .sec_l .header_nav > button > i {width:22px;}
	.header_n_ty02 .sec_l .header_nav > button > i:before {top:-7px; width:100%;}
	.header_n_ty02 .sec_l .header_nav > button > i:after {bottom:-7px; width:16px;}

	.header_n_ty02 .sec_r {-ms-flex-pack:end; -webkit-box-pack:end; -webkit-justify-content:flex-end; -moz-box-pack:end;
    justify-content:flex-end;}
	.header_n_ty02 .sec_r {position:relative !important; top:auto; right:auto; padding-top:8px; -webkit-transform:translateY(0%); -moz-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%);}
	.header_n_ty02 .sec_r .utile_w {display:block !important;}

	.header_n_ty02 .sec_r .btn_search {-moz-justify-content:flex-start; -webkit-justify-content:flex-start; -webkit-box-pack:start; -moz-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; width:29px; height:29px;}
	.header_n_ty02 .sec_r .btn_search > i {width:22px; height:22px; background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/sch_btn04.svg") !important; background-repeat:no-repeat !important;}


	#header {position:fixed; top:0; left:0; right:0; padding-right:12px; background-color:#fff; transition:none !important; width: 100%!important}

	
	
	.header_wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding-left:0; padding-right:0; padding-top:16px; padding-bottom:16px; border-bottom:0 none;}

	.header_wrap > .header_area {-ms-flex-flow:row-reverse; flex-flow:row-reverse; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:-4px; padding-top:0; padding-right:0;}

	.header_wrap > h1 {padding-left:0;}
	.header_wrap > h1 > a {width:150px; height:33.63px;}
	
	.header_wrap > .header_area > .header_nav > ul,
	.header_wrap > .header_area > .header_extra > .today,
	.header_wrap > .header_area > .header_extra > .utile > ul {display:none;}

	.header_wrap > .header_area > .header_extra {width:auto;}
	
	.header_wrap > .header_area > .header_nav {padding-top:0;}
	.header_wrap > .header_area > .header_nav > button {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:0 !important; width:40px; height:40px;}
	.header_wrap > .header_area > .header_nav > button > i {width:15px; height:2px;}
	.header_wrap > .header_area > .header_nav > button > i,
	.header_wrap > .header_area > .header_nav > button > i:before,
	.header_wrap > .header_area > .header_nav > button > i:after {height:2px; background-color:#000;}
	.header_wrap > .header_area > .header_nav > button > i:before {top:-5px; width:18px;}
	.header_wrap > .header_area > .header_nav > button > i:after {bottom:-5px; width:11px;}
	.header_wrap > .header_area > .header_nav > ul {position:absolute; top:100px; left:0;}

	.overHidden .header_wrap > .header_area > .header_nav > button > i {width:21px; margin:-2px 0 0 0; background-color:transparent;}
	.overHidden .header_wrap > .header_area > .header_nav > button > i:before,
	.overHidden .header_wrap > .header_area > .header_nav > button > i:after {top:100%; bottom:auto; width:100%;}
	.overHidden .header_wrap > .header_area > .header_nav > button > i:before {-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
	.overHidden .header_wrap > .header_area > .header_nav > button > i:after {-webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}

	.header_wrap > .header_area > .header_extra > .utile {padding:0 !important; margin:1px -2px 0 0;}
	.header_wrap > .header_area > .header_extra > .utile > .btn_search {width:40px; height:40px; margin-top: -8px;}
	.header_wrap > .header_area > .header_extra > .utile > .btn_search > i {width:20px; height:20px; background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/sch_btn04.svg");}

	.overHidden {overflow:hidden;}
	.overHidden #header {padding-left:0; padding-right:0; z-index:3;}
	.overHidden #header > .inner {padding-left:2rem; padding-right:12px; background-color:#fff; z-index:2;}
	.overHidden .header_wrap {position:relative; z-index:1;}
	
	.menu_popup {position:fixed; top:0; left:0; right:0; bottom:0; overflow:hidden; overflow-y:auto; width:100%; padding:60px 0 0 0; background-color:#fff; z-index:1;}
	.menu_popup.is_active {display:block;}

	.menu_popup > .side_nav {position:relative; width:100%; padding:18px 20px 19px;}

	.side_nav [class*="mem_"] {border-bottom:1px solid #ccc;}
	.side_nav [class*="mem_"], .side_nav [class*="mem_"] * {color:#000; letter-spacing:-1px;}
	.side_nav [class*="mem_"] > a {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}

	.side_nav .mem_login {padding-top:5px; padding-bottom:19px;}
	.side_nav .mem_login > a {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; min-width:89px; height:40px; margin-left:6px; padding:0 24px; border:1px solid #666; border-radius:22px; color:#000; font-size:1.5rem; font-weight:500;}
	.side_nav .mem_login > a:first-child {margin:0;}

	.side_nav .mem_login > .btn_join {}

	.side_nav .mem_login > .user {display:none;}

	.side_nav .mem_user {padding-bottom:8px;}
	.side_nav .mem_user > [class*="btn_"] {display:none;}
	.side_nav .mem_user, .side_nav .mem_user * {font-size:1.9rem;}
	.side_nav .mem_user > a {width:100%;}
	.side_nav .mem_user > a > i {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; flex-shrink:0; width:32px; height:32px; margin:1px 12px 0 0; border-radius:50%; background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important;}
	.side_nav .mem_user > a > i > em {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}

	.side_nav .mem_user > a.sns_asiae > i {background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/ico_a.svg");}
	.side_nav .mem_user > a.sns_naver > i {background-image:url("https://cwstatic.asiae.co.kr/member/ico_n.jpg");}
	.side_nav .mem_user > a.sns_kko > i {background-image:url("https://cwstatic.asiae.co.kr/member/ico_k.jpg");}
	.side_nav .mem_user > a.sns_facebook > i {background-image:url("https://cwstatic.asiae.co.kr/member/ico_f.jpg");}
	.side_nav .mem_user > a.sns_google > i {background-image:url("https://cwstatic.asiae.co.kr/member/ico_g.jpg");}

	.side_nav .mem_user > a > strong {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; overflow:hidden; position:relative; font-weight:500;}
	.side_nav .mem_user > a > strong > span {max-width:82%; display:inline-block; overflow:hidden; padding-right:2px; font-weight:700; text-overflow:ellipsis; white-space:nowrap;}
	.side_nav .mem_user > a > strong > em {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; position:relative; flex-shrink:0; width:34px; padding:0 17px 0 0;}
	.side_nav .mem_user > a > strong > em:after {content:""; display:inline-block; position:absolute; top:50%; right:2px; width:10px; height:10px; margin:0; border:2px solid #111; border-width:2px 2px 0 0; -webkit-transform:translateY(-50%) rotate(45deg); -moz-transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); transform:translateY(-50%) rotate(45deg);}

	.is-dark .side_nav .mem_user > a > strong > em:after {border-color:#fff !important;}


	.side_nav [class*="mem_"] + [class*="nav_item"] {margin-top:20px;}

	.side_nav > [class*="nav_item"] {padding:20px 0; border-top:1px solid #ccc;}
	.side_nav > [class*="nav_item"] > dt {}
	.side_nav > [class*="nav_item"] > dt, .side_nav > [class*="nav_item"] > dt * {color:#111; font-size:1.9rem; font-weight:700; line-height:24px; letter-spacing:-1px;}
	.side_nav > [class*="nav_item"] > dt > a {display:-webkit-box; display:-ms-flexbox; display:flex; padding:10px 0;}
	.side_nav > [class*="nav_item"] > dd {}
	.side_nav > [class*="nav_item"] > dd > ul {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-left:-5px; margin-right:-5px;}
	.side_nav > [class*="nav_item"] > dd > ul > li {width:50%; padding-left:5px; padding-right:5px;}
	.side_nav > [class*="nav_item"] > dd > ul > li > a {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:10px 0;}

	.side_nav > [class*="nav_item"] > dd > ul > li, .side_nav > [class*="nav_item"] > dd > ul > li * {color:#666; font-size:1.7rem; font-weight:500; line-height:24px; letter-spacing:-1px;}

	.side_nav > [class*="nav_item"] > dd > ul > li > a > i > em {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}
	.side_nav > [class*="nav_item"] > dd > ul > li.papernews > a > i {width:23px; height:18px; margin:3px 7px 0 0; background-image:url("https://cwstatic.asiae.co.kr/asiae_v3/com/icon_paper02.png"); background-repeat:no-repeat !important; background-position:0 0!important; background-size:contain !important;}

	.side_nav > [class*="nav_item"] > dd > ul > li.real > a > i {height:22px; margin:3px 7px 0 0; padding:0 9px 23px; background-color:#ff0030; border-radius:15px;}
	.side_nav > [class*="nav_item"] > dd > ul > li.real > a > i,
	.side_nav > [class*="nav_item"] > dd > ul > li.real > a > i * {color:#fff !important; font-size:1.1rem; font-weight:900;}
	
	.side_nav > .nav_item01 {padding-top:0; border-top:0 none;}

	.search_wrap {padding:20px 20px 35px;}

	.open_search .search_wrap {height:auto; top:60px;}
	
	.open_search .header_wrap > .header_area > .header_extra > .utile > .btn_search > i {margin:0;}
	.open_search .header_wrap > .header_area > .header_extra > .utile > .btn_search > i:before,
	.open_search .header_wrap > .header_area > .header_extra > .utile > .btn_search > i:after {background-color:#1f1f1f !important;}


	.pc[class*="is_fix_new"] #header {
    position: relative;
    border-bottom: 1px solid #e1e1e1;
    box-shadow: none !important;}
	.pc[class*="is_fix"] #header > .inner > .header_wrap > h1 > a {width:150px; height:33.63px;}
	.pc[class*="is_fix"] #header > .inner > .header_wrap > h1 {top:-1px; left: 20px;}
	.pc[class*="is_fix"] #header, .pc[class*="is_fix"] #header > .inner, .pc[class*="is_fix"] #header > .inner > .header_wrap, 
	.pc[class*="is_fix"] #header > .inner > .header_wrap > h1, .pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area, 
	.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area > .header_nav {height:68px; padding: 0;}
	.pc[class*="is_fix"] #header > .inner > .header_wrap > .header_area {position:absolute; top:2px; right:12px;}

}

@media(max-width: 768px) {
	.header_wrap {margin: 0 auto; max-width:680px!important; position: relative; z-index: 1; padding-left: 4px;}
	.overHidden #header {width: 100%!important; padding-right: 0px; background-color: #fff; transition: none !important; }
	.overHidden #header > .inner {width: 100%!important;}
	.overHidden .header_wrap {max-width:680px!important; position: relative; z-index: 1; padding-left: 4px;}
	.menu_popup > .side_nav {margin:0 auto; padding-left: 2rem; padding-right: 2rem;}
}

@media screen and (min-width:640px) and (max-width:740px) {

}

@media screen and (max-width:640px) {
	#header[class*="header_n"] > .inner {padding-left:2.0rem !important; padding-right:11px !important;}
	[class*="header_n"] .sec_r {right:53px;}
}



/* Galaxy Fold 이하 */
@media(max-width: 320px) {
	/* ==============================
	* 레이아웃 공통 설정
	* ============================== */
	.search_wrap,
	.menu_popup > .side_nav {padding-left:10px; padding-right:10px;}

	#header,
	.overHidden #header > .inner {padding-left:10px; padding-right:0;}

	/* ==============================
	* header 2차 개편영역
	* ============================== */
	#header[class*="header_n"] > .inner {padding-left:10px !important; padding-right:1px !important;}
	[class*="header_n"] .sec_r {right:39px;}

	[class*="header_n"] > aside > .hd_bx {padding-left:10px;}
	.overHidden [class*="header_n"] > aside > .hd_bx {padding-right:0;}

}

/* Galaxy Fold 펼쳤을때 : 586px or 535~683px */
