@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;}
*:focus {outline-style:none;}
html {position:relative; width:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
html, body {height:100%;}
body {overflow-y:auto; position:relative; font-size:13px; font-family:'Pretendard', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; letter-spacing:-1px; line-height:1.4; -webkit-tap-highlight-color:transparent; direction:ltr; word-wrap:break-word;}
html { -ms-overflow-style:none; scrollbar-width:none; }
html::-webkit-scrollbar { display: none; }

body { -ms-overflow-style:none; scrollbar-width:none; }
body::-webkit-scrollbar { display: none; }
html, body, article, aside, details, figcaption, figure, header, hgroup, menu, div, nav, section, header, table, tbody, tfoot, thead, tr, th, td, article, aside, audio, video ,textarea {margin:0; padding:0; border:0; outline:0; text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {border:0; vertical-align:baseline;}
header, section, article, footer, aside, nav, main, figure {display:block;}
ul,ol,li,dl,dt,dd, i {margin:0; padding:0; list-style:none;}
p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
a {color:inherit; font-size:inherit; line-height:inherit; text-decoration:none;}
a:hover,a:focus,a:active {color:inherit; text-decoration:none;}
table {border-collapse:collapse; border-spacing:0;}
caption,legend {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
select, input, textarea{color:#454545;}
select, input {vertical-align:middle;}
select {background-color:transparent;}
address,em,i{font-style:normal;}
label {cursor:pointer; margin:0; padding:0;}
hr {margin:0;border:none;padding:0;display:block;}
form, figure, figcaption {padding:0;margin:0;}
figure {font-size:0;}
fieldset {border:none;padding:0;margin:0;}
.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;content:''}
#skip_nav, .blind {clip:rect(0,0,0,0);position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;}
#skip_nav a{display:block;height:0;margin-top:-2px;overflow:hidden;text-align:center;font-size:0;line-height:0;background:#3e8fee}
#skip_nav a:hover,#skipNav a:active,#skipNav a:focus{height:auto;padding:7px 0;font-weight:bold;font-size:1rem;line-height:1rem;color:#fff;z-index:10000}
a:focus {border:0; outline:0;}
:focus {outline:none;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.responsive{max-width:100%;height:auto;}
.clearfix:before,.clearfix:after{content:"";display:table;clear:both;}
.float-left{float:left !important;}
.float-right{float:right !important;}
.float-wrap{overflow:hidden;}
img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover; object-position:top;}
i {font-style:normal !important;}
input {margin:0; padding:0;}
input,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],input[type=date],input[type=month],input[type=week],input[type=time],textarea,select{appearance:none; -webkit-appearance:none; -moz-appearance:none; border-radius:0; border:0;}
input,input[type=text],input[type=url],input[type=email],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time] {background-color:transparent;}
input[type=date],input[type=month],input[type=week],input[type=time] {background:transparent;}
input[type=search]::-ms-clear {display:none; width:0; height:0;}
input[type=search]::-ms-reveal {display:none; width:0; height:0;}
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,:focus,input[type=text]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]: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 {}
input::placeholder {color:#999; font-size:14px; font-family:'Pretendard'; font-weight:400; letter-spacing:-1px;}
input::-webkit-input-placeholder {color:#999; font-size:14px; font-family:'Pretendard'; font-weight:400; letter-spacing:-1px;}
input::-moz-placeholder {color:#999; font-size:14px; font-family:'Pretendard'; font-weight:400; letter-spacing:-1px;}
input::-ms-input-placeholder {color:#999; font-size:14px; font-family:'Pretendard'; font-weight:400; letter-spacing:-1px;}
textarea::placeholder {color:#999; font-size:14px; font-family:'Pretendard'; font-weight:400; letter-spacing:-1px;}
textarea::-webkit-input-placeholder {color:#999; font-size:14px; font-family:'Pretendard'; font-weight:400; letter-spacing:-1px;}
textarea::-moz-placeholder {color:#999; font-size:14px; font-family:'Pretendard'; font-weight:400; letter-spacing:-1px;}
textarea::-ms-input-placeholder {color:#999; font-size:14px; font-family:'Pretendard'; font-weight:400; letter-spacing:-1px;}
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 {display:none;}

/* ==============================* 레이아웃 공통 설정* ============================== */
body#sub_page,body#sub_page * {line-height:1.5;}
body#sub_page {background-color:#191f28;}
#wrapper {overflow-x:hidden;}
#content {background-color:#fff;}
.content.gab {padding-top:100px; padding-bottom:40px!important;}
#sub_page [class*="con_sec"] {}
#sub_page [class*="con_sec"] > [class*="inner_wid"] {width:100%; margin-left:auto; margin-right:auto; padding-left:2.5rem; padding-right:2.5rem; padding-top:60px; padding-bottom:60px;}
#sub_page [class*="con_sec"] > .inner_wid1200 {max-width:1200px;}
#sub_page [class*="con_sec"] > .inner_wid1000 {max-width:1080px;}
#sub_page [class*="con_sec"] > .inner_wid900 {max-width:980px;}
#sub_page [class*="con_sec"] > .inner_wid780 {max-width:860px;}
/* 약관 */

/* ==============================* 컨텐츠 타이틀 타입* ============================== */.con_tit_h3 {position:relative;}
.con_tit_h3,.con_tit_h3 * {color:#000; font-size:36px; font-weight:800; letter-spacing:-1.5px;}
.con_tit_h3 + [class*="con_txtbx"] {margin-top:10px;}
.con_tit_h3.num_tel h3,.con_tit_h3.num_tel h3 > * {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.con_tit_h3.num_tel h3 > strong {position:relative;}
.con_tit_h3.num_tel h3 > a {margin-left:10.7%; font-size:36px; letter-spacing:0 !important;}
/* ==============================* 텍스트 타입영역* ============================== */[class*="con_txtbx"] {position:relative;}
[class*="con_txtbx"],[class*="con_txtbx"] * {color:#666; font-size:21px; font-weight:400;}
.con_tit_h3 + .con_txtbx02 {margin-top:31px;}
.con_txtbx02 > dl > dt,.con_txtbx02 > dl > dt {color:#fff; font-size:30px; font-weight:800;}
.con_txtbx02 > dl > dd {margin-top:8px;}
.con_txtbx02 > dl > dd,.con_txtbx02 > dl > dd * {color:#999; font-size:23px; font-weight:400;}
/* ==============================* 버튼타입* ============================== */.btn_area {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-top:30px;}
.btn_area * {font-size:18px; font-weight:600;}
.btn_area a {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; max-width:500px; width:100%; height:56px; padding-left:30px; padding-right:30px; border-radius:30px;}
.btn_area 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;}
a[class*="btn_"] {position:relative; margin-right:10px;}
a[class*="btn_"]:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; border-width:1px 1px 1px 1px; border-style:solid; border-radius:30px !important;}
a[class*="btn_"]:last-child {margin-right:0;}
a.btn_white,a.btn_white * {color:#000 !important;}
a.btn_white {background-color:#fff !important;}
a.btn_white:after {border-color:#000 !important;}
a.btn_black {background-color:#000 !important;}
a.btn_black,a.btn_black * {color:#fff !important;}
a.btn_black:after {border-color:#000 !important;}
@media (max-width:1180px) { .content.gab {padding-top:70px; padding-bottom:40px!important;}
}
@media(min-width: 820px) and (max-width: 1024px) { .content.gab {padding-top:70px; padding-bottom:40px!important;}
}
@media(max-width: 819px) { /* ============================== * 레이아웃 공통 설정 * ============================== */ #sub_page [class*="con_sec"] > [class*="inner_wid"] {padding-top:40px; padding-bottom:40px; padding-left:1.25rem; padding-right:1.25rem;}
 .btn_area a {height:50px;}
 .btn_area * {font-size:17px;}



/* ============================== * 컨텐츠 타이틀 타입 * ============================== */
.con_tit_h3, .con_tit_h3 * {font-size:24px; letter-spacing:-1px;}
 .con_tit_h3.num_tel h3 > a {margin-left:10%; font-size:24px; line-height:1.2 !important;}
 .con_tit_h3 + [class*="con_txtbx"] {margin-top:5px;}
 /* ============================== * 텍스트 타입영역 * ============================== */ [class*="con_txtbx"], [class*="con_txtbx"] *, .con_txtbx02 > dl > dd, .con_txtbx02 > dl > dd * {font-size:15px;}
 .con_txtbx02 > dl > dd br {display:none !important;}
 .con_txtbx02 > dl > dt, .con_txtbx02 > dl > dt {font-size:20px;}
}
 .header {position:fixed; top:0; left:0; right:0; width:100%; z-index:5;}
.header > .inner {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:justify; -moz-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; position:relative; max-width:1200px; margin:0 auto 0;}
.header > .inner > .logo,.header > .inner > .logo > a {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.header > .inner > .logo {min-height:70px; height:100%;}
.header > .inner > .logo > a {background-image:url("https://testecon.lineadd.co.kr/news/images/media_logo.png"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important;}
.header > .inner > .logo > a > span,[class*="lang_wr"] > .btn_lang > .icon_lang > 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 > .inner > .real_news {position:absolute; top:23px; left:50%; width:372px; -webkit-transform:translate(-50%, 0); -moz-transform:translate(-50%, 0); transform:translate(-50%, 0);}
.header > .inner > .real_news {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.header > .inner > .real_news,.header > .inner > .real_news * {color:#fff; font-size:16px; font-weight:700; letter-spacing:-0.8px;}
.header > .inner > .real_news > dt,.header > .inner > .real_news > dt > a {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; border-radius:12px;}
.header > .inner > .real_news > dt {position:relative; top:1px; flex-shrink:0; min-width:54px; height:24px; margin-right:12px;}
.header > .inner > .real_news > dt:before {content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; border-radius:12px; background-color:#ce1d25; -webkit-animation:blink 1.5s ease-in-out infinite alternate; -moz-animation:blink 1.5s ease-in-out infinite alternate; animation:blink 1.5s ease-in-out infinite alternate;}
@-webkit-keyframes blink { 0% { opacity: 0.5; }
 100% { opacity: 1; }
}
@-moz-keyframes blink { 0% { opacity: 0.5; }
 100% { opacity: 1; }
}
@keyframes blink { 0% { opacity: 0.5; }
 100% { opacity: 1; }
}
.header > .inner > .real_news > dt > a {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; width:100%; height:100%;}
.header > .inner > .real_news .badge * {font-size:14px; font-weight:700; letter-spacing:-0.5px; text-align:center; line-height:normal;}
.header > .inner > .real_news .roll_box {-webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; overflow:hidden; max-width:100%; height:24px;}
.header > .inner > .real_news .roll_box > ul > li > a {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.header > .inner > .real_news .roll_box > ul > li > a > p {display:block; overflow:hidden; max-width:100%; text-overflow:ellipsis; white-space:nowrap;}
.head_link {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start;}
.header.scrolled {background-color:rgba(0, 0, 0, 0.8);}
.header.bg_k {background-color:rgba(242, 242, 242, 0.8);}
[class*="lang_wr"] {position:relative; top:23px;}
[class*="lang_wr"] > .btn_lang {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:auto; margin:0 auto; padding-right:18px;}
[class*="lang_wr"] > .btn_lang,[class*="lang_wr"] > .btn_lang * {color:#fff; font-size:18px; font-family: 'NanumSquareNeo'; font-weight:700;}
[class*="lang_wr"] > .btn_lang:after {content:""; position:absolute; top:50%; right:0; width:11px; height:7px; background-image:url("https://cwstatic.asiae.co.kr/company/com/icon_arr01.svg"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important; -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); transform:translate(0, -50%);}
[class*="lang_wr"].down > .btn_lang:after {margin-top:-2px; -webkit-transform:translate(0, -50%) rotate(180deg); -moz-transform:translate(0, -50%) rotate(180deg); transform:translate(0, -50%) rotate(180deg);}
[class*="lang_wr"] > .btn_lang > .icon_lang {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; width:22px; height:22px; background-image:url("https://cwstatic.asiae.co.kr/company/com/icon_lang.svg"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important;}
[class*="lang_wr"] > .btn_lang > .icon_lang > em {}
[class*="lang_wr"] > .lang_list {display:none; position:absolute; top:35px; left:-25px; width:96px; max-height:140px; padding:13px 0 13px; background-color:#fff; z-index:10;}
[class*="lang_wr"] > .lang_list > ul > li {}
[class*="lang_wr"] > .lang_list > ul > li > a {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:4px 20px 4px;}
[class*="lang_wr"] > .lang_list > ul > li > a,[class*="lang_wr"] > .lang_list > ul > li > a * {color:#a4a4a4; font-size:14px; font-family: 'NanumSquareNeo'; font-weight:800; letter-spacing:-0.5px;}
[class*="lang_wr"] > .lang_list > ul > li.act > a {color:#111;}
.hamburger {position:relative; top:20px; margin-left:34px;}
.hamburger > button {position:relative; width:24px; height:24px;}
.hamburger > button > i {display:block; position:absolute; top:50%; left:0; width:100%;}
.hamburger > button > i,.hamburger > button > i:before,.hamburger > button > i:after {height:2px; background-color:#111;}
.hamburger > button > i:before,.hamburger > button > i:after {content:""; position:absolute;}
.hamburger > button > i:before {top:-7px; left:0; width:100%;}
.hamburger > button > i:after {bottom:-7px; right:0; width:18px;}
.hamburger > 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;}
/* ==============================* 미디어쿼리* ============================== */@media all and (orientation:landscape) {}
@media(min-width: 820px) and (max-width: 1024px) { .header > .inner > .real_news {max-width:396px; width:42%; -webkit-transform:translate(-42%, 0); -moz-transform:translate(-42%, 0); transform:translate(-42%, 0);}
}
@media(max-width: 819px) { #header > .inner {padding-left:1.25rem; padding-right:1.25rem;}
 .header > .inner > .logo {min-height:60px;}
 .header > .inner > .logo > a {width:138px; height:30px;}
 .header > .inner > .real_news {display:none;}
 [class*="lang_wr"] > .btn_lang, [class*="lang_wr"] > .btn_lang * {font-size: 14px; font-weight:500; letter-spacing: -0.5px;}
 [class*="lang_wr"] {top:19px;}
 .hamburger {top:15px; margin-left:25px;}
 .content.gab {padding-top:60px;}
}
 .rnb_menu {display:block; position:fixed; top:0; bottom:0; right:0; overflow-y:scroll; width:500px; height:100%; background-color:#fff; visibility:hidden; -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); -webkit-transition:transform 0.4s linear, visibility 0.4s linear;transition:transform 0.4s linear, visibility 0.4s linear; -ms-overflow-style:none; z-index:550;}
.rnb_menu::-webkit-scrollbar {display: none; }
.rnb_menu.show {visibility:visible; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}
.rnb_menu > .inner {position:relative; padding:27px 60px;}
.dim {position:fixed; display:block; visibility:hidden; opacity:0; top:0; bottom:0; left:0; right:0; background:linear-gradient(360deg, rgba(0, 0, 0, 0.64) 0%, rgba(0, 0, 0, 0.75) 50%); z-index:500;}
.dim > span,.rnb_menu .btn_close > 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;}
.dim.show {visibility:visible; opacity:1;}
.rnb_menu .cls_wr {position:absolute; top:25px; right:60px; z-index:15;}
.rnb_menu .cls_wr > .btn_close {display:block; position:relative; width:24px; height:24px;}
.rnb_menu .cls_wr > .btn_close > i {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; position:absolute; top:50%; left:50%; width:20px; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
.rnb_menu .cls_wr > .btn_close > i:before,.rnb_menu .cls_wr > .btn_close > i:after {height:2px; background-color:#111;}
.rnb_menu .cls_wr > .btn_close > i:before,.rnb_menu .cls_wr > .btn_close > i:after {content:""; position:absolute; top:100%; left:0; width:100%;}
.rnb_menu .cls_wr > .btn_close > i:before {-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
.rnb_menu .cls_wr > .btn_close > i:after {-webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}
.rnb_menu .lang_wr02 {top:0;}
.rnb_menu .lang_wr02 > .btn_lang,.rnb_menu .lang_wr02 > .btn_lang * {color:#111;}
.rnb_menu .lang_wr02 > .btn_lang > i {margin-right:6px;}
.rnb_menu .lang_wr02 > .btn_lang:after {width:11px; height:7px; background-image:url("https://cwstatic.asiae.co.kr/company/com/icon_arr02.svg");}
.rnb_menu .lang_wr02 > .lang_list {top:39px; left:0; padding:12px 0 12px; border:1px solid #ddd;}
.rnb_nav {margin-top:18px;}
.rnb_nav > ul a {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.rnb_nav > ul a,.rnb_nav > ul a * {color:#111; font-size:18px; letter-spacing:-0.5px;}
.rnb_nav > ul > li {position:relative;}
.rnb_nav > ul > li:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; background-color:#ddd;}
.rnb_nav > ul > li > a,.rnb_nav > ul > li > a * {font-weight:700;}
.rnb_nav > ul > li > a {position:relative; padding:17px 0 18px;}
.rnb_nav > ul > li > .two_depth > li > a,.rnb_nav > ul > li > .two_depth > li > a * {font-weight:400;}
.rnb_nav > ul > li.has-sub > a:after,.rnb_nav > ul > li.two_none > a:after {content:""; position:absolute; top:50%;}
.rnb_nav > ul > li.has-sub > a {}
.rnb_nav > ul > li.has-sub > a:after {right:5px; width:9px; height:9px; margin-top:-2px; border:1.5px solid #1d1d1f; border-width:0 1.5px 1.5px 0; -webkit-transform:translateY(-50%) rotate(45deg); -moz-transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); transform:translateY(-50%) rotate(45deg);}
.rnb_nav > ul > li.has-sub.open > a:after {margin-top:0; -webkit-transform:translateY(-50%) rotate(225deg); -moz-transform:translateY(-50%) rotate(225deg); -ms-transform:translateY(-50%) rotate(225deg); transform:translateY(-50%) rotate(225deg);}
.rnb_nav > ul > li.two_none > a:after {right:0; width:20px; height:20px; margin-top:1px; background-image:url("https://cwstatic.asiae.co.kr/company/com/icon_outlink.svg"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.rnb_nav > ul > li > .two_depth {display:none; position:relative; top:-1px; padding-bottom:20px;}
.rnb_nav > ul > li > .two_depth > li > a {padding:6.5px 0;}
.rnb_nav > ul > li.open > .two_depth {display:block;}
/*.rnb_nav > ul > li.open > a,.rnb_nav > ul > li.open > a * {color:#e92027;}
*/.rnb_nav > ul > li.open > .two_depth > li.act > a,.rnb_nav > ul > li.open > .two_depth > li.act > a * {color:#e92027;}
@media(max-width: 819px) { .rnb_menu {width:100%;}
 .rnb_menu .cls_wr {right:1.5rem; top:15px;}
 .rnb_menu > .inner {padding-left:2.5rem; padding-right:2.5rem;}
}
 /* ==============================* 이용 및 정책* ============================== */body#sub_page {background-color: #fff!important;}
a.btn_top{display: block; position: fixed; bottom: 50px; right: 1.25rem; border-radius: 50%; border:1px solid; border-color:#e9e9ec; background-color:#fff; box-sizing: border-box; width: 48px; height: 48px; font-size: 0; color: transparent; vertical-align: top; cursor: pointer; visibility: hidden; opacity: 0; -webkit-transition: all .3s; transition: all .3s; z-index: 90;}
a.btn_top.on {visibility: visible; opacity: 1;}
[class*="sub_tabmenu"] {position:relative; padding:13px 0;}
[class*="sub_tabmenu"] > ul {display:flex; flex-wrap:wrap;}
[class*="sub_tabmenu"] > ul > li {position:relative; display:flex; width:25%; height:70px; -webkit-box-align:center; align-items:center; text-align:center;}
[class*="sub_tabmenu"] > ul > li > a {position:absolute; top:0; left:0; width:calc(100% + 1px); height:100%; font-size:19px; font-weight:600; color:#595959; line-height:70px!important; vertical-align:top; word-break:keep-all; cursor:pointer; border:1px solid #eaeaea;}
[class*="sub_tabmenu"] > ul > li > a:after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid #fff;}
[class*="sub_tabmenu"] > ul > li > a:hover, [class*="sub_tabmenu"] > ul > li.on > a {color:#fff; border:1px solid #ff441b; background:#ff441b; z-index:1;}
[class*="sub_tabmenu"] > ul > li > a:hover:after, [class*="sub_tabmenu"] > ul > li.on > a:after {border:1px solid #ff441b;}
[class*="sub_tabmenu"] > ul > li > a span {position:relative; display:inline-block;}
[class*="sub_tabmenu"] > ul > li > a:hover span, [class*="sub_tabmenu"] > ul > li.on > a span {padding:0 0 0 29px;}
[class*="sub_tabmenu"] > ul > li > a:hover span:before, [class*="sub_tabmenu"] > ul > li.on > a span:before {content:''; position:absolute; top:50%; left:0; width:20px; height:15px; background:url('https://cwstatic.asiae.co.kr/asiae_v2/company/icon_check01.png') no-repeat center 0; background-size:contain; -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); transform:translate(0, -50%);}
.sub_tabmenu02 > ul > li {}
.sub_tabmenu02 > ul > li {width:calc(100% / 3);}
.sub_tabmenu02 > ul > li:nth-child(4), .sub_tabmenu02 > ul > li:nth-child(5), .sub_tabmenu02 > ul > li:nth-child(6) {margin-top:-1px;}
.sub_tabmenu02 > ul > li:nth-child(6) {margin-top:-1px !important;}
.agreement_w [class*="sub_tabmenu"] > ul > li {position: relative; display: flex; width: 16%; height: 70px; -webkit-box-align: center; align-items: center; text-align: center;}
.agreement_w [class*="sub_tabmenu"] > ul > li > a{font-size: 17px;}
.agreement_w .sub_tabmenu01 > ul > li:nth-child(3), .agreement_w .sub_tabmenu01 > ul > li:nth-child(4) {margin-top: 0;}
.agreement_w [class*="sub_tabmenu"] > ul > li > a:hover span:before, .agreement_w [class*="sub_tabmenu"] > ul > li.on > a span:before {display: none;}
.agreement_w [class*="sub_tabmenu"] > ul > li > a:hover span, .agreement_w [class*="sub_tabmenu"] > ul > li.on > a span {padding: 0;}
.agreement_w {max-width: 1200px; margin: 0 auto;}
.policy_index {position: relative; display: block; overflow: hidden; margin: 30px 0 55px; }
.policy_index .str_txt {margin-bottom: 20px; font-size: 17px; color: #595959; line-height: 1.6;}
.policy_index .str_txt.no_margin {margin-bottom: 0;}
.policy_index ul {float: left; }
.policy_index ul.ul_left {width: 48%;}
.policy_index ul.ul_right {width: 52%;}
.policy_index ul:after {content: ''; display: block; clear: both; font-size: 0; line-height: 0;}
.policy_index ul li {padding-bottom: 5px; font-size: 16px; letter-spacing: -1px; line-height: 1.7; color: #595959;}
.policy_index ul li a {padding-left: 10px; color: #111;}
.wrap_policy {}
.wrap_policy strong {font-size: 19px;}
.wrap_policy p {margin-bottom: 30px; font-size: 17px; line-height: 1.6; color: #111;}
.wrap_policy p strong {display: inline-block; margin-bottom: 10px; color: #111;}
.wrap_policy .line {display: block; margin-top: 70px; padding-top: 75px; border-top: 1px solid #e6e6e6;}
.indent {display: inline-block; position: relative; margin-top: 10px; padding-left: 25px; }
.indent:first-child {margin-top: 0;}
.indent:after { content:'-'; display: block; position: absolute; top: 0; left: 15px; font-size: 15px;}
a.bts_pre {display: block; margin-top: 30px; font-size: 16px; text-decoration: underline; color: #595959;}
.btn_youthprivacy {display: inline-block; position: relative; padding: 0 5px 2px 40px; font-size: 14px; border-bottom:2px solid #f9d423; font-weight: 600;}
.btn_youthprivacy:before {content: ''; display: block; position: absolute; top: -7px; left: 0; width: 32px; height: 32px; background: url('https://cwstatic.asiae.co.kr/asiae_v2/company/children.png') no-repeat; background-size: cover; }
.wrap_policy table {margin-bottom: 10px; width: 100%;}
.wrap_policy table, th, td {border: 1px solid #e6e6e6;}
.wrap_policy table.privacy_table .th01 {width: 15%;}
.wrap_policy table.privacy_table .th02 {width: 25%;}
.wrap_policy table.privacy_table .th03 {width: 45%;}
.wrap_policy table.privacy_table .th04 {width: 15%;}
.wrap_policy th, td {padding: 12px; font-size: 15px;}
.wrap_policy th {width: 50%; text-align: center; color: #111; background-color: #fafafa;}
.wrap_policy td {position: relative; padding: 10px; line-height: 1.6; color: #595959;}
.wrap_policy td.center {text-align: center;}
.wrap_policy table .indent {padding-left: 10px;}
.wrap_policy table .indent:after { content:'-'; display: block; position: absolute; top: 0; left: 0; font-size: 15px;}
.wrap_policy p:last-child {margin-bottom: 0;}
.wrap_policy .policy_table02 .th01{width: 25%;}
.wrap_policy .policy_table02 .th02{width: 40%;}
.wrap_policy .policy_table02 .th03{width: 35%;}
.layer_popup {padding: 25px 0;}
.layer_popup h1 {margin-bottom: 50px;}
.layer_popup h1:after {content: ''; display: block; border-bottom: 3px solid #f9d423;}
.layer_popup h1 span {display: inline-block; position: relative; margin: 0; padding-left: 75px; font-size: 21px; text-align: center; left: 50%; transform: translateX(-50%);}
.layer_popup h1 span:before {content: ''; display: block; position: absolute; top: -25px; left: 0; width: 64px; height: 64px; background: url('https://cwstatic.asiae.co.kr/asiae_v2/company/children_big.png') no-repeat; background-size: cover;}
.layer_popup .policy_index, .layer_popup .wrap_policy {width: 100%; max-width: 640px; margin: 0 auto; padding: 0 20px; }
.layer_popup .wrap_policy p {margin-bottom: 20px; line-height: 1.5;}
.layer_popup .wrap_policy .line {margin-top: 50px; padding-top: 50px;}
.wrap_policy table.privacy_table .member .indent {margin-top:0;}
@media(min-width: 820px) and (max-width: 1024px) { /* ============================== * 공통 탭메뉴 * ============================== */ .tab_wrapper .tab_nav > li {margin-right:14px;}
 .tab_wrapper .tab_nav > li > a {height:39px; padding-left:16px; padding-right:16px;}
 .tab_wrapper .tab_nav > li > a, .tab_wrapper .tab_nav > li > a > strong {font-size:14px;}
}
@media(max-width: 819px) { .agreement_w [class*="sub_tabmenu"] > ul > li {width: 50%; height: 50px;}
 .agreement_w .sub_tabmenu01 > ul > li:nth-child(3), .agreement_w .sub_tabmenu01 > ul > li:nth-child(4) {margin-top: -1px;}
 .policy_index ul {display: none;}
 .policy_index .str_txt {margin-bottom: 0;}
 .layer_popup .policy_index .str_txt {margin-bottom: 20px;}
 .wrap_policy table th, td {word-break: break-all;}
 .wrap_policy .line {margin-top: 50px; padding-top: 50px;}
 .btn_ty_cen {padding: 30px 0 0 0;}
 .btn_bigty {width: 200px; height: 50px; font-size: 16px; line-height: 50px; }
 [class*="sub_tabmenu"] > ul > li > a {font-size: 17px; line-height: 50px!important;}
 .agreement_w .sub_tabmenu > ul > li:nth-child(3), .agreement_w .sub_tabmenu > ul > li:nth-child(4) {margin-top: -1px;}
}
@media(max-width: 390px) { /* ============================== * 미디어 소개 * ============================== */ .history_wr > .inner {padding-left:0; padding-right:0;}
 .history_wr > .inner:before {left:11px;}
 .ci_wrap > .ai_btnw > button {height:58px;}
 .ci_wrap > .ai_btnw > button, .ci_wrap > .ai_btnw > button * {font-size:18px;}
 /* ============================== * 인사말 * ============================== */ #sub_page.sub_greeting .top_msgimg_bx > .intro_wr > strong, #sub_page.sub_greeting .top_msgimg_bx > .intro_wr > strong * {font-size:27px;}
 /* ============================== * 연락처/주소 * ============================== */ #sub_page.sub_contact [class*="con_sec"] .tab_wrapper .box_modul > dl > dd {margin-top:15px;}
 #map.box_modul{height:240px;}
}
 #sub_page footer {}
#sub_page footer:after {content:""; position:absolute; top:0; left:0; width:100%; height:1px; background-color:#ddd;}
#sub_page.sub_contact footer:after,#sub_page.sub_greeting footer:after {content:none !important;}
footer {position:relative; width:100%; background-color:#fff;}
footer > .inner {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:justify; -moz-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; position:relative; max-width:1200px; margin:0 auto 0; padding-top:30px; padding-bottom:30px;}
footer > .inner > .foot_l {}
footer > .inner > .foot_l > .quick_menu {}
footer > .inner > .foot_l > .quick_menu > ul,footer > .inner > .foot_l > .quick_menu > ul > li > a,footer > .inner > .foot_l > .info_menu > ul,footer > .inner > .foot_l > .info_menu > ul > li > a {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative;}
footer > .inner > .foot_l > .quick_menu > ul {-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
footer > .inner > .foot_l > .quick_menu > ul > li {margin-right:70px;}
footer > .inner > .foot_l > .quick_menu > ul > li:last-child {margin-right:0;}
footer > .inner > .foot_l > .quick_menu > ul > li > a {width:10.4vw; padding-bottom:18px;}
footer > .inner > .foot_l > .quick_menu > ul > li > a,footer > .inner > .foot_l > .quick_menu > ul > li > a * {color:#000; font-size:18px; font-weight:400; letter-spacing:-1px;}
footer > .inner > .foot_l > .quick_menu > ul > li > a:before,footer > .inner > .foot_l > .quick_menu > ul > li > a:after {content:""; position:absolute;}
footer > .inner > .foot_l > .quick_menu > ul > li > a:before {bottom:0; left:0; width:100%; height:1px; background-color:#e1e1e1;}
footer > .inner > .foot_l > .quick_menu > ul > li > a:after {top:2px; right:0; width:24px; height:24px; background-image:url("https://cwstatic.asiae.co.kr/company/com/icon_arr03.svg"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important;}
footer > .inner > .foot_l > .quick_menu > ul > li:nth-child(2) > a:after {top:2px; right:0; width:24px; height:24px; background-image:url("https://cwstatic.asiae.co.kr/company/com/icon_arr03.svg"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg);}
footer > .inner > .foot_l > .quick_menu + .info_menu {margin-top:32px;}
#sub_page footer > .inner > .foot_l > .quick_menu {display:none;}
#sub_page footer > .inner > .foot_l > .quick_menu + .info_menu {margin-top:0 !important;}
footer > .inner > .foot_l > .info_menu {}
footer > .inner > .foot_l > .info_menu > ul > li {position:relative; margin-right:19px; padding-right:17px;}
footer > .inner > .foot_l > .info_menu > ul > li:after {content:""; position:absolute; top:6px; right:0; width:1px; height:17px; background-color:#e0e5e8;}
footer > .inner > .foot_l > .info_menu > ul > li:last-child {margin-right:0;}
footer > .inner > .foot_l > .info_menu > ul > li:last-child:after {content:none !important;}
footer > .inner > .foot_l > .info_menu > ul > li > a {}
footer > .inner > .foot_l > .info_menu > ul > li > a,footer > .inner > .foot_l > .info_menu > ul > li > a * {color:#888; font-size:18px; font-weight:500; letter-spacing:-1px;}
footer > .inner > .foot_l > .info_menu > ul > li > a > strong {color:#111; font-weight:700;}
footer > .inner > .foot_l > address {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-flow:column wrap; flex-flow:column wrap; margin-top:22px;}
footer > .inner > .foot_l > address * {color:#888; font-size:16px; font-weight:500; letter-spacing:-0.5px; line-height:24px;}
footer > .inner > .foot_l > address > p:nth-child(3) {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
footer > .inner > .foot_l > address > p:nth-child(3) > span {margin-right:28px;}
footer > .inner > .foot_l > address > p:nth-child(3) > span:last-child {margin-right:0;}
footer > .inner > .foot_r {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-flow:column wrap; flex-flow:column wrap; -ms-flex-pack:end; -webkit-box-pack:end; -webkit-justify-content:flex-end; -moz-box-pack:end; justify-content:flex-end;}
footer > .inner > .foot_r > .ft_logo {text-align: -webkit-center;}
footer > .inner > .foot_r > .ft_logo > a {display:block; width:170px;}
footer > .inner > .foot_r > .ft_logo > a > span {clip:rect(0,0,0,0); position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; white-space:nowrap; border:0;}
footer > .inner > .foot_r > .ft_logo + .copyright {margin-top:17px;}
footer > .inner > .foot_r > .copyright {color:#111; font-size:17px; font-weight:500; letter-spacing:-1px; line-height:22px;}
@media(max-width: 1073px) { /* footer > .inner > .foot_l > .quick_menu > ul > li {margin-right:30px;}
 footer > .inner > .foot_l > .quick_menu > ul > li > a {width:142px;}
 */}
@media(min-width: 820px) and (max-width: 1024px) { footer > .inner > .foot_l > .quick_menu > ul > li {margin-right:30px;}
 footer > .inner > .foot_l > .quick_menu > ul > li > a {width:142px;}
 footer > .inner > .foot_r {padding-right:0px; padding-bottom:05px;}
}
@media(max-width: 819px) { #sub_page.sub_faq footer:after {content:none !important;}
 footer > .inner {padding-left:1.5rem; padding-right:1.5rem;}
 footer > .inner > .foot_r > .ft_logo {display:none;}
 footer > .inner {-ms-flex-flow:column wrap; flex-flow:column wrap; -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; padding-top:28px; padding-bottom:28px;}
 footer > .inner > .foot_l > .quick_menu > ul > li {margin-right:32px;}
 footer > .inner > .foot_l > .quick_menu > ul > li > a, footer > .inner > .foot_l > .quick_menu > ul > li > a * {font-size:16px; letter-spacing:-0.8px;}
 footer > .inner > .foot_l > .quick_menu > ul > li > a {max-width:90px; width:100%; padding-right:28px; padding-bottom:8px;}
 footer > .inner > .foot_l > .quick_menu > ul > li > a:after {top:3px; width:16px; height:16px; background-image:url("https://cwstatic.asiae.co.kr/company/main/icon_arr07.svg");}
 footer > .inner > .foot_l > .quick_menu > ul > li:nth-child(2) > a:after {top:3px; width:16px; height:16px; background-image:url("https://cwstatic.asiae.co.kr/company/com/icon_arr03.svg"); background-repeat:no-repeat !important; background-position:0 0 !important; background-size:contain !important; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg);}
 footer > .inner > .foot_l > .quick_menu + .info_menu {margin-top:36px;}
 footer > .inner > .foot_l > .info_menu > ul > li {margin-right:10px; padding-right:13px;}
 footer > .inner > .foot_l > .info_menu > ul > li > a, footer > .inner > .foot_l > .info_menu > ul > li > a * {font-size:16px;}
 footer > .inner > .foot_l > .info_menu > ul > li:after {top:4px; height:15px;}
 footer > .inner > .foot_l > address {margin-top:21px;}
 footer > .inner > .foot_l > address * {font-size:14px;}
 footer > .inner > .foot_l > address > p:nth-child(3) > span {margin-right:25px;}
 footer > .inner > .foot_r {-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; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; padding-right:0; padding-bottom:0;}
 footer > .inner > .foot_r > .ft_logo + .copyright {margin-top:18px;}
 footer > .inner > .foot_r > .copyright {font-size:14px; line-height:23px; letter-spacing:-0.8px;}
}
