@charset 'utf-8';

/* 공통 */
.hr-btm {padding-bottom:50px; border-bottom:1px solid #6a6a6a;}
.hr-btm.light {border-bottom:1px solid #cdcdcd;}


/**************************************************************************** 
layout
****************************************************************************/
/* 공통 레이아웃 */
.container {width:100%; min-width:1110px;}
h1, h2, h3, h4, h5, h6 {word-break:keep-all;}
.sct_tit {margin:0 0 20px 0; font-weight:700; color:#1a1a1a; font-size:22px;} /* 타이틀 영역 */
.section {width:100%; min-width:1110px;}
.section  > .inner {overflow:hidden; position:relative; width:1110px; margin:50px auto;}
/* 탑기사 하단 영역 */
.atc-l {float:left; width:450px; margin-right:40px;}
.atc-l:after {content:"";clear:both;display:block;}
.atc-r {float:left; width:620px;}
.atc-r:after {content:"";clear:both;display:block;}
.atc-r-l {float:left; width:280px; margin-right:40px;}
.atc-r-l:after {content:"";clear:both;display:block;}
/* 포토·영상 위 영역 */
.g-cnt {float:left; width:810px;}
.g-aside {float:left; width:300px;}
.g-aside:after {content:"";clear:both;display:block}




/* 헤더 영역 */
header {min-width:1110px;}
header .header-top {width:100%; height:34px; border-bottom:1px solid #ededed; background-color:#fafafa;}
header .header-top > .inner {margin:0 auto; padding:0 10px; width:1110px;}
header .header-top > .inner:after {content:"";clear:both;display:block}
header .header-top > .inner .fmlk_list {float:left;} /* 패밀리 링크 */
header .header-top > .inner .fmlk_list:after {content:"";clear:both;display:block}
header .header-top > .inner .fmlk_list li {display:inline-block; padding-left:15px; line-height:32px;}
header .header-top > .inner .fmlk_list li:first-child {padding-left:0;}
header .header-top > .inner .fmlk_list li a {color:#3a3a3a; font-size:13px; vertical-align:middle;}
header .header-top > .inner .fmlk_list li a.btn {color:#fff;}
header .header-top > .inner .fmlk_list li button {vertical-align:middle;}
header .header_mid {position:relative; padding:20px 0; margin:0 auto; width:1110px; height:75px; clear:both;}
header .header_mid:after {content:"";clear:both;display:block}
header .ut-list {float:right;} /* 기능버튼 영역 */
header .ut-list li {display:inline-block; padding-left:15px; line-height:32px;}
header .ut-list li a {color:#3a3a3a; font-size:13px; vertical-align:middle;}
header .ut-list .svc-join {position:relative; padding-left:10px;}
header .ut-list .svc-join:after {content:" "; display:block; clear:both; position:absolute; left:3px; top:5px; width:1px; height:10px; background-color:#ababab;}
header .header_mid .logo {position:absolute; left:50%; top:50%; margin-left:-100px; margin-top:-25px; width:200px;}
header .header_mid .logo a {display:block; width:200px; height:51px; text-indent:-1000em; background:url("//img.khan.co.kr/images/khan/pc/logo_khan.svg") 50% 50% no-repeat; background-size:165px 42px;}
header .header_mid .left-banner {position:relative; float:right; width:235px; height:75px;} /* 핫이슈 배너 */
header .header_mid .left-banner .banner { position:absolute; right:0; bottom:0; width:235px; height:75px; overflow:hidden; text-align:right; }
header .header_mid .left-banner .banner img { vertical-align:top; }
header .header_mid .left-banner .arw { position:absolute; right:-7px; bottom:-2px; width:40px; height:18px; text-indent:-9999px; }
header .header_mid .left-banner .arw a { float:left; display:block; overflow:hidden; width:20px; height:18px; background:url("//img.khan.co.kr/images/khan/pc/imgset.gif") no-repeat; }
header .header_mid .left-banner .arw a.prev { background-position: 8px -98px; }
header .header_mid .left-banner .arw a.next { background-position: -12px -98px; }
header .header_mid .today-date {position:absolute; left:0; bottom:16px; font-size:13px;} /* 오늘의 날짜 표시 */
/* 로그인 마이 메뉴 */
.login-svc-wrap {position:relative;}
.login-svc-wrap .khan_id {padding-right:15px; background:url("//img.khan.co.kr/images/khan/pc/ico-arrow-down-s.svg") right 53% no-repeat; background-size:10px; cursor:pointer;}
.login-svc-wrap .pop-mymenu {display:none; position:absolute; right:0; top:30px; width:100px; padding:8px 15px 15px; border:1px solid #666; border-radius:5px; background:#fff; z-index:1;}
.login-svc-wrap .pop-mymenu.on {display:block;}
.login-svc-wrap .pop-mymenu-list {}
.login-svc-wrap .pop-mymenu-list li {display:block; position: relative; padding: 0; line-height: 2em; text-align: right;}
.login-svc-wrap .pop-mymenu-list li:last-child {margin-top:10px;}
.login-svc-wrap .pop-mymenu-list li:last-child:after {content:""; position:absolute; top:-5px; left:0; width:100%; height:1px; border-top:1px dashed #cecece;}
/* .login-svc-wrap .pop-mymenu-list li:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; background-color:#E5E5E5;} */
/* .login-svc-wrap .pop-mymenu-list li:last-child:after {content:none;} */
.login-svc-wrap .pop-mymenu-list li a {font-size:15px;}
.login-svc-wrap .pop-mymenu .btn-mymenu-logout {display:block; width:100%; margin:10px 0 0 0; padding:0 5px; border:1px solid #aaa; border-radius:3px; text-align:center; box-sizing:border-box; background-color:#fefefe;}
.login-svc-wrap .pop-mymenu .btn-mymenu-logout:hover {color:#fefefe; border:1px solid #333; background-color:#333;}
/* 2022 반전 제호 */
header .header_mid .logo.logo220303 {width:216px; height:58px; margin-top:-34px; margin-left:-108px;}
header .header_mid .logo.logo220303 a {width:216px; height:58px; background:url("//img.khan.co.kr/images/khan/pc/logo_khan_nowar_Re.png") 50% 50% no-repeat; background-size:216px 58px;}
/* 2022 여성의 날 제호 */
header .header_mid .logo.logo220308 {width:238px; height:62px; margin-top:-36px; margin-left:-119px;}
header .header_mid .logo.logo220308 a {width:238px; height:62px; background:url("//img.khan.co.kr/images/khan/pc/logo_khan_women.png") 50% 50% no-repeat; background-size:238px 62px;}
/* 2022 대통령 선거 제호 */
header .header_mid .logo.logo220309 {width:238px; height:62px; margin-top:-36px; margin-left:-119px;}
header .header_mid .logo.logo220309 a {width:238px; height:62px; background:url("//img.khan.co.kr/images/khan/pc/logo_khan_election2022.png") 50% 50% no-repeat; background-size:238px 62px;}
/* 2022 이태원 참사 애도 제호 */
header .header_mid .logo.logo221031 {width:212px; height:60px; margin-top:-30px; margin-left:-106px;}
header .header_mid .logo.logo221031 a {width:212px; height:60px; background:url("//img.khan.co.kr/images/khan/pc/logo_khan_221031.png") 50% 50% no-repeat; background-size:212px 60px;}
/* 2023 튀르키예 지진 애도 제호 */
header .header_mid .logo.logo230208 {width:230px; height:60px; margin-top:-30px; margin-left:-106px;}
header .header_mid .logo.logo230208 a {width:230px; height:60px; background:url("//img.khan.co.kr/images/khan/pc/logo_khan_230208.png") 50% 50% no-repeat; background-size:230px 60px;}


/* GNB */
header .header-bottom {border-top:1px solid #eaeaea; border-bottom:2px solid #1a1a1a; background-color:#fff;}
header .header-bottom > .inner {position:relative; width:1110px; margin:0 auto;}
header .header-bottom > .inner:after {content:"";clear:both;display:block}
header .header-bottom > .inner .btn_all {display:table; position:absolute; top:0; left:0; width:50px; height:54px;}
header .header-bottom > .inner .btn_all a {display:table-cell; text-align:center; vertical-align:middle; text-indent:-1000em; background:url("//img.khan.co.kr/images/khan/pc/btn_all_menu.svg") 0 50% no-repeat; background-size:22px 21px;}
header .header-bottom > .inner .gnb {position:relative; float:left; margin-left:50px;}
header .header-bottom > .inner .gnb:after {content:"";clear:both;display:block}
header .header-bottom > .inner .gnb li {float:left; padding:0 18px; height:54px;}
header .header-bottom > .inner .gnb li:first-child {margin-left:0}
header .header-bottom > .inner .gnb li a {display:block; line-height:54px; color:#1a1a1a; font-size:19px;}
header .header-bottom > .inner .gnb li.on {border-bottom:5px solid #FFF;transition:0.3s}
/* GNB 고정 */
header .header-bottom.fix {position:fixed; left:0; top:0; width:100%; z-index:999;}
/* 검색 */
header .header-bottom > .inner .search {float:right;}
header .header-bottom > .inner .search input[type="text"] {float:left;padding:0 5px;display:block;width:190px;height:28px;color:#FFF;font-weight:300;letter-spacing:0em;border:0;border-bottom:0.5px solid rgba(255,255,255,0.35);background-color:transparent}
header .header-bottom > .inner .search input[type="text"]:focus {outline:none}
header .header-bottom > .inner .search input[type="text"]::-webkit-input-placeholder {color:#FFF;font-weight:100;}
header .header-bottom > .inner .search input[type="text"]::-ms-input-placeholder {color:#FFF}
header .header-bottom > .inner .search input[type="text"]::placeholder {color:#FFF}
header .header-bottom > .inner .search .search_btn {display:table; float:left; width:60px; height:54px; text-align:right; cursor:pointer;}
header .header-bottom > .inner .search .search_btn a {display:table-cell; width:60px; height:54px; vertical-align:middle; text-align:center; text-indent:-1000em;}
header .header-bottom > .inner .search .search_btn.open a {background:url("//img.khan.co.kr/images/khan/pc/ico-search.svg") 50% 50% no-repeat; background-size:22px;}
header .header-bottom > .inner .search .search_btn.close a {background:url("//img.khan.co.kr/images/khan/pc/ico-close-sm.svg") 50% 50% no-repeat; background-size:18px;}
/* 검색어 박스 */
header .header-bottom > .srch-bar {display:block; position:absolute; width:100%; border-top:1px solid #cecece; border-bottom:2px solid #1a1a1a; text-align:center; background-color:#fefefe; z-index:100;}
.srch-bar .search_area {position:relative; width:1110px; margin:0 auto;}
.srch-bar .search_area .input_search {display:inline-block; margin:10px 0; width:580px; height:50px; border:1px solid #aaa; border-radius:8px; box-sizing:border-box; text-align:left; background-color:#fff;}
.srch-bar .search_area input {width:525px; height:48px; padding:0 0 0 20px; border:0; border-radius:8px 0 0 8px; color:#1a1a1a; box-sizing:border-box; font-weight:500; font-size:16px; background-color:#fff;}
.srch-bar .search_area input:focus {outline:none}
.srch-bar .search_area input::-webkit-input-placeholder { /* Edge */ color:#888; font-weight:400; font-size:16px; padding:0;}
.srch-bar .search_area input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#888; font-weight:400; font-size:16px; padding:0;}
.srch-bar .search_area input::placeholder {color:#888; font-weight:400; font-size:16px; padding:0;}
.srch-bar .btn_sch {display:inline-block; width:48px; height:48px; text-indent:-1000em; background:url("//img.khan.co.kr/images/khan/pc/ico_search.svg") 50% 50% no-repeat; background-size:20px;}


/* 상단영역 개편 202402 */
header.type-b .header-bottom {border-top:none; border-bottom:none;}
header.type-b .header-bottom > .inner .search {float:unset; position:absolute; left:30px; top:0;}
header.type-b .header-bottom > .inner .gnb {display:inline-block; float:right; margin:0; padding-right:50px;}
header.type-b .header-bottom > .inner .gnb li {position:relative; padding:0 10px; border:none;}
header.type-b .header-bottom > .inner .gnb li.on a:after {content:" "; display:block; clear:both; position:absolute; left:0; bottom:-1px; width:100%; height:1px; background-color:#3a3a3a;}
header.type-b .header-bottom > .inner .gnb li a {font-size:15px; font-weight:550;}
header.type-b .header-bottom > .inner .gnb li.khtv-menu a {color:#ff0000;}
header.type-b .header-bottom > .inner .lnb {display:none;}
header.type-b .header-bottom > .inner .logo {float:left; position:absolute; left:90px; z-index:20;}
header.type-b .header-bottom > .inner .logo a {display:block; width:100px; height:54px; text-indent:-1000em; background:url("https://img.khan.co.kr/images/khan/pc/logo_khan.svg") 50% 50% no-repeat; background-size:90px 23px;}
/* 2024 여성의 날 제호 */
header.type-b .header-bottom > .inner .logo.logo240308 {width:110px;}
header.type-b .header-bottom > .inner .logo.logo240308 a {width:110px; background:url("//img.khan.co.kr/images/khan/pc/logo_khan_women24.svg") 50% 50% no-repeat; background-size:110px 29px;}
header.type-b .header-bottom.fix {border-bottom:1px solid #ddd;}
header.type-b .header-bottom.fix .inner .gnb {display:none;}
header.type-b .header-bottom.fix .inner .lnb {display:flex; flex-direction:row; justify-content:flex-end; padding-right:50px;}
header.type-b .header-bottom.fix .inner .lnb .sec-tit a {font-size:20px;}
header.type-b .header-bottom.fix .inner .lnb .sec-tit.mgzl a {padding-right:14px; background:url(//img.khan.co.kr/images/khan/pc/ci-mgzl-side.png) no-repeat right 50%; background-size:10px;}
header.type-b .header-bottom.fix .inner .lnb .lnb-list {display:inline-block; float:right; margin:0;}
header.type-b .header-bottom.fix .inner .lnb .lnb-list li a {font-size:15px; font-weight:550;}
header.type-b .header-bottom.fix .inner .lnb .lnb-list li {padding:0 10px;}
header.type-b .header-bottom > .inner .search .search_btn.open a {background:url("https://img.khan.co.kr/images/khan/pc/ico-search-bold.svg") 50% 50% no-repeat; background-size:22px;}
header.type-b .header-bottom.fix .srch-bar .search_area .input_search {margin:10px 0;}
header.type-b .header-bottom > .inner .login-svc-wrap .link_corp {display:block; position:absolute; width:20px; height:20px;}
header.type-b .header-bottom > .inner .login-svc-wrap {position:absolute; right:0; top:0; width:50px; height:54px;}
header.type-b .header-bottom > .inner .login-svc-wrap .link_login, 
header.type-b .header-bottom > .inner .login-svc-wrap .link_login2 {display:inline-block; top:14px; right:12px; width:23px; height:22px;}
header.type-b .header-bottom > .inner .login-svc-wrap .link_login2 {background:url("https://img.khan.co.kr/images/khan/m/btn_snb_login.svg") no-repeat center; background-size:18px 22px;}
header.type-b .header-bottom > .inner .login-svc-wrap .link_login2.on {background:url("https://img.khan.co.kr/images/khan/pc/ico-fn-member-in.svg") no-repeat center; background-size:23px 22px;}
header.type-b .header-bottom > .inner .login-svc-wrap .khan_id {padding-right:15px; background:url("https://img.khan.co.kr/images/khan/pc/ico-arrow-down-s.svg") right 53% no-repeat; background-size:10px; cursor:pointer;}
header.type-b .header-bottom > .inner .login-svc-wrap .pop-mymenu {display:none; position:absolute; right:10px; top:45px; width:100px; padding:8px 15px 5px; border:1px solid #666; border-radius:5px; background:#fff; z-index:1;}
header.type-b .header-bottom > .inner .login-svc-wrap .pop-mymenu.on {display:block;}
header.type-b .header-bottom > .inner .login-svc-wrap .pop-mymenu-list {}
header.type-b .header-bottom > .inner .login-svc-wrap .pop-mymenu-list li {display:block; position:relative; padding:0; line-height:2em; text-align: right;}
header.type-b .header-bottom > .inner .login-svc-wrap .pop-mymenu-list li:last-child {margin-top:10px;}
header.type-b .header-bottom > .inner .login-svc-wrap .pop-mymenu-list li:last-child:after {content:""; position:absolute; top:-5px; left:0; width:100%; height:1px; border-top:1px dashed #cecece;}
header.type-b .header-bottom > .inner .login-svc-wrap .pop-mymenu-list li a {font-size:15px;}
header.type-b .header-bottom > .inner .login-svc-wrap .pop-mymenu .btn-mymenu-logout {display:block; width:100%; margin:5px 0 5px; padding:0 5px; border:1px solid #aaa; border-radius:3px; text-align:center; font-size:15px; line-height:2em; box-sizing:border-box; background-color:#fefefe;}
header.type-b .header-bottom > .inner .login-svc-wrap .pop-mymenu .btn-mymenu-logout:hover {color:#fefefe; border:1px solid #333; background-color:#333;}
header.type-b .header-lnb.epaper {display:none;}
header.type-b .header-lnb > .inner {overflow:hidden; position:relative; width:1110px; margin:0 auto; padding:40px 0 18px; border-bottom:3px solid #1a1a1a;}
header.type-b .header-lnb > .inner .lnb .sec-tit {margin:0; padding:0 25px 0 0}
header.type-b .header-lnb > .inner .lnb .sec-tit a {font-size:40px;}
header.type-b .header-lnb > .inner .lnb .lnb-list li a {font-size:19px; line-height:70px;}
header.type-b .header-lnb > .inner .lnb .sec-tit.mgzl a {padding-right:27px; background:url(//img.khan.co.kr/images/khan/pc/ci-mgzl-side.png) no-repeat right 60%; background-size:21px;} /* 매거진L 로고 적용 */
header.type-b .srch-bar .search_area .input_search {margin:32px 0;}



/* 좌측 메뉴 박스 */
#menuBox {overflow:hidden; position:fixed; top:0; left:0; height:100%; width:410px; padding-right:10px; z-index:100002;}
#menuBox:after {content:" "; display:block; clear:both; position:absolute; left:0; top:0; width:200px; height:100%; background-color:#fefefe; z-index:49;}
#menuBox .menuBox_wrap { position:absolute; top:0; left:0; overflow-y:scroll; overflow-x:hidden; width:470px; height:100%; z-index:50;}
/* #menuBox .bg_overlay {overflow:hidden; position:fixed; top:0; left:0; width:100%; height:100%; opacity:1; background:rgba(0, 0, 0, 0.8); z-index:49;} */
/* #menuBox .menuBox_wrap:before {content:" "; display:block; clear:both; position:fixed; width:100%; height:100%; left:0; top:0; background-color:rgba(0,0,0,0.75);} */
#menuBox .menuBox_wrap::-webkit-scrollbar {display:none !important;}
#menuBox .open_menu {  height:100%;  }
#menuBox .open_menu .hide { font-size:0; position:absolute; left:-9999px; height:1px; display:block; line-height:0; overflow:hidden; text-indent:-9999px; width:1px;}
#menuBox .open_menu .menubox-logo {overflow:hidden; position:absolute; top:17px; left:27px; width:85px; height:30px; text-indent:-9999px; z-index:3;}
#menuBox .open_menu .menubox-logo a {display:block; width:85px; height:30px; background:url("//img.khan.co.kr/images/khan/pc/logo_khan.svg") no-repeat scroll 50% 50%; background-size:85px 23px;}
#menuBox .open_menu ul {position:relative; padding:56px 0 25px; width:200px; border-right:1px solid #6a6a6a; background-color:#fefefe;}
#menuBox .open_menu ul.mn_other { padding-top:12px;}
#menuBox .open_menu ul li {position:relative; font-size:16px; line-height:23px;}
#menuBox .open_menu ul li.on a { background:#fff none repeat scroll 0 0; color:#5a77d1; font-weight:700; text-decoration:none;}
#menuBox .open_menu ul li a {color:#000; display:block; padding:3px 0 15px 30px; text-decoration:none;}
#menuBox .open_menu ul li > ul.sub_mn li a.jebo {height:25px;padding-left:64px;background:url("//img.khan.co.kr/images/khan/pc/ico_gnb_jebo.png") no-repeat no-repeat scroll 34px 45%;}
#menuBox .open_menu ul li .arw { background:url("//img.khan.co.kr/images/khan/pc/ico_mb_arrow.png") no-repeat scroll 0 0; width:8px; height:8px; text-indent:-9999px; overflow:hidden; display:block; position:absolute; top:12px; right:10px;}
#menuBox .open_menu ul li.on .arw { background-position:0 -12px;}
#menuBox .open_menu .line {background-color:#dbdbdb; width:154px; height:1px; display:block; margin:10px 0 20px 22px;}
#menuBox .open_menu ul li .sub_mn li.on a { color:#000; text-decoration:underline;}
#menuBox .open_menu ul li .sub_mn { position:absolute; top:0; left:200px; width:180px; height:100%; padding:0; display:none; }
#menuBox .open_menu ul li.service .sub_mn { top:-170px;}
#menuBox .open_menu ul li > ul.sub_mn {top:-17px; height:auto; padding:10px 0; border:1px solid #6a6a6a;}
#menuBox .open_menu ul li > ul.sub_mn li a {padding:10px 0 10px 30px;}
#menuBox .open_menu ul li.on > ul.sub_mn li a {color:#1a1a1a; font-weight:400;}
#menuBox .open_menu ul li.on > ul.sub_mn li a:hover {font-weight:700;}
#menuBox .open_menu .bg_sub { display:block; background:url("//img.khan.co.kr/images/khan/pc/bg_menubox_sub.png") repeat-y scroll 0 0; position:absolute; width:198px; height:100%; top:0; left:200px; padding-right:8px;}
#menuBox .btn_mb_close { background:url("//img.khan.co.kr/images/khan/pc/btn_mb_close.png") no-repeat scroll 0 0; width:36px; height:36px; position:absolute; top:10px; left:154px; overflow:hidden; text-indent:-9999px; z-index:3;}
#menuBox .open_menu ul li .ico_new {background: url("//img.khan.co.kr/images/khan/pc/ico_menu_new.svg") no-repeat center right; background-size: 15px 15px; width: 15px; height: 15px; vertical-align: middle; padding: 0 0 0px 5px; display: inline-block; top: -2px; position: relative;}



/* 단독, 속보 태그 */
.tag {display:inline-block; margin-top:-6px; margin-right:10px; padding:2px 8px 2px 8px; line-height:26px; border-radius:12.5%; font-size:20px; font-weight:700; text-align:center; vertical-align:middle; letter-spacing:-.07em;} /* 탑기사 그룹 - 탑기사*/
.list-mj-art .tag {margin-top:-4px; margin-right:5px; padding:2px 5px 2px 5px; font-size:13px; line-height:15px;} /* 탑기사 그룹 - 주요기사 3건 */
.sub-news-wrap .tag {margin-top:-7px; margin-right:5px; padding:3px 5px 3px 5px; font-size:15px; line-height:17px;} /* 서브 기사 그룹 - 강조형 */
/* 단독 */
.tag.tag-blue {border:1px solid #4469B0; color:#264c94;}
/* 속보 */
.tag.tag-red {border:1px solid #f5403f; color:#d43232;}



/**************************************************************************** 
    업데이트 되는 내용들
****************************************************************************/
.lnb {}
.lnb .sec-tit {display:block; float:left; margin-left:60px; padding:0 25px;}
.lnb .sec-tit a {display:block; line-height:54px; color:#1a1a1a; font-size:21px;}
.lnb .lnb-list {position:relative; float:left;}
.lnb .lnb-list:after {display:block; content:""; clear:both;}
.lnb .lnb-list li {float:left; padding:0 15px; height:54px;}
.lnb .lnb-list li:first-child {margin-left:0}
.lnb .lnb-list li a {display:block; line-height:54px; color:#4a4a4a; font-size:17px;}
.lnb .lnb-list li.on a {color:#1a1a1a; line-height:54px; font-weight:700;}
.lnb .sec-tit.mgzl a {padding-right:17px; background:url(//img.khan.co.kr/images/khan/pc/ci-mgzl-side.png) no-repeat right 53%; background-size:12px 20px;} /* 매거진L 로고 적용 */


/* 현재 위치 */
.breadcrumb {overflow:hidden; position:relative; width:1110px; margin:20px auto;}
.breadcrumb span a:hover, .breadcrumb span a strong:hover {text-decoration:underline;}
.breadcrumb span strong {font-weight:550;}
.breadcrumb span:nth-child(2), 
.breadcrumb span:nth-child(3), 
.breadcrumb span:nth-child(4) {margin-left:5px; padding-left:14px; background:url("//img.khan.co.kr/images/khan/pc/ico-breadcrumb-arrow.svg") 0 50% no-repeat;}


/* 레이아웃 */
.section .cont-main {display:inline-block; vertical-align:top; width:740px;}
.section .cont-aside {display:inline-block; float:right; vertical-align:top; width:300px; margin-left:70px;}


/* 탭 형태 */
/* 탭 */
.tab-model-b {position:relative; margin:0 0 30px 0;}
.tab-model-b ul {width:100%; text-align:center; font-size:0.1px; line-height:0; text-align:justify; border-bottom:1px solid #aaa;}
.tab-model-b ul:after {content:''; display:inline-block; width:100%; height:0; vertical-align:top;}
.tab-model-b li {display:inline-block; float:left; min-width:90px; padding:0 10px; vertical-align:top;}
.tab-model-b .tab {display:inline-block; position:relative; width:100%; padding:0 5px 15px; box-sizing:border-box; border:none; outline:none; background-color:transparent; font:inherit; line-height:normal; vertical-align:top; white-space:nowrap; cursor:pointer; font-size:16px; line-height:20px; color:#1a1a1a; z-index:0;}
.tab-model-b .tab:before {content:''; display:block; position:absolute; bottom:0; left:50%; width:0; height:3px; background:#1a1a1a;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transition:width 0.15s ease-in-out;
transition:width 0.15s ease-in-out;}
.tab-model-b li:first-child {padding-left:0;}
.tab-model-b li.active>.tab,
.tab-model-b .tab:focus,
.tab-model-b .tab:hover {color:#1a1a1a; font-weight:700;}
.tab-model-b li.active>.tab:before,
.tab-model-b .tab:focus:before,
.tab-model-b .tab:hover:before {width:100%; bottom:-2px!important;}


/* 버튼 */
.btn-more {display:inline-block; line-height:18px;} /* 더보기 버튼 */
.btn-more a {color:#3a3a3a; font-size:13px; padding-right:10px; background:url("//img.khan.co.kr/images/khan/pc/ico-btn-more.svg") right 50% no-repeat;}
.btn-subs {display:inline-block; line-height:18px;} /* 구독하기 버튼 */
.btn-subs a {color:#3a3a3a; font-size:12px; padding:2px 9px 2px 15px; border:1px solid #aaa; border-radius:50px; background:url("//img.khan.co.kr/images/khan/pc/ico-btn-plus.svg") 5px 50% no-repeat;}
.btn-subs.on a {color:#4469B0; font-weight:700; border:1px solid #4469B0; background:url("//img.khan.co.kr/images/khan/pc/ico-btn-check.svg") 5px 50% no-repeat;} /* 구독중 일 때 표시 */
.btn-outlink {display:inline-block; line-height:18px;} /* 기사보기 버튼 */
.btn-outlink a {color:#3a3a3a; font-size:13px; padding-right:15px; background:url("//img.khan.co.kr/images/khan/pc/ico-btn-outlink.svg") right 50% no-repeat;}


/* *********************************** 리스트 구조 *********************************** */
.title-wrap {margin:0 0 30px 0;}
.title-wrap .sct_tit {display:inline-block; margin:0;}
/* .title-wrap .sct_tit em {text-decoration:underline;} */
.title-wrap .btn-more {position:absolute; right:0; top:0;}

/* 썸네일 + 텍스트 기본 타입 */
.main-list-wrap {overflow:hidden; position:relative;}
.df-list {}
.df-list li {display:table; position:relative; margin:0 0 45px 0;}
.df-list li:last-child {margin:0;}
.df-list .thumb {overflow:hidden; float:left; position:relative; width:190px; height:140px; margin:0 30px 0 0; text-align:center; background-color:#fff;}
/* .df-list .thumb:after {content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; border:1px solid #000; opacity: 0.08;} */
.df-list .thumb img {width:190px; height:140px; max-width:100%; min-height:140px;}
.df-list .txt {display:table-cell; vertical-align:middle;}
.df-list .tit {overflow:hidden; max-height:2.8em; line-height:1.4em; color:#1a1a1a; font-size:17px; font-weight:550;}
.df-list .s-tit {display:inline-block; margin-bottom:5px; color:#4469B0; font-size:13px; font-weight:550;}
.df-list .s-tit.issue {font-size:15px;}
.df-list .s-tit .tag {margin-top:-3px; margin-right:4px; padding:1px 5px 2px 5px; font-size:11px; line-height:13px;}
.df-list .thumb + .tit span[class^="label_"] {position:absolute;top:20px;left:0;}
.df-list .lead {overflow:hidden; max-height:2.9em; font-size:14px; line-height:1.45em;}
.df-list .lead a {color:#6a6a6a;}
.df-list .byline {margin:4px 0 6px; color:#9a9a9a; font-size:12px; letter-spacing:0;}
.df-list .count-sec {margin:8px 0; padding-left:18px; color:#9a9a9a; font-size:12px; letter-spacing:0;}
.df-list .count-sec.view {background:url("//img.khan.co.kr/images/khan/pc/ico-list-eye.svg") left 50% no-repeat;}
.df-list .count-sec.reply {background:url("//img.khan.co.kr/images/khan/pc/ico-list-chatbubble.svg") left 50% no-repeat;}
.df-list .more-art {display:inline-block; margin-top:10px; padding-right:10px; font-size:12px; color:#9a9a9a; text-decoration:underline; background:url("//img.khan.co.kr/images/khan/pc/ico-btn-more-gray.svg") right 50% no-repeat;}
.df-list .num-area {display:table; position:absolute; left:0; top:0; height:140px;}
.df-list .num-area .num {display:table-cell; vertical-align:middle; font-size:26px; font-weight:700; line-height:16px; letter-spacing:0; color:#4469B0;}
/* 검색결과 없을 경우 */
.area-noresult {display:none; margin:120px 0; text-align:center;}
.area-noresult .txt {display:block; font-size:18px; color:#6a6a6a; padding-bottom:20px;}
.area-noresult .reset {display:inline-block;}
.area-noresult .reset span {display:block; padding:10px 15px; border-radius:50px; color:#efefef; font-size:14px; background-color:#3a3a3a;}

/* .type-b : 오피니언 칼럼 리스트 */
.df-list.type-b li {margin:0 0 35px 0;}
.df-list.type-b .thumb {display:table; width:150px; height:auto; min-height:150px;}
/* .df-list.type-b .thumb img {width:150px; height:160px; min-height:160px;} */
.df-list.type-b .thumb a {display:table-cell; vertical-align:middle;}
.df-list.type-b .thumb a:after {border:0;}
.df-list.type-b .thumb img {width:auto; height:auto; min-height:auto; max-height:220px;}

/* .type-c : 실시간 랭킹 기사 상단 리스트 */
.df-list.type-c {margin:20px 0 50px;}
.df-list.type-c .num-area {display:table-cell; position:inherit; width:35px; height:100%; vertical-align:middle;}
.df-list.type-c .tit {max-height:2.4em; margin-bottom:8px; line-height:1.2em; font-size:21px;}

/* 캘린더 */
.wrap_date {display:table; float:right;}
.wrap_date .cont_date {display:inline-block;}
.wrap_date .prev {background:url("//img.khan.co.kr/images/khan/pc/ico-page-prev.svg") no-repeat center;}
.wrap_date .next {background:url("//img.khan.co.kr/images/khan/pc/ico-page-next.svg") no-repeat center;}
.wrap_date .btn_arr {display:inline-block; width:24px; height:30px; margin:0 3px; background-size:8px 13px;}
.wrap_date .disable {opacity:.2;}
.wrap_date .date_select {width:105px; height:30px; border:0; padding:0; font-weight:550; font-size:16px; color:#4a4a4a; background:url("//img.khan.co.kr/images/khan/pc/ico-list-calendar.svg") no-repeat right 50%;}
.wrap_date .all {display:table-cell; width:66px; height:22px; text-align:center; vertical-align:middle; line-height:18px;}
.wrap_date .all span {padding:1px 8px; border:1px solid #4469B0; border-radius:20px; line-height:22px; font-size:12px; font-weight:550; color:#4469B0;}
.wrap_date .all.disable {opacity: .5;}

/* 셀렉트 박스 */
.menu-slt {position:relative; margin:25px 0;}
.menu-slt select {width:auto; height:30px; border:0; padding-left:5px; padding-right:15px; color:#1a1a1a; font-size:18px; cursor:pointer;}

/* 리스트 상단 검색창 */
.title-wrap .input_search {display:inline-block; float:right; width:240px; height:40px; border-bottom:1px solid #aaa; box-sizing:border-box; text-align:left; background-color:#fff;}
.title-wrap .input_search input {width:196px; height:39px; padding:0 10px; border:0; color:#3a3a3a; box-sizing:border-box; font-weight:500; font-size:14px; background-color:#fff;}
.title-wrap .input_search input:focus {outline:none}
.title-wrap .input_search input::-webkit-input-placeholder { /* Edge */ color:#888; font-weight:500; font-size:15px; padding:0;}
.title-wrap .input_search input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#888; font-weight:500; font-size:15px; padding:0;}
.title-wrap .input_search input::placeholder {color:#888; font-weight:500; font-size:15px; padding:0;}
.title-wrap .btn_sch {display:inline-block; width:39px; height:39px; text-indent:-1000em; background:url("//img.khan.co.kr/images/khan/pc/ico_search.svg") 50% 50% no-repeat; background-size:20px 20px;}

/* 페이지 - small */
.page-count {position:absolute; right:0; top:7px; text-align:right; color:#c1c1c1; font-size:16px; box-sizing:border-box;}
.page-count span {display:inline-block;}
.page-count .current {position:relative; color:#1a1a1a; font-weight:700;}

/* 페이지 */
.paging-wrap {overflow:hidden; position:relative; width:100%; margin:70px 0; text-align:center;}
.paging-wrap .inner {display:inline-block;}
.paging-wrap .inner:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.paging-wrap .btn-paging {display:block; float:left; width:24px; height:28px; margin:0 5px; text-align:center;}
.paging-wrap .btn-icon {overflow:hidden; display:inline-block; width:24px; height:28px; font-size:0; line-height:0; color:transparent; vertical-align:top; }
.paging-wrap .btn-paging.prev .btn-icon {background:url("//img.khan.co.kr/images/khan/pc/ico-page-prev.svg") center 50% no-repeat;}
.paging-wrap .btn-paging.next .btn-icon {background:url("//img.khan.co.kr/images/khan/pc/ico-page-next.svg") center 50% no-repeat;}
.paging-wrap .paging-num {float:left; margin:0 10px; font-size:14px; line-height:28px; color:#666;}
.paging-wrap span.paging-num {font-weight:bold; line-height:27px; color:#1e1e1e; text-decoration:underline;}




/**************************************************************************** 
	만평 리스트
****************************************************************************/
/* 만평 상단 최근 기사 */
.recent-cartoon-wrap {margin-bottom:60px;}
.recent-cartoon-wrap .tm-list-wrap {margin-bottom:40px;}
.recent-cartoon-wrap .info-wrap {position:relative; margin-bottom:15px;}
.recent-cartoon-wrap .info-wrap .tit {display:block; text-indent:-9999px; background:url("//img.khan.co.kr/images/khan/pc/img_tit_cartoon.png") no-repeat; background-size:170px 100px;}
.recent-cartoon-wrap .info-wrap .tit.tit-01 {width:155px; height:28px; background-position:0 0;}
.recent-cartoon-wrap .info-wrap .tit.tit-02 {width:121px; height:40px; background-position:0 -50px;}
.recent-cartoon-wrap .info-wrap .btn-more {position:absolute; right:0; bottom:0;}
.media-list.cartoon.top {background-color:#fafafa;}
.media-list.cartoon.top {margin-left:-15px; padding:40px 40px 30px;}
.media-list.cartoon.top li {width:210px; margin:0 0 0 15px;}
.media-list.cartoon.top .thumb {width:210px; height:190px;}
.media-list.cartoon.top .thumb::after {border:1px solid #000; opacity: .75;}
.media-list.cartoon.top .thumb img {position:absolute; bottom:0; width:210px; height:auto;}
.media-list.cartoon.top .tit {text-align:center; font-weight:700;}
/* 장도리인 경우 */
.media-list.cartoon.top.jdr .thumb {height:215px;}
.media-list.cartoon.jdr .thumb {height:226px;}


/* 썸네일 우선 리스트 기본 모델 */
.tm-list-wrap {position:relative; margin-bottom:60px;}
.tm-list-wrap .tit {margin-bottom:20px; color:#1a1a1a; font-size:20px; font-weight:700;}
.media-list {margin-left:-25px;}
.media-list:after {display:block; clear:both; content:"";}
.media-list li {float:left; width:230px; margin:0 0 15px 25px;}
.media-list > li + li + li + li {margin:0 0 0 25px;}
.media-list > li + li + li + li + li {margin:0 0 0 25px;}
.media-list > li + li + li + li + li + li {margin:0 0 0 25px;}
.media-list .thumb {display:block; overflow:hidden; position:relative; width:230px; height:150px;}
.media-list .thumb::after {content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; border:1px solid #000; opacity: 0.08;}
.media-list .thumb > img {display:block; width:inherit; height:inherit; transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transform: scale3d(1, 1, 1);}
.media-list .media-icon {display:inline-block; position:absolute; right:10px; bottom:10px; padding:5px; border-radius:50%; vertical-align:middle; background-color:rgba(1,1,1,.2); z-index:2;}
.media-list .media-icon .ico-video, .media-icon .ico-photo, .media-list .media-icon .ico-album {display:inline-block; position:relative; width:25px; height:25px; border:0; vertical-align:middle; color:transparent; text-shadow:none; font:0/0 a !important; background-size:100%; background-color:transparent; background-repeat:no-repeat; background-position:50% 50%;}
.media-list .media-icon .ico-video {background-image:url("//img.khan.co.kr/images/khan/pc/ico-play-md.svg");}
.media-list .media-icon .ico-photo {background-image:url("//img.khan.co.kr/images/khan/pc/ico-photo-md.svg");}
.media-list .media-icon .ico-album {background-image:url("//img.khan.co.kr/images/khan/pc/ico-album-md.svg");}
.media-list .tit {display:block; overflow:hidden; position:relative; height:44px; margin:5px 0 0 0; font-size:15px; line-height:22px; font-weight:400;}
.media-list .byline {display:block; color:#9a9a9a; font-size:12px; font-weight:400; letter-spacing:0;}

/* 만평 리스트 */
.media-list.cartoon {margin-left:-40px;}
.media-list.cartoon li {width:220px; margin:0 0 30px 40px;}
.media-list.cartoon .thumb {width:220px; height:200px;}
.media-list.cartoon .thumb::after {border:1px solid #000; opacity: .75;}
.media-list.cartoon .thumb img {position:absolute; bottom:0; width:220px; height:auto;}
.media-list.cartoon .tit {text-align:center;}
.media-list.cartoon .tit .s-tit {display:block; font-size:13px; font-weight:700;}

/* 섹션 중단 랭킹영역 리스트 */
.media-list.sect-mid {margin-left:-25px;}
.media-list.sect-mid li {width:230px; margin:0 0 0 25px;}
.media-list.sect-mid .thumb {width:230px; height:160px;}
.media-list.sect-mid .thumb::after {border:1px solid #000; opacity:0;}
.media-list.sect-mid .thumb img {position:absolute; bottom:0; width:230px; height:auto;}
.media-list.sect-mid .tit {min-height:40px; color:#1a1a1a; font-size:17px; font-weight:550; margin:10px 0;}
.media-list.sect-mid .lead {overflow:hidden; max-height:4.5em; line-height:1.5em; color:#6a6a6a;}
.life .media-list.sect-mid .thumb {width:230px; height:197px;} /* 라이프섹션 에서만 적용 */

/* 영상 리스트 */
.media-list.video {margin-left:-40px;}
.media-list.video li {width:350px; margin:0 0 30px 40px;}
.media-list.video li > a {display:block; height:62px;}
.media-list.video .thumb {width:350px; height:197px;}
.media-list.video .thumb img {width:350px; height:197px;}
.media-list.video .tit {height:auto;}
.media-list.video .tit .s-tit {display:block; font-size:13px; font-weight:700;}
.media-list.video .byline {margin-top:5px;}

/* 인터랙티브 리스트 */
.media-list.interactive {}
.media-list.interactive {margin-left:-40px; padding:0;}
.media-list.interactive li {width:220px; margin:0 0 40px 40px;}
.media-list.interactive .thumb {width:220px; height:220px;}
.media-list.interactive .thumb::after {border:1px solid #000; opacity: .08;}
.media-list.interactive .thumb img {width:220px; height:220px;}
.media-list.interactive .tit {padding:1px 5px 0; color:#1a1a1a; font-weight:550;}

/* 경향실용음악콩쿠르 영상 리스트 */
.khconcours .title-wrap .btn-more {top:10px;}
.khconcours .media-list .entry {display:block; overflow:hidden; position:relative; margin:8px 0; font-size:15px; line-height:22px; font-weight:400;}
.khconcours .media-list > li {min-height:285px;}
.khconcours .media-list li .music-list {float:left; position:relative; width:224px; margin:0 0 6px 0; color:#6a6a6a; font-size:13px;}
.khconcours .media-list li .music-list p {padding-left:8px; line-height:1.3em;}
.khconcours .media-list li .music-list:before {content:''; display:block; position:absolute; top:6px; left:0; width:3px; height:2px; background-color:#999;}


/**************************************************************************** 
	오피니언 섹션
****************************************************************************/
/* 오피니언 섹션 탑 - 사설 */
.opn-cont-top {margin:0 0 60px 0;}
.opn-cont-top .area-a {position:relative; width:660px; padding:40px; background-color:#fafafa;}
.opn-cont-top .area-a:after {content:"";clear:both;display:block}
.opn-cont-top .area-a .thumb {float:left; width:350px; height:230px;}
.opn-cont-top .area-a .thumb img {width:350px; height:230px;}
.opn-cont-top .area-a .txt {display:inline-block; position:relative; width:290px; margin-left:20px; padding-top:15px;}
.opn-cont-top .area-a .txt:before {content:''; display:block; position:absolute; top:0; left:0; width:40px; height:3px; background-color:#4469B0;}
.opn-cont-top .area-a .txt .sub-tit {margin-bottom:9px; font-size:14px; line-height:20px; letter-spacing:-.05em; color:#4469B0;}
.opn-cont-top .area-a .txt .tit {overflow:hidden; font-size:23px; font-weight:700; line-height:34px;}
.opn-cont-top .area-a .txt .lead {overflow:hidden; max-height:7em; margin-top:10px; font-size:14px; line-height:1.75em; color:#6a6a6a; letter-spacing:-.05em;}
.opn-cont-top .area-b {overflow:hidden; width:660px; padding:30px 40px 0;}
.opn-cont-top .area-b div:last-child {margin-bottom:0;}
.opn-cont-top .area-b .wk-list {position:relative; width:660px; margin-right:0; margin-bottom:25px;}
.opn-cont-top .area-b .wk-list:before {content:''; display:block; position:absolute; top:10px; left:-21px; width:10px; height:10px; border-radius:50px; background-color:#4469B0;}
.opn-cont-top .area-b .wk-list .txt .tit {font-size:18px; font-weight:550; line-height:26px;}
.opn-cont-top .area-b .wk-list .txt .lead {overflow:hidden; max-height:3em; margin-top:5px; font-size:14px; line-height:1.5em; color:#6a6a6a; -webkit-line-clamp:2;}
/* .opn-cont-top .area-b {overflow:hidden; width:680px; padding:45px 30px 0;}
.opn-cont-top .area-b div:last-child {margin-right:0;}
.opn-cont-top .area-b .wk-list {float:left; position:relative; width:320px; margin-right:30px;}
.opn-cont-top .area-b .wk-list:before {content:''; display:block; position:absolute; top:-10px; left:0; width:40px; height:3px; background-color:#4469B0;}
.opn-cont-top .area-b .wk-list .txt .tit {font-size:18px; font-weight:600; line-height:26px;}
.opn-cont-top .area-b .wk-list .txt .lead {margin-top:5px; font-size:14px; line-height:21px; color:#666;} */
.opn-cont-top .area-b.thumb {width: 700px; padding: 30px 0 0 40px}
.opn-cont-top .area-b.thumb .wk-list {width: 700px; min-height: 90px;}
.opn-cont-top .area-b.thumb .wk-list:before {top: 13px;}
.opn-cont-top .area-b.thumb .wk-list .txt {width: 540px; margin-right: 160px;padding-top: 5px;}
.opn-cont-top .area-b.thumb .wk-list .thumb {position: absolute; right: 0; top: 0; width: 140px; height: 90px;}
.opn-cont-top .area-b.thumb .wk-list .thumb img {width: 140px; height: 90px;}

/* 본문내 이미지가 없는 경우 .type-b 클래스 추가 */
.opn-cont-top.type-b .area-a .txt {display:inline-block; position:relative; width:660px; margin-left:0; padding-top:15px;}
.opn-cont-top.type-b .area-a .txt:before {width:80px;}
.opn-cont-top.type-b .area-a .txt .lead {-webkit-line-clamp:3;}
.opn-cont-top.type-b .area-b {width:660px; padding:40px 40px 0;}
.opn-cont-top.type-b .area-b .wk-list {width:660px; margin-right:0; margin-bottom:20px;}
.opn-cont-top.type-b .area-b .wk-list:before {content:''; display:block; position:absolute; top:10px; left:-21px; width:10px; height:10px; border-radius:50px; background-color:#4469B0;}
.opn-cont-top.type-b .area-b .wk-list .txt .lead {-webkit-line-clamp:2;}

/* 여적 */
.opn-cont-excursus {margin:0 0 60px 0;}
.opn-cont-excursus .area-a {display:table; position:relative; padding:0 10px;}
.opn-cont-excursus .area-a:after {content:"";clear:both;display:block}
.opn-cont-excursus .area-a .thumb {float:left; width:240px; height:160px; margin-right:20px;}
.opn-cont-excursus .area-a .thumb img {width:240px; height:160px;}
.opn-cont-excursus .area-a .txt {display:table-cell; position:relative; vertical-align:middle;}
.opn-cont-excursus .area-a .txt .sub-tit {margin-bottom:9px; font-size:14px; line-height:20px; letter-spacing:-.05em; color:#4469B0;}
.opn-cont-excursus .area-a .txt .tit {overflow:hidden; font-size:21px; font-weight:700; line-height:1.4em;}
.opn-cont-excursus .area-a .txt .lead {overflow:hidden; max-height:7em; margin-top:10px; font-size:14px; line-height:1.75em; color:#6a6a6a; letter-spacing:-.05em;}

/* 오피니언 섹션 상단 - 칼럼 */
.opn-cont-mid {overflow:hidden;}
.opn-major {overflow:hidden; position:relative; width:720px; height:120px; margin-bottom:25px; padding:0 10px 35px; border-bottom:1px solid #dedede;}
.opn-major .txt {width:570px; margin-right:170px; padding-top:0;}
.opn-major .txt .sub-tit {font-size:14px; line-height:20px; letter-spacing:-.05em; color:#4469B0;}
.opn-major .txt .sub-tit strong {margin-left:1px; font-weight:550;}
.opn-major .txt .tit {overflow:hidden; font-size:20px; font-weight:700; letter-spacing:-.05em; line-height:34px;}
.opn-major .txt .lead {overflow:hidden; max-height:3em; font-size:14px; line-height:1.5em; color:#6a6a6a; letter-spacing:-.05em;}
.opn-major .txt .byline {margin:0 0 10px; color:#9a9a9a; font-size:12px; letter-spacing:0;}
.opn-major .thumb {position:absolute; right:10px; top:0; width:120px; height:120px;}
.opn-major .thumb img {width:120px; height:120px; border-radius:120px;}
.opn-list {margin-left:-50px;}
.opn-list li {display:block; position:relative; float:left; width:345px; height:85px; text-align:left; margin:0 0 10px 50px; padding:0 10px; box-sizing:border-box;}
.opn-list li .opn-cont {display:table; height:85px;}
.opn-list li .s-tit {display:inline-block; margin-bottom:4px; line-height:20px; color:#4469B0; font-size:14px; font-weight:550;}
.opn-list li .txt {display:table-cell; width:100%; height:85px; vertical-align:middle; box-sizing:border-box;}
.opn-list li .txt .tit {display:block; overflow:hidden; max-height:3em; line-height:1.5em; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#1a1a1a; font-size:15px; font-weight:550; word-wrap:break-word;}
.opn-list li .thumb {display:table-cell; height:65px; padding:10px 0 0 18px; vertical-align:top; box-sizing:border-box;}
.opn-list li .thumb span {display:inline-block; overflow:hidden; width:65px; height:65px; border-radius:50%;}
.opn-list li .thumb span img {width:65px; height:65px}

/* 오피니언 중단 기명칼럼 */
.opn-named-wrap {width:100%;}
.opn-named-wrap .title-wrap {overflow:hidden; position:relative; width:1110px; margin:50px auto 25px;}
.opn-named-bg {padding:30px 0; background-color:#f5f5f5;}

.inner-opn-list {overflow:hidden; position:relative; width:1110px; margin:0 auto;}
.wrap_photoslide {overflow:hidden; position:relative; width:1020px; height:150px; margin:0 50px;}
.list_photoslide {position:absolute; top:0; left:0; min-width:4080px;}
.list_photoslide:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0;}
.list_photoslide li {float:left;}
.list_photoslide .link_thumb {display:block; overflow:hidden; position:relative; width:100px; height:150px; margin-right:30px; text-decoration:none;}
.list_photoslide .link_thumb picture {display:block; overflow:hidden; width:100px; height:100px; border-radius:100px;}
.list_photoslide .link_thumb img {margin-bottom:10px; border-radius:100px;}
.list_photoslide .caption {width:100%; margin:5px 0 0; z-index:20;}
.list_photoslide .tit_caption {width:100%; min-height:30px; color:#1a1a1a; font-size:13px; font-weight:550; letter-spacing:-0.05em; margin:0 0 10px; text-align:center; line-height:16px;}
.btn_photoslide {position:absolute; top:0; width:50px; height:100%; text-indent:-9999px; z-index:100;}
.btn_photoslide.prev {left:0; background:url("//img.khan.co.kr/images/khan/pc/ico-arrow-left.svg") no-repeat left 50%;}
.btn_photoslide.next {right:0; background:url("//img.khan.co.kr/images/khan/pc/ico-arrow-right.svg") no-repeat right 50%;}
.btn_photoslide .ico_corp {position:absolute;top:150px;z-index:110;margin-top:-25%;opacity:0.3;filter:alpha(opacity=30)}
.btn_photoslide:focus {border:0}
.btn_photoslide:hover .ico_corp {opacity:1;filter:alpha(opacity=100)}
.btn_photoslide .ico_photoslide_prev {left:25px}
.btn_photoslide .ico_photoslide_next {right:25px}

.slt-opn-area {position:relative; width:950px; margin:20px auto 0; padding:20px 25px; border-radius:10px; box-shadow:5px 2px 10px #cecece; background-color:#fff;}
.slt-opn-area .info-wrap {position:relative; margin-bottom:15px;}
.slt-opn-area .info-wrap .tit {display:inline-block; color:#4469B0; font-weight:700; font-size:18px;}
.slt-opn-area .info-wrap .btn-more {position:absolute; right:0; top:0;}
.slt-opn-area .slt-opn-list {overflow:hidden;}
.slt-opn-area .slt-opn-list li {float:left; width:50%; padding-left:10px; color:#4a4a4a; background:url("//img.khan.co.kr/images/khan/pc/ico-list-dot-sm.svg") no-repeat 0 50%; box-sizing:border-box;}
.slt-opn-area .slt-opn-list li:after {content:""; clear:both; display:block;}
.slt-opn-area .slt-nav {position:absolute; top:-16px; width:34px; height:21px; text-indent:-9999px; background:url("//img.khan.co.kr/images/khan/pc/ico-nav-up.svg") no-repeat 0 0; z-index:99;}



/**************************************************************************** 
	A-type
****************************************************************************/
/* A-type 섹션 탑 */
.sct-cont-top {overflow:hidden; padding-bottom:50px; border-bottom:1px solid #6a6a6a;}
.sct-cont-top.noline {padding-bottom:20px; border-bottom:none;}
.sct-cont-top .headline {float:left; position:relative; width:740px; margin-right:50px;}
.sct-cont-top .headline:after {content:"";clear:both;display:block}
.sct-cont-top .headline .thumb {float:left; width:400px; height:310px;}
.sct-cont-top .headline .thumb a img {width:400px; height:310px;}
.sct-cont-top .headline .txt {display:inline-block; position:relative; width:320px; margin-left:20px; padding-top:10px;}
.sct-cont-top .headline .txt .sub-tit {margin-bottom:9px; font-size:14px; line-height:20px; letter-spacing:-.05em; color:#4469B0;}
.sct-cont-top .headline .txt .tit {overflow:hidden; max-height:3em; color:#1a1a1a; font-size:25px; font-weight:700; letter-spacing:-0.05em; line-height:1.5em;}
.sct-cont-top .headline .txt .tit .tag {margin-right:6px; padding:2px 7px 2px 7px; font-size:16px; line-height:22px;}
.sct-cont-top .headline .txt .lead {overflow:hidden; max-height:8.75em; margin:10px 0; font-size:14px; line-height:1.75em; color:#666; letter-spacing:-.05em;}
.sct-cont-top .headline .txt .issue-txt-wrap {}
.sct-cont-top .headline .txt .issue-txt-wrap span {color:#3a3a3a; font-size:12px; margin:0 5px 5px 0; padding:4px 10px 5px; border:1px solid #aaa; border-radius:7px; line-height:1.4em;}
.sct-cont-top .headline .report {position:absolute; right:0; bottom:-5px; width:320px;} /* 반론 보도 */
.sct-cont-top .headline .report a {color:#1a1a1a; font-size:16px; font-weight:700; line-height:1.6em; letter-spacing:-0.05em;}
.sct-cont-top .list-mj-art {float:left; width:320px;}
.sct-cont-top .list-mj-art li {display:table; overflow:hidden; width:100%; table-layout:fixed; margin-bottom:20px;}
.sct-cont-top .list-mj-art li:last-child {margin-bottom:0;}
.sct-cont-top .list-mj-art li > .thumb, 
.sct-cont-top .list-mj-art li > .tit {display:table-cell;}
.sct-cont-top .list-mj-art li > .thumb {width:140px; padding:0 15px 0 0;}
.sct-cont-top .list-mj-art li > .thumb img {width:140px; height:90px;}
.sct-cont-top .list-mj-art li > .thumb a {overflow:hidden; display:block; width:140px; height:90px; vertical-align:top;}
.sct-cont-top .list-mj-art li > .tit {height:89px; vertical-align:middle;}
.sct-cont-top .list-mj-art li > .tit a {display:block; overflow:hidden; width:100%; max-height:4.35em; color:#1a1a1a; font-size:17px; line-height:1.45em;}
/* 톱기사 한 건만 랭킹된 경우 */
.sct-cont-top.merge .headline {width:1110px; margin-right:0;}
.sct-cont-top.merge .headline .txt {width:670px; margin-left:40px; padding-top:35px;}

/* 키워드 이슈 */
.kw-issue {margin-bottom:50px;}
.kw-issue a {display:inline-block; margin:0 5px 10px; padding:13px 15px; border:1px solid #aaa; border-radius:10px; text-align:center; vertical-align:top; color:#1a1a1a; font-size:14px; background-color:#fefefe;}

/* 연재 */
.serial-cont-wrap {overflow:hidden; margin-bottom:60px; margin-left:-20px;}
.serial-cont-list {float:left; position:relative; width:360px; margin-left:20px; vertical-align:top;}
.serial-cont-list:after {content:"";clear:both;display:block}
.serial-cont-list .s-tit {display:inline-block; margin-bottom:15px; padding-left:0; vertical-align:middle; color:#4469B0; font-size:16px; font-weight:550;}
.serial-cont-list .thumb {overflow:hidden; width:100%; height:200px; text-align:center; background-color:#dedede;}
.serial-cont-list .thumb img {display:block; width:360px; height:200px; -o-object-fit:cover; object-fit:cover;}
.serial-cont-list .txt {min-height:145px; padding-left:15px; padding-right:15px; background-color:#fafafa;}
.serial-cont-list .txt ul {position:relative; top:-15px; width:300px; padding:15px 15px 0; background-color:#fafafa;}
.serial-cont-list .txt li {overflow:hidden; line-height:1.8em; color:#3a3a3a; font-size:15px;}
.serial-cont-list .txt li:first-child {font-size:16px; font-weight:550;}
.serial-cont-list .txt li a {display:-webkit-box; display:inline-block; overflow:hidden; text-overflow:ellipsis; width:100%; height:auto; -webkit-line-clamp:1; -webkit-box-orient:vertical; -o-text-overflow:ellipsis; white-space:nowrap;}
.serial-cont-list .more-art {display:block; position:absolute; right:30px; bottom:20px; padding-right:10px; font-size:12px; color:#3a3a3a; text-decoration:underline; background:url("//img.khan.co.kr/images/khan/pc/ico-btn-more.svg") right 50% no-repeat;}
/* 영역 하나일 경우 레이아웃 */
.serial-cont-wrap.solo-ly {margin-left:0;}
.serial-cont-wrap.solo-ly .serial-cont-list .s-tit {padding-left:0;}
.serial-cont-wrap.solo-ly .serial-cont-list .thumb {overflow:visible; float:left; width:360px; margin-right:20px;}
.serial-cont-wrap.solo-ly .serial-cont-list {width:740px; margin-left:0;}
.serial-cont-wrap.solo-ly .serial-cont-list .txt {float:left; position:relative; width:360px; padding:0;}
.serial-cont-wrap.solo-ly .serial-cont-list .txt li {font-size:15px;}
.serial-cont-wrap.solo-ly .serial-cont-list .txt li a {-webkit-line-clamp:2; white-space:normal;}
.serial-cont-wrap.solo-ly .serial-cont-list .txt li:first-child {color:#3a3a3a; font-weight:400;}
.serial-cont-wrap.solo-ly .serial-cont-list .txt ul {top:0; width:310px; min-height:205px; padding:25px;}
.serial-cont-wrap.solo-ly .serial-cont-list .more-art {right:25px; bottom:25px;}
.serial-cont-wrap.solo-ly .serial-cont-list .tit {display:block; min-height:40px; line-height:24px; text-align:left; color:#1a1a1a; font-size:17px; font-weight:700; margin:6px 0 0;}



/**************************************************************************** 
	경제
****************************************************************************/
.sct-cont-top.economy {padding-bottom:0; border-bottom:none;}
/* 경제 지표 */
.stock_wrap {width:1108px; margin:0 0 50px; padding:20px 0; border:1px solid #ccc; background-color:#fefefe;}
.stock_wrap .stock_area {overflow:hidden; position:relative; width:1050px; margin:0 auto;}
.stock_wrap .stock_area:after { clear: both; content: ""; display: block;}
.stock_area .sb_tit {display:block; float:left; color:#1a1a1a; font-size:14px; font-weight:550; margin-right:30px; padding-right:20px; border-right:1px solid #aaa;}
.stock_area .sb_tit em {margin:1px 0 0 5px; color:#999; font-size:12px; font-weight:normal; letter-spacing:0;}
.stock_area .economyBar { position:absolute; left:177px; overflow:hidden; width:100%; z-index:10;}
.stock_area .economyBar:after { clear: both; content: ""; display: block;} 
.stock_area .economyBar ul { display:block; float:left; overflow:hidden; width:2555px;}
.stock_area .economyBar li {float:left; margin-right:40px; font-family:tahoma; font-size:13px; letter-spacing:0;}
.stock_area .economyBar .txt { font-family:'Apple SD Gothic Neo','맑은 고딕', Malgun Gothic, '돋움', Dotum, Helvetica, AppleGothic, Sans-serif; font-size:14px;}
.stock_area .economyBar .up { color:#e90000; font-size:12px;}
.stock_area .economyBar .dw { color:#3d8de7; font-size:12px;}
/* 신차 검색 */
.srch_car {}
.srch_car .tit {margin-bottom:20px; color:#1a1a1a; font-size:20px; font-weight:700;}
.bnr-link-price {margin-bottom:60px;} /* 매물·시세 바로가기 링크 */
.bn_ad_btm {position:relative;} /* 협찬 광고 */


/**************************************************************************** 
	스포츠
****************************************************************************/
/* 섹션 1+3 랭킹 중단 영역 */
.sct-cont-mid {overflow:hidden; margin-bottom:60px;}
.sct-cont-mid .headline {float:left; position:relative; width:370px; margin-right:50px;}
.sct-cont-mid .headline:after {content:"";clear:both;display:block}
.sct-cont-mid .headline .thumb {width:370px; height:210px;}
.sct-cont-mid .headline .thumb a img {width:370px; height:210px;}
.sct-cont-mid .headline .txt {display:inline-block; position:relative; width:370px; padding-top:10px;}
.sct-cont-mid .headline .txt .sub-tit {margin-bottom:9px; font-size:14px; line-height:20px; letter-spacing:-.05em; color:#4469B0;}
.sct-cont-mid .headline .txt .tit {overflow:hidden; max-height:3em; font-size:20px; font-weight:550; line-height:1.5em;}
.sct-cont-mid .headline .txt .tit .tag {margin-right:5px; padding:2px 7px 2px 7px; font-size:15px; line-height:18px;}
.sct-cont-mid .headline .txt .lead {overflow:hidden; max-height:3.5em; margin:5px 0 0; font-size:14px; line-height:1.75em; color:#6a6a6a; letter-spacing:-.05em;}
.sct-cont-mid .headline .txt .issue-txt-wrap {}
.sct-cont-mid .headline .txt .issue-txt-wrap span {color:#3a3a3a; font-size:12px; margin:0 5px 5px 0; padding:5px 10px; border:1px solid #6a6a6a; border-radius:7px;}
.sct-cont-mid .list-mj-art {float:left; width:320px;}
.sct-cont-mid .list-mj-art li {display:table; overflow:hidden; width:100%; table-layout:fixed; margin-bottom:30px;}
.sct-cont-mid .list-mj-art li:last-child {margin-bottom:0;}
.sct-cont-mid .list-mj-art li > .thumb, 
.sct-cont-mid .list-mj-art li > .tit {display:table-cell;}
.sct-cont-mid .list-mj-art li > .thumb {width:140px; padding:0 15px 0 0;}
.sct-cont-mid .list-mj-art li > .thumb img {width:auto; height:100%;}
.sct-cont-mid .list-mj-art li > .thumb a {overflow:hidden; display:block; width:140px; height:90px; vertical-align:top;}
.sct-cont-mid .list-mj-art li > .tit {height:89px; vertical-align:middle;}
.sct-cont-mid .list-mj-art li > .tit a {overflow:hidden; width:100%; color:#000; font-size:17px; line-height:24px;}



/**************************************************************************** 
	연예
****************************************************************************/
/* 최신 기사 구역 */
.tm-list-wrap.latest-art {}
.tm-list-wrap.latest-art .media-list li {margin:0 0 25px 25px;}
.tm-list-wrap.latest-art .media-list .thumb {height:160px;}
.tm-list-wrap.latest-art .media-list .tit {margin:7px 0 0 0; font-size:16px;}



/**************************************************************************** 
	포토
****************************************************************************/
/* 상단 포토 테마 정보 영역 */
.section > .inner.sct-photo-top {width:1030px; margin:50px auto 60px; padding:40px; background-color:#353C47;}
.sct-photo-top .title-wrap .sct_tit {color:#fefefe; font-size:21px; font-weight:550;}
.sct-photo-top .title-wrap {margin:0 0 20px 0;}
.sct-photo-top .title-wrap .btn-more {right:40px; top:45px;}
.sct-photo-top .title-wrap .btn-more a {color:#cecece; background:url("//img.khan.co.kr/images/khan/pc/ico-btn-more-gray.svg") right 50% no-repeat;}
.sct-photo-top .tm-list-wrap {margin-bottom:0;}
.media-list.photo-top {margin-left:-18px; padding:0;}
.media-list.photo-top li {width:245px; margin:0 0 0 17px;}
.media-list.photo-top .thumb {width:245px; height:245px; border-radius:5px 5px 0 0;}
.media-list.photo-top .thumb::after {border:1px solid #000; opacity: .08;}
.media-list.photo-top .thumb img {width:245px; height:245px;}
.media-list.photo-top .tit {margin:0; padding:7px 15px 15px; border-radius:0 0 5px 5px; line-height:23px; color:#fefefe; font-weight:550; font-size:16px; background-color:#495261;}
/* 포토 목록*/
.media-list.photo {}
.media-list.photo {margin-left:-25px; padding:0;}
.media-list.photo li {width:230px; margin:0 0 30px 25px;}
.media-list.photo .thumb {width:230px; height:210px;}
.media-list.photo .thumb::after {border:1px solid #000; opacity: .08;}
.media-list.photo .thumb img {width:230px; height:210px;}
.media-list.photo .tit {color:#1a1a1a; font-size:16px; font-weight:550;}



/**************************************************************************** 
	사진+
****************************************************************************/
.title-area {width:100%; max-width:1110px; margin:50px auto 30px;}
.title-area .sct_tit {display:inline-block; margin:0;}
/* 추천 포토 */
.top-slide-photo {position:relative;}
.top-slide-photo .swiper-slide {width:370px; height:450px; background-color:#dedede;}
.top-slide-photo .swiper-slide img {width:370px; height:450px; object-fit:cover;}
.top-slide-photo .frame::before {content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background-image:repeating-linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.75) 100%); background-size:auto; background-position:0% 0%; background-repeat:repeat; background-color: rgba(0,0,0,0);}
.top-slide-photo .tit-area {display:block; position:absolute; left:50%; bottom:0; width:100%; max-width:700px; padding:0 20px; box-sizing:border-box; -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); background:none; z-index:10;}
.top-slide-photo .tit-area .tit {margin:0 0 10px; color:#fff; font-size:24px; font-weight:700; line-height:1.2em;}
.top-slide-photo .desc {color:#cecece; font-size:16px; line-height:1.4em;}
.swiper-ctrl {position:absolute; width:1110px; height:450px; left:50%; top:0; margin-left:-555px;}
.swiper-ctrl .swiper-button-prev {left:-50px; width:50px; height:100px; margin-top:-40px; background-image:url(//img.khan.co.kr/images/khan/pc/sec-photo-arr-prev.svg); background-size:20px; background-color: #4469b0; background-repeat:no-repeat; background-position:center;}
.swiper-ctrl .swiper-button-next {right:-50px; width:50px; height:100px; margin-top:-40px; background-image:url(//img.khan.co.kr/images/khan/pc/sec-photo-arr-next.svg); background-size:20px; background-color: #4469b0; background-repeat:no-repeat; background-position:center;}
.swiper-ctrl .swiper-button-prev:after,
.swiper-ctrl .swiper-button-next:after {content:'';}
.top-slide-photo .swiper-pagination {bottom:30px;}
.top-slide-photo .swiper-pagination-bullet {border-radius:0; width:32px; height:5px; background-color:#eee;}
.top-slide-photo .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color:#f72cad;}
.top-slide-photo .btns {display:inline-block; position:absolute; right:50%; bottom:0; transform:translate(110px, -27px); z-index:99;}
.top-slide-photo .btns .start {width:10px; height:10px; background:url("//img.khan.co.kr/images/micro/flat/flat-ico-play-wt.svg") no-repeat 50% 50%; background-size:14px 14px;}
.top-slide-photo .btns .stop {width:10px; height:10px; margin-left:10px; background:url("//img.khan.co.kr/images/micro/flat/flat-ico-pause-wt.svg") no-repeat 50% 50%; background-size:16px 16px;}
.top-slide-photo .btns button {cursor:pointer; opacity:.5; text-indent:-9999px;}
.top-slide-photo .btns button.on,
.top-slide-photo .btns button:hover {opacity:1;}
/* 포토 연재 */
.section .photo-serial {margin:50px auto -60px;}
.section .photo-serial .swiper-slide {width:100%; height:100%; margin-right:0; background-color:inherit;}
.section .photo-serial .media-list.photo {width:1124px; margin-left:-14px;}
.section .photo-serial .media-list.photo li {width:267px; margin:0 0 0 14px;}
.section .photo-serial .media-list.photo li > a {position:relative;}
.section .photo-serial .media-list.photo .thumb::before {content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background-image:repeating-linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.75) 100%); background-size:auto; background-position:0% 0%; background-repeat:repeat; background-color:rgba(0,0,0,0);}
.section .photo-serial .media-list.photo .thumb::after {border-radius:15px;}
.section .photo-serial .media-list.photo .thumb, 
.section .photo-serial .media-list.photo .thumb img {width:267px; height:160px; border-radius:15px;}
.section .photo-serial .media-list.photo .tit-area {display:flex; flex-direction:column; justify-content:center; position:absolute; left:0; top:0; width:100%; height:100%; padding:20px; box-sizing:border-box; background:none; z-index:10;}
.section .photo-serial .media-list.photo .tit-area .tit {height:auto; margin:0 0 10px; color:#fff; font-size:20px; font-weight:700; line-height:1.2em;}
.section .photo-serial .media-list.photo .tit-area .desc {color:#cecece; font-size:14px; line-height:1.4em;}
.section .photo-serial .page-navi {margin:30px auto; text-align:center;}
.section .photo-serial .page-navi .dot {display:inline-block; margin:0 5px; width:10px; height:10px; font-size:0; color:transparent; background-color:#ccc; border-radius:10px;}
.section .photo-serial .page-navi .dot.on {background-color:#5a77d1;}
.section .photo-serial .swiper-wrapper {height:unset;}
/* 화보 */
.section .cont-full {display:inline-block; vertical-align:top; width:100%;}
.cont-full .media-list.photo {margin-left:-30px;}
.cont-full .media-list.photo li {width:350px; margin:0 0 30px 30px;}
.cont-full .media-list.photo .thumb, 
.cont-full .media-list.photo .thumb img {width:350px; height:230px;}



/**************************************************************************** 
	영상
****************************************************************************/
.section > .inner.sct-mov-top {margin-bottom:60px; padding:40px; box-sizing:border-box; background-color:#fafafa;}
.sct-mov-top .headline {float:left; position:relative; width:640px; margin-right:20px;}
.sct-mov-top .headline:after {content:"";clear:both;display:block}
.sct-mov-top .headline .thumb {width:640px; height:360px;}
.sct-mov-top .headline .txt {display:inline-block; position:relative; width:640px; padding-top:10px;}
.sct-mov-top .headline .txt .sub-tit {margin-bottom:5px; font-size:14px; font-weight:700; line-height:20px; letter-spacing:-.05em; color:#4469B0;}
.sct-mov-top .headline .txt .tit {overflow:hidden; font-size:23px; font-weight:700; line-height:30px; letter-spacing:-0.025em; text-overflow:ellipsis; white-space:nowrap;}
.sct-mov-top .headline .txt .tit .tag {margin-right:5px; padding:2px 7px 2px 7px; font-size:15px; line-height:18px;}
.sct-mov-top .headline .txt .lead {overflow:hidden; margin:5px 0 0; font-size:14px; line-height:24px; color:#666; letter-spacing:-.05em;}
.sct-mov-top .headline .txt .issue-txt-wrap {}
.sct-mov-top .headline .txt .issue-txt-wrap span {color:#3a3a3a; font-size:12px; margin:0 5px 5px 0; padding:5px 10px; border:1px solid #6a6a6a; border-radius:7px;}
.sct-mov-top .list-mj-art {float:left; width:370px;}
.sct-mov-top .list-mj-art li {display:table; overflow:hidden; width:330px; table-layout:fixed; margin-bottom:10px; padding:20px; border-radius:15px; background-color:#e5e5e5;}
.sct-mov-top .list-mj-art li.on {background-color:#4469B0;}
.sct-mov-top .list-mj-art li.on > .tit a {color:#fefefe;}
.sct-mov-top .list-mj-art li:last-child {margin-bottom:0;}
.sct-mov-top .list-mj-art li > .thumb, 
.sct-mov-top .list-mj-art li > .tit {display:table-cell;}
.sct-mov-top .list-mj-art li > .thumb {width:160px; padding:0 15px 0 0;}
.sct-mov-top .list-mj-art li > .thumb img {width:auto; height:100%;}
.sct-mov-top .list-mj-art li > .thumb a {overflow:hidden; display:block; width:160px; height:90px; vertical-align:top;}
.sct-mov-top .list-mj-art li > .tit {height:89px; vertical-align:middle;}
.sct-mov-top .list-mj-art li > .tit a {display:block; overflow:hidden; width:100%; max-height:4.5em; color:#1a1a1a; font-size:15px; line-height:1.5em;}
.sct-mov-top .list-mj-art li > .tit .btn-outlink {margin-top:3px;}
.sct-mov-top .list-mj-art li > .tit .btn-outlink a {color:#787878; font-size:13px; text-decoration:underline;}
.sct-mov-top .list-mj-art li.on > .tit .btn-outlink a {color:#fff; font-size:13px; padding-right:15px; background:url("//img.khan.co.kr/images/khan/pc/ico-btn-outlink-wt.svg") right 50% no-repeat;}



/**************************************************************************** 
	실시간 랭킹 기사
****************************************************************************/
/* 하단 4-20위 리스트 */
.bestview-list {padding-top:50px; border-top:1px solid #aaa;}
.bestview-list li {margin-bottom:20px; line-height:23px;}
.bestview-list li:after { clear: both; content: ""; display: block;}
.bestview-list li strong { float:left; color:#ababab; display:block; font-size:15px; text-align:center; width:25px; line-height:25px; padding-right:7px;}
.bestview-list li a {display:block; overflow:hidden; float:left; width:600px; color:#444; padding-right:30px; font-size:16px; font-weight:550; text-overflow:ellipsis; white-space:nowrap;}
.bestview-list li .date { float:left; color:#9696a4; display:block; padding-left:10px; letter-spacing:0;}
.bestview-list .info_area {float:right; display: block; padding: 0 10px; overflow: hidden; line-height:16px;}
.bestview-list .info_area .count-sec {margin:5px 0 0; padding-left:18px; color:#9a9a9a; font-size:13px; letter-spacing:0; vertical-align:middle;}
.bestview-list .info_area .count-sec.view {background:url("//img.khan.co.kr/images/khan/pc/ico-list-eye.svg") left 50% no-repeat;}
.bestview-list .info_area .count-sec.reply {background:url("//img.khan.co.kr/images/khan/pc/ico-list-chatbubble.svg") left 50% no-repeat;}
.bestview-list .notice-txt {margin:40px 10px 0; font-size:13px; font-weight:400; color:#a1a1a1; text-align:right;}



/**************************************************************************** 
	이슈
****************************************************************************/
/* 이슈 메인 탑 */
.section > .inner.sct-issue-top {width:1030px; margin:50px auto 60px; padding:40px; border-bottom:1px solid #6a6a6a; background-color:#fafafa;}
.sct-issue-top .tm-list-wrap {margin-bottom:0;}
.media-list.issue-top {position:relative;}
.media-list.issue-top {margin-left:-35px; padding:0;}
.media-list.issue-top li {width:320px; margin:0 0 0 35px;}
.media-list.issue-top .thumb {width:320px; height:220px;}
.media-list.issue-top .thumb::after {border:1px solid #000; opacity: .08;}
.media-list.issue-top .thumb img {width:320px; height:220px;}
.media-list.issue-top .top-txt-wrap {position:absolute; top:150px; padding:15px; width:290px; height:40px; background-color:rgba(0, 0, 0, .55);}
.media-list.issue-top .top-txt-wrap .tit {height:auto; margin:0; line-height:20px; color:#fefefe; font-weight:550; font-size:17px;}
.media-list.issue-top .top-txt-wrap .more-art {display:block; position:absolute; left:15px; bottom:15px; padding-right:10px; font-size:12px; color:#dedede; text-decoration:underline; background:url("//img.khan.co.kr/images/khan/pc/ico-btn-more-gray.svg") right 50% no-repeat;}
.media-list.issue-top .sub-art-list {margin-top:20px;}
.media-list.issue-top .sub-art-list li {position:relative; width:305px; margin:0 0 12px; padding-left:10px; font-size:15px;}
.media-list.issue-top .sub-art-list li:last-child {margin-bottom:0;}
.media-list.issue-top .sub-art-list li:before {content:''; display:block; position:absolute; left:0; top:6px; width:3px; height:3px; border-radius:50px; background-color:#3a3a3a;}

/* 이슈 목록 리스트 */
.tab-model-b.theme {overflow:hidden; height:38px; margin:0 0 50px 0; padding:0 30px;}
.tab-model-b.theme ul {position:relative; min-width:680px;}
.tab-model-b.theme li {}
.tab-model-b.theme .btn_photoslide {width:30px;}
.tab-model-b.theme .btn_photoslide.prev {background:#fff url("//img.khan.co.kr/images/khan/pc/ico-arrow-left.svg") no-repeat left 50%; background-size:9px 18px;}
.tab-model-b.theme .btn_photoslide.next {background:#fff url("//img.khan.co.kr/images/khan/pc/ico-arrow-right.svg") no-repeat right 50%; background-size:9px 18px;}
.art-date {position:relative; width:90px; padding:8px 10px; border-radius:50px; text-align:center; background-color:#4469B0; z-index:9;}
.art-date span {color:#fefefe; font-size:14px; font-weight:700;}
.df-list.timeline {padding-left:140px; padding-bottom:70px;}
.df-list.timeline:last-child {padding-bottom:20px;}
.df-list.timeline:before {content:''; display:block; position:absolute; left:30px; top:0; width:1px; height:100%; border-left:1px solid #cecece;}
.df-list.timeline .thumb {float:right; margin:0 0 0 30px;}

/* 이슈 타임라인 하단 연재 화보 리스트 */
.section > .inner.issue-btm {}
.issue-btm .title-wrap .sct_tit {padding-left:45px;}
.issue-btm .title-wrap .btn-more {right:45px; top:10px;}
.issue-btm .btn_photoslide {width:45px;}
.issue-btm .tm-list-wrap {overflow:hidden; height:230px; margin-bottom:40px;}
.issue-btm .media-list {position:relative; min-width:3200px; margin-left:-20px; padding:0 45px;}
.issue-btm .media-list li {width:240px; margin:0 0 20px 20px;}
.issue-btm .media-list .thumb {width:240px; height:174px;}
.issue-btm .media-list .thumb::after {border:1px solid #000; opacity: .08;}
.issue-btm .media-list .thumb img {width:240px; height:174px;}
.issue-btm .media-list .tit {line-height:24px; color:#1a1a1a; font-weight:500; font-size:16px;}
.issue-btm .btn_photoslide {background-color:#fff;}

/* 코로나19 현황판 */
.covid19 .wrap_cont {margin-top:416px;}
.wrap_covid_status {position:relative; width:100%; margin:0 auto; border-bottom:1px solid #ddd; }
.covid_status {width:1110px; height:40px; margin:0 auto; padding:10px 0; box-sizing:border-box; letter-spacing:0;}
.covid_status .cell {display:table; overflow:hidden; float:left;}
.covid_status .wrap_tit {width:330px; padding-left:0;}
.covid_status .tit {display:block; float:left; width:120px; height:20px; margin-top:0; color:#4469B0; font-size:17px; letter-spacing:-0.07em;}
.covid_status .info {display:table-cell; vertical-align:middle; line-height:18px;}
.covid_status .info span {display:inline-block; color:#666; font-size:11px;}
.covid_status .info span:last-child {margin-left:6px;}
.covid_status .covid_count {width:500px; height:20px;}
.covid_status .covid_count li {display:table-cell; vertical-align:middle; text-align:center; padding:0 5px 0 5px;}
.covid_status .covid_count li span {position:relative; top:0; color:#666; font-size:14px; vertical-align:middle;}
.covid_status .covid_count li span.counter {color:#fff;}
.covid_status .covid_count li span.counter strong {position:relative; top:0; margin-right:2px; color:#1a1a1a; font-size:15px; font-weight:600;}
.covid_status .covid_count li span.counter em {position:relative; top:0; margin:0 2px 0 0; color:#f77f18; font-size:14px; font-weight:550;}
.covid_status .covid_art {float:right; width:auto; height:20px; padding-left:10px;}
.covid_status .covid_art .txt_link {display:table-cell; padding-right:12px; vertical-align:middle; color:#4a4a4a; font-size:13px; background:url("//img.khan.co.kr/images/khan/pc/ico-breadcrumb-arrow.svg") no-repeat right 50%; background-size:6px;}
.covid_status .covid_art:hover {text-decoration:none;}
.covid_status .covid_art:hover .txt_link {color:#ffb330;}
/* 코로나19 현황판 - 수정 */
.wrap_covid_info {position:relative; width:100%; margin:0 auto; border-bottom:1px solid #ddd; background-color:#F0F4FD;}
.covid_info {width:1110px; height:40px; margin:0 auto; padding:10px 0; box-sizing:border-box; letter-spacing:-0.05em;}
.covid_info .cell {display:table; overflow:hidden; float:left;}
.covid_info .wrap_tit {width:330px; padding-left:0;}
.covid_info .tit {display:block; float:left; width:120px; height:20px; margin-top:0; color:#4469B0; font-size:17px; letter-spacing:-0.07em;}
.covid_info .info {display:table-cell; vertical-align:middle; line-height:18px;}
.covid_info .info span {display:inline-block; color:#666; font-size:11px;}
.covid_info .info span:last-child {margin-left:6px;}
.covid_info .covid_count {width:530px; height:20px; margin-left:30px;}
.covid_info .covid_count li {display:table-cell; vertical-align:middle; text-align:center; padding:0 5px 0 5px;}
.covid_info .covid_count li span {position:relative; top:0; color:#666; font-size:14px; vertical-align:middle;}
.covid_info .covid_count li span.counter {color:#fff;}
.covid_info .covid_count li span.counter strong {position:relative; top:0; margin-right:2px; color:#1a1a1a; font-size:15px; font-weight:600;}
.covid_info .covid_count li span.counter em {position:relative; top:0; margin:0 2px 0 0; color:#f77f18; font-size:14px; font-weight:550;}
.covid_info .covid_art {float:right; width:auto; height:20px; padding-left:10px;}
.covid_info .covid_art .txt_link {display:table-cell; padding-right:12px; vertical-align:middle; color:#4a4a4a; font-size:13px; background:url("//img.khan.co.kr/images/khan/pc/ico-breadcrumb-arrow.svg") no-repeat right 50%; background-size:6px;}
.covid_info .covid_art:hover {text-decoration:none;}
.covid_info .covid_art:hover .txt_link {color:#ffb330;}




/**************************************************************************** 
	연재
****************************************************************************/
/* 연재 메인 탑 */
.section > .inner.sct-serial-top {width:990px; height:435px; margin:50px auto 60px; padding:50px 60px; background-color:#4a4a4a;}
.serial-top-wrap {position:relative; min-width:6000px; margin-left:-15px;}
.serial-top-wrap .serial-cont-list {float:left; position:relative; width:320px; margin-left:15px; vertical-align:top;}
.serial-top-wrap .serial-cont-list:after {content:"";clear:both;display:block}
.serial-top-wrap .serial-cont-list .s-tit {display:inline-block; margin-bottom:15px; padding-left:0; vertical-align:middle; color:#fefefe; font-size:16px; font-weight:700;}
.serial-top-wrap .serial-cont-list .thumb {overflow:hidden; width:100%; height:200px; text-align:center; background-color:#dedede;}
.serial-top-wrap .serial-cont-list .thumb img {display:block; width:320px; height:220px; -o-object-fit:cover; object-fit:cover;}
.serial-top-wrap .serial-cont-list .txt {min-height:200px; padding-left:15px; padding-right:15px; background-color:#4a4a4a;}
.serial-top-wrap .serial-cont-list .txt ul {position:absolute; top:195px; width:250px; height:198px; padding:20px; border-radius:0 0 15px 15px; background-color:#fafafa;}
.serial-top-wrap .serial-cont-list .txt li {overflow:hidden; height:44px; margin-bottom:17px; line-height:24px; color:#666; font-size:16px;}
.serial-top-wrap .serial-cont-list .txt li:first-child {font-weight:550; color:#1a1a1a;}
.serial-top-wrap .serial-cont-list .txt li a {display:-webkit-box; overflow:hidden; text-overflow:ellipsis; height:auto; white-space:inherit; -webkit-line-clamp:2; -webkit-box-orient:vertical; -o-text-overflow:ellipsis;}
.serial-top-wrap .serial-cont-list .more-art {left:35px; bottom:20px; right:auto;}
.sct-serial-top .btn_photoslide.prev {left:0; background:#4a4a4a url("//img.khan.co.kr/images/khan/pc/ico-arrow-left-lg-gray.svg") no-repeat center 50%;}
.sct-serial-top .btn_photoslide.next {right:0; background:#4a4a4a url("//img.khan.co.kr/images/khan/pc/ico-arrow-right-lg-gray.svg") no-repeat center 50%;}

/* 연재 리스트 */
.section > .inner.sct-serial-tit {margin:20px auto 50px;}
.serial-tit-wrap {width:100%; padding:50px 0; /* border-top:1px solid #7a7a7a; border-bottom:4px solid #7a7a7a; */ text-align:center;}
.serial-tit-wrap span {color:#3a3a3a; font-size:30px; font-weight:700;}
.serial-tit-wrap .election2022-link a {display:block; width:120px; height:30px; margin:0 auto 5px; /* text-indent:-9999px; background:url("//img.khan.co.kr/images/micro/election/2022/img-link-election2022.png") no-repeat scroll 50% 50% transparent; background-size:contain; */ color:#3f3fb9; font-size:24px; font-weight:700; letter-spacing:-0.075em;}

/* 연재 타이틀 배너 */
.section .serial-tit-wrap.tit-dive {background: url("//img.khan.co.kr/images/khan/pc/tit_article_dive.png") no-repeat center 50%; background-size: 170px 70px;}/* 다이브 */
.section .serial-tit-wrap.tit-dive span {text-indent: -1000em;}
.section .serial-tit-wrap.tit-library {background: #f8f8f8 url("//img.khan.co.kr/images/khan/pc/bnr_article_library.jpg") no-repeat center 50%; background-size: 740px 115px;}/* 도서관 */
.section .serial-tit-wrap.tit-library span {text-indent: -1000em;}
.section .cont-main .bnr-article {margin: 0 0 50px;}


/* 연재 메일링 구독 신청 */
.subscribe_btn .subscribe_link {display:inline-block; margin:0 0 0 10px; padding:4px 9px 4px 20px; line-height:1.3em; border:1px solid #4469b0; border-radius:7px; color:#4469b0; font-size:14px; font-weight:550; vertical-align:middle; background:url(//img.khan.co.kr/images/khan/pc/ico-plus-blue.svg) no-repeat 6px center; background-size:12px 12px; background-color:#fff;} /* 연재구독 버튼 */
.subscribe_btn .subscribe_link.ing {border:1px solid #666; color:#4a4a4a; background:url(//img.khan.co.kr/images/khan/pc/ico-btn-check-gray.svg) no-repeat 6px center; background-size:12px 12px; background-color:#fff;} /* 연재구독중 버튼 */




/**************************************************************************** 
	알림 & 공지사항
****************************************************************************/
/* 리스트 */
.khnotice_bbs .list {margin-bottom:50px; border-top:2px solid #666;}
.khnotice_bbs .list thead {text-align:center;}
.khnotice_bbs .list thead th {padding:13px 0 14px 0; border-bottom:1px solid #666; border-right:1px solid #ddd; text-align:center; letter-spacing:-1px;}
.khnotice_bbs .list thead th.last-child {border-right:none;}
.khnotice_bbs .list tbody tr:hover td {color:#3399ff; background:#f8f8f8;}
.khnotice_bbs .list tbody tr:hover td a {color:#3399ff; font-weight:700; letter-spacing:-0.05em;}
.khnotice_bbs .list tbody tr.last-child td { border-bottom: 1px solid #404040; }
.khnotice_bbs .list tbody td {padding:14px 0; border-bottom:1px solid #dedede; text-align:center; color:#1a1a1a; font-size:13px;}
.khnotice_bbs .list tbody td a {color:#1a1a1a;}
.khnotice_bbs .list tbody td.left {padding-left:30px; text-align:left;}
.khnotice_bbs .list tbody td.left input {margin:0 7px 0 0; vertical-align:bottom; _vertical-align:baseline;}
.khnotice_bbs .list tbody td.number {font-size:12px; font-family:Verdana; font-weight:700;}
.khnotice_bbs .list tbody td.date {font-size:12px; font-family:Verdana;}

/* 검색 */
.khnotice_bbs .search { width:395px; height:25px; margin:0 auto; padding: 8px 16px; border:1px solid #d8d8d8; background-color: #fcfcfc; }
.khnotice_bbs .search div {float: left; }
.khnotice_bbs .search div select { width:78px; height: 25px; border: 1px solid #dbdbdb; }
.khnotice_bbs .search .inner-customer-search { height: 25px; margin-left: 3px; _width:307px; }
.khnotice_bbs .search .inner-customer-search a:hover { text-decoration:none; }
.khnotice_bbs .search .inner-customer-search a { display:block; float:right; width:60px; height:25px; margin-left:10px; background:url("//img.khan.co.kr/spko/sub_2012/notice_btn.gif") no-repeat -210px 0; text-indent:-9999px; }
.khnotice_bbs .search .inner-customer-search input { float:left; width: 235px; height:20px; border: 1px solid #dbdbdb; background-color:#fff; }

/* 기능버튼 */
.khnotice_bbs .view_funcBtn {float:right; margin:20px 20px 0 0;}
.khnotice_bbs .view_funcBtn:after {clear:both; display:block; content:"";}
.khnotice_bbs .view_funcBtn li { display:inline; margin-left:5px; }
.khnotice_bbs .view_funcBtn li a { display:inline-block; width:60px; height:30px; text-indent:-9999px; background:url("//img.khan.co.kr/spko/sub_2012/notice_btn.gif") no-repeat 0 0;}
.khnotice_bbs .view_funcBtn li a.write { background-position: 0 0; }
.khnotice_bbs .view_funcBtn li a.modify { background-position: -70px 0px; }
.khnotice_bbs .view_funcBtn li a.delete { background-position: -140px 0px; }
.khnotice_bbs .view_funcBtn li a.prev { background-position: 0 -60px; }
.khnotice_bbs .view_funcBtn li a.next { background-position: -70px -60px; }
.khnotice_bbs .view_funcBtn li a.list {margin-bottom:0; border-top:none; background-position:-140px -60px;}
.khnotice_bbs .write_funcBtn { *zoom:1; width:135px; margin:0 auto; margin-top:15px; _text-align:center; }
.khnotice_bbs .write_funcBtn:after { clear:both; display:block; content:""; }
.khnotice_bbs .write_funcBtn li { display:inline; margin-left:5px; }
.khnotice_bbs .write_funcBtn li a { display:inline-block; width:60px; height:30px; line-height:9999px; vertical-align:bottom; background:url("//img.khan.co.kr/spko/sub_2012/notice_btn.gif") no-repeat 0 0; _overflow:hidden; }
.khnotice_bbs .write_funcBtn li a.confirm { background-position: -0 -120px; }
.khnotice_bbs .write_funcBtn li a.cancel { background-position: -70px -120px; }

/* 뷰 */
.khnotice_bbs .view {overflow:hidden; margin-bottom:60px;}
.khnotice_bbs .view_top { border-top: 2px solid #666; border-bottom: 1px solid #DDD; }
.khnotice_bbs .view_top th {padding:14px 0; border-right:1px solid #ddd; color:#666; text-align:center; letter-spacing:-1px; }
.khnotice_bbs .view_top tbody tr.last-child td{ border-bottom: 1px solid #404040; }
.khnotice_bbs .view_top tbody td {padding:14px 0; text-align:center; color:#1a1a1a;}
.khnotice_bbs .view_top tbody td a {color:#1a1a1a;}
.khnotice_bbs .view_top tbody td.title {padding-left:13px; text-align:left; color:#333; font-size:14px; font-weight:700; letter-spacing:-0.5px;}
.khnotice_bbs .view_top tbody td.number {font-size:12px; font-family:Verdana; font-weight:700;}
.khnotice_bbs .view_top tbody td.date {font-size:12px; font-family:Verdana;}
.khnotice_bbs .view_cont {padding:60px 90px; line-height:24px; color:#555; font-size:16px;}
.khnotice_bbs .view_cont .article_photo_center {display:inline; text-align:center;}
.khnotice_bbs .view_cont .article_photo_left {display:inline; text-align:left;}
.khnotice_bbs .view_cont .article_photo_right {display:inline; text-align:right;}
.khnotice_bbs .view_cont .article_photo_wrap {position:relative; max-width:700px; margin:0 auto 40px;}
.khnotice_bbs .view_cont .article_photo_wrap .article_photo img {max-width:700px;}
.khnotice_bbs .view_cont .article_photo_wrap .article_photo > p {margin:5px auto 0; padding:0 5px; color:#787878; font-size:14px; line-height:1.4em; text-align:left;}
.khnotice_bbs .view_cont .article_photo_wrap .caption {margin:0 0 10px; line-height:1.4; color:#777; font-size:14px; text-align:left;}
.khnotice_bbs .view_cont .article_photo_wrap .img_large {display:block; overflow:hidden; position:absolute; right:0; top:0; width:44px; height:44px; padding:6px 8px 8px 6px !important;} /* 크게보기 아이콘 */
.khnotice_bbs .view_cont .article_photo_wrap .img_large .icon {display:block; overflow:hidden; position:absolute; left:6px; top:6px; width:44px; height:44px; text-indent:-9999px; cursor:pointer; background:url("//img.khan.co.kr/images/khan/pc/sprite-sub.png") no-repeat scroll -150px -50px;}
.khnotice_bbs .view_cont .article_photo_wrap .img_large.mover .icon {background-position:-200px -50px;}
.khnotice_bbs .view_cont .article_video_left { display:inline-block; float: left; text-align: center; margin: 5px 20px 5px 0; }
.khnotice_bbs .view_cont .article_video_center {text-align:center; margin:0 auto 40px;}
.khnotice_bbs .view_cont .article_video_right { display:inline-block; float: right; text-align: center; margin: 5px 0 5px 20px; }
.khnotice_bbs .view_cont .article_video { display:inline-block; /* width:100%; */ clear: both; }
.khnotice_bbs .view_cont .article_video p { padding: 5px 0 0 3px; text-align: left; color: #48647C; font-size: 11px; line-height: 15px; font-family: Dotum,"돋움"; }
.khnotice_bbs .view_cont .content_text {width:100%; max-width:930px; margin:0 auto 20px; font-size:16px; line-height:1.9em;}
.khnotice_bbs .view_cont center {display:block;}
.khnotice_bbs .view_list {border-top:2px solid #666; border-bottom:2px solid #666;}
.khnotice_bbs .view_list tbody tr:hover td {color:#3399ff; background:#f8f8f8;}
.khnotice_bbs .view_list tbody tr:hover td a {color:#3399ff; font-weight:700; letter-spacing:-0.05em;}
.khnotice_bbs .view_list tbody tr.last-child td {border-bottom:1px solid #404040;}
.khnotice_bbs .view_list tbody td {padding:14px 0; border-bottom:1px solid #dedede; text-align:center; color:#1a1a1a; font-size:13px;}
.khnotice_bbs .view_list tbody td a {color:#1a1a1a;}
.khnotice_bbs .view_list tbody td.left {padding-left:30px; text-align:left;}
.khnotice_bbs .view_list tbody td.number {font-size:12px; font-family:Verdana; font-weight:700;}
.khnotice_bbs .view_list tbody td.date {font-size:12px; font-family:Verdana;}
/* 키워드 */
.srch-kw {position:relative; left:0; margin:30px 0 0;}
.srch-kw a {display:inline-block; width:auto; margin:0 4px 8px; padding:7px 10px; border:1px solid #ccc; border-radius:6px; text-align:center; vertical-align:top; color:#4a4a4a; font-size:15px; line-height:1.4em; background-color:#fafafa;}
.srch-kw a:first-child {margin-left:0;}
.srch-kw a:hover {color:#1a1a1a; border:1px solid #7a7a7a; background-color:#fff;}

/* 쓰기 */
.khnotice_bbs .writing {width:990px; margin-bottom:90px; border-top:2px solid #666;}
.khnotice_bbs .writing table tr {border-bottom:1px solid #ddd;}
.khnotice_bbs .writing table tr.last-child {border-bottom:none; _border-bottom:0;}
.khnotice_bbs .writing table th {padding-left:29px; text-align:left;}
.khnotice_bbs .writing table td {padding:10px 0 9px;}
.khnotice_bbs .writing table td.title input {width:375px; height:20px;}
.khnotice_bbs .writing table td.attach input {margin:0; padding:3px; background-color:#fff;}
.khnotice_bbs .writing table td.attach span {margin-left:5px; text-decoration:underline;}
.khnotice_bbs .writing table td.cont textarea {overflow-y:scroll; width:750px; height:300px; vertical-align:top;}
.khnotice_bbs .boxLineBG a {line-height:26px;}

/* 칸타타 적용 */
.khnotice_bbs .view_cont .editor-subtitle {max-width:none;}
.khnotice_bbs .view_cont .art_photo, 
.khnotice_bbs .view_cont .art_vod {padding:40px 0 60px;}
.khnotice_bbs .view_cont.art_body .boxLineBG {float:unset; width:838px; margin:35px auto;}
.khnotice_bbs .art_photo.photo_sponsor {margin-top:-40px; padding-top:0;} /* 후원 배너 노출일 경우 이미지 정렬 */
.khnotice_bbs .view_cont .art_photo .art_photo_wrap .fancy_group {position:relative;} /* 크게보기 아이콘 정렬 */




/**************************************************************************** 
	헬프 페이지 #helpWrap
****************************************************************************/
/* 레이아웃 */
#helpWrap .snb {float:left; width:200px;}
#helpWrap .help_cnt {float:right; width:830px; border:1px solid #e7e7e7;}
#helpWrap .memCenter {float:none!important; margin:0 auto;}


/******************** 공통사용 ********************/
/* 버튼 */
#helpWrap .confirm_btn { *zoom: 1; display: block; margin: 10px auto; text-align: center; }
#helpWrap .confirm_btn a { margin-right: 5px; }
#helpWrap .confirm_btn a.confirm { display: inline-block; width: 66px; height: 25px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -2170px; }
#helpWrap .confirm_btn a.confirms { display: inline-block; width: 66px; height: 25px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -2170px; }
#helpWrap .confirm_btn a.cancel { display: inline-block; width: 66px; height: 25px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -2205px; }
#helpWrap .confirm_btn a.ipin { display: inline-block; width: 95px; height: 25px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -2360px; }
#helpWrap .confirm_btn a.changeIpin { display: inline-block; width: 95px; height: 25px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -2670px; }
#helpWrap .confirm_btn a span { display: block; text-indent: -9999px; }

/* 입력 */
#helpWrap .item { margin-top: 10px; text-align: center; }
#helpWrap .item .i_radio { width: 13px; height: 13px; margin: 0 5px 2px 0; padding: 0; vertical-align: middle; }
#helpWrap .item label { cursor: pointer; margin: 0 15px 0 0; color: #666; font-weight: bold; }

/* 강조 */
#helpWrap span.check { color: #FF3300; padding-right: 5px; }
#helpWrap span.stress { color: #FC8215; }
#helpWrap span.first_letter { margin: 0 4px 0 -16px; }
#helpWrap span.adt { color:#e90000;}

/* 테이블 */
#helpWrap table { margin: 5px 0; }

#helpWrap .tbl01 { width: 100%; border-collapse: collapse; text-align: left; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; }
#helpWrap .tbl01 td { padding: 7px 0; color:#777777; font-family: 돋움; font-size: 12px; border-bottom: 1px solid #cecece; }
#helpWrap .tbl01 td.td1 { width: 150px; background-color: #F1EEE7; text-align: right; padding-right: 10px; }
#helpWrap .tbl01 td.td2 { padding-left: 10px; background-color: #ffffff; }
#helpWrap .tbl01 td.td3 { width: 100%; padding: 15px; border : 1px solid #cecece; line-height: 1.5em; background-color: #ffffff; }
#helpWrap .tbl01 td.td4 { border: 1px solid #fff; line-height: 1.5em; }
#helpWrap .tbl01 td.td5 { padding-left: 10px; border: 1px solid #fff; line-height: 1.5em; }
#helpWrap .tbl01 td.td6 { padding-left: 10px; background-color: #ffffff;  border-top: 1px solid #ffffff; border-bottom: 1px solid #cecece; }
#helpWrap .tbl01 td a.btn_phone { background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat scroll 0 -3245px transparent; width:68px; height:21px; text-indent:-9999px; display:inline-block; _display: block;}
#helpWrap .tbl01 td a.btn_ipin { margin-left:2px; background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat scroll -90px -3245px transparent; width:68px; height:21px; text-indent:-9999px; display:inline-block; _display: block;}
#helpWrap .tbl02 { width: 100%; border-collapse: collapse; text-align: center; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; }
#helpWrap .tbl02 td { padding: 7px 0; color:#777777; font-family: 돋움; font-size: 12px; background-color: #F5F3EF; }
#helpWrap .tbl02 td.td1 { text-align: right; }
#helpWrap .tbl02 td.td2 { width: 30px; text-align: center; }
#helpWrap .tbl02 td.td3 { text-align: center; border-top: 1px dotted #cecece; }
#helpWrap .tbl02 td.td4 { width: 299px; text-align: right; }
#helpWrap .tbl02 td.td5 { width: 451px; text-align: left; }
#helpWrap .tbl03 { border-collapse: collapse; text-align: left; }
#helpWrap .tbl03 td { padding: 5px 0; color:#777777; font-family: 돋움; font-size: 12px; background-color: #F5F3EF; }
#helpWrap .tbl03 td.td1 { width: 50px; text-align: right; padding-right: 10px; }
#helpWrap .tbl03 td.td2 { width: 50px; padding-left: 10px; }
#helpWrap .tbl04 { width: 650px; border-collapse: collapse; }
#helpWrap .tbl04 td {padding:3px 0; color:#777; text-align:center; font-size:12px; letter-spacing:0;}
#helpWrap .tbl04 td.td1 { padding: 0; color: #094b75; font-size: 14px; font-weight: bold; }
#helpWrap .tbl04 td.td2 { padding:7px 0 6px 10px; text-align:left; background-color:#f4f4f4; border-bottom:1px solid #dedede;}
#helpWrap .tbl04 td.td3 { padding: 7px 0 4px 10px; text-align: left; background-color: #ffffff; border-bottom: 1px solid #dedede; }
#helpWrap .tbl04 td.td4 { padding: 0; background-color: #f4f4f4; border-bottom: 1px solid #dedede; }
#helpWrap .tbl04 td.td4 a { display: block; height: 17px; text-indent: -9999px; background: url("//img.khan.co.kr/spko/main_2011/imgset.gif") no-repeat scroll -34px -129px transparent;  }
#helpWrap .tbl04 td.rssKhan { padding: 0; background-color: #f4f4f4; border-bottom: 1px solid #dedede; }
#helpWrap .tbl04 td.rssKhan a { display: block; height: 17px; text-indent: -9999px; background: url("//img.khan.co.kr/spko/main_2011/imgset.gif") no-repeat scroll 0 -346px transparent;  }
#helpWrap .tbl04 td.rssGoogle { padding: 0; background-color: #f4f4f4; border-bottom: 1px solid #dedede; }
#helpWrap .tbl04 td.rssGoogle a { display: block; width:63px; height: 17px; text-indent: -9999px; background: url("//img.khan.co.kr/spko/main_2011/imgset.gif") no-repeat scroll -60px -346px transparent;  }
#helpWrap .tbl04 td.rssHan { padding: 0; background-color: #f4f4f4; border-bottom: 1px solid #dedede; }
#helpWrap .tbl04 td.rssHan a { display: block; width:63px; height: 17px; text-indent: -9999px; background: url("//img.khan.co.kr/spko/main_2011/imgset.gif") no-repeat scroll -134px -346px transparent;  }
#helpWrap .tbl04 td.bg { background-color: #fff; }
#helpWrap .tbl04 td.td5 { padding: 0; color: #a92015; font-size: 14px; font-weight: bold; }
#helpWrap .tbl04 td.td6 { padding: 0; background-color: #fff; border-bottom: 1px solid #dedede; }
#helpWrap .tbl04 td.td6 a { display: block; height: 17px; text-indent: -9999px; background: url("//img.khan.co.kr/spko/main_2011/imgset.gif") no-repeat scroll -34px -129px transparent;  }
#helpWrap .tbl05 { float: right; border-collapse: collapse; }
#helpWrap .tbl05 td { padding: 5px 0; color:#777777; text-align: left; font-family: 돋움; font-size: 11px; letter-spacing: -1px; }
#helpWrap .tbl05 td.td1 { text-align: center; color: #888; font-size: 12px; font-weight: bold; }
#helpWrap .tbl05 td.td2 { padding-left: 10px; background-color: #ffffff; text-align: left; }
#helpWrap .tbl05 td.td3 { background-color: #ffffff; text-align: center; }
#helpWrap .tbl05 td span.sendMail { display: inline-block; overflow:hidden; width: 142px; height:25px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -1099px; _display: block; }
#helpWrap .tbl05 td span.sendMail a { display: block; width: 142px; height:25px; }
#helpWrap .tbl05 input.ipt1 {padding:2px 5px; border:1px solid #ccc; font-size:13px; background-color:#f9f9f9;}
#helpWrap .consult select {padding:2px 8px; border:1px solid #ccc; color:#3a3a3a; background-color:#f9f9f9;}


/******************** 좌측공통메뉴 ********************/
#helpWrap .snb .menuWrap { width: 162px; padding: 25px 18px; border: 1px solid #e7e7e7; background-color: #f3f3f3; }
#helpWrap .snb .menuWrap .menuRss, #helpWrap .snb .menuWrap .menuFaq, #helpWrap .snb .menuWrap .menuMemberinfo, #helpWrap .snb .menuWrap .menuAgreement  { margin-bottom: 25px; }
#helpWrap .snb .menuWrap li {*zoom:1; display:block; overflow:hidden; padding-left:9px; line-height:22px; background:url("//img.khan.co.kr/spko/main_2011/imgset_arw.gif") no-repeat 0 -22px;}
#helpWrap .snb .menuWrap li a {display:block; color:#333; font-size:13px;}
#helpWrap .snb .menuWrap li img {position:relative; top:5px;}
#helpWrap .snb .menuWrap h3 { display:block; overflow:hidden; height:22px; margin-bottom:10px; text-indent:-9999px; }
#helpWrap .snb .menuWrap .menuRss h3 { background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 0; }
#helpWrap .snb .menuWrap .menuFaq h3 { background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -30px; }
#helpWrap .snb .menuWrap .menuMemberinfo h3 { background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -60px; }
#helpWrap .snb .menuWrap .menuAgreement h3 { background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -90px; }
#helpWrap .snb .menuWrap .menuEtclink li {margin-bottom:10px; padding-left:10px; background:url("//img.khan.co.kr/spko/main_2011/imgset_dot.gif") no-repeat 0 -10px;}
#helpWrap .snb .menuWrap .menuEtclink li a { display: block; color: #333; font-size: 14px; font-weight: bold; letter-spacing: -1px; }


/******************** 헬프메인 ********************/
/* 상단 주요메뉴 */
#helpWrap .helpMain .spot {*zoom:1; overflow:hidden; margin-bottom:30px; padding:6px; border:1px solid #dcdcdc; background-color:#e7e7e7;}
#helpWrap .helpMain .spot li {display:block; overflow:hidden; padding-left:9px; line-height:22px; background:url("//img.khan.co.kr/spko/main_2011/imgset_arw.gif") no-repeat 0px -21px;}
#helpWrap .helpMain .spot li a {color:#666; font-size:13px; font-weight:550;}
#helpWrap .helpMain .spot li a:hover {color:#3399ff; }
#helpWrap .helpMain .spot li img {vertical-align:middle;}
#helpWrap .helpMain .spot .CL {float:left; width:285px; height:275px; margin-right:1px; padding:10px 20px 30px 60px; background-color:#fff;}
#helpWrap .helpMain .spot .CL h3 {display:block; overflow:hidden; width:215px; height:120px; text-indent:-9999px; background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat 0 -1145px;}
#helpWrap .helpMain .spot .CC {float:left; width:284px; height:275px; margin-right:1px; padding:10px 20px 30px 60px; background-color:#fff;}
#helpWrap .helpMain .spot .CC h3 {display:block; overflow:hidden; width:215px; height:120px; text-indent:-9999px; background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat 0 -1265px;}
#helpWrap .helpMain .spot .CR {float:left; width:285px; height:275px; padding:10px 20px 30px 60px; background-color:#fff;}
#helpWrap .helpMain .spot .CR h3 {display:block; overflow:hidden; width:215px; height:120px; text-indent:-9999px; background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat 0 -1385px;}

/* 알림 공지사항 영역 */
#helpWrap .helpMain .section {*zoom:1; overflow:hidden;}
#helpWrap .helpMain .section .notice {float:left; position:relative; width:500px;}
#helpWrap .helpMain .section .notice h3 {display:block; overflow:hidden; height:26px; margin-bottom:10px; border-bottom:1px dotted #cecece; text-indent:-9999px; background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat 0 -1518px;}
#helpWrap .helpMain .section .notice li,
#helpWrap .helpMain .section .inform li {padding-left:10px; line-height:22px; background:url("//img.khan.co.kr/spko/main_2011/imgset_dot.gif") no-repeat 0 -9px;}
#helpWrap .helpMain .section .notice li a,
#helpWrap .helpMain .section .inform li a {color:#4a4a4a; font-size:13px;}
#helpWrap .helpMain .section .notice li a:hover,
#helpWrap .helpMain .section .inform li a:hover {color:#3399ff;}
#helpWrap .helpMain .section .inform {float:right; position:relative; width:500px;}
#helpWrap .helpMain .section .inform h3 {display:block; overflow:hidden; height:26px; margin-bottom:10px; border-bottom:1px dotted #cecece; text-indent:-9999px; background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat 0 -2779px;}
/* 부가서비스 영역 */
#helpWrap .helpMain .section .service {float:left; margin-top:30px;}
#helpWrap .helpMain .section .service h3 { display:block; overflow:hidden; height:26px; text-indent: -9999px; margin-bottom: 5px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -1548px; }
#helpWrap .helpMain .section .service .cont {overflow:hidden; width:972px; padding:25px 68px; border:1px solid #e2e2e2; background-color:#f7f7f7;}
#helpWrap .helpMain .section .service .cont ul {float:left; width:194px;}
#helpWrap .helpMain .section .service .cont li {padding-left:10px; line-height:22px; color:#4a4a4a; font-size:13px; background:url("//img.khan.co.kr/spko/main_2011/imgset_dot.gif") no-repeat 0 -9px;}
#helpWrap .helpMain .section .service .cont li a {color:#4a4a4a; font-size:13px;}
#helpWrap .helpMain .section .service .cont li a:hover {color:#3399ff;}
#helpWrap .helpMain .section .service .cont li.reList {margin-left:10px; padding-left:11px; background:url("//img.khan.co.kr/spko/main_2011/imgset_re.gif") no-repeat scroll 0 6px transparent;}
#helpWrap .helpMain .section .more {position:absolute; right:0; top:3px;}
#helpWrap .helpMain .section .more a {padding-right:9px; color:#999; font-size:12px; letter-spacing:-1px; background:url("//img.khan.co.kr/spko/main_2011/imgset_arw.gif") no-repeat right 5px;}


/******************** RSS ********************/
#helpWrap .helpRss {padding:55px; line-height:20px; background:url("//img.khan.co.kr/spko/main_2011/bg_helpRss.gif") no-repeat right 0;}

/* RSS서비스 소개 */
#helpWrap .rssService { overflow: hidden; margin-top: 250px; }
#helpWrap .rssService h3 { display: block; overflow: hidden; height: 22px; text-indent: -9999px; margin-bottom: 20px; border-bottom: 2px dotted #e3e3e3; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat -180px 0px; }
#helpWrap .rssService strong { color:#555555; font-size:14px; letter-spacing: -1px; }
#helpWrap .rssService p { color: #666; }

/* RSS서비스 이용안내 */
#helpWrap .rssUse { overflow: hidden; margin-top: 50px; }
#helpWrap .rssUse h3 { display: block; overflow: hidden; height: 22px; text-indent: -9999px; margin-bottom: 20px; border-bottom: 2px dotted #e3e3e3; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -2813px; }
#helpWrap .rssUse strong { color:#555555; font-size:14px; letter-spacing: -1px; }
#helpWrap .rssUse p { color: #666; }

/* 경향신문 RSS주소 */
#helpWrap .rssAddress { overflow: hidden; margin-top: 50px; }
#helpWrap .rssAddress h3 { display: block; overflow: hidden; height: 22px; text-indent: -9999px; border-bottom: 2px dotted #e3e3e3; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat -180px -30px; }
#helpWrap .rssAddress h4 { text-indent: -9999px; } 

/* RSS리더 다운받기 */
#helpWrap .rssReader { overflow: hidden; margin-top: 50px; }
#helpWrap .rssReader h3 { display: block; overflow: hidden; height: 22px; text-indent: -9999px; margin-bottom: 20px; border-bottom: 2px dotted #e3e3e3; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat -180px -60px; }
#helpWrap .rssReader p { color: #666; margin-bottom: 10px; }
#helpWrap .rssReader li {margin-left:10px; padding-left:8px; color:#666; line-height:22px; background:url("//img.khan.co.kr/spko/main_2011/imgset_dot.gif") no-repeat 0 -11px;}
#helpWrap .rssReader li a {color:#999; font-family:arial; font-size:12px; letter-spacing:0;}


/******************** FAQ ********************/
#helpWrap .faqList {padding:55px; text-align:left;}
#helpWrap .faqList h3 {display:block; overflow:hidden; height:45px; margin-bottom:30px; border-bottom:2px dotted #e3e3e3; text-indent:-9999px;}
#helpWrap .faqList h3.member { background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -150px; }
#helpWrap .faqList h3.news { background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -200px; }
#helpWrap .faqList h3.blog { background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -250px; }
#helpWrap .faqList h3.reply { background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -300px; }
#helpWrap .faqList h3.rss { background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -350px; }
#helpWrap .faqList h4 {margin-bottom:10px; padding-left:18px; color:#555; font-size:14px; font-weight:700; letter-spacing:-0.025em; background:url("//img.khan.co.kr/spko/main_2011/imgset.gif") no-repeat scroll 0 -319px transparent;}
#helpWrap .faqList li { margin: 10px 0; }
#helpWrap .faqList li:after { clear: both; content: ""; display: block; }
#helpWrap .faqList .view_area li {margin:0;}
#helpWrap .faqList .view_area p {margin:0 0 30px; padding-left:18px; color:#777; line-height:1.5em;}
#helpWrap .faqList .view_area span.outlink a {color:#0079C3; font-weight:normal; letter-spacing:-1px; text-decoration:underline;}


/******************** 약관 및 정책 ********************/
/* 약관 및 정책 */
#helpWrap .agreement {padding:55px; text-align:left;}
#helpWrap .agreement h3 { display:block; overflow:hidden; height:45px; padding-bottom: 3px; text-indent: -9999px; margin-bottom: 20px; border-bottom: 2px dotted #e3e3e3; }
#helpWrap .agreement h3.member { background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -450px; }
#helpWrap .agreement h3.privacy { background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif?v=20190903) no-repeat 0px -500px; }
#helpWrap .agreement h3.youth { background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -550px; }
#helpWrap .agreement h3.rule { background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -600px; }
#helpWrap .agreement h3.ethics { background:url(//img.khan.co.kr/spko/main_2011/help_tit_ethics.png) no-repeat 0 0; }
#helpWrap .agreement .section {min-width:auto; color:#777; line-height:22px;}
#helpWrap .agreement .section ol, #helpWrap .agreement .section ul { padding-left: 16px; }
#helpWrap .agreement .section p { margin-bottom: 20px; }
#helpWrap .agreement .section span.tit {color:#222; font-size:14px; font-weight:700;}
#helpWrap .agreement .section span.img {margin-right:5px; vertical-align:middle;}
#helpWrap .agreement .section span.img img {vertical-align: middle;}
#helpWrap .agreement .section h4 {margin:40px 0 15px; color:#a56922; font-size:14px; font-weight:700; display: flex; align-items: center; height: 30px;}
#helpWrap .agreement .section h4 .ico-label {float: left; padding-right: 10px;}
#helpWrap .agreement .section h4 .ico-label img {width: 30px; height: 30px;}

#helpWrap .agreement .section h5 {margin:35px 0 5px; font-size:14px;}
#helpWrap .agreement .section .charge { overflow: hidden; padding-left: 35px; }
#helpWrap .agreement .section .charge .chargeCnt {overflow:hidden; padding:20px; background-color:#efefef;}
#helpWrap .agreement .section .charge .CL { float: left; }
#helpWrap .agreement .section .charge .CR { float: left; margin-left: 100px; }
#helpWrap .agreement .section .charge li {padding-left:8px; background:url("//img.khan.co.kr/spko/main_2011/imgset_dot.gif") no-repeat scroll 0 -11px transparent;}
#helpWrap .agreement .section .tb_term3 {margin: 0 0 20px; width: 100%; border: 1px solid #ddd;}
#helpWrap .agreement .section .tb_term3 th {background-color: #f8f8f8; font-size: 13px; padding: 5px; line-height: 18px; text-align: center; border: 1px solid #ddd;}
#helpWrap .agreement .section .tb_term3 td {padding: 8px; border: 1px solid #ddd; color: #888; font-size: 13px; line-height: 18px;}

/* 디지털뉴스이용규칙 */
.agreement2016 {padding:55px; text-align:left; letter-spacing:-0.02em; text-align:justify; word-break:keep-all;}
.agreement2016 h3.rule {display:block; overflow:hidden; position:relative; height:45px; padding-bottom: 3px; text-indent: -9999px; margin-bottom: 20px; border-bottom: 2px dotted #e3e3e3;background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -600px;}
.agreement2016 h3.rule .txt_info {position:absolute; right:0; bottom:8px; text-indent:0;}
.agreement2016 h3.rule .txt_info i {margin-left:10px; font-style:normal; font-weight:400; letter-spacing:-0.025em;}
.agreement2016 h3.rule .txt_info i:first-child {padding-right:9px; border-right:1px solid #cecece;}
.agreement2016 .section {min-width:auto; padding-top:20px; line-height:20px;}
.agreement2016 .section_header  {position: relative;margin-bottom: 30px;}
.agreement2016 .section_header .header_title {margin-bottom:10px; font-size:16px;letter-spacing:-0.025em}
.agreement2016 .section_header .header_date {position: absolute;right: 0;top: 0;font-size: 12px}
.agreement2016 .section_header .header_lead {color: #777}
.agreement2016 .section_info {margin-bottom:30px;color: #777}
.agreement2016 .section_info .info_title {margin-bottom:10px; color:#a56922; font-size:14px; letter-spacing:-0.025em}
.agreement2016 .section_info .info_list > li {position:relative; margin-bottom:5px; padding-left:15px; line-height:22px;}
.agreement2016 .section_info .info_list > li > .num {position: absolute;left:0;top: 0;}
.agreement2016 .section_info .info_list .list_detail {padding-top: 5px}
.agreement2016 .section_info .info_list .list_detail > li {position: relative;padding-left: 15px} 
.agreement2016 .section_info .info_list .list_detail > li > .mark  {position: absolute;left:0;top: 0}
.agreement2016 .section_footer {margin-bottom: 40px;padding-top:10px}
.agreement2016 .section_footer .footer_date {margin-bottom:10px;font-size: 16px;text-align: center}
.agreement2016 .section_footer .footer_organization {font-size:12px;;color: #777}
.agreement2016 .txt_box1 {margin:10px 0; padding:15px 20px; border:1px solid #d4d4d4; background:#F3F3F3;}
.agreement2016 .txt_box2 {margin:10px 0; padding:15px 20px; border:1px solid #d4d4d4; background:#F3F3F3;}
.agreement2016 .txt_box2 dt {font-weight: bold}
.agreement2016 .txt_box2 dd {position: relative;padding-left: 15px} 
.agreement2016 .txt_box2 dd .num, 
.agreement2016 .txt_box2 dd .mark {position: absolute;left:0;top: 0}
.agreement2016 .txt_box3 {margin:10px auto; padding:15px 20px; border:1px solid #d4d4d4; background:#F3F3F3;}
.agreement2016 .txt_box3 li {position: relative;padding-left: 15px} 
.agreement2016 .txt_box3 li .num, 
.agreement2016 .txt_box3 li .mark {position: absolute;left:0;top: 0}
.agreement2016 .commet {position: relative;padding-left: 15px;color:#59A1BF} 
.agreement2016 .commet .mark {position: absolute;left:0;top: 0}

/* 이메일 무단수집 금지 */
#helpWrap .agreement .forbidden { width: 550px; margin: 50px auto; }


/******************** 정정보도 신청 ********************/
#helpWrap .correct {padding:55px; background:url("//img.khan.co.kr/spko/main_2011/bg_helpCorrect.jpg") no-repeat right 0;}

/* 접수처 */
#helpWrap .correctDesk { overflow: hidden; margin: 450px 0 50px; _padding-bottom: 50px; }
#helpWrap .correctDesk h3 { display:block; overflow:hidden; height:22px; text-indent: -9999px; margin-bottom: 20px; border-bottom: 2px dotted #e3e3e3; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat -180px -90px; }
#helpWrap .correctDesk p {color:#666; line-height:22px;}
#helpWrap .correctDesk li { float: left; margin-top: 15px; }
#helpWrap .correctDesk li.word { overflow:hidden; width: 235px; height:35px; text-indent: -9999px; margin-right: 10px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -700px; }
#helpWrap .correctDesk li.word a { display:block; width: 235px; height: 35px; }
#helpWrap .correctDesk li.hwp { overflow:hidden; width: 235px; height:35px; text-indent: -9999px; margin-right: 10px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -760px; }
#helpWrap .correctDesk li.hwp a { display:block; width: 235px; height: 35px; }

/* 관련사이트 */
#helpWrap .connectLink { margin-top: 20px; }
#helpWrap .connectLink h3 { display:block; overflow:hidden; height:22px; text-indent: -9999px; margin-bottom: 20px; border-bottom: 2px dotted #e3e3e3; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat -180px -120px; }
#helpWrap .connectLink .phArtc { *zoom:1; margin-bottom: 10px; }
#helpWrap .connectLink .phArtc:after { clear:both; display:block; content:""; }
#helpWrap .connectLink .phArtc dt {margin:0 0 5px;}
#helpWrap .connectLink .phArtc dt a {color:#1a1a1a; font-size:14px; letter-spacing:-0.025em; font-weight:700;}
#helpWrap .connectLink .phArtc dt a:hover { color:#3399FF; }
#helpWrap .connectLink .phArtc dd.thumbT {float:left; width:72px; height:60px; text-indent:-9999px; margin-right:15px; background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat 0 -820px;}
#helpWrap .connectLink .phArtc dd.thumbB {float:left; width:72px; height:60px; text-indent:-9999px; margin-right:15px; background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat -100px -820px;}
#helpWrap .connectLink .phArtc dd.txt,
#helpWrap .connectLink .phArtc dd.txt a {display:block; line-height:15px; color:#666;}


/******************** 이메일 문의하기 ********************/
#helpWrap .helpMail {overflow:hidden; padding:55px; text-align:left;}
#helpWrap .helpMail h3 { display:block; overflow:hidden; height:45px; padding-bottom: 3px; text-indent: -9999px; margin-bottom: 20px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -950px; }

/* 문의메일 동의 */
#helpWrap .helpMail .agreeMail { margin-bottom: 50x; padding-bottom: 50px; border-bottom: 1px dotted #e3e3e3; }
#helpWrap .helpMail .agreeMail h4 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -1020px; }
#helpWrap .helpMail .agreeMail textarea { width: 700px; height: 170px; font-size: 12px; font-family:굴림;gulim;verdana ; color:#555555; padding: 20px 0 0px 20px; border: 1px solid #D3D3D3; }

/* 문의내용 */
#helpWrap .helpMail .mailCnt { margin-top: 30px; }
#helpWrap .helpMail .mailCnt h4 { display: block; overflow: hidden; float: left; width: 100px; height: 25px; margin-top: 10px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -1060px; }


/******************** 회원가입 폼 ********************/
#helpWrap .membership_main { padding: 5px 30px 45px; }
#helpWrap .membership_main .path { margin-bottom: 15px; padding-bottom: 30px; color: #666; border-bottom: 1px dotted #e3e3e3; }
#helpWrap .membership_main .path h3 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -1990px; }
#helpWrap .membership_main .path p { text-align: center; margin-top: 30px; }
#helpWrap .membership_main .join_group p { margin-bottom: 50px; color: #386d89; font-weight:bold; letter-spacing: -1px; }
#helpWrap .membership_main .join_group p strong { color: #a56922; }
#helpWrap .membership_main textarea { width: 910px; height: 170px; font-size: 12px; font-family:굴림;gulim;verdana ; color:#555555; padding: 20px 0 0px 20px; border: 1px solid #D3D3D3; }

/* 회원가입 - 이용약관 동의 */
#helpWrap .membership_main .join_agreement { margin-bottom: 50x; padding-bottom: 50px; }
#helpWrap .membership_main .join_agreement h4 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2020px; }

/* 회원가입 - 개인정보 취급방침 */
#helpWrap .membership_main .join_privacy { margin-bottom: 50x; padding-bottom: 50px; }
#helpWrap .membership_main .join_privacy h4 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2050px; }

/* 회원가입 - 개인정보 취급위탁에 대한 안내 */
#helpWrap .membership_main .join_entrust { margin-bottom: 50x; padding-bottom: 50px; }
#helpWrap .membership_main .join_entrust h4 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2080px; }
#helpWrap .membership_main .join_entrust .terms_cont {overflow-y:auto; width:910px; height:170px; padding:20px 0 0 20px; border:1px solid #d3d3d3; color:#555555; font-family:굴림; font-size:12px;}

/* 가입버튼 부분 */
#helpWrap .membership_main .join_btn { overflow:hidden; width:100%; margin:0 auto 30px; text-align:center; }
#helpWrap .membership_main .join_btn li { display:inline-block; *display:inline; zoom:1; vertical-align:top; }
#helpWrap .membership_main .join_btn li.join_1 a { display:block; width:141px; height:25px; text-indent:-9999px; margin-right:10px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -1800px; }
#helpWrap .membership_main .join_btn li.join_2 a { display:block; width:141px; height:25px; text-indent:-9999px; margin-right:10px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -1840px; }
#helpWrap .membership_main .join_btn li.join_3 a { display:block; width:194px; height:25px; text-indent:-9999px; margin-right:10px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -1880px; }
#helpWrap .membership_main .join_btn li.join_4 a{ display:block; width:122px; height:25px; text-indent:-9999px; margin-right:10px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0 -1920px; }

/* 실명인증(주민번호+아이핀) */
#helpWrap .membership { float: right; width: 750px; }
#helpWrap .membership .path { margin-bottom: 40px; padding-bottom: 15px; color: #666; border-bottom: 1px dotted #e3e3e3; }
#helpWrap .membership .path h3 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -1960px; }
#helpWrap .membership .path h3.idpwFind { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2460px; }
#helpWrap .membership .path h3.modifyInfo { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2560px; }
#helpWrap .membership .path h3.withdraw { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2595px; }
#helpWrap .membership .path h3.chgPw { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2710px; }
#helpWrap .membership .path ul { position: relative; width: 720px; height: 82px; margin-top: 20px; background:url(//img.khan.co.kr/spko/main_2011/bg_membership_order.gif) no-repeat 0 0; }
#helpWrap .membership .path li.on1 { position: absolute; width: 82px; height: 82px; top: 0; left: 218px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/img_membership_on1.gif) no-repeat 0 0; }
#helpWrap .membership .path li.on2 { position: absolute; width: 82px; height: 82px; top: 0; left: 409px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/img_membership_on2.gif) no-repeat 0 0; }
#helpWrap .membership .path li.on3 { position: absolute; width: 82px; height: 82px; top: 0; left: 595px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/img_membership_on3.gif) no-repeat 0 0; }
#helpWrap .membership .realName_group p strong { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2110px; }
#helpWrap .membership .realName_group h4 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2140px; }
#helpWrap .membership .realName_group .realName { width: 602px; margin: 50px auto; }
#helpWrap .membership .realName_group .realName .item { margin-bottom: 10px; }

/* 회원정보 입력 */
#helpWrap .membership .inputInfo_group p strong { color: #a56922; }
#helpWrap .membership .inputInfo_group h4 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2240px; }
#helpWrap .membership .inputInfo_group h4.under { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2740px; }
#helpWrap .membership .inputInfo_group h4.foreign { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2330px; }
#helpWrap .membership .inputInfo_group .memberInfo, #helpWrap .membership .inputInfo_group .contactInfo { margin-top: 30px; }
#helpWrap .membership .inputInfo_group .memberInfo h5 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2270px; }
#helpWrap .membership .inputInfo_group .contactInfo h5 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2300px; }

/* 중복주민번호 공지 */
#helpWrap .membership .duplNumber { margin-bottom: 50px; }
#helpWrap .membership .duplNumber h4 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2400px; }
#helpWrap .membership .dupllogin { margin-bottom: 200px; }
#helpWrap .membership .dupllogin h4 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2430px; }


/* 아이디-비밀번호 찾기 */
#helpWrap .membership .findId { margin-bottom: 50px; }
#helpWrap .membership .findId h4 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2495px; }
#helpWrap .membership .findPw h4 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2525px; }
#helpWrap .membership .findId .item, #helpWrap .membership .findPw .item { margin-top:30px; text-align:center; !important}
#helpWrap .membership .findId table, #helpWrap .membership .findPw table { width: 100%; }

/* 비밀번호 변경 */
#helpWrap .membership .chgPw li { padding-left: 7px; background: url("//img.khan.co.kr/spko/main_2010/icon_o1.gif") no-repeat scroll 0 6px transparent; }

/* 회원정보 수정 */
#helpWrap .membership p.modifyTop { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2630px; }
#helpWrap .membership .modifyInfo_group p strong { color: #a56922; }
#helpWrap .membership .modifyInfo_group h4 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2240px; }
#helpWrap .membership .modifyInfo_group .memberInfo, #helpWrap .membership .modifyInfo_group .contactInfo { margin-top: 30px; }
#helpWrap .membership .modifyInfo_group .memberInfo h5 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2270px; }
#helpWrap .membership .modifyInfo_group .contactInfo h5 { display:block; overflow:hidden; height:25px; padding-bottom: 3px; text-indent: -9999px; background:url(//img.khan.co.kr/spko/main_2011/help_tit.gif) no-repeat 0px -2300px; }

/* 회원탈퇴 신청 */
#helpWrap .membership .withdrawCnt .section { color: #777777; line-height: 1.5em; }
#helpWrap .membership .withdrawCnt .section p { margin-bottom: 30px; }
#helpWrap .membership .withdrawCnt .section span.img { margin-right: 5px; vertical-align: top; _vertical-align: middle; }
#helpWrap .membership .withdrawCnt .section h4 { margin-bottom: 15px; color: #a56922; font-size: 12px; font-weight: bold; }
#helpWrap .membership .withdrawCnt .section h5 { font-size: 12px; }
#helpWrap .membership .withdrawCnt li.withdrawBtn { text-align: center; }

/* 개인정보취급방침 : 20110916 JW */
.privacy04 {width:710px; border:1px solid #ddd;}
.privacy04 th {background-color:#f8f8f8; padding:10px; line-height:15px; text-align:center; font-size:12px; font-weight:700; border:1px solid #ddd;}
.privacy04 td {padding:10px; border:1px solid #ddd; font-size:12px; line-height:15px;}

/* 실명인증 폐지 : 20130207 */
/* 휴대폰추가 */
#helpWrap ul.waring { margin-top:20px;}	
#helpWrap ul.waring .tit { font-weight:bold; color:#2280f4;}
#helpWrap .phone_certif { width:750px; background-color:#f2f2f2; text-align:center; padding:25px 0;}
#helpWrap .phone_certif a.telphone { background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat scroll 0 -2850px transparent; width:95px; height:25px; display:inline-block;}
#helpWrap .phone_certif a span { display:block; text-indent:-9999px; overflow:hidden;}

#helpWrap ul.waring { margin-top:20px;}	
#helpWrap ul.waring .tit { font-weight:bold; color:#2280f4;}
#helpWrap .phone_certif { width:602px; background-color:#f2f2f2; text-align:center; padding:25px 0;}
#helpWrap .phone_certif a.telphone { background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat scroll 0 -2850px transparent; width:95px; height:25px; display:inline-block;}
#helpWrap .phone_certif a span { display:block; text-indent:-9999px; overflow:hidden;}
#helpWrap .membership .realName_group .realName.minor h4 { background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat scroll 0 -2995px transparent; height:50px;}
#helpWrap .membership .realName_group .realName.minor h4.phone { background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat scroll 0 -3080px transparent; height:70px;}
#helpWrap .membership .realName_group .realName.minor .ipin_txt { background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat scroll 0 -3050px transparent; height:20px; display:block; overflow:hidden; text-indent:-9999px; margin:20px auto 0; width:276px;}
#helpWrap .membership .inputInfo_group .tab { margin-top:50px; overflow:hidden; height:36px; background:url("//img.khan.co.kr/spko/main_2011/bg_btline.gif") repeat-x scroll 0 0 transparent;}
#helpWrap .membership .inputInfo_group .tab:after { clear:both; content:""; display:block;}
#helpWrap .membership .inputInfo_group .tab li { float:left;}
#helpWrap .membership .inputInfo_group .tab li span { background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat scroll 0 0 transparent; cursor:pointer; display:block; height:36px; text-indent:-9999px;}
#helpWrap .membership .inputInfo_group .tab li.tab_m1 a span { background-position:0 -2936px; width:122px;}
#helpWrap .membership .inputInfo_group .tab li.tab_m2 a span { background-position:-122px -2936px; width:122px;}
#helpWrap .membership .inputInfo_group .tab li.tab_m1 a.on span, #helpWrap .membership .inputInfo_group .tab li.tab_m1 a.hover span { background-position:0 -2890px;}
#helpWrap .membership .inputInfo_group .tab li.tab_m2 a.on span, #helpWrap .membership .inputInfo_group .tab li.tab_m2 a.hover span { background-position:-122px -2890px;}
#helpWrap .tbl01 td.td2 span.txt { display:block; padding-top:7px; font-size:12px; letter-spacing:-1px; line-height:17px;}
#helpWrap .tbl01 td.td2 span.add01, #helpWrap .tbl01 td.td2 span.add02 { display:block;}
#helpWrap .tbl01 td.td2 span.add02 { margin-top:5px;}
#helpWrap .bottom_txt { padding:5px 0 20px 0; color:#888;}
#helpWrap .membership .inputInfo_group.minor h4 { background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat scroll 0 -2740px transparent;}
#helpWrap .membership .findId .subtxt, #helpWrap .membership .findPw .subtxt { line-height:17px;}

#helpWrap .joinOk { float:none !important; width:750px; margin:0 auto;}
#helpWrap .joinOk .title { background:url("//img.khan.co.kr/spko/main_2011/join_ok_img01.gif") no-repeat scroll 0 0 transparent; overflow:hidden; text-indent:-9999px; width:750px; height:182px;}
#helpWrap .joinOk .joinInfo { background:url("//img.khan.co.kr/spko/main_2011/join_ok_bg.gif") repeat-y scroll 0 0 transparent; padding:40px 75px 27px 75px;}
#helpWrap .joinOk .joinInfo span.point { color:#e65214; font-weight:bold;}
#helpWrap .joinOk .joinInfo p { margin-bottom:6px;}
#helpWrap .joinOk .joinInfo .btn { display:block; margin:70px auto 0; text-align:center;}
#helpWrap .joinOk .joinInfo .btn a.ok { background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat scroll 0 -3160px transparent; overflow:hidden; text-indent:-9999px; width:78px; height:30px; display:inline-block;zoom:1;*display:inline;}
#helpWrap .joinOk .joinInfo .btn a.again { background:url("//img.khan.co.kr/spko/main_2011/help_tit.gif") no-repeat scroll 0 -3200px transparent; overflow:hidden; text-indent:-9999px; width:158px; height:30px; display:inline-block;zoom:1;*display:inline;}

#emailWrap { background-color:#5f6062; width:630px; margin:0 auto;}
#emailWrap .email_cont { background:url("//img.khan.co.kr/spko/sub_2013/email_bg.gif") repeat-y scroll 0 0 transparent; padding:30px 55px 25px 55px;}
#emailWrap .email_cont .txt01 { display:block; padding:20px 0; line-height:18px;}
#emailWrap .email_cont .txt02 { display:block; padding:30px 0 0; line-height:18px;}
#emailWrap .email_cont .txt01 .point { color:#e65214; font-weight:bold;}
#emailWrap .email_cont .txt01 a { color:#356dc9; text-decoration:underline;}
#emailWrap .email_cont .tbl_type { font-family:'돋움',dotum; font-size:12px; border-top:2px solid #333431; border-bottom:2px solid #333431;}
#emailWrap .email_cont .tbl_type th { background:none repeat scroll 0 0 #f7f7f8; border-top:1px solid #dddee2; color:#000; font-weight:bold; font-size:12px; padding:12px 0 12px 20px; text-align:left; vertical-align:top;}
#emailWrap .email_cont .tbl_type td { border-top:1px solid #dddee2; line-height:16px; padding:12px 5px 5px 12px; vertical-align:top; font-size:12px;}
#emailWrap .email_footer { padding: 0 24px 20px 24px; color:#a2a3ad; line-height:17px;}
#emailWrap .email_footer .info { display:block; margin-bottom:5px; letter-spacing:-1px;}
#emailWrap .email_footer .info .email { color:#97ccff; text-decoration:underline; letter-spacing:0;}
#emailWrap .email_footer .link a { color:#a2a3ad;}
#emailWrap .email_footer .link span { color:#74757d;}
#emailWrap .email_footer address{ font-family:Tahoma; margin-top:20px; font-size:11px;letter-spacing:0;}
#emailWrap .email_footer address a.by { font-weight:bold; color:#A2A3AD; text-decoration:underline;}
#emailWrap .email_footer address .rss { background: url("//img.khan.co.kr/spko/main_2011/imgset.gif") no-repeat scroll -105px -130px transparent; height:14px; text-indent:-9999px; width:14px; display:inline-block; zoom:1;*display:inline;}

/* 실명인증폐지 안내 레이어팝업 */
.name_popupWrap {*zoom:1; float:left; position:fixed; left:50%; top:150px; text-align:left; width:474px; height:463px; margin-left:-237px; border:3px solid #3666b3; background-color:#fff; z-index:800;}
/** IE6 */
* html .name_popupWrap { *zoom:1; position:absolute; float:left; left:50%; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(0 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); text-align:left; width:474px; height:463px; margin-left:-237px; background-color:#FFFFFF; border:3px solid #3666b3; _margin-top:50px; }
.name_popupWrap:after { clear: both; display: block; content:""; }
.nameBg { position:fixed; z-index: 600; left: 0px; top: 0px; width: 100%; height: 100%; background: #000; opacity: 0.7; filter:alpha(opacity=70); }
/** IE6 */
* html .nameBg { position:absolute; z-index: 600; left: 0px; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(0 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); width: 100%; height: 100%; _height:1000px; background:#000; opacity: 0.7; filter:alpha(opacity=70); }
.name_popupWrap .header { position:relative;}
.name_popupWrap .header h3 { background:url("//img.khan.co.kr/spko/sub_2013/pop_name_title.gif") no-repeat scroll 0 0 transparent; height:44px; text-indent:-9999px; overflow:hidden;}
.name_popupWrap .header .close { position:absolute; top:6px; right:7px; z-index:10;}
.name_popupWrap .header .close a { background:url("//img.khan.co.kr/spko/sub_2013/pop_name_closeup.gif") no-repeat scroll 0 0 transparent; width:34px; height:32px; text-indent:-9999px; overflow:hidden; display:block;}
.name_popupWrap .conts .textimg { background:url("//img.khan.co.kr/spko/sub_2013/pop_name_cont.gif") no-repeat scroll 0 0 transparent; width:474px; height:306px; text-indent:-9999px; overflow:hidden; }
.name_popupWrap .conts .btn a { background:url("//img.khan.co.kr/spko/sub_2013/pop_name_btn1.gif") no-repeat scroll 0 0 transparent; width:158px; height:34px; text-indent:-9999px; overflow:hidden; display:block; text-align:center; margin:0 auto; }
.name_popupWrap .footer { position:relative; background-color:#ededed; height:32px; margin-top:47px;}
.name_popupWrap .footer a { position:absolute; top:7px; right:7px; z-index:10;}
.name_popupWrap .footer a span { background:url("//img.khan.co.kr/spko/sub_2013/pop_name_closedw.gif") no-repeat scroll 0 0 transparent; width:156px; height:17px; text-indent:-9999px; overflow:hidden; display:block;}




/**************************************************************************** 
	사이트맵
****************************************************************************/
.sitemap-wrap {width:100%; max-width:1110px; margin:0 auto; background:#fff;}
.sitemap-wrap .sitemap-section {overflow:hidden; margin:0 0 50px;}
.sitemap-wrap .sitemap-section .title {display:inline-block; position:relative; margin-bottom:30px; padding:0 0 0 12px; font-size:20px; color:#1a1a1a; font-weight:700;}
.sitemap-wrap .sitemap-section .title:after {content:''; position:absolute; left:0; top:1px; width:4px; height:21px; background-color:#4a4a4a;}
/* 섹션별 분류 */
.sitemap-wrap .sitemap-section .khan-menu-wrap {position:relative; width:100%; padding:0 30px; box-sizing:border-box; text-align:left;}
.sitemap-wrap .sitemap-section .khan-menu-wrap.khan,
.sitemap-wrap .sitemap-section .khan-menu-wrap.skhan,
.sitemap-wrap .sitemap-section .khan-menu-wrap.weekly,
.sitemap-wrap .sitemap-section .khan-menu-wrap.lady,
.sitemap-wrap .sitemap-section .khan-menu-wrap.enkhan {padding:30px 50px; background-color:#fafafa;}
.sitemap-wrap .sitemap-section .khan-menu-wrap .m-title {width:200px; height:30px; margin-bottom:25px; text-indent:-9999px;}
.sitemap-wrap .sitemap-section .khan-menu-wrap.khan .m-title {height:25px; background:url("//img.khan.co.kr/images/khan/pc/ci-gr-khan.png") 0 50% no-repeat; background-size:contain;}
.sitemap-wrap .sitemap-section .khan-menu-wrap.skhan .m-title {height:27px; background:url("//img.khan.co.kr/images/khan/pc/ci-gr-skhan.png") 0 50% no-repeat; background-size:contain;}
.sitemap-wrap .sitemap-section .khan-menu-wrap.weekly .m-title {height:25px; background:url("//img.khan.co.kr/images/khan/pc/ci-gr-weekly.png") 0 50% no-repeat; background-size:contain;}
.sitemap-wrap .sitemap-section .khan-menu-wrap.lady .m-title {height:25px; background:url("//img.khan.co.kr/images/khan/pc/ci-gr-lady.png") 0 50% no-repeat; background-size:contain;}
.sitemap-wrap .sitemap-section .khan-menu-wrap.enkhan .m-title {height:20px; background:url("//img.khan.co.kr/images/khan/pc/ci-gr-english.png") 0 50% no-repeat; background-size:contain;}
.sitemap-wrap .sitemap-section .khan-menu {margin-bottom:30px;}
.sitemap-wrap .sitemap-section .khan-menu:last-child {margin-bottom:0;}
.sitemap-wrap .sitemap-section .khan-menu:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.sitemap-wrap .sitemap-section .khan-menu .khan-menu-list {float:left; width:14.2%;}
.sitemap-wrap .sitemap-section .khan-menu .tit, .sitemap-wrap .khan-menu .tit a {display:inline-block; vertical-align:top;}
.sitemap-wrap .sitemap-section .khan-menu .tit {min-height:26px; margin:0 0 3px 0;}
.sitemap-wrap .sitemap-section .khan-menu .tit a {color:#3a3a3a; font-size:15px; font-weight:700; line-height:26px;}
.sitemap-wrap .sitemap-section .khan-menu .tit a:focus,
.sitemap-wrap .sitemap-section .khan-menu .tit a:hover {text-decoration:underline;}
.sitemap-wrap .sitemap-section .khan-menu-wrap.weekly dl,
.sitemap-wrap .sitemap-section .khan-menu-wrap.lady dl {margin-bottom:5px;}
.sitemap-wrap .sitemap-section .khan-menu .khan-menu-list dd a {display:block; min-height:28px; color:#4a4a4a; font-size:13px; line-height:28px;}
.sitemap-wrap .sitemap-section .khan-menu .khan-menu-list dd a:focus,
.sitemap-wrap .sitemap-section .khan-menu .khan-menu-list dd a:hover {text-decoration:underline;}
/* 데이터 선택 조건 영역 */
.sitemap-wrap .art-slt-wrap {overflow:hidden; margin:0 auto;}
.sitemap-wrap .art-slt-wrap .slt-area.year {padding:0 20px 40px; border-bottom:1px solid #cecece;}
.sitemap-wrap .art-slt-wrap .slt-area {padding:20px;}
.sitemap-wrap .art-slt-wrap .slt-area a {display:inline-block; padding:10px 15px; color:#4a4a4a; font-size:15px;}
.sitemap-wrap .art-slt-wrap .slt-area a:hover {color:#4469b0; text-decoration:underline; background-color:#fafafa;}
.sitemap-wrap .art-slt-wrap .slt-area.year a:hover {border-radius:10px;}
.sitemap-wrap .art-slt-wrap .slt-arrow-r {display:inline-block; width:9px; height:14px; margin:4px 9px; background:url("//img.khan.co.kr/images/khan/pc/ico-breadcrumb-arrow.svg") 0 50% no-repeat;
background-size:contain;}
.sitemap-wrap .art-slt-wrap .txt {display:inline-block; color:#1a1a1a; font-size:22px; font-weight:700; line-height:20px;}
/* 월별 선택 */
.sitemap-wrap .art-slt-wrap .month {padding:0 0 50px 0; border-bottom:1px solid #cecece;}
.sitemap-wrap .art-slt-wrap .month .list {overflow:hidden; display:table; width:100%; padding:1px;}
.sitemap-wrap .art-slt-wrap .month .list li {display:table-cell; float:left; width:16.5%; margin:0 0 -1px -1px; border:1px solid #cecece; background-color:#fff;}
.sitemap-wrap .art-slt-wrap .month .list li:hover {background-color:#fafafa;}
.sitemap-wrap .art-slt-wrap .month .list li a {display:block; height:52px; padding:0; font-size:15px; text-align:center; line-height:50px;}
/* 일별 선택 */
.sitemap-wrap .art-slt-wrap .day {padding:0;}
.sitemap-wrap .art-slt-wrap .day .list {overflow:hidden; display:table; width:100%; padding:1px;}
.sitemap-wrap .art-slt-wrap .day .list li {display:table-cell; float:left; width:6.1%; margin:0 0 -1px -1px; border:1px solid #cecece; background-color:#fff;}
.sitemap-wrap .art-slt-wrap .day .list li a {display:block; padding:0; font-size:15px; text-align:center; line-height:50px;}
.sitemap-wrap .art-slt-wrap .day .list li.on a {color:#4469b0; font-weight:700; background-color:#f5f5f5;}
.sitemap-wrap .art-slt-wrap .day.weekly .list li,
.sitemap-wrap .art-slt-wrap .day.lady .list li {width:14%;} /* 주간경향, 레이디경향 */
/* 일별 기사 리스트 */
.sitemap-wrap .art-slt-wrap .daynews_list {overflow:hidden; margin-top:40px; padding-left:15px; padding-bottom:40px; border-bottom:1px solid #cecece;}
.sitemap-wrap .art-slt-wrap .daynews_list li {margin-bottom:20px;}
.sitemap-wrap .art-slt-wrap .daynews_list li a {display:block; overflow:hidden; color:#4a4a4a; font-size:16px; font-weight:500; text-overflow:ellipsis; white-space:nowrap;}
.sitemap-wrap .art-slt-wrap .daynews_list li a:hover {color:#4469b0; text-decoration:underline;}




/**************************************************************************** 
	온라인 지면보기
****************************************************************************/
/* 디지털 지면보기 */
.section.dpaper > .inner {margin:20px auto 50px;}
#dpaperWrap {overflow:hidden; line-height:1.6em;}
#dpaperWrap .current {float:left; width:1110px; height:55px; border-bottom:1px solid #999;}
#dpaperWrap .snb {float:left; width:200px; margin:0 100px 30px 0;}
#dpaperWrap .content {overflow:hidden; float:left; width:750px; margin-top:30px;}
#dpaperWrap .current h2 {display:block; overflow:hidden; float:left; width:200px; height:53px; background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat scroll 17px 0 transparent; text-indent:-9999px;}
#dpaperWrap .current.e_khan h2 {display:block; overflow:hidden; float:left; width:152px; height:50px; margin-right:15px; background: url("//img.khan.co.kr/spko/sub_2013/logo_ekhan2.png") no-repeat 10px top; background-size:142px 34px; text-indent:-9999px;}
#dpaperWrap .current span {display:block; float:left; padding-left:10px; padding-top:2px; font-size:16px; font-weight:700; letter-spacing:-1px;}
#dpaperWrap .current.e_khan span {padding-left:0; padding-top:6px;}
#dpaperWrap .tab_menu {height:42px; margin-bottom:0; border-bottom:0;}
#dpaperWrap .snb .menu {padding-bottom:15px; background-color:#111;}
#dpaperWrap .snb .menu li {width:198px;}
#dpaperWrap .snb .menu li span.mainmenu a {display:block; width:154px; height:20px; color:#ccc; font-size:15px; font-weight:bold; padding:12px 23px; letter-spacing:-1px;}
#dpaperWrap .snb .menu li span.mainmenu a:hover {color:#e8efff; text-decoration:none; background-color:#333;}
#dpaperWrap .snb .menu li span.mainmenu a.on {height:21px; padding-top:11px; color:#fff; font-size:16px; letter-spacing:-1px; background-color:#0e51e2;}
#dpaperWrap .snb .menu li span.submenu {display:block;}
#dpaperWrap .snb .menu li span.submenu a {display:block; width:142px; height:20px; color:#999; font-size:12px; font-weight:bold; padding:5px 23px 5px 35px; letter-spacing:-1px;}
#dpaperWrap .snb .menu li span.submenu a:hover {color:#666; text-decoration:none;} 
#dpaperWrap .snb .menu li span.submenu a.on {color:#fff;}
#dpaperWrap .snb .csInfo {width:200px; height:308px; text-indent:-9999px;}
#dpaperWrap .snb .edit {background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat scroll 17px -992px transparent; background-color:#111;}
#dpaperWrap .content .section {min-width:auto; margin:15px 0;}
#dpaperWrap .content .section h3 {margin-bottom:30px; color:#2665f4; font-size:17px; font-weight:600; letter-spacing:-1px;}
#dpaperWrap .content .section p.txt {margin-bottom:5px; padding-left:18px; color:#565656; font-size:14px; font-weight:bold; line-height:1.6em; background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat scroll 0 -651px transparent}
#dpaperWrap .content .section p.txt.type1 {position:relative;background:none;color:#1a50c6}
#dpaperWrap .content .section p.txt.type1:after {content:'';position:absolute;left:0;top:3px;z-index:1;width:13px;height:13px;background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat 0 -693px}
#dpaperWrap .content .section p.txt.type2 {position:relative;background:none}
#dpaperWrap .content .section p.txt.type2:after {content:'';position:absolute;left:0;top:3px;z-index:1;width:13px;height:13px;background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat 0 -655px}
#dpaperWrap .content .section .box_step {padding:50px 0;text-align:center}
#dpaperWrap .content .section p.app {color:#666; font-size:13px;}
#dpaperWrap .content .section p.img {text-align:center; margin:35px 0 25px;}
#dpaperWrap .content .section p.info_btn {text-align:right; padding-top:15px; padding-right:28px;}
#dpaperWrap .content .section p.info_btn a {color:#0e51e2; padding:7px 12px; border:1px solid #898989; border-radius:5px; font-size:15px; font-weight:600; letter-spacing:-0.025em; background-color:#fefefe;}
#dpaperWrap .content .section .sub_txt {margin-left:17px; margin-bottom:25px;}
#dpaperWrap .content .section .sub_txt li {margin-bottom:3px; padding-left:14px; color:#dc840e; font-size:14px; line-height:1.6em; background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat scroll -563px -343px transparent;}
#dpaperWrap .content .section .sub_txt li.ico_arrow_r {padding-left:20px;background-position:-736px -448px;color:#44596a}
#dpaperWrap .content .section .sub_notice {margin-left:15px;}
#dpaperWrap .content .section .sub_notice:after {content:'';display:block;visibility:hidden;height:0;font-size:0;clear:both}
#dpaperWrap .content .section .sub_notice li {padding-left:18px; color:#5780d2; font-size:13px; font-weight:normal; line-height:1.6em; background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat scroll -563px -396px transparent;}
#dpaperWrap .content .section .sub_notice .txt_emph {font-size:14px;color:#e02d2d}
#dpaperWrap .content .section .sub_notice .f_r {background:none}
#dpaperWrap .content .section .cont {padding:30px 14px; border:1px solid #aaa; border-top:none;}
#dpaperWrap .content .section .payinfo {position:relative; margin:0 30px 30px; padding:30px; border:1px solid #ddd; background-color:#f8f8f8;}
#dpaperWrap .content .section .close_ever {position:absolute; right:20px; bottom:10px; width:103px; height:21px; cursor:pointer; text-indent:-9999px; background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat scroll -190px -378px transparent;}
#dpaperWrap .content .section .btn_member {display:inline-block; width:205px; margin:0 10px; padding:7px 20px; border:1px solid #d7d4d4; border-radius:6px; font-size:15px; font-weight:bold; color:#0e51e2; background-color:#f3f4f5;}
#dpaperWrap .content .section .btn_join {display:inline-block; margin:0 10px; padding:7px 20px; border:1px solid #d7d4d4; border-radius:6px; font-size:15px; font-weight:bold; color:#0e51e2; background-color:#f3f4f5;}
#dpaperWrap .content .section .btn_login {display:inline-block; margin:0 10px; padding:7px 20px; border:1px solid #d7d4d4; border-radius:6px; font-size:15px; font-weight:bold; color:#0e51e2; background-color:#f3f4f5;}
.infoPopupWrap {position:absolute; left:0; top:0; height:100%; width:100%; z-index:70;}
.infoPopupCont {position:relative; left:50%; top:50%; width:720px; height:500px; margin-top:-250px; margin-left:-360px; background:url("//img.khan.co.kr/spko/sub_2013/bg_infoPopup.gif") no-repeat scroll 0 0; z-index:80;}
.infoPopupWrap .edit{background:url("//img.khan.co.kr/spko/sub_2013/bg_infoPopup.png") no-repeat scroll 0 0; z-index:80;}
.infoPopupCont .close_ones {position:absolute; left:685px; top:16px; width:20px; height:20px;}
.infoPopupCont .close_ones span {display:block; width:20px; height:20px; text-indent:-9999px; cursor:pointer; background:url("//img.khan.co.kr/spko/sub_2013/btn_infoPopup_close.png") no-repeat scroll 0 0;}
.winnersPopupWrap {position:absolute; left:0; top:0; height:100%; width:100%; z-index:70;}
.winnersPopupCont {position:relative; left:50%; top:0; width:470px; height:560px; margin-left:-235px; background:url("//img.khan.co.kr/spko/sub_2013/bg_winnersPopup.jpg") no-repeat scroll 0 0; z-index:80;}
.winnersPopupCont span.close_ones {display:block; position:absolute; left:438px; top:12px; width:20px; height:20px; text-indent:-9999px; cursor:pointer; background:url("//img.khan.co.kr/spko/sub_2013/btn_infoPopup_close.png") no-repeat scroll 0 0;}
.winnersPopupCont span.close_ever {display:block; position:absolute; right:12px; bottom:12px; width:92px; height:16px; text-indent:-9999px; cursor:pointer; background:url("//img.khan.co.kr/spko/sub_2013/btn_winnersNever.png") no-repeat scroll 0 0;}

/* 온라인지면보기 */
#dpaperWrap .content .online_spot h3 {text-indent:-9999px; margin:0; height:0;}

/* 온라인지면보기 콘텐츠영역 */
#dpaperWrap .content .paperview {padding:0; border:none;}
#dpaperWrap .content .paperview .tab_menu {width:750px;}
#dpaperWrap .content .paperview .tab_menu:after {clear:both; content:""; display:block;}
#dpaperWrap .content .paperview .tab_menu li {float:left;}
#dpaperWrap .content .paperview .tab_menu li span {display:block; overflow:hidden; width:375px; height:42px; text-indent:-9999px; cursor:pointer; background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat scroll 0 0 transparent;}
#dpaperWrap .content .paperview .tab_menu li.tab_m1 a span {background-position:0 -219px;}
#dpaperWrap .content .paperview .tab_menu li.tab_m1 a.on span {background-position:0 -271px;}
#dpaperWrap .content .paperview .tab_menu li.tab_m2 a span {background-position:-375px -219px;}
#dpaperWrap .content .paperview .tab_menu li.tab_m2 a.on span {background-position:-375px -271px;}

/* 모바일지면보기 슬라이드갤러리 */
#dpaperWrap #slides {float:left; width:217px; height:370px; margin-right:30px; z-index:100;}
#dpaperWrap #slides .slides_container {overflow:hidden; position:relative; width:217px; height:370px;}
#dpaperWrap #slides .slides_container a {width:217px;height:370px;display:block;}
#dpaperWrap #slides .slides_container .slides_control img {}
#dpaperWrap .content .mobile_spot {float:left; width:503px;}
#dpaperWrap .content .mobile_cont {float:left; width:100%; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;}
#dpaperWrap .content .mobile_cont li {position:relative; float:left; width:194px; height:240px; padding:30px 23px; margin-right:15px; background:url('//img.khan.co.kr/spko/sub_2013/bg_mobile_app.png') no-repeat scroll 0 0 transparent;}
#dpaperWrap .content .mobile_cont li:after {clear:both; content:''; display:block;}
#dpaperWrap .content .mobile_cont .last {margin-right:0;}
#dpaperWrap .content .mobile_cont h4 {margin-bottom:10px; color:#2665f4; font-size:16px; font-weight:bold; line-height:1.2em;}
#dpaperWrap .content .mobile_cont span.qr {position:absolute; bottom:23px; left:23px; width:92px; height:92px;}
#dpaperWrap .content .mobile_cont span.store {position:absolute; bottom:23px; right:23px; width:84px; height:92px;}

/* 경향스토어 - 서비스가격,결제 */
#dpaperWrap .content .store {padding:0; border:none;}
#dpaperWrap .content .store h3 {margin-top:30px;}
#dpaperWrap .content .store h3 .openinfo {display:inline-block; width:51px; height:20px; margin-left:5px; cursor:pointer; text-indent:-9999px; vertical-align:middle; background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat scroll -190px -350px transparent;}
#dpaperWrap .content .store h3 .closeinfo {display:inline-block; width:51px; height:20px; margin-left:5px; cursor:pointer; text-indent:-9999px; vertical-align:middle; background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat scroll -266px -350px transparent;}
#dpaperWrap .content .store p.txt strong {font-weight:bold; text-decoration:underline;}
#dpaperWrap .content .store .tab_menu {width:750px;}
#dpaperWrap .content .store .tab_menu:after {clear:both; content:""; display:block;}
#dpaperWrap .content .store .tab_menu li {float:left;}
#dpaperWrap .content .store .tab_menu li span {display:block; overflow:hidden; width:375px; height:42px; text-indent:-9999px; cursor:pointer; background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat scroll 0 0 transparent;}
#dpaperWrap .content .store .tab_menu li.tab_m1 a span {background-position:0 -100px;}
#dpaperWrap .content .store .tab_menu li.tab_m1 a.on span {background-position:0 -152px;}
#dpaperWrap .content .store .tab_menu li.tab_m2 a span {background-position:-375px -100px;}
#dpaperWrap .content .store .tab_menu li.tab_m2 a.on span {background-position:-375px -152px;}
#dpaperWrap .content .store .tab_menu li.m1 span, #dpaperWrap .content .store .tab_menu li.m2 span, #dpaperWrap .content .store .tab_menu li.m3 span {display:block; overflow:hidden; width:250px; height:42px; text-indent:-9999px; cursor:pointer; background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat scroll 0 0 transparent;}
#dpaperWrap .content .store .tab_menu li.m1 a span {background-position:0 -850px;}
#dpaperWrap .content .store .tab_menu li.m1 a.on span {background-position:0 -900px;}
#dpaperWrap .content .store .tab_menu li.m2 a span {background-position:-250px -850px;}
#dpaperWrap .content .store .tab_menu li.m2 a.on span {background-position:-250px -900px;}
#dpaperWrap .content .store .tab_menu li.m3 a span {background-position:-500px -850px;}
#dpaperWrap .content .store .tab_menu li.m3 a.on span {background-position:-500px -900px;}
#dpaperWrap .content .price {margin-top:50px; padding:0; border:none;}
#dpaperWrap .content .price table {width:100%; border:1px solid #d3d3d3; font-family:'맑은 고딕';}
#dpaperWrap .content .price table td {padding:5px; border:1px solid #d3d3d3;}
#dpaperWrap .content .price table td.media {padding:10px; color:#444; text-align:center; font-size:14px; font-weight:bold; background:#f8f8f8;}
#dpaperWrap .content .price table td.cont {padding:20px 30px;}
#dpaperWrap .content .price table th {padding:10px; border:1px solid #d3d3d3; color:#444; font-size:15px; background:#f8f8f8;}
#dpaperWrap .content .price caption {overflow:hidden; visibility:hidden; width:1px; height:1px; font-size:0; line-height:0;}
#dpaperWrap .content .price table .price_info {border:0;}
#dpaperWrap .content .price table .price_info td {border:0;}
#dpaperWrap .content .price table .price_info td.month {width:50px; color:#2665f4; font-size:15px; text-align:center;}
#dpaperWrap .content .price table .price_info td.fixed {width:100px; font-size:15px; text-align:right;}
#dpaperWrap .content .price table .price_info td.discount a {display:block; width:84px; height:22px; padding-top:3px; color:#de1e1e; font-size:15px; text-align:center; background:url('//img.khan.co.kr/spko/sub_2013/btn_price.png') no-repeat scroll 0 0 transparent;}
#dpaperWrap .content .price table .price_info td.discount a:hover {text-decoration:none;}

/* 독자 구독 인증 */
#dpaperWrap .content .reader {margin-bottom:40px;}
#dpaperWrap .content .reader h3 {text-indent:-9999px; margin:0; height:0;}
#dpaperWrap .content .reader p.txt {font-weight:normal;}
#dpaperWrap .content .section p.app {color:#666; font-size:13px;}
#dpaperWrap .content .confirm {margin-top:30px; padding:0; border:none;}
#dpaperWrap .content .confirm .tab_menu {width:750px;}
#dpaperWrap .content .confirm .tab_menu:after {clear:both; content:""; display:block;}
#dpaperWrap .content .confirm .tab_menu li {float:left;}
#dpaperWrap .content .confirm .tab_menu li span {display:block; overflow:hidden; width:375px; height:42px; text-indent:-9999px; cursor:pointer; background:url('//img.khan.co.kr/spko/sub_2013/set_dpaper.png') no-repeat scroll 0 0 transparent;}
#dpaperWrap .content .confirm .tab_menu li.tab_m1 a span {background-position:0 -710px;}
#dpaperWrap .content .confirm .tab_menu li.tab_m1 a.on span {background-position:0 -762px;}
#dpaperWrap .content .confirm .tab_menu li.tab_m2 a span {background-position:-375px -710px;}
#dpaperWrap .content .confirm .tab_menu li.tab_m2 a.on span {background-position:-375px -762px;}
#dpaperWrap .content .confirm .cont {padding:34px;}
#dpaperWrap .content .confirm .cont .info {margin-top:15px;}
#dpaperWrap .content .confirm .cont .info li {color:#767676; font-size:14px; line-height:1.5em;}

/* 독자 구독 인증 개편 update 20160329 장지훈 */
#dpaperWrap .content .confirm .tab_menu_n {width:100%}
#dpaperWrap .content .confirm .tab_menu_n:after {content:'';display:block;visibility:hidden;height:0;font-size:0;clear:both}
#dpaperWrap .content .confirm .tab_menu_n li {float:left;width:50%}
#dpaperWrap .content .confirm .tab_menu_n .btn_tap {display:block;height:45px;border:1px solid #d5dadc;font-size:16px;font-weight:bold;background-color:#f4f7f8;text-align:center;color:#444}
#dpaperWrap .content .confirm .tab_menu_n .btn_tap.on {border:1px solid #5c6c81;background-color:#7488a2;color:#fff}
#dpaperWrap .content .confirm .tab_menu_n .btn_tap span {display:inline-block;padding-top:11px}
#dpaperWrap .content .confirm .cont_n .confirm_wrap {padding:45px 65px;border-top:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background-color:#f8f8f8}
#dpaperWrap .content .confirm .dl_khan, 
#dpaperWrap .content .confirm .dl_newszin {margin-top:20px;}
#dpaperWrap .content .confirm .list_note {font-size:14px}
#dpaperWrap .content .confirm .list_note .indent {position:relative;margin-top:7px;padding-left:10px}
#dpaperWrap .content .confirm .list_note .indent:first-child {margin-top:0}
#dpaperWrap .content .confirm .list_note .indent .symbol {position:absolute;left:0px;top:0}

/* 독자 구독 인증창 */
#dpaperWrap .confirm_wrap {overflow:hidden; padding:28px; border:1px solid #aaaaaa; background-color:#dddddd;}
#dpaperWrap .confirm_wrap .form {display:block; position:relative;height:165px;min-height:108px;}
#dpaperWrap .confirm_wrap .form .input_text {padding:2px 0;}
#dpaperWrap .confirm_wrap .form .input_text {display:block; position:relative; height:18px; border:1px solid #BEBEBE; color:#444444; font-size:12px; vertical-align:top;}
#dpaperWrap .confirm_wrap .form .input_text.focus {border:1px solid #003b73; background:none repeat scroll 0 0 #FFFFFF !important;}
#dpaperWrap .confirm_wrap .form dl {display:block; overflow:hidden; height:25px; margin-top:0!important; padding-top:10px; line-height:1.5em;}
#dpaperWrap .confirm_wrap .form dl:first-child {padding-top:0}
#dpaperWrap .confirm_wrap .form dl input {height:23px;padding-left:10px;border:1px solid #bebebe;vertical-align:middle}
#dpaperWrap .confirm_wrap .form dl dt {float:left; padding-left:8px; background: url("//img.khan.co.kr/spko/sub_2013/set_dpaper.png") no-repeat scroll -200px -491px transparent;}
#dpaperWrap .confirm_wrap .form dl input[type=radio] {margin-right:3px}
#dpaperWrap .confirm_wrap .form dl dt label {display:block; width:91px; font-size:15px;}
#dpaperWrap .confirm_wrap .form dl dd {float:left;}
#dpaperWrap .confirm_wrap .form dl dd select {height:22px; border:1px solid #BEBEBE; color:#444444; font-size:12px; vertical-align:top;}
#dpaperWrap .confirm_wrap .form .pop_radio {width:13px; height:13px; margin:0 3px 2px 0; padding:0; vertical-align:middle;}
#dpaperWrap .confirm_wrap .form .upay label {display:inline-block; margin:0 10px 8px 0; color:#333; letter-spacing:-1px; font-size:15px; cursor:pointer;}
#dpaperWrap .confirm_wrap .form .uid {margin-bottom:5px;}
#dpaperWrap .confirm_wrap .form .uid input {width:238px; border:1px solid #bebebe; background-color:#FFFFFF;}
#dpaperWrap .confirm_wrap .form .upw {margin-bottom:5px;}
#dpaperWrap .confirm_wrap .form .upw input {display:inline-block; width:109px; border:1px solid #bebebe; background-color:#FFFFFF;}
#dpaperWrap .confirm_wrap .form .uphone {margin-bottom:5px;}
#dpaperWrap .confirm_wrap .form .uphone input {display:inline-block; width:65px; border:1px solid #bebebe; background-color:#FFFFFF; }
#dpaperWrap .confirm_wrap .form p.btnOk {display:block; position:absolute; bottom:0; right:0; width:112px; height:108px; text-indent:-9999px; background:url("//img.khan.co.kr/spko/sub_2013/btn_confirm_confirm.png") no-repeat scroll 0 0 transparent; cursor:pointer;}
#dpaperWrap .confirm_wrap .form p.btnOk a {display:block; width:112px; height:108px;}
#dpaperWrap .confirm_wrap .form .btn_submit {position:absolute; right:0; top:50%; width:148px; height:78px; margin-top:-39px; border:1px solid #384a5e; border-radius:15px; color:#fafafa; font-size:16px; font-weight:500; text-align:center; box-shadow:inset 1px 1px 0 #6b7b8d; background-color:#495c73;}
#dpaperWrap .confirm_wrap .form .btn_submit span {padding-top:30px}

/* 디지털 지면보기 FAQ */
#dpaperWrap .content .faq {padding:0; border:none;}
#dpaperWrap .content .faq .faq_List {margin-bottom:60px;}
#dpaperWrap .content .faq .faq_List li {margin-bottom:40px; font-size:14px;}
#dpaperWrap .content .faq .faq_List li strong {display:block; height:20px; padding-bottom:10px; padding-left:25px; color:#444; font-size:15px; background: url("//img.khan.co.kr/spko/sub_2013/set_dpaper.png") no-repeat scroll -200px -548px transparent;}
#dpaperWrap .content .faq .faq_List li span {display:block; margin-left:28px; padding:20px; color:#767676; font-size:13px; letter-spacing:-0.04em; line-height:1.8em; background-color:#fafafa;}

/* 디지털 지면보기 오픈 프로모션 */
.banner_event_main {display:none; padding-top:20px;}
#dpaperWrap .content .eventWrap {overflow:hidden;}
#dpaperWrap .content .eventWrap h3 {text-indent:-9999px;}
#dpaperWrap .content .eventWrap .event_title {position:relative; width:750px; height:570px; background: url("//img.khan.co.kr/spko/sub_2013/bg_event_main01.jpg") no-repeat scroll 0 0 transparent;}
#dpaperWrap .content .eventWrap .event_title p.event_btn01 {position:absolute; left:57px; top:391px;}
#dpaperWrap .content .eventWrap .event_title p.event_btn02 {position:absolute; left:445px; top:442px;}
#dpaperWrap .content .eventWrap .event_contA {position:relative; width:750px; height:456px; background: url("//img.khan.co.kr/spko/sub_2013/bg_event_main02.jpg") no-repeat scroll 0 0 transparent;}
#dpaperWrap .content .eventWrap .event_contA p.event_btn03 {position:absolute; left:637px; top:217px;}
#dpaperWrap .content .eventWrap .event_contA p.event_btn04 {position:absolute; left:114px; top:363px;}
#dpaperWrap .content .eventWrap .event_contB {position:relative; width:750px; height:663px; background: url("//img.khan.co.kr/spko/sub_2013/bg_event_main03.jpg") no-repeat scroll 0 0 transparent;}
#dpaperWrap .content .eventWrap .event_contB p.event_btn05 {position:absolute; left:114px; top:365px;}

/* 운영 업체 공지 */
#dpaperWrap .txt_notice_wrap {margin-top:20px; padding:15px; border:1px solid #111; background-color:#fefefe;}
#dpaperWrap .txt_notice_wrap .tit {margin-bottom:7px; font-weight:700; font-size:15px; letter-spacing:-0.075em;}
#dpaperWrap .txt_notice_wrap li {padding-left:8px; color:#4a4a4a; font-size:12px; line-height:19px; background:url("//img.khan.co.kr/spko/sub_2013/set_dpaper.png") no-repeat -200px -492px;}
#dpaperWrap .txt_notice_wrap li strong {color:#4a4a4a; font-weight:normal;}

/* 디지털지면보기 팝업*/
#container .newsZinepop {position:absolute;left:210px;top:-75px;border:3px solid #333;background:#fff;}
#container .newsZinepop .zineCash{margin-left:20px;margin-bottom:20px;}
#container .newsZinepop .zineClose {width:604px;height:23px;background:#333;padding-top:7px;text-align:right;padding-right:10px;}
/* 디지털지면보기 팝업(서비스 결제 방식 변경 안내) : 20191231 IH ******/
.ladyPopupWrap.type_img .ladyPopupCont {height:610px; background:url("//img.khan.co.kr/spko/sub_2017/bg_epaper_popup_191231.png") no-repeat scroll 0 0;}
/* 디지털지면보기 팝업(ios11 앱지원 중단 공지) : 20170921 IH ******/
.ladyPopupWrap.ios_issue .ladyPopupCont {top:250px; height:680px; background:url("//img.khan.co.kr/spko/sub_2016/bg_ladyclosePopup_ios_Re2.png") no-repeat scroll 0 0;}
/* 디지털지면보기 팝업(ios11 앱지원 중단 공지) : 20181121 AR ******/
.ladyPopupWrap.ios_issue {left:50%;margin-left: -290px;width: 580px;}
/* 디지털지면보기 팝업(레이디잠정휴간안내) : 20160414 JE ******/
.ladyPopupWrap { position:absolute; left:0; top:0; height:100%; width:100%; z-index:70;}
.ladyPopupCont { position:relative; left:50%; top:0; width:600px; height:494px; margin-left:-300px; background:url("//img.khan.co.kr/spko/sub_2016/bg_ladyclosePopup.png") no-repeat scroll 0 0; z-index:80;}
.ladyPopupCont .close_ones { position:absolute; top:16px; right:16px;}
.ladyPopupCont .close_ones span { background:url("//img.khan.co.kr/spko/sub_2016/btn_ladycPopup_close.png") no-repeat scroll 0 0; cursor:pointer; display:block; width:21px; height:21px; text-indent:-9999px;}
.ladyPopupWrap .zineClose { position:relative; left:50%; top:0; margin-left:-300px; width:590px; height:23px; background:#5a5b6a; padding-top:7px; text-align:right; padding-right:10px;}

/* TEXT 타입 */
.ladyPopupCont.type_textarea {width:580px; height:auto!important; padding:50px 40px 40px; border:1px solid #5f6062; background-image:none!important; background-color:#f8f8f8!important; letter-spacing:-0.1em;}
.ladyPopupCont.type_textarea .tit {margin-bottom:30px;font-size:28px;text-align:center;letter-spacing:-0.08em;line-height:1.4em;text-shadow:1px 1px 0 #fff}
.ladyPopupCont.type_textarea .txt {margin-top:10px;font-size:15px;line-height:1.6em}
.ladyPopupCont.type_textarea .txt .mob_num {color:#333; font-weight:normal;}
.ladyPopupCont.type_textarea .txt:first-child {margin-top:0}
.ladyPopupCont.type_textarea ~ .zineClose {width:652px!important} 
.ladyPopupCont.type_textarea .st_info {padding:10px 20px; border-radius:5px; color:#333; background:#fff; border: 1px solid #cecece;}
.ladyPopupCont.type_textarea .st_info strong {color:#333; font-weight:normal;}
.ladyPopupCont.type_textarea .mr_info {font-size:16px; line-height:1.5em; font-weight:bold;}




/**************************************************************************** 
	이메일 뉴스레터
****************************************************************************/
.section > .inner-merge {background-color:#fafafa;}
.inner-merge .info-txt {overflow:hidden; position:relative; width:1110px; margin:0 auto; padding:30px 0; line-height:28px; font-size:16px;}
.newsletter-cont-wrap {overflow:hidden; margin-bottom:60px; margin-left:-20px;}
.newsletter-cont-wrap .newsletter-cont-list {float:left; position:relative; width:220px; height:340px; margin-bottom:20px; margin-left:20px; padding:20px 20px; border-radius:15px; vertical-align:top; border:1px solid #bcbcbc; background-color:#fefefe;}
.newsletter-cont-wrap .newsletter-cont-list:after {content:"";clear:both;display:block}
.newsletter-cont-wrap .newsletter-cont-list .s-tit {display:inline-block; margin:15px 0; padding-left:0; vertical-align:middle; color:#1a1a1a; font-size:16px; font-weight:700; line-height:20px;}
.newsletter-cont-wrap .newsletter-cont-list .thumb-wrap {overflow:hidden; position:relative; height:100px; padding:0 10px;}
.newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .thumb {display:block; width:100px; height:100px;}
.newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .thumb img {display:block; width:100px; height:100px; border-radius:50%; -o-object-fit:cover; object-fit:cover;}
.newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-nl {position:absolute; right:0; top:10px; padding:10px 10px 10px 20px; border:1px solid #ccc; border-radius:5px; background:#fff url("//img.khan.co.kr/images/khan/pc/ico-btn-plus.svg") 8px 50% no-repeat;}
.newsletter-cont-wrap .newsletter-cont-list .txt {min-height:200px;}
.newsletter-cont-wrap .newsletter-cont-list .txt ul {width:auto;}
.newsletter-cont-wrap .newsletter-cont-list .txt li {overflow:hidden; position:relative; padding-left:10px; margin-bottom:10px; line-height:20px; color:#666; font-size:13px;}
.newsletter-cont-wrap .newsletter-cont-list .txt li a {display:-webkit-box; overflow:hidden; text-overflow:ellipsis; height:auto; -webkit-line-clamp:2; -webkit-box-orient:vertical; -o-text-overflow:ellipsis;}
.newsletter-cont-wrap .newsletter-cont-list .txt li:before {content:''; display:block; position:absolute; left:0; top:9px; width:3px; height:3px; border-radius:50px; background-color:#3a3a3a;}
.newsletter-cont-wrap .newsletter-cont-list .more-art {display:block; position:absolute; right:20px; bottom:25px; padding-right:10px; font-size:12px; color:#3a3a3a; text-decoration:underline; background:url("//img.khan.co.kr/images/khan/pc/ico-btn-more.svg") right 50% no-repeat;}
/* 탭모델 */
.newsletter-wrap .tab-model {position:relative; width:320px; margin:0px 10px 30px;}
.newsletter-wrap .tab-model ul {width:100%; font-size:0.1px; line-height:0; text-align:justify; border-bottom:none;}
.newsletter-wrap .tab-model ul:after {content:''; display:inline-block; width:100%; height:0; vertical-align:top;}
.newsletter-wrap .tab-model li {display:inline-block; float:left; width:50%; vertical-align:top;}
.newsletter-wrap .tab-model .tab {display:inline-block; overflow:hidden; position:relative; width:100%; padding:0 3px 12px; box-sizing:border-box; border:none; outline:none; background-color:transparent; font:inherit; line-height:normal; vertical-align:top; white-space:nowrap; cursor:pointer; font-size:15px; line-height:20px; color:#000; z-index:0;}
.newsletter-wrap .tab-model .tab:before {content:''; display:block; position:absolute; bottom:0; left:50%; width:100%; height:2px; background:#dedede;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transition:width 0.15s ease-in-out;
transition:width 0.15s ease-in-out;}
.newsletter-wrap .tab-model li.active>.tab,
.newsletter-wrap .tab-model .tab:focus,
.newsletter-wrap .tab-model .tab:hover {color:#4469B0; font-weight:700;}
.newsletter-wrap .tab-model li.active>.tab:before,
.newsletter-wrap .tab-model .tab:focus:before,
.newsletter-wrap .tab-model .tab:hover:before {bottom:0 !important; background:#4469B0;}

/* 뉴콘텐츠 채널 : 211015 추가 */
.newsletter-wrap.newconts .newsletter-cont-list .thumb-wrap {padding: 0; margin: 0 0 15px; height: 125px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .thumb {display: inline-block; width: 70px; height: 70px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .thumb img {width: 70px; height: 70px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .s-tit {display: inline-block !important; width: calc(100% - 85px); box-sizing: border-box; vertical-align: top; margin: 6px 0 0 10px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .s-tit span {display: block; font-size: 12px; line-height: 16px; font-weight: normal; margin: 0 0 5px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .sns {position: absolute; left: 0; bottom: 0;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns {display: inline-block; width: 34px; height: 34px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns.ig {background: #fefefe url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_ig.svg) center no-repeat; background-size: 23px 23px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns.tw {background: #fefefe url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_tw.svg) center no-repeat; background-size: 26px 21px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns.fb {background: #fefefe url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_fb.svg) center no-repeat; background-size: 14px 25px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns.kch {background: #fefefe url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_kch.svg) center no-repeat; background-size: 23px 24px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns.tt {background: #fefefe url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_tt.svg) center no-repeat; background-size: 21px 24px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns.pc {background: #fefefe url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_pc.svg) center no-repeat; background-size: 22px 24px;}

/*.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns:hover {background-color: #E9F1FE !important; border-radius: 5px;}*/
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns.ig:hover {background: #fefefe url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_ig_bl.svg) center no-repeat; background-size: 23px 23px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns.tw:hover {background: #fefefe url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_tw_bl.svg) center no-repeat; background-size: 26px 21px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns.fb:hover {background: #fefefe url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_fb_bl.svg) center no-repeat; background-size: 14px 25px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns.kch:hover {background: #fefefe url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_kch_bl.svg) center no-repeat; background-size: 23px 24px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns.tt:hover {background: #fefefe url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_tt_bl.svg) center no-repeat; background-size: 21px 24px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-sns.pc:hover {background: #fefefe url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_pc_bl.svg) center no-repeat; background-size: 22px 24px;}

.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-nl {top: auto; bottom: 0; border-radius: 8px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-nl:hover {background-color: #4469B0 !important; border: 1px solid #4469B0 !important; color: #fff;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-nl.mail {background: #E9F1FE url(//img.khan.co.kr/images/khan/pc/ico_channel_mail_bl.svg) 18px 50% no-repeat; padding: 10px 20px 10px 38px; border: 1px solid #E9F1FE; color: #34425D; font-weight: 500;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-nl.tt {background: #fff url(//img.khan.co.kr/images/khan/pc/ico_channel_tt.svg) 18px 50% no-repeat; padding: 10px 20px 10px 38px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-nl.yt {background: #fff url(//img.khan.co.kr/images/khan/pc/ico_channel_yt.svg) 18px 50% no-repeat; padding: 10px 20px 10px 38px;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-nl.mail:hover {background: url(//img.khan.co.kr/images/khan/pc/ico_channel_mail_wt.svg) 18px 50% no-repeat; color: #fff;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-nl.tt:hover {background: url(//img.khan.co.kr/images/khan/pc/ico_channel_tt_wt.svg) 18px 50% no-repeat;}
.newconts .newsletter-cont-wrap .newsletter-cont-list .thumb-wrap .btn-nl.yt:hover {background: url(//img.khan.co.kr/images/khan/pc/ico_channel_yt_wt.svg) 18px 50% no-repeat;}
.newsletter-cont-wrap .newsletter-cont-list .txt li.ex {padding-left: 0;}
.newsletter-cont-wrap .newsletter-cont-list .txt li.ex:before {display: none;}




/**************************************************************************** 
	뉴스레터 섹션 페이지 20230202
****************************************************************************/
/************* 뉴스레터 섹션  *************/
.nl-intro-wrap {position: relative; width: 1110px; height: 350px; margin: 30px auto 80px;}
.nl-intro-wrap .txt {display: inline-block; position: relative; width: 660px; padding-top: 80px; animation: fadeInLeftRight 1.8s ease-in-out; animation-fill-mode: forwards; opacity: 0.001;}
.nl-intro-wrap .txt .tit {font-size: 36px; color: #1a1a1a; font-weight: 600; margin: 0 0 45px; letter-spacing: -0.05em; line-height: 1.4em;}
.nl-intro-wrap .txt .lead {font-size: 18px; line-height: 1.6em; color: #666; letter-spacing: -.05em;}
.nl-intro-wrap .img {float: right; width:400px; height: 350px; margin: 0 50px 0 0; display: block; background: url(//img.khan.co.kr/images/khan/pc/img-nl-intro.png) center bottom no-repeat; background-size: 400px 350px; position: relative;}
.nl-intro-wrap .img-wrap {animation: fadeInDownUp 2s ease-in-out; animation-delay: 0.3s; animation-fill-mode: forwards; opacity: 0.001;}
.nl-intro-wrap .img-wrap .ico {filter: drop-shadow(0px 5px 8px rgba(0, 0, 0, 0.2));}
.nl-intro-wrap .img-wrap .ico-01 {top: 8%; left: 3%; width:62px; height: 52px; background: url(//img.khan.co.kr/images/khan/pc/img-nl-intro-01.png) no-repeat; position: absolute; animation: upDown 2.5s infinite ease-in-out;}
.nl-intro-wrap .img-wrap .ico-02 {top: 2%; left: 67%; width:49px; height: 37px; background: url(//img.khan.co.kr/images/khan/pc/img-nl-intro-02.png) no-repeat; position: absolute; animation: rotateSide 2.5s infinite ease-in-out;}
.nl-intro-wrap .img-wrap .ico-03 {top: 76%; left: 0; width:59px; height: 48px; background: url(//img.khan.co.kr/images/khan/pc/img-nl-intro-03.png) no-repeat; position: absolute; animation: upDown 2.7s infinite ease-in-out;}
.nl-intro-wrap .img-wrap .ico-04 {top: 37%; left: 92%; width:51px; height: 41px; background: url(//img.khan.co.kr/images/khan/pc/img-nl-intro-04.png) no-repeat; position: absolute; animation: rotateSide 3s infinite ease-in-out;}
.nl-intro-wrap .img-wrap .ico-05 {top: 44%; left: -10%; width:49px; height: 39px; background: url(//img.khan.co.kr/images/khan/pc/img-nl-intro-05.png) no-repeat; position: absolute; animation: rotateSide 2.7s infinite ease-in-out;}
.nl-intro-wrap .img-wrap .ico-06 {top: 68%; left: 88%; width:61px; height: 52px; background: url(//img.khan.co.kr/images/khan/pc/img-nl-intro-06.png) no-repeat; position: absolute; animation: upDown 3s infinite ease-in-out;}
@keyframes upDown {0% {transform: translateY(0);}50% {transform: translateY(-10px);}100% {transform: translateY(0);}}
@keyframes rotateSide {0% {-webkit-transform: rotate(-10deg);-o-transform: rotate(-10deg);transform: rotate(-10deg);}50% {-webkit-transform: rotate(10deg);-o-transform: rotate(10deg);transform: rotate(10deg);}100% {-webkit-transform: rotate(-10deg);-o-transform: rotate(-10deg);transform: rotate(-10deg);}}
@keyframes fadeInDownUp {0% {opacity: 0.001;transform: translateY(50px);}30% {opacity: 1;transform: translateY(0);}100% {opacity: 1;transform: translateY(0);}}
@keyframes fadeInLeftRight {0% {opacity: 0.001;transform: translateX(-50px);}30% {opacity: 1;transform: translateX(0);}100% {opacity: 1;transform: translateX(0);}}
/* @keyframes DownUp {0% {transform: translateY(50px);}30% {transform: translateY(0);}100% {transform: translateY(0);}} */

/* 키워드 영역 */
.weekly-kw-wrap {overflow: hidden; position: relative; width: 1110px; margin: 0 auto 130px; animation: fadeInDownUp 2s ease-in-out; animation-delay: 0.5s; animation-fill-mode: forwards; opacity: 0.001;}
.weekly-kw-wrap .tit-nl {text-align: center;}
.weekly-kw-wrap .hashtag-wrap {display: flex; flex-flow: wrap; justify-content: center; margin: 30px auto 0; width: 900px;}
.weekly-kw-wrap .hashtag-wrap .hashtag {float: left; margin: 10px 10px 0 0; padding: 10px 13px; font-size: 14px; line-height: 1em; color: #666666; background: #eff1f7; border-radius: 8px;}
/* 스크롤 내리기 */
.going-down {z-index: 100; position: fixed; bottom: 30px; left: 50%; margin-left: -60px; background: #fff; width: 120px; height: 60px; border-radius: 100px; box-sizing: border-box; padding-top: 13px; cursor: pointer;}
.going-down span {display: block; text-align: center; color: #111; font-size: 13px;}
.going-down img {width: 17px; height: 14px; margin: 0 auto; animation: goDown 1s cubic-bezier(.37,.01,.55,.99) infinite; display: block; margin-top: 15px;}
@keyframes goDown{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-8px);transform:translateY(0)}to{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}

/* 뉴스레터 채널 목록 */
.nl-channel-wrap {overflow: hidden; position: relative; width: 100%; margin: 0 auto; background-color: #f5f6fa;}
.nl-channel-wrap .inner {opacity: 0; position: relative; width: 1110px; margin: 60px auto 50px;}
.nl-channel-wrap.on .inner {opacity: 1; animation: fadeInDownUp 2s ease-in-out;}
.nl-channel-wrap .title-wrap:after {display:block; clear:both; content:"";}
.nl-channel-wrap .title-wrap .tit-nl {font-size: 28px; float: left;}
.nl-channel-box {margin-left: -30px;}
.nl-channel-box:after {display:block; clear:both; content:"";}
.nl-channel-box li {float: left; width: 540px; height: 280px; background-color: #fff; border-radius: 8px; margin: 0 0 30px 30px; padding: 30px 30px 35px 35px; box-sizing: border-box;}
.nl-channel-box .hd-wrap {display: flex;}
.nl-channel-box .cont {position: relative; width: calc(100% - 180px); padding: 0 20px 0 0; box-sizing: border-box;}
.nl-channel-box .cont .tit-nl {margin: 5px 0 10px;}
.nl-channel-box .cont .desc:after {display:block; clear:both; content:"";}
.nl-channel-box .cont .s-tit {float: left; font-size: 16px; color: #1a1a1a; line-height: 1.4em; max-width: 200px; white-space: nowrap; overflow: hidden; padding: 0 1px}
.nl-channel-box .cont .day {float: right; font-size: 13px; font-weight: 400; line-height: 1.4em; background: url(//img.khan.co.kr/images/khan/m/ico_reporter_mail.svg) left 60% no-repeat; background-size: 14px 11px; padding-left: 18px; color: #666;}
.nl-channel-box .cont .lead {font-size: 14px; color: #7a7a7a; line-height: 1.5em; margin: 13px 0 0}
.nl-channel-box .thumb {position: relative; width: 180px; height: 120px; border-radius: 8px; overflow: hidden; display: block;}
/* .nl-channel-box .thumb:after {content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 1px solid #000; opacity: 0.08;} */
.nl-channel-box .thumb img {width: 100%; height: 100%; object-fit: cover; display: block;}
.nl-channel-box .btn-sub {position: relative; margin: 40px 0 0; display: flex; justify-content: center;}
.nl-channel-box .btn-sub > a {margin: 0 10px;}
/* 뉴스레터 안내 툴팁 */
.tooltip-wrap {float:right; position:relative; display:flex; display:-webkit-flex; display:-ms-flexbox; align-items:center;}
.tooltip-wrap:after {display:block; content:''; clear: both;}
.tooltip-wrap .tip-btn {position: relative; width:18px; height:18px; background:url(//img.khan.co.kr/images/khan/pc/btn-tooltip-bl.svg) 0 0 no-repeat; background-size: 18px 18px; margin: 1px 5px 0 0; vertical-align: top;}
.tooltip-wrap .tip-txt {display:inline-block; font-size:14px; color: #5a77d1; cursor:pointer; font-weight:400; line-height:1.4em;}
.tooltip-wrap .blind {display:block; overflow:hidden; position:absolute; left:0; top:-9999px;}
.tooltip-wrap .tip-box i {position:absolute; top:17px; left:0; z-index:101; width:16px; height:8px; margin-top:8px;}
.tooltip-wrap .tip-box .tip-desc {position:absolute; top:32px; right:0; z-index:100; font-size:13px; color:#000; line-height: 1.5em; letter-spacing:-0.05em; white-space:nowrap;padding:10px 40px 10px 15px; border-radius:8px; box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.tooltip-wrap .tip-box.bl i {background:url(//img.khan.co.kr/images/khan/pc/bg-box-pointer-bl.png) no-repeat; background-size: 16px 8px;}
.tooltip-wrap .tip-box.bl .tip-desc {background:#e2ecff; color:#000; border: 1px solid #5f90f1;}
.tooltip-wrap .tip-box.yl i {background:url(//img.khan.co.kr/images/khan/pc/bg-box-pointer-yl.png) no-repeat; background-size: 16px 8px;}
.tooltip-wrap .tip-box.yl .tip-desc {background:#ffe8a5; border: 1px solid #e5b52a;}
.tooltip-wrap .tip-box .btn-close {position:absolute; top:50%; right:10px; z-index:101; width:20px; height:20px; margin-top:-10px; background:url(//img.khan.co.kr/images/khan/pc/btn-circle-close.svg) no-repeat; background-size: 20px 20px; text-indent:-9999px;}
.tooltip-wrap.float {position: absolute; right: 40px; bottom: 5px; float: none; display: block;}
.tooltip-wrap.float .tip-box.yl {position: relative;}
.tooltip-wrap.float .tip-box i {right: 100px; left: auto; margin-right: -8px;}

/* 연재 기사 레터 */
/* tab */
.nl-list-tab {margin: 40px 0;}
.nl-list-tab ul {display: flex; width: 100%; justify-content: center; align-items: center;}
.nl-list-tab ul:after {content: ''; display: block; clear: both;}
.nl-list-tab ul li {width: 16.6%;  margin: 0 0 0 20px;}
.nl-list-tab ul li:first-child {margin: 0;}
.nl-list-tab ul li a {display: block; padding: 16px 0; border-radius: 8px; background: #fff; border: 1px solid #dddddd; font-size: 16px; line-height: 1.4em; text-align: center; color: #666; box-sizing: border-box; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.nl-list-tab ul li a.on, .nl-list-tab ul li a:hover {border: 1px solid #5a77d1; color: #5a77d1; padding: 18px 0; font-weight: 500; box-shadow: 0 5px 10px rgba(0,0,0,0.05);}
.nl-list-tab ul li a:hover {text-decoration: none;}
/* 연재 기사 목록 */
.nl-series-wrap {opacity: 0;}
.nl-series-wrap.on {opacity: 1; animation: fadeInDownUp 2s ease-in-out;}
.nl-series-wrap .hd {position: relative; height: 30px; margin: 0 0 20px;}
.nl-series-wrap .hd .total {color: #999; font-size: 14px; font-weight: 500; line-height: 30px;}
.nl-series-wrap .hd .view-slt {position: absolute; top: 0; right: 0;}
.nl-series-wrap .hd .view-slt select {width: auto; height: 30px; border: 0; padding-right: 15px; color: #1a1a1a; font-size: 16px; cursor: pointer;}
.nl-series-wrap {overflow: hidden; position: relative; width: 100%; margin: 0 auto;}
.nl-series-wrap > .inner {position: relative; width: 1110px; margin: 60px auto 80px;}
.nl-series-wrap .title-wrap:after {display:block; clear:both; content:"";}
.nl-series-wrap .title-wrap .tit-nl {font-size: 28px; float: left;}
.nl-series-wrap .paging-wrap {margin: 0;}
.nl-series-box {margin-left: -60px;}
.nl-series-box:after {display:block; clear:both; content:"";}
.nl-series-box > li {float: left; width: 330px; margin: 0 0 100px 60px; box-sizing: border-box;}
.nl-series-box li .tit-nl {font-size: 18px; letter-spacing: -0.07em; margin: 0 0 20px;}
.nl-series-box li .tit-nl a {display: inline-block; max-width: 295px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; letter-spacing: -0.05em; padding: 0 1px}
.nl-series-box li .tit-nl .ico_new {background: url(//img.khan.co.kr/images/khan/pc/ico_menu_new.svg?v=211102) no-repeat right center; background-size: 18px 18px; width: 18px; height: 20px; padding: 0 0 0 5px; display: inline-block; top: 0; position: relative;}
.nl-series-box li .thumb {position: relative; width: 330px; height: 220px; border-radius: 8px; overflow: hidden;}
.nl-series-box li .thumb img {width: 100%; height: 100%; object-fit: cover; display: block;}
.nl-series-box li .desc {margin: 20px 5px;}
.nl-series-box li .desc:after {display:block; clear:both; content:"";}
.nl-series-box li .s-tit {float: left; font-size: 16px; font-weight: 600; color: #1a1a1a;}
.nl-series-box li .day {float: right; font-size: 14px; font-weight: 400; background: url(//img.khan.co.kr/images/khan/m/ico_reporter_mail.svg) left 60% no-repeat; background-size: 14px 11px; padding-left: 18px; color: #666;}
.nl-series-box .nl-series-list {max-height: 160px; min-height: 160px; margin: 0 5px;}
.nl-series-box .nl-series-list li {overflow: hidden; position: relative; padding-left: 13px; margin-bottom: 13px; font-size: 16px; line-height: 1.4em; color: #444;}
.nl-series-box .nl-series-list li:before {content: ''; display: block; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; border-radius: 4px; background-color: #222222;}
.nl-series-box .btn-sub {position: relative; margin: 30px 0 0 -10px; display: flex; justify-content: center;}
.nl-series-box .btn-sub > a {margin: 0 0 0 10px;}


/************* 뉴스레터 채널 *************/
.nl-channel-hd {position: relative; width: 1110px; margin: 0 auto; display: block; height: 200px; box-sizing: border-box;}
.nl-channel-hd .hd-wrap {display: flex;}
.nl-channel-hd .thumb {position: relative; width: 300px; height: 200px; border-radius: 8px; overflow: hidden;}
.nl-channel-hd .thumb img {width: 100%; height: 100%; object-fit: cover; display: block;}
.nl-channel-hd .cont {position: relative; width: 630px; padding: 0 35px; box-sizing: border-box;}
.nl-channel-hd .cont .tit {display: inline-block; font-size: 32px; line-height: 1em; color: #1a1a1a; margin: 5px 0 18px; padding-right: 100px; box-sizing: border-box;}
.nl-channel-hd .cont .day {margin: 15px 0 0 15px; font-size: 14px; font-weight: 400; line-height: 1em; background: url(//img.khan.co.kr/images/khan/m/ico_reporter_mail.svg) left 60% no-repeat; background-size: 14px 11px; padding-left: 18px; color: #666;}
.nl-channel-hd .cont .s-tit {font-size: 18px; color: #1a1a1a; }
.nl-channel-hd .cont .lead {font-size: 16px; color: #7a7a7a; line-height: 1.5em; margin: 15px 0 20px}
/* sns 영역 */
.nl-channel-hd .sns a {margin-right: 5px;}
.nl-channel-hd .btn-sns {display: inline-block; width: 34px; height: 34px;}
.nl-channel-hd .btn-sns.ig {background: url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_ig.svg) center no-repeat; background-size: 23px 23px;}
.nl-channel-hd .btn-sns.tw {background: url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_tw.svg) center no-repeat; background-size: 26px 21px;}
.nl-channel-hd .btn-sns.fb {background: url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_fb.svg) center no-repeat; background-size: 14px 25px;}
.nl-channel-hd .btn-sns.kch {background: url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_kch.svg) center no-repeat; background-size: 23px 24px;}
.nl-channel-hd .btn-sns.tt {background: url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_tt.svg) center no-repeat; background-size: 21px 24px;}
.nl-channel-hd .btn-sns.pc {background: url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_pc.svg) center no-repeat; background-size: 22px 24px;}
.nl-channel-hd .btn-sns.hm {background: url(//img.khan.co.kr/images/khan/pc/ico_ft_sns_hm.svg) center no-repeat; background-size: 23px 24px;}
/* 공유, 좋아요 버튼 영역 */
.nl-channel-hd .fn-btn {position: absolute; right: 35px; top: 0;}
.nl-channel-hd .fn-btn li {float:left; position:relative; width:40px; height:30px;}
.nl-channel-hd .fn-btn > ul > li {margin-left: 10px;}
.nl-channel-hd .fn-btn li a {display:block; width:40px; height:30px; text-indent:-9999px;}
.nl-channel-hd .fn-btn li.share {background:url("//img.khan.co.kr/images/khan/pc/ico-fn-share-re.svg") no-repeat scroll 50% 50% transparent; background-size: 24px 24px;}
.nl-channel-hd .fn-btn li.like {background: url(//img.khan.co.kr/images/khan/pc/ico-fn-like.svg) no-repeat scroll 50% 50% transparent; background-size: 26px 24px;}
.nl-channel-hd .fn-btn li #like_cnt.count {display: block; position: relative; width: auto; color: #1a1a1a; font-size: 13px; font-weight: 600; text-align: center;}
/* 매체 공유 레이어 */
.nl-channel-hd .fn-btn li.share:hover .slt_sns_menu {display:block;}
.nl-channel-hd .fn-btn li .slt_sns_menu {display:none; position:absolute; right:-10px; top:35px; visibility:visible; z-index:400; -webkit-transition: top 75ms ease-out,left 75ms ease-out; transition: top 75ms ease-out,left 75ms ease-out; -webkit-animation: pop-upwards 180ms forwards linear; animation: pop-upwards 180ms forwards linear;}
.nl-channel-hd .fn-btn li .slt_sns_menu.open {display:block;}
.nl-channel-hd .fn-btn li .area_sns_menu {display:block; overflow:hidden; position:relative; width:253px; padding:10px 14px; border:1px solid #5a5a5a; border-radius:5px; -webkit-border-radius:5px; background-color:#fff;}
.nl-channel-hd .fn-btn li .area_sns_menu > li {float:left; width:38px; height:38px; margin-right:5px;}
.nl-channel-hd .fn-btn li .area_sns_menu > li:last-child {margin-right:0;}
.nl-channel-hd .fn-btn li .area_sns_menu > li a {display:block; width:38px; height:38px; border-radius:50%; text-indent:-9999px; background:url("//img.khan.co.kr/images/khan/pc/sprite-sub.png") no-repeat left top;}
.nl-channel-hd .fn-btn li .area_sns_menu > li a.facebook {background-position:-3px 0;}
.nl-channel-hd .fn-btn li .area_sns_menu > li a.twitter {background-position:-53px 0;}
.nl-channel-hd .fn-btn li .area_sns_menu > li a.kakaotalk {background-position:-103px 0;}
.nl-channel-hd .fn-btn li .area_sns_menu > li a.band {background-position:-153px 0;}
.nl-channel-hd .fn-btn li .area_sns_menu > li a.googleplus {background-position:-203px 0;}
.nl-channel-hd .fn-btn li .area_sns_menu > li a.email {background-position:-253px 0;}
.nl-channel-hd .fn-btn li .area_sns_menu > li a.moresns {background-position:-303px 0;}
.nl-channel-hd .fn-btn li .area_sns_menu > li a.nhnblog {background-position:-3px -510px;}
.nl-channel-hd .fn-btn li .area_sns_menu > li a.copyurl {background-position:-53px -510px;}
.nl-channel-hd .btn-sub {width: 180px;}
/* 버튼 스타일 */
.btn-fill {display: block; text-align: center; width: 180px; height: 55px; line-height: 55px; margin-bottom: 10px; border-radius: 8px; box-sizing: border-box; font-size: 16px; color: #fff!important; font-weight: 500; background-color: #5a77d1;}
.btn-fill span {font-size: 16px; color: #fff; font-weight: 500; background: url(//img.khan.co.kr/images/khan/pc/ico-plus-wt.svg) no-repeat left center; background-size:12px 12px; padding-left:18px;}
.btn-fill i {padding-right:6px; width:12px; height:12px; vertical-align:middle; background:url(//img.khan.co.kr/images/khan/pc/ico-plus-wt.svg) no-repeat left center; background-size:12px 12px;}
.btn-fill.ing {border:1px solid #333; color:#333!important; background-color:#fff;}
.btn-fill.ing span {color:#333; padding-left:22px; background:url(//img.khan.co.kr/images/khan/pc/ico-btn-check-gray.svg) no-repeat 6px center; background-size:14px 14px;}
.btn-fill.ing i {padding-right:10px; width:14px; height:14px; background:url(//img.khan.co.kr/images/khan/pc/ico-btn-check-gray.svg) no-repeat 6px center; background-size:14px 14px;}
.btn-line {display: block; text-align: center; width: 180px; height: 55px; line-height: 55px; margin-bottom: 10px; border-radius: 8px; box-sizing: border-box; background-color: #fff; border: 1px solid #aaaaaa;}
.btn-line span {font-size: 16px; color: #1a1a1a; font-weight: 500;}
/* 상단 이벤트 배너 */
.event-bnr-wrap {position: relative; width: 1110px; margin-top: 50px; height: 90px;}
.event-bnr-wrap a {display: block; width: 1110px; height: 90px; border-radius: 8px; overflow: hidden;}
.event-bnr-wrap a img {width: 100%; height: 100%; object-fit: cover; display: block;}
/* 에디터 소개 영역 */
.editor-wrap {position: relative; width: 1110px; padding: 40px 0; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}
.editor-wrap .inner {max-width: 600px; margin: 0 auto; display: flex; justify-content: center; align-items: center;}
.editor-wrap .inner .editor_profile {flex: none; margin: 0 30px 0 0; width: 120px; height: 120px; border-radius: 100px; overflow: hidden;}
.editor-wrap .inner .cont .editor_profile img {width: 100%; height: 100%; object-fit: cover; display: block;}
.editor-wrap .inner .cont .editor_tit {padding: 0 3px; font-size: 20px; color: #1a1a1a; font-weight: 600; line-height: 1.5em; border-bottom: 2px solid #222;}
.editor-wrap .inner .cont .editor_desc {font-size: 14px; color: #7a7a7a; font-weight: 400; line-height: 1.5em; margin-top: 15px;}
/* 뉴스레터 채널 공통 타이틀 */
.label-nl {margin: 0 0 12px; padding: 4px 8px; background-color: #c9d8ff; color: #00153e; font-size: 13px; border-radius: 4px;}
.tit-nl {font-size: 24px; font-weight: 600;}
.s-tit-nl {font-size: 16px; color: #4469b0; margin: 12px 0 30px;}
/* 추천 뉴스레터 슬라이드 */
.recommend-wrap {position: relative; width: 1110px; margin: 50px auto 0; border-bottom: 1px solid #dddddd; padding-bottom: 50px;}
.recommend-wrap .recommend-slide {position: relative;}
.recommend-wrap .recommend-slide .wrap-slide {width: 1110px; overflow: hidden;}
.list-mode-a:after {content:''; display:block; visibility:hidden; clear:both; height:0; font-size:0;}
.recommend-wrap .list-mode-a {display: flex; flex-wrap: wrap;}
/* .list-mode-a li {float: left;} */
.list-mode-a li .link {display: block; overflow: hidden; position: relative; width: 255px; margin-right: 30px; text-decoration: none;}
.list-mode-a li .link .thumb {width: 255px; height: 170px;  border-radius: 8px; overflow: hidden;}
.list-mode-a li .link .thumb img {width: 100%; height: 100%; object-fit: cover; display: block;}
.list-mode-a li .link .caption {width: 255px; padding: 0 5px; box-sizing: border-box;}
.list-mode-a .link .tit {overflow: hidden;min-height: 2.8em; max-height: 2.8em; margin: 13px 0 15px; color: #1a1a1a; font-size: 18px; font-weight: 550; letter-spacing: -0.025em; line-height: 1.4em;}
.list-mode-a li .link .caption .ico_new {background: url(//img.khan.co.kr/images/khan/pc/ico_menu_new.svg?v=211102) no-repeat right center; background-size: 18px 18px; width: 18px; height: 20px; padding: 0 0 0 5px; display: inline-block; top: 3px; position: relative;}
.list-mode-a .cont {width: 255px; padding: 0 5px; box-sizing: border-box;}
.list-mode-a .info {display: flex; justify-content: space-between; margin: 0 0 10px;}
.list-mode-a .date {font-size: 14px; color: #a8a8a8; letter-spacing: 0;}
.list-mode-a .time-taken {padding-left: 20px; font-size: 14px; color: #444; background: url(//img.khan.co.kr/images/khan/pc/ico_clock.svg) no-repeat left center; background-size: 15px 15px;}
.letter-list .cont-main .list-mode-a .hashtag-wrap {overflow: hidden;}
.list-mode-a .hashtag-wrap:after {content:''; display:block; visibility:hidden; clear:both; height:0; font-size:0;}
.list-mode-a .hashtag-wrap .hashtag {float: left; margin: 10px 10px 0 0; padding: 10px 13px; font-size: 13px; line-height: 1em; color: #666666; background: #eff1f7; border-radius: 8px;}
/* 페이징 */
.recommend-wrap .paging-slide .paging_now {position: absolute; top: -40px; right: 0;}
.recommend-wrap .paging-slide .paging_now:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.recommend-wrap .paging-slide .btn_now {display:block; float:left; width:10px; height:10px; margin:0 3px; border-radius:50%; line-height:0; text-indent:-9999px; background-color:#cecece;}
.recommend-wrap .paging-slide .btn_now:hover,
.recommend-wrap .paging-slide .btn_now.on {background-color:#5a77d1;}
.recommend-wrap .paging-slide .slide-btn {position: absolute; top: 57px; width: 55px; height: 55px;  border-radius: 100px; box-sizing: border-box; box-shadow: 0 5px 10px rgb(0 0 0 / 15%); text-indent: -9999px; z-index: 1;}
.recommend-wrap .paging-slide .slide-btn.prev {left: -27px; background: #fff url(//img.khan.co.kr/images/khan/pc/ico-arrow-left.svg) no-repeat 45% center; background-size: 10px 19px;}
.recommend-wrap .paging-slide .slide-btn.next {right: -27px; background: #fff url(//img.khan.co.kr/images/khan/pc/ico-arrow-right.svg) no-repeat 55% center; background-size: 10px 19px;}

/* 뉴스레터 리스트 */
.letter-list-wrap {position: relative; width: 1110px; border-bottom: 1px solid #dddddd; padding-bottom: 50px;}
.letter-list-wrap .tit-nl {margin: 0 0 30px;}
/* case2. 시즌제 UI */
.season-slt {position: relative; margin: 0 0 12px;}
.season-slt select {width: auto; height: 30px; border: 0; padding-right: 15px; color: #1a1a1a; font-size: 16px; cursor: pointer;}
/* case3. 해시태그 UI */
.hashtag-slt {display: flex; align-items: center; position: relative; margin: 0 0 30px}
.hashtag-slt .btn-back {background: url(//img.khan.co.kr/images/khan/pc/ico-arrow-left-s.svg) no-repeat left center; background-size: 6px 13px; padding: 8px 0 8px 12px; font-size: 14px; font-weight: 500; margin: 0 20px 0 0;}
.hashtag-slt .result {font-size: 24px; font-weight: 600; line-height: 34px;}
.hashtag-slt .result .hashtag {margin: 0 10px 0 0; padding: 10px 13px; font-size: 14px; font-weight: 400; line-height: 1em; color: #666666; background: #eff1f7; border-radius: 8px; box-sizing: border-box;}
.letter-list:after {content:''; display:block; visibility:hidden; clear:both; height:0; font-size:0;}
/* 좌측 리스트 */
.select-mode {position: absolute; top: 0; right: 0;}
.select-mode .btn-mode {float: left; position: relative; width: 30px; height: 30px; margin: 0 4px; text-indent: -9999px;}
.select-mode .mode-a {background: url(//img.khan.co.kr/images/khan/pc/btn-mode-imgview.svg) no-repeat scroll center; background-size: 18px 18px;}
.select-mode .mode-a:hover,
.select-mode .mode-a.on {background: url(//img.khan.co.kr/images/khan/pc/btn-mode-imgview-bl.svg) no-repeat scroll center; background-size: 18px 18px;}
.select-mode .mode-b {background: url(//img.khan.co.kr/images/khan/pc/btn-mode-listview.svg) no-repeat scroll center; background-size: 20px 18px;}
.select-mode .mode-b:hover,
.select-mode .mode-b.on {background: url(//img.khan.co.kr/images/khan/pc/btn-mode-listview-bl.svg) no-repeat scroll center; background-size: 20px 18px;}
.letter-list .cont-main {width: 825px; position: relative;}
/* 보기 : 기본 */
.letter-list .cont-main .list-mode-a {display: flex; flex-wrap: wrap; margin-left: -30px;}
.letter-list .cont-main .list-mode-a li {margin: 0 0 50px 30px}
.letter-list .cont-main .list-mode-a li .link {margin: 0;}
/* 보기 : 목록*/
.list-mode-b {width: 100%; margin: 0 0 30px; border-top: 1px solid #dedede;}
.list-mode-b li {position: relative; display: flex; align-items: center; padding: 20px 0; border-bottom: 1px solid #dedede;}
.list-mode-b .cont {position: relative; width: calc(100% - 240px); overflow: hidden; padding-right: 30px; box-sizing: border-box;} 
.list-mode-b .date {padding: 0 0 0 10px; font-size: 14px; color: #7a7a7a; width: 120px; letter-spacing: 0; box-sizing: border-box; line-height: 1.2em;}
.list-mode-b li .link {display: block; overflow: hidden; position: relative; width: 100%; text-decoration: none;}
.list-mode-b li .link .caption {padding: 0 0 8px; box-sizing: border-box;}
.list-mode-b li .link .caption .ico_new {background: url(//img.khan.co.kr/images/khan/pc/ico_menu_new.svg?v=211102) no-repeat right center; background-size: 18px 18px; width: 18px; height: 20px; padding: 0 0 0 5px; display: inline-block; top: 3px; position: relative;}
.list-mode-b .link .tit {overflow: hidden; color: #1a1a1a; font-size: 18px; font-weight: 550; letter-spacing: -0.025em; line-height: 1.4em;}
.list-mode-b .time-taken {width: 70px; display: flex; align-items: center; padding-left: 20px; font-size: 14px; color: #444; background: url(//img.khan.co.kr/images/khan/pc/ico_clock.svg) no-repeat left center; background-size: 15px 15px; box-sizing: border-box;}
.list-mode-b .hashtag-wrap:after {content:''; display:block; visibility:hidden; clear:both; height:0; font-size:0;}
.list-mode-b .hashtag-wrap .hashtag {float: left; margin: 10px 10px 0 0; padding: 10px 13px; font-size: 13px; line-height: 1em; color: #666666; background: #eff1f7; border-radius: 8px;}
.list-mode-b .btn-link {position: absolute; top: 0; right: 0; background: url(//img.khan.co.kr/images/khan/pc/ico-arrow-right.svg) no-repeat center; background-size: 12px 23px; width: 50px; height: 100%; text-indent: -9999px;}

.letter-list .paging-wrap {margin: 0;}
/* 우측 영역 */
.letter-list .cont-aside {width: 245px; margin-left: 40px;}
.letter-list .cont-aside h3.tit-nl {font-size: 20px; margin: 0 0 20px; font-weight: 600;}
.event-bnr-wrap.btm-bnr {width: 245px; margin: 0 0 50px; height: 80px;}
.event-bnr-wrap.btm-bnr a {width: 245px; height: 80px;}
.recom-hashtag-wrap .hashtag-wrap:after {content:''; display:block; visibility:hidden; clear:both; height:0; font-size:0;}
.recom-hashtag-wrap .hashtag-wrap .hashtag {float: left; margin: 0 10px 10px 0; padding: 10px 13px; font-size: 13px; line-height: 1em; color: #5a77d1; background: #fff; border: 1px solid #5a77d1; box-sizing: border-box; border-radius: 8px;}
.most-view-news {width: 100%; max-width: 1110px; margin: 50px auto 0;}
.list-row {position: relative;}
.list-row:after {display:block; clear:both; content:"";}
.list-row li {margin-bottom: 20px;}
.list-row li a {display: flex; align-items: center; width: 245px; height: 70px;}
.list-row li a .caption {width: 140px; padding-right: 10px; box-sizing: border-box;}
.list-row li a .tit {overflow: hidden; color: #1a1a1a; font-size: 16px; font-weight: 400; letter-spacing: -0.025em; line-height: 1.4em;}
.list-row li a .thumb {width: 105px; height: 70px; border-radius: 8px;}
.list-row li a .thumb img {width: 100%; height: 100%; object-fit: cover; display: block;}
/* 레터 모아보기 */
.collect-wrap {position: relative; width: 1110px; margin: 50px auto; padding-bottom: 50px;}
.collect-wrap .collect-box {position: relative; width: 1110px; border: 1px solid #ececec; border-radius: 8px; box-shadow: 0 3px 15px rgba(0, 0, 0, 0.05)}
/* 탭 */
.collect-wrap .collect-box .hd {position: relative; height: 60px;}
.collect-wrap .collect-box .hd .reset {position: absolute; top: 15px; right: 15px; /* border: 1px solid #aaaaaa; */ border-radius: 4px; padding: 7px 10px; font-size: 13px; color: #4a4a4a; background-color: #efefef;}
.collect-wrap .tab-model-b {height: 60px; margin: 0;}
.collect-wrap .tab-model-b .tab {height: 60px; padding: 0 10px; font-size: 15px; line-height: 60px; text-align: center;}
.collect-wrap .tab-model-b .tab:before {background: #4469b0;}
.collect-wrap .tab-model-b li.active>.tab, 
.collect-wrap .tab-model-b .tab:focus, .tab-model-b .tab:hover {color: #4469b0}
.collect-wrap .tab-model-b ul {padding-left: 20px; border-bottom: 1px solid #ddd; box-sizing: border-box;}
.collect-wrap .collect-box .cont {padding: 40px 100px}
/* 해시태그 모아보기*/
.collect-wrap .collect-hashtag .hashtag-wrap {overflow: hidden; position: relative; max-height: 80px; display: flex; flex-flow: wrap; justify-content: center; margin: 0 0 20px;}
.collect-wrap .collect-hashtag .hashtag-wrap:after {content:''; display:block; visibility:hidden; clear:both; height:0; font-size:0;}
.collect-wrap .collect-hashtag .hashtag-wrap.open {height: auto;}
.collect-wrap .collect-hashtag .hashtag-wrap .hashtag {float: left; margin: 0 10px 10px 0; padding: 10px 13px; font-size: 13px; line-height: 1em; color: #5a77d1; background: #fff; border: 1px solid #5a77d1; box-sizing: border-box; border-radius: 8px;}
.collect-wrap .collect-hashtag .hashtag-wrap .hashtag.on {color: #fff; background: #5a77d1;}
.collect-wrap .collect-hashtag .btn-fold:after {content:''; display:block; visibility:hidden; clear:both; height:0; font-size:0;}
.collect-wrap .collect-hashtag .btn-fold a {float: right; font-size: 13px; padding-right: 16px;}
.collect-wrap .collect-hashtag a.open {background: url(//img.khan.co.kr/images/khan/pc/ico-arrow-down-s.svg) no-repeat right center; background-size: 12px 6px;}
.collect-wrap .collect-hashtag a.close {background: url(//img.khan.co.kr/images/khan/pc/ico-arrow-up-s.svg) no-repeat right center; background-size: 12px 6px;}
.collect-wrap .btn-line {margin: 20px auto 0; background-color: #E4E9FF; border: 1px solid #bbc5ed;}
.collect-wrap .btn-line span {padding-left: 22px; background: url(//img.khan.co.kr/images/khan/pc/ico_search.svg) 0 50% no-repeat; background-size: 18px 18px;}
/* 검색 보기 */
/* .collect-wrap .srch-bar .search_area {width: 100%; text-align: center;}
.collect-wrap .srch-bar .search_area .input_search {border: 0; background-color: #eff1f7; position: relative;}
.collect-wrap .srch-bar .search_area input {background-color: #eff1f7;     padding: 0 26px 0 20px;} */
.collect-wrap .srch-box .search_area {position:relative; width: 100%; text-align: center; margin:0 auto;}
.collect-wrap .srch-box .search_area .input_search {border: 0; background-color: #eff1f7; position: relative; display:inline-block; margin:10px 0; width:580px; height:50px; border-radius:8px; box-sizing:border-box; text-align:left;}
.collect-wrap .srch-box .search_area input {width:525px; height:48px; border:0; border-radius:8px 0 0 8px; color:#1a1a1a; box-sizing:border-box; font-weight:500; font-size:16px; background-color: #eff1f7; padding: 0 26px 0 20px;}
.collect-wrap .srch-box .search_area input:focus {outline:none}
.collect-wrap .srch-box .search_area input::-webkit-input-placeholder { /* Edge */ color:#888; font-weight:400; font-size:16px; padding:0;}
.collect-wrap .srch-box .search_area input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#888; font-weight:400; font-size:16px; padding:0;}
.collect-wrap .srch-box .search_area input::placeholder {color:#888; font-weight:400; font-size:16px; padding:0;}
.collect-wrap .srch-box .btn_sch {display:inline-block; width:48px; height:48px; text-indent:-1000em; background:url("//img.khan.co.kr/images/khan/pc/ico_search.svg") 50% 50% no-repeat; background-size:20px;}
.collect-wrap .srch-box .search_area .sch-reset {overflow: visible; position: absolute; top: 1px; right: 54px; width: 26px; height: 48px; text-indent: -1000em; background: url(//img.khan.co.kr/images/khan/pc/btn-circle-close.svg) 50% 50% no-repeat; background-size: 20px 20px;}


/* 결과 목록 */
.collect-result {margin: 50px 0 0;}
.hashtag-clt {display: flex; flex-wrap: wrap; align-items: center; position: relative; margin: 0 0 30px}
.hashtag-clt .tit {font-size: 20px; font-weight: 600;}
.hashtag-clt .tit:after {content: ''; display: inline-block; width: 1px; height: 16px; border-right: 1px solid #aaa; margin-right: 15px; padding-right: 12px;}
.hashtag-clt .hashtag {margin: 5px 10px 5px 0; padding: 10px 13px; font-size: 14px; font-weight: 400; line-height: 1em; color: #666666; background: #eff1f7; border-radius: 8px; box-sizing: border-box;}

.collect-result .hd {position: relative; height: 30px; margin: 0 0 20px;}
.collect-result .hd .total {color: #999; font-size: 14px; font-weight: 500; line-height: 30px;}
.collect-result .hd .select-mode {position: absolute; top: 0; right: 0;}
.collect-result .list-mode-a {display: flex; flex-wrap: wrap; margin-left: -30px;}
.collect-result .list-mode-a li {margin: 0 0 50px 30px;}
.collect-result .list-mode-a li .link {margin: 0;}
.collect-result .list-mode-a .hashtag-wrap {overflow: hidden;}
.collect-result .paging-wrap {margin: 0;}
/* 결과 없음 */
.no-result {margin: 100px 0 0;}
.no-result p {font-size: 18px; color: #6a6a6a; text-align: center; padding-bottom: 15px;}
.no-result p a {text-decoration: underline; color: #4469b0; font-weight: 500;}
.no-result .btn-reset {display: block; text-align: center; margin: 30px auto 0; width: 180px; height: 55px; line-height: 55px; background-color: #fff; border-radius: 100px; border: 1px solid #aaaaaa;}
.no-result .btn-reset span {font-size: 15px; color: #1a1a1a; font-weight: 500; background: url(//img.khan.co.kr/images/khan/pc/ico-reset-s.svg) no-repeat left center; background-size: 18px 13px; padding-left: 25px;}
/* 맨위로 가기 */
.btn-gotop.newsletter {position: fixed; bottom: 160px; right: 40px;}
/* 구독 플로팅 배너 */
.bnr-sub-nl {display:none; position:fixed; right:35px; bottom:55px; min-width: 260px; height:80px; margin:0 auto; border:2px solid #5a77d1; border-radius:70px; box-shadow:6px 6px #5a77d1; text-align:left; opacity:0; background-color:#fff; z-index:8; -webkit-transition-duration:.2s; transition-duration:.2s;}
.bnr-sub-nl a {display:block; height:80px;}
.bnr-sub-nl .txt {margin: 0 25px; padding:15px 0 15px 48px; text-align:left; color:#1a1a1a; font-size:16px; font-weight: 500; line-height:1.5em; background:url("//img.khan.co.kr/images/khan/pc/ico-newsletter_sub.svg") no-repeat 0 50%; background-size:36px 36px; letter-spacing: -0.07em;}
.bnr-sub-nl.on {display:block; opacity:.95; -webkit-transition-duration:.5s; transition-duration:.5s;}




/**************************************************************************** 
	404 & 삭제된 기사 페이지
****************************************************************************/
.error {width:100%; margin: 80px auto; text-align:center;}
.error .tit {margin:0 0 40px; color:#444; font-size:28px; line-height:1.6;}
.error .tit .artid-info {display:block; color:#666; font-size:18px;}
.error .img_symbol img {opacity: .85}
.error .s-tit {margin:50px 0; color:#4469B0; font-size:20px;}
.error .goback .btn {display:block; width:150px; margin:20px auto 0; padding:18px 30px; border-radius:10px; text-align:center;  font-size:16px; background-color:#fafafa; border: 1px solid #bebebe;}


/**************************************************************************** 
	광고성 정보 수신거부 페이지
****************************************************************************/
.unsubscribe {width:100%; margin: 80px auto; text-align:center;}
.unsubscribe .tit {margin:40px 0 0; color:#444; font-size:28px; line-height:1.6em; letter-spacing: -0.07em; font-weight: 500;}
.unsubscribe .s-tit {margin:30px 0 50px; color:#999; font-size:18px; line-height: 1.6em;}
.unsubscribe .s-tit em {font-size:16px; color: #444;}
.unsubscribe .confirm .btn {display:block; width:150px; margin:20px auto 0; padding:18px 25px; border-radius:50px; text-align:center;  font-size:16px; background-color:#fafafa; border: 1px solid #bebebe;}



/**************************************************************************** 
	우측 공통영역
****************************************************************************/
.rt_box {margin-bottom:60px;} /* 박스형태 기본 정의 */
.rt_box.noline {padding-bottom:0; border-bottom:none;}
.rt_box.ml00 {margin-left:0;}
.rt_box.mb00 {margin-bottom:0;}
.rt_box.mb15 {margin-bottom:15px;}
.rt_box.pl00 {padding-left:0;}
.rt_box.pb30 {padding-bottom:30px;}
.rt_box.pb00 {padding-bottom:0;}
.rt_box.border { border:1px solid #c7cbce; padding:10px;}

.f_l {float:left}
.f_r {float:right}
.fnt_ta { font-family:tahoma;}
.shadow { position:absolute; top:0; right:0; left:0; bottom:0; width:100%; display:block;}
.trans_border {position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #000; cursor:pointer; opacity:0.1; -ms-filter:alpha(opacity=10); filter:alpha(opacity=10); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);}
.screen_out {overflow:hidden; position:absolute; width:0; height:0; line-height:0; text-indent:-9999px;}

/* 리스트 기본 모델 */
/* 카테고리별 많이 본 뉴스 */
.art-list {width:300px;}
.art-list .tit {margin-bottom:20px; color:#1a1a1a; font-size:20px; font-weight:700;}
.art-list li {display:table; overflow:hidden; position:relative; width:300px; max-height:70px; margin-bottom:25px;}
.art-list li:last-child {margin-bottom:0; border-bottom:none;}
.art-list li:last-child .num {width:30px;}
.art-list li a {display:table-cell; overflow:hidden; max-height:70px;}
.art-list li a strong {display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; max-height:70px; line-height:23px; vertical-align:middle; color:#4a4a4a; font-size:16px; font-weight:400;} /* 3줄 말 줄임 */
.art-list .num {display:table-cell; width:25px; color:#6a6a6a; vertical-align:middle; font-size:20px; font-weight:700; letter-spacing:-2px;}
.art-list li .txt {display:table-cell; overflow:hidden; width:100%; padding-right:10px; vertical-align:middle;}
.art-list li .thumb {display:table-cell; position:relative;}
.art-list li .thumb img {width:90px; height:70px;}


/* 투데이스핫 Today`s HOT */
.todayshot_wrap {position:relative; width:300px;}
.todayshot_wrap .tit {margin-bottom:20px; color:#1a1a1a; font-size:20px; font-weight:700;}
/* .todayshot_wrap .tit strong {color:#4763cf;} */
.todayHot_wrap {overflow:hidden;}
.todayHot_wrap .cont {position:relative; width:300px; height:300px;}
.todayHot_wrap table {width:300px; height:300px;}
.todayHot_wrap table tr td {width:75px; height:75px;}
.todayHot_wrap table tr td a {display:block; width:75px; height:75px;}
.todayHot_wrap table tr td img {width:75px; height:75px; opacity:0.5;filter:alpha(opacity=50);}
.todayHot_wrap table tr td img:hover {width:69px; height:69px; border:3px #2665f4 solid; opacity:1;filter:alpha(opacity=100);}
.todayHot_wrap table tr td .thumb_on {width:69px; height:69px; border:3px #2665f4 solid; opacity:1;filter:alpha(opacity=100);}
.todayHot_wrap .todayHot_big_img {position:absolute; width:225px; height:225px; display:none; z-index:2;}
.todayHot_wrap .todayHot_big_img dl dd, .todayHot_big_img dl dd a img {overflow:hidden; width:225px; height:225px;}
.todayHot_wrap .todayHot_big_img dl dt {position:absolute; left:0; bottom:0; width:225px; height:30px; background:#000000; opacity:0.5;filter:alpha(opacity=50);}
.todayHot_wrap .todayHot_big_img dl div {overflow:hidden; position:absolute; left:0; bottom:7px; width:215px; padding:0 5px; color:#fff; font-size:14px; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.todayHot_wrap .cont .todayHot_big_img.p00 {top:75px; left:75px;}
.todayHot_wrap .cont .todayHot_big_img.p01 {top:75px; left:75px;}
.todayHot_wrap .cont .todayHot_big_img.p11 {top:75px; left:75px;}
.todayHot_wrap .cont .todayHot_big_img.p02 {top:75px; left:0px;}
.todayHot_wrap .cont .todayHot_big_img.p03 {top:75px; left:0px;}
.todayHot_wrap .cont .todayHot_big_img.p04 {top:75px; left:0px;}
.todayHot_wrap .cont .todayHot_big_img.p05 {top:0px; left:0px;}
.todayHot_wrap .cont .todayHot_big_img.p06 {top:0px; left:0px;}
.todayHot_wrap .cont .todayHot_big_img.p07 {top:0px; left:0px;}
.todayHot_wrap .cont .todayHot_big_img.p08 {top:0px; left:75px;}
.todayHot_wrap .cont .todayHot_big_img.p09 {top:0px; left:75px;}
.todayHot_wrap .cont .todayHot_big_img.p10 {top:0px; left:75px;}

/* 만평 */
.aside-tm-list {width:300px;}
.aside-tm-list .tit {margin-bottom:20px; color:#1a1a1a; font-size:20px; font-weight:700;}
.aside-tm-list li {width:260px; margin:0 auto 30px;}
.aside-tm-list li:last-child {margin-bottom:0;}
.aside-tm-list li .ct-tit {display:block; margin-bottom:10px; margin-left:-20px;}
.aside-tm-list li .ct-tit a {display:block;}
.aside-tm-list li .ct-tit .tit-01 {width:155px; height:28px; text-indent:-9999px; background:url("//img.khan.co.kr/images/khan/pc/img_tit_cartoon.png") no-repeat; background-size:170px 100px; background-position:0 0; }
.aside-tm-list li .ct-tit .tit-02 {width:121px; height:40px; text-indent:-9999px; background:url("//img.khan.co.kr/images/khan/pc/img_tit_cartoon.png") no-repeat; background-size:170px 100px; background-position:0 -50px; }
.aside-tm-list li .thumb {overflow:hidden; position:relative; width:260px; height:260px;}
.aside-tm-list li .thumb img {position:absolute; bottom:0; width:260px; height:auto;}
.aside-tm-list li .thumb:after {content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; border:1px solid #000; opacity:.75;}

/* 정정보도문 : 섹션 게시용 */
.correct-wrap {margin:0 0 40px; color:#4a4a4a; /* padding:20px; border:1px solid #ccc border-radius:7px; background-color:#fefefe; */} /* 문화 */
.correct-link {font-size:15px; line-height:1.4em; letter-spacing:-0.025em;}
.correct-link .tit {display:block; margin:0 0 5px; padding-left:28px; color:#111; font-size:16px; font-weight:550; background:url("//img.khan.co.kr/images/khan/pc/megaphone.png") no-repeat 0 50%;     background-size:24px;}
.correct-wrap.national {display:none; position:absolute; right:0; bottom:0; width:320px; margin:0;} /* 사회 */
.correct-wrap.national.on {display:block;}
.correct-wrap.national .correct-link {display:block; position:relative; width:260px; margin-left:60px; font-size:14px; letter-spacing:-0.052em;}
.correct-wrap.national .correct-link .tit {display:inline; position:absolute; left:-60px; top:-2px; margin-right:3px; padding:1px 4px; border:1px solid #ddd; border-radius:3px; color:#4a4a4a; font-size:13px; background-color:#efefef; background-image:unset;}



/* 2020 도쿄올림픽 : 20210624 */
/* GNB 링크 */
header .header-bottom > .inner .gnb li.olympic {position: relative;}
header .header-bottom > .inner .gnb li.olympic .count {position: absolute;top: -10px; left: 50%; margin-left: -23px;font-size: 12px; font-weight: 400; letter-spacing: -0.1em; color: #fff; background-color: #A0182E; border-radius: 15px; width: 45px; text-align: center; height: 24px; line-height: 24px;}
header .header-bottom > .inner .gnb li.olympic .count.over {background-color: #565656;}

/************ 중단 특집구역 ************/
.blind {overflow: hidden;visibility: hidden;position: absolute;top: 0;left: 0;width: 0;height: 0;padding: 0;font-size: 0;line-height: 0;}
.wrap_olympic2020 {position:relative; width:1110px; margin:-51px auto 30px; clear:both;}
/* case1 */
.wrap_olympic2020.case1 {}
.wrap_olympic2020.case1 a {width:1110px; height: 75px; display: block;background:url(//img.khan.co.kr/images/micro/olympic/2020/bg_olympic2020_khan_1.png) no-repeat;}
/* case2 */
/* .wrap_olympic2020.case2 {height:250px;} */
.wrap_olympic2020 .hd {width:1110px; height: 60px; background:url(//img.khan.co.kr/images/micro/olympic/2020/bg_olympic2020_khan_2.png) no-repeat;}
.wrap_olympic2020 .hd h2 {display: inline-block; width: 155px; box-sizing: border-box; color: #fff; font-size: 17px; line-height: 22px; font-weight: bold; padding: 8px 0 0 20px;}
.wrap_olympic2020 .hd h2 a {text-decoration: none;}
.wrap_olympic2020 .medal {position: absolute; top: 10px; left: 190px;}
.wrap_olympic2020 .medal:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.wrap_olympic2020 .medal dt {float: right; padding: 10px 0 0 10px; font-size: 14px; font-weight: bold; color: #aa1328; line-height: 1.3em; letter-spacing:-0.1em;}
.wrap_olympic2020 .medal dt .count {position: relative; margin-left: 10px; padding-left:10px; color: #000;}
.wrap_olympic2020 .medal dt .count:before {content: ''; display: inline-block; width: 1px; height: 10px; background: #e4e4e4; position: absolute; left: 0; top: 5px;}
.wrap_olympic2020 .medal .item_mi {float:left; position:relative; background:url(//img.khan.co.kr/images/micro/olympic/2020/img_medal_flat.svg) 0 0 no-repeat; width: 40px; height: 40px;}
.wrap_olympic2020 .medal .item_mi.fst {margin-left:0}
.wrap_olympic2020 .medal .item_mi.gold {background-position: -4px -4px}
.wrap_olympic2020 .medal .item_mi.silver {background-position:-45px -4px}
.wrap_olympic2020 .medal .item_mi.bronze {background-position:-86px -4px}
.wrap_olympic2020 .medal .item_mi .num {position:absolute; top:13px; left:50%; width:25px; margin-left: -13px; font-size:13px; line-height: 13px; font-weight:bold;font-family:Roboto;color:#FFF;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.wrap_olympic2020 .korean_enter {position: absolute; top: 19px; right: 30px;}
.wrap_olympic2020 .korean_enter span {position: relative; float: left; font-size: 14px; color: #000; margin-left: 10px; padding-left:10px; font-weight: bold; line-height: 1.3em;}
.wrap_olympic2020 .korean_enter:hover span {text-decoration: underline;}
.wrap_olympic2020 .korean_enter:hover .game {text-decoration: none;}
.wrap_olympic2020 .korean_enter .game {background: #b11e33; padding: 3px 8px; border-radius: 100px; color: #fff; font-size: 12px; font-weight: bold; }
.wrap_olympic2020 .korean_enter.over .game {background: #565656;}
.wrap_olympic2020 .korean_enter .sports:before, .wrap_olympic2020 .korean_enter .part:before {content: ''; display: inline-block; width: 1px; height: 10px; background: #e4e4e4; position: absolute; left: 0; top: 5px;}
.wrap_olympic2020 .korean_enter .time, .wrap_olympic2020 .korean_enter .ko {padding:0;}
.wrap_olympic2020 .korean_enter .part {max-width: 250px; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; word-break: keep-all; font-weight: normal;}
.wrap_olympic2020 .korean_enter .ko .ico_flag {width: 28px; height: 19px; margin-right: 15px; vertical-align: middle; border: 1px solid rgba(0,0,0,0.1); box-sizing: border-box;}
.wrap_olympic2020 .olympic_menu {width: 1110px; height:40px; border-bottom: 1px solid #edf1f5;}
.wrap_olympic2020 .olympic_menu:after {content: ''; display: block; visibility: hidden; clear: both; height: 0; font-size: 0;}
.wrap_olympic2020 .olympic_menu li {float: left; width: 25%; height: 40px;line-height: 40px; text-align: center;}
.wrap_olympic2020 .olympic_menu li a {background: url(//img.khan.co.kr/images/micro/olympic/2020/ico_arr_link.svg) right 50% no-repeat; padding-right: 13px; font-size: 14px; line-height: 1em;}
.wrap_olympic2020.case2 .list_thumb {position: relative; border-bottom: 1px solid #d9d9d9; padding-bottom: 25px; box-sizing: border-box;}
.wrap_olympic2020.case2 .list_thumb:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.wrap_olympic2020.case2 .list_thumb li {display: block; overflow: hidden; float: left; width: 50%; padding: 25px 20px 0 0; box-sizing: border-box;}
.wrap_olympic2020.case2 .list_thumb li .thumb {position: relative; display: block; overflow: hidden; float: left; width: 140px; height: 98px; margin: 0 1.2em 0 0;}
.wrap_olympic2020.case2 .list_thumb li .thumb:before {position: absolute; display: block; content: ''; width: 100%; height: 100%; background: rgba(0,0,0,0.05); z-index: 1;}
.wrap_olympic2020.case2 .list_thumb li .thumb img {display: block; width: 100%; height: 100%; object-fit: cover;}
.wrap_olympic2020.case2 .list_thumb li .caption {margin-top: 1em; display: block;	width: 100%;}
.wrap_olympic2020.case2 .list_thumb li .caption .tit {display:block; font-size: 18px; font-weight:600; color:#222;line-height:1.4em; letter-spacing:-0.04em;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;}
.wrap_olympic2020.case2 .list_thumb li .caption .lead {display:block; padding: 7px 0 0; font-size: 14px; font-weight: 400; color:#8A8A8A;line-height:1.4em; height: 2.8em;letter-spacing:-0.04em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;word-wrap:break-word;}
.wrap_olympic2020 .thumb .gold {display: block;background: url(//img.khan.co.kr/images/micro/olympic/2020/img_medal_flat.svg) 0 0 no-repeat; width: 40px; height: 40px; background-position: -3px -3px; z-index: 10; position: absolute; top: 5px; right: 8px; }
.wrap_olympic2020 .thumb .silver {display: block;background: url(//img.khan.co.kr/images/micro/olympic/2020/img_medal_flat.svg) 0 0 no-repeat; width: 40px; height: 40px; background-position: -44px -3px; z-index: 10; position: absolute; top: 5px; right: 8px;}
.wrap_olympic2020 .thumb .bronze {display: block;background: url(//img.khan.co.kr/images/micro/olympic/2020/img_medal_flat.svg) 0 0 no-repeat; width: 40px; height: 40px; background-position: -85px -3px; z-index: 10; position: absolute; top: 5px; right: 8px;}
.wrap_olympic2020 .thumb .md {display: block; padding-top: 15px; font-size: 13px; line-height: 13px; font-weight: bold; font-family: Roboto; color: #FFF; text-align: center; text-shadow: 1px 1px 1px rgb(0 0 0 / 50%); box-sizing: border-box;}
/* 섹션 우측 상단 배너 */
/* 2020 도쿄올림픽 */
.cont-aside .bnr_olympic2020 {width: 300px; text-align: center;}
.cont-aside .bnr_olympic2020 a {display: block;}
/* 2022 카타르월드컵 */
.cont-aside .bnr_worldcup2022 {width: 300px; text-align: center;}
.cont-aside .bnr_worldcup2022 a {display: block;}

/* 2022 카타르 월드컵 특집 : 20221101 */
/*  스포츠섹션 바로가기 배너 */
.worldcup2022-main-sec.sports {position:relative; width:1110px; margin:-51px auto 30px; clear:both;}
.worldcup2022-main-sec.sports a {width:1110px; height: 80px; display: block;background:url(//img.khan.co.kr/images/micro/worldcup/2022/bg_worldcup2022_khan_sportsbnr.png) no-repeat;}




/* 동영상 기사 아이콘 */
.sct-cont-top .headline .thumb {position:relative;} /* 섹션 상단(공통) */
.sct-cont-top .list-mj-art li > .thumb {position:relative;} /* 섹션 상단 - 우측 */
.opn-cont-top .area-a .thumb {position:relative;} /* 오피니언 섹션 상단 */
.opn-cont-excursus .area-a .thumb {position:relative;} /* 오피니언 섹션 - 여적 */
.serial-top-wrap .serial-cont-list .thumb {position:relative;} /* 기획 연재 섹션 상단 */

.sct-cont-top .list-mj-art li > .thumb .ico-mov {right:25px; bottom:10px; width:25px; height:25px;} /* 섹션 상단 - 우측 */
.media-list .thumb .ico-mov {right:10px; bottom:10px; width:25px; height:25px;} /* 영상 섹션 - 실용음악콩쿠르 */
.media-list.video .thumb .ico-mov {width:30px; height:30px;} /* 영상 섹션 - 영상기사 */
.opn-cont-excursus .area-a .thumb .ico-mov {right:15px; bottom:15px; width:30px; height:30px;} /* 오피니언 섹션 - 여적 */
.opn-major .thumb .ico-mov {right:15px; bottom:15px; width:30px; height:30px;} /* 오피니언 섹션 - 칼럼 */
.opn-list li .thumb .ico-mov {right:15px; bottom:15px; width:20px; height:20px;} /* 오피니언 섹션 - 중단 리스트 */
.opn-named-wrap .list_photoslide .link_thumb .ico-mov {right:11px; bottom:60px; width:25px; height:25px;} /* 오피니언 섹션 - 기사 리스트 */
.media-list.issue-top .thumb .ico-mov {right:20px; bottom:20px; width:30px; height:30px;} /* 이슈 */
.df-list .thumb .ico-mov {right:15px; bottom:15px; width:30px; height:30px;} /* 실시간 랭킹 기사 */
.art-list li .thumb .ico-mov {right:5px; bottom:5px; width:20px; height:20px;} /* 실시간 랭킹 기사 우측 */
.serial-top-wrap .serial-cont-list .thumb .ico-mov {right:15px; bottom:50px; width:40px; height:40px;} /* 기획 연재 섹션 상단 */



/**************************************************************************** 
	2022 마이페이지 - 언론재단
****************************************************************************/
/* 220916 신규 추가 */
.mainarea .maintab {display: flex; justify-content: center; padding:0 80px; border-bottom: 1px solid #efefef;}
.mainarea .maintab li {display:flex; justify-content: space-between;max-width:200px; width: 100%; height: 60px; box-sizing: border-box; padding:0 30px;text-align: center; line-height: 60px; background: #f3f3f3; font-size: 18px; color: rgba(0, 0, 0, 0.6); cursor: pointer; border: 1px solid #efefef; border-left:1px solid #efefef; border-bottom:none;}
.mainarea .maintab li:first-of-type {border-right: 0; }
.mainarea .maintab li.active {background: #fff; color: #18407d; font-weight: bold; }
.mainarea .maintab li i {display: inline-block; margin-left: 10px; line-height: 60px; font-size:13px; }
.mainarea .maintab a {display:flex; justify-content: space-between; max-width:200px; width: 100%; height: 60px; box-sizing: border-box;padding:0 30px; text-align: center; line-height: 60px; background: #f3f3f3; font-size: 18px; color: rgba(0, 0, 0, 0.6); cursor: pointer; border: 1px solid #efefef; border-left:1px solid #efefef; border-bottom:none;}
.mainarea .maintab a:first-of-type {border-right: 0; }
.mainarea .maintab a.active {background: #fff; color: #18407d; font-weight: bold; }
.mainarea .maintab a i {display: inline-block; margin-left: 10px; line-height: 60px; font-size:13px;}
.mainarea .tab_content {display: none; }
.mainarea .tab_content.active {display: block; }
.khrank .khrank_top {padding: 24px 0; }
.khrank .khrank_top .guide {margin-top:8px; margin-bottom:16px; font-size: 16px; text-align: left;}
.m-tabs.type01 {display:flex;}
.m-tabs.type01 .m-tab {padding: 0 16px; height: 38px; margin-right:12px; font-size: 1em; border: 0; outline: 0; border-radius: 4px; background: #ecf5fe; color: #18407d; text-align: center;}
.m-tabs.type01 .m-tab.active {background-color:#18407d; color:#fff;}
.date_select.only-text input {width:140px !important;}
.khrank .khrank_top .search_wrap {display: flex; align-items: center; gap: 16px; }
.khrank .khrank_top .search_wrap select {padding: 0 16px; padding-right:45px; height: 38px; font-size: 1em; border: 0; outline: 0; border-radius: 4px; color: #18407d; background: #ecf5fe url(//img.khan.co.kr/images/khan/pc/ico-arrow-btm-s-bl.svg) no-repeat; background-size: 12px 6px; background-position: right 1rem center !important; appearance: none !important;}
.khrank .khrank_top .search_wrap .date_select {display: flex; align-items: center; gap: 4px; }
.khrank .khrank_top .search_wrap input[type="date"] {border: 0; outline: 0; padding: 0 16px; font-size: 1em; color: #707070; height: 38px; border: 1px solid #efefef; border-radius: 4px; }
.khrank .khrank_area table {width: 100%; table-layout: fixed; }
.khrank .khrank_area table.my-table {margin: 0 auto 40px;}
.khrank .khrank_area table tbody {border: 1px solid #efefef; }
.khrank .khrank_area table th {font-size: 18px; font-weight: 500; padding: 16px;}
.khrank .khrank_area table td {font-size: 1em; color: #707070; padding: 16px; border-bottom: 1px solid #efefef;}
.khrank .khrank_area table td p {position: relative; width: fit-content; }
.khrank .khrank_area table td p span.fst_icon {position: absolute; display: block; right: -4px; top: 50%; font-size: 22px; transform: translateX(100%) translateY(-50%); color: #18407d; }
.khrank .khrank_area table td p span.fst_icon img {margin-left:8px;}
.khrank .khrank_area table tr td:first-of-type {border-right: 1px solid #efefef; }
.khrank .khrank_bottom {display:flex; justify-content: flex-end;margin-top:12px;}
.m-level-wrap {display:flex; align-items: center;}
.m-level-wrap .fragment {display:flex; align-items: center;}
.m-level-wrap img {margin-left:12px;height:30px;}
.m-sub.type01 {font-size:14px; color:#999;}

.khquiz .khquiz_area {max-width:769px; margin:0 auto; margin-top:40px; padding-bottom:70px; box-sizing: border-box;}
.khquiz .khquiz_area .info_list_area {width: 100%; height: 300px; background: #f3f3f3; border-radius: 16px; display: flex; flex-flow: column; justify-content: center; align-items: center; text-align: center; }
.khquiz .khquiz_area .info_list_area p {font-size: 18px; color: #4b4e53; line-height: 1.5; }
.khquiz .khquiz_area .quizlist li {border-bottom: 1px solid #efefef; cursor: pointer; }
.quizlist {min-height:750px;}
.quizlist li.correct .col-group .correct {background-color:#18407d !important;}
.khquiz .khquiz_area .quizlist .quiz_q {display: flex; justify-content: space-between; flex-wrap:wrap; margin-bottom:20px;}
.khquiz .khquiz_area .quizlist .quiz_q .box-title {display:flex; align-items: flex-end; justify-content: space-between;width:100%;}
.khquiz .khquiz_area .quizlist .quiz_q .box-title .title {display:flex; flex:auto; font-size:23px; text-align: left;}
.khquiz .khquiz_area .quizlist .quiz_q .box-title .title .mark {margin-right:8px; font-size:23px;}
.khquiz .khquiz_area .quizlist .quiz_q .count {display:block; flex:0 0 auto; margin-left:16px; color:rgba(0,0,0,0.6); text-align: right; font-size:16px;}
.khquiz .khquiz_area .quizlist .quiz_q .count * {font-size:16px;}
.khquiz .khquiz_area .quizlist .quiz_q .count .point {color:#18407d; font-weight:500;}
.khquiz .khquiz_area .quizlist .quiz_q p {display:flex; font-size: 1.2em; text-align: left}
.khquiz .khquiz_area .quizlist .quiz_q p span {font-size:23px; word-break: keep-all; white-space: pre-line;}
.khquiz .khquiz_area .quizlist .quiz_q a {margin-left:20px; color: #4b4e53; white-space: nowrap;}
.khquiz .khquiz_area .quizlist .quiz_q a:hover {text-decoration: underline; }
.khquiz .khquiz_area .quizlist .quiz_a_top {display: flex; background: #f3f3f3; padding: 16px 0; margin-bottom: 16px; }
.khquiz .khquiz_area .quizlist .quiz_a_top li {width: 100%; text-align: center; }
.khquiz .khquiz_area .quizlist .quiz_a_top li:first-child {border-right: 1px solid #d1d1d1; }
.khquiz .khquiz_area .quizlist .quiz_a_main {background: #f3f3f3; padding: 40px 0 40px; position: relative;border-radius:20px;}
.khquiz .khquiz_area .quizlist .quiz_a_main.result {padding-top:100px; padding-bottom:80px;}
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_state {font-size:20px; font-weight:500;}
.quizlist .quiz_a_main .quiz_state {width:100%;}
.quizlist .quiz_a_main .quiz_state > p {font-size:20px; font-weight:500;}
.quizlist .quiz_a_main .quiz_state .wrong {color: #af260d; }
.quizlist .quiz_a_main .quiz_state .correct {color: #18407d; }
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj {width: 100%; max-width: 600px; margin: 0 auto; display: flex; flex-flow: column; gap: 30px; margin-bottom: 30px; }
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj li.acitve .col-group {border: 1px solid #18407d; }
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj li label {width: 100%; cursor: pointer; }
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj li .col-group {display: flex; box-sizing: border-box; width: 100%; background: #fff; padding: 12px 24px; border-radius: 5px; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1); align-items: center; justify-content: space-between; }
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj li .col-group p {max-width: calc( 100% - 50px ); text-align: left;}
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj li input[type="radio"] {display: none; }
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj li.wrong .col-group {outline: 1px solid #af260d; }
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj li.wrong .check_icon span {background-color:red !important;}
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj li.correct .col-group {outline: 2px solid #0052d9; }
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj li input[type="radio"]:checked + .col-group .check_icon .correct {background: #18407d; }
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj li.correct input[type="radio"]:checked + .col-group .check_icon .correct {background: #0052d9; }
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj li input[type="radio"]:checked + .col-group .check_icon .wrong {background: #af260d; }
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj li .col-group .check_icon span {display: block; width: 40px; height: 40px; background: #d5d5d5; text-align: center; line-height: 40px; border-radius: 50%; color: #fff;}
.khquiz .khquiz_area .quizlist .quiz_a_main .quiz_obj li .col-group .check_icon span i {line-height: 40px; }
.khquiz .khquiz_area .quizlist .btn_wrap {display: flex; justify-content: center; gap: 24px; }
.khquiz .khquiz_area .quizlist .btn_wrap> * {display: block; width: 120px; height: 42px; text-align: center; line-height: 40px; border: 1px solid #18407d; border-radius: 4px; color: #18407d; font-size: 14px; }
.khquiz .khquiz_area .quizlist .btn_wrap> *.next {background: #18407d; color: #fff; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);}
.khquiz .khquiz_area .quizlist .quiz_btm {display: flex; justify-content: center; flex-wrap:wrap; gap: 10px; font-size: 14px; padding-top: 40px; }

.quiz_btm {display:flex; justify-content: center; font-size: 14px; text-align: left;}
.quiz_btm .box-url {width:100%; margin-top:12px;}
.quiz_btm .box-url a {font-size:16px; text-decoration: none !important;}
.quiz_btm .box-url:first-of-type {margin-top:0;}
.quizlist .quiz_btm a .point {color: #18407d;}
.quizlist .quiz_btm a i {margin:0 8px;}
.quizlist .quiz_btm .comment {width:100%; margin-top:10px; font-size:16px; font-weight:500; color:#18407d; text-align: center;}
.khquiz .khquiz_area .quiz_totay {padding: 10px 40px; width: fit-content; margin: 0 auto 20px; font-size: 18px; font-weight:500; color:#0052D9; border:1px solid #0052D9;}
.khquiz .khquiz_area .quiz_total_txt {text-align: center; font-size: 1.2em; margin-bottom: 50px; }
.khquiz .khquiz_area .quiz_total_num {font-size: 12px; position: absolute; top: -8px; right: 0; transform: translateY(-100%);}
.khquiz .khquiz_area .quiz_graph_wrap {position: relative; width: 350px; margin: 0 auto 80px; }
.khquiz .khquiz_area .quiz_graph {width: 100%; height: 25px; background: #fff; border-radius: 12.5px; position: relative; overflow: hidden; }
.khquiz .khquiz_area .quiz_graph .core {background: #a2b2cb; position: absolute; height: 100%; border-radius: 12.5px; width: calc( ( 100% / 4 ) *3 ); }
.khquiz .khquiz_area .quiz_exp {width: 100%; max-width: 600px; margin: 0 auto; margin-bottom: 30px; background: #fff; padding: 40px 20px; text-align: center; box-sizing: border-box; border:1px solid #C9C9C9;}
.khquiz .khquiz_area .quiz_exp h3 {font-size: 20px; color: #18407d; font-weight: 500; margin-bottom: 20px; }
.khquiz .khquiz_area .quiz_exp p {font-size: 18px; line-height: 1.5; }
.box-categories.type01 {display:flex; align-items: center; margin-bottom:40px;}
.box-categories.type01 .title {display:flex; align-items: center; justify-content: space-between;margin-right:8px; font-size:16px; font-weight:bold; white-space: nowrap;}
.box-categories.type01 .title img {margin-left:28px;}
.box-categories.type01 .categories-wrap {flex:auto;}
.box-categories.type01 .categories {display: flex; align-items: center; flex:auto; margin:-7px;}
.box-categories.type01 .category-wrap {flex: 0 0 auto; padding:7px;}
.box-categories.type01 .category {padding:20px; font-size:14px; color:rgba(0,0,0,0.6); border-bottom:2px solid #e7e7e7; cursor:pointer;}
.box-categories.type01 .category.active{color:#000; border-color:#000;}

/* 220916 */
.curation_list li .curation_select .select_icon {display: none; align-items: center; justify-content: center; width: 35px; height: 35px; border-radius: 50%; border: 2px solid #efefef; text-align: center; line-height: 35px; color: #efefef; background: #fff; font-size: 20px; }
.curation_list.edit li .curation_select .select_icon {display:flex;}
.kh_popup .curation_list .curation_box {padding:0;}
.curations-show {background-size:cover !important;}
.kh_popup .curation_list li {margin-bottom:15px;}
.kh_popup .curation_list .title {margin-top:4px; margin-bottom:10px; font-size:14px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.box-bottom-logo {display:flex; justify-content: flex-end; align-items: center; margin-top:20px; text-align: right; color:#999; white-space: nowrap;}
.box-bottom-logo img {margin-left:10px;}
.mypagecuration {padding-top:0;}
.mypagecuration > .title {margin-top:0;}
.only-mobile {display:none !important;}
.m-input-text.type01 {display:flex; align-items: center; justify-content: center; padding: 0 16px; height: 38px; font-size: 1em; border: 0; outline: 0; border-radius: 4px; color: #333; border:1px solid #e1e1e1;}


/**************************************************************************** 
	2023 마이페이지 개편 
****************************************************************************/
.section .ranking {margin: 30px 0 0;}
.ranking .khrank .maintab {display: flex; justify-content: center; margin: 0 0 40px; border: 0; position: relative;}
/* .ranking .khrank .maintab li {display:flex; align-items:center; justify-content:center; width: 100%; height: 60px; text-align: center; line-height: 60px; background: #f9fcfd; font-size: 1rem; color: rgba(0, 0, 0, 0.6); cursor: pointer; border: 2px solid #cee2e9; position: relative; z-index: 1;} */
.ranking .khrank .maintab li {display:flex; align-items:center; justify-content:center; width: 100%; height: 60px; text-align: center; line-height: 60px; font-size: 1rem; background: #fff; color: #2a2a2a; cursor: pointer; border: 1px solid #d2d2d2; position: relative; z-index: 1;}
.ranking .khrank .maintab li:nth-child(1) {left: 1px;}
.ranking .khrank .maintab li:nth-child(2) {left: 0px;}
.ranking .khrank .maintab li:nth-child(3) {left: -1px;}
.ranking .khrank .maintab li:nth-child(4) {left: -2px;}
.ranking .khrank .maintab li span {margin-left:8px;}
.ranking .khrank .maintab li.active {background-color: #005af8; border: 1px solid #005af8; color: #fff; font-weight: bold; z-index: 2;}
/* .ranking .khrank li .arrow {display: inline-block; margin-left: 10px; background: url("//img.khan.co.kr/images/khan/pc/ico-arrow-btm-s-gr.svg") no-repeat center; background-size: 12px 6px; width: 12px; height: 6px;} */
/* .ranking .khrank li.active .arrow {background: url("//img.khan.co.kr/images/khan/pc/ico-arrow-btm-s-bl.svg") no-repeat center; background-size: 12px 6px;} */
.ranking .khrank li .arrow {display: none;}
.mainarea .tab_content {max-width: 800px; margin: 0 auto;}
.khrank .khrank_top {display: flex; justify-content: space-between; padding: 0 0 40px;}
.khrank .khrank_top .guide {margin: 0 0 40px; text-align: center;}
.khrank .khrank_top .datetab {display: flex; margin: 0; border: 0; position: relative;}
.khrank .khrank_top .search_wrap input {width: 200px; height: 30px; border: 0; padding: 0; border-radius: 0; font-weight: 550; font-size: 16px; color: #4a4a4a; background: url(//img.khan.co.kr/images/khan/pc/ico-list-calendar.svg) no-repeat right 50%; cursor: pointer; text-align: right; padding-right: 22px;}
.khrank .khrank_top .datetab li {display: flex; align-items: center; justify-content: center; text-align: center; font-size: 17px; color: #888; padding: 15px 5px 20px; margin-right: 15px; position: relative; cursor: pointer;}
.khrank .khrank_top .datetab li.active {color: #1a1a1a; font-weight: bold;}
.khrank .khrank_top .datetab li.active:before {content: ''; background-color: #1a1a1a; position: absolute; bottom: 0; width: 100%; height: 3px;}
.khrank .khrank_btn {margin: 0 auto 40px; text-align: center; border-radius: 5px; background-color: #fff; border: 2px solid #005af8;}
.khrank .khrank_btn .btn-link {display: block; padding: 18px 0; font-size: 15px; font-weight: 500; color: #005af8;}
.khrank .khrank_btn .btn-link span {padding-right: 12px; background: url(//img.khan.co.kr/images/khan/pc/ico-arrow-right-s-bl.svg) no-repeat right center; background-size: 6px 11px;}
.khrank .khrank_area table tbody {border: 0; border-top: 3px solid #1a1a1a;}
.khrank .khrank_area table th {font-size: 15px; text-align: center;}
.khrank .khrank_area table tr td {border-bottom: 1px solid #ddd; border-right: 0; color: #1a1a1a}
.khrank .khrank_area table tr td:first-of-type {border-right: 0;}
.khrank .khrank_area table tr.my-rank {border: 3px solid #005af8;}
.khrank .khrank_area table tr.gold {background-color: #FEF8E4;}
.khrank .khrank_area table tr.gold td:first-of-type {background: url("//img.khan.co.kr/images/khan/pc/img-ranklist-1st.svg") no-repeat center 60%; background-size: 42px 42px;}
.khrank .khrank_area table tr.gold td:first-of-type p {font-weight: bold; color: #E4B73B; font-size: 18px;}
.khrank .khrank_area table tr.silver td:first-of-type {background: url("//img.khan.co.kr/images/khan/pc/img-ranklist-2nd.svg") no-repeat center 60%; background-size: 42px 42px;}
.khrank .khrank_area table tr.silver td:first-of-type p {font-weight: bold; color: #B1B1B1; font-size: 18px;}
.khrank .khrank_area table tr.bronze td:first-of-type {background: url("//img.khan.co.kr/images/khan/pc/img-ranklist-3nd.svg") no-repeat center 60%; background-size: 42px 42px;}
.khrank .khrank_area table tr.bronze td:first-of-type p {font-weight: bold; color: #D67B55; font-size: 18px;}
.khrank .khrank_area table tr td:first-of-type p {text-align: center;    width: auto;}
.khrank .khrank_area table tr td:last-of-type {border-right: 0; text-align: center; }
.m-level-wrap .fragment {width: 54px; margin-right: 3px; display: flex; justify-content: center;}
.m-level-wrap img {margin: 0;}
.khrank .khrank_area .info-txt { font-size: 14px; text-align: right; color: #777; padding: 15px 0 0;}
/* 페이징 */
.m-paging {width:100%; display: flex; justify-content: center; align-items: center; padding: 50px 0;}
.m-paging .cont_date {display: flex; align-items: center;}
.m-paging .prev {background:url(//img.khan.co.kr/images/khan/m/ico_arr_left_s_bk.svg) no-repeat center;}
.m-paging .next {background:url(//img.khan.co.kr/images/khan/m/ico_arr_right_s_bk.svg) no-repeat center;}
.m-paging .btn_arr {display: inline-block; width: 24px; height: 30px; background-size: 5px 10px; margin: 0 8px;}
.m-paging .disable {opacity: .2;}
.m-paging .page {font-size: 14px; color: #444; font-weight: 500; width: 30px; height: 30px; line-height: 30px; text-align: center; margin: 0 4px;}
.m-paging .page.on {color: #fff; background: #4469B0; border: 0;}