@charset "utf-8";

/* Reset Style */
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,td,textarea,th,ul {margin:0; padding:0;}
fieldset,img {border:0 none;}
dl,li,menu,ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:after,blockquote:before,q:after,q:before {content:''; content:none;}
button,input,select,textarea {vertical-align:middle;}
button{border:0 none; background-color:transparent; cursor:pointer;}
table{border-collapse:collapse; border-spacing:0;}

body{-webkit-text-size-adjust:none;}
input:checked[type=checkbox] {background-color:#666; -webkit-appearance:checkbox;}
html input[type=button],input[type=email],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text] {-webkit-appearance:none; border-radius:0;}
body{background:#fff;}
body,button,input,select,td,textarea,th {font-size:15px; /* font-size:75%; 16px(DeskTop) * 0.75 = 12px, 14px(Mobile) * 0.75 = 10.5px */; line-height:1.2; font-family:'Malgun Gothic','맑은 고딕',sans-serif; color:#333;}

a {color:#000;text-decoration:none;-webkit-tap-highlight-color:transparent;/** Disable orange highlight **/}
a:active,a:hover {text-decoration:none;}
address,caption,cite,code,dfn,em,var {font-style:normal; font-weight:400;}
button::-moz-focus-inner {border:0; padding:0;}


/* 레이아웃 */
.mainContent {overflow:hidden; background-color:#ececec;}
.subContent {overflow:hidden; position:relative; background-color:#fff;}
.footer_area {position:relative;}




/* ============================================= 공통 ============================================= */
/* hidden */
.hidden {display:block; overflow:hidden; left:-9999px; position:absolute; width:1px; height:1px; line-height:0; text-indent:-9999px; font-size:0;}


/* 각종 아이콘 */
.ficon {float:left; position:relative; top:-2px; height:20px;} /* 단독·속보 등 리드문 앞 아이콘 */
.ficon img {margin-right:5px;}
.picon {display:block; overflow:visible; position:absolute; bottom:5px; right:5px;} /* 썸네일 내 아이콘(화보) */
.cicon {display:block; overflow:visible; position:absolute; top:0; left:0; margin-top:0!important;} /* 썸네일 내 아이콘(만화천국) */
.aicon {display:block; overflow:visible; position:absolute; top:5px; right:5px; margin-top:0!important;} /* 성인만화 아이콘(만화천국) */


/* 로딩 이미지 */
.loading_img {display:block; margin:0 auto;}


/* 반응형 이미지 설정 */
.img_box {display:block; width:25%;}


/* 스와이프 모델 */
.swipe {overflow:hidden; visibility:hidden; position:relative; width:100%; /* min-height:550px; */ margin:0 auto;}
.swipe-wrap {overflow:hidden; position:relative;}
.swipe-wrap > div {float:left; position:relative; width:100%;}
.swipe.modelA {height:350px;}
.swipe.modelA .swipe-wrap {height:350px; width:100%;}
.swipe.modelA .swipe-wrap > div {float:left; position:absolute; width:100%;}
.swipe.modelB {height:50px;}
.swipe.modelB .swipe-wrap {height:50px; width:100%;}
.swipe.modelB .swipe-wrap > div {float:left; position:absolute; width:100%;}
.swipe0 {position:absolute; top:0; left:-100%;}
.swipe1 {position:absolute; top:0; left:0;}
.swipe2 {position:absolute; top:0; left:100%;}
.bizn_list2, .lady_list3 {min-height:650px;} /* 스와이프 오류 방지 높이 지정 */




/* ============================================= 공통 모듈 ============================================= */
/* 뉴스 컨텐츠 - 텍스트 */
.news_wrap {margin:10px; background:none repeat scroll 0 0 #ffffff;}
.mainContent .news_wrap {box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
.mainContent .kc1 .news_wrap:first-child {margin-top:0;}
.mainContent .news_wrap h4 {font-size:17px; color:#2665f4; padding:10px 10px 0; border-top:none; background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}

.list_txt li {padding:0 10px; border-bottom:1px solid #e4e4e4;}
.list_txt li a {display:block; overflow:hidden; width:100%; padding:7px 0 6px; color:#333; line-height:1.5; text-overflow:ellipsis; white-space:nowrap;}
.list_txt li a img {margin-top:0px; margin-right:5px; vertical-align:sub;}
.list_txt li span.midTit {color:#2665f4;}
.list_txt li:last-child {border-bottom:none;}
/*
.list_txt li a .icon_news { border:1px solid #8c9bc8; height:18px; display:inline-block; margin-right:5px; margin-top:-1px; margin-bottom:-1px; zoom:1; *display:inline;}
.list_txt li a .icon_news em { font-size:11px; color:#8c9bc8; font-weight:normal; display:block; height:18px; line-height:17px; padding:0 5px 0 4px;}
*/
.list_txt li a .icon_news {position:relative; top:-2px; border:1px solid #8c9bc8; height:18px; display:inline-block; margin-right:5px; margin-top:-1px; margin-bottom:-1px; zoom:1; *display:inline;}
.list_txt li a .icon_news em { font-size:11px; color:#8c9bc8; font-weight:normal; display:block; height:18px; line-height:19px; padding:0 5px 0 4px;}

.subContent .list_txt {padding:0 10px;}
.subContent .list_txt li {padding:0; border-bottom:1px solid #e4e4e4;}
.subContent .list_txt li.b_no {border-bottom:none;}
/* .subContent .list_txt li:last-child {border-bottom:none;} 기사면 오늘의 주요뉴스 하단 텍스트 광고 이슈 */


/* 뉴스 컨텐츠 - 포토 */
.list_photo {overflow:hidden; padding:10px 5px 5px;}
.list_photo li {overflow:hidden; float:left; width:33.3%; margin:10px 0; padding:0 5px; box-sizing:border-box;}
.list_photo.col2 li {width:50%;}
.list_photo.col3 li:nth-last-child(1) {width:33.4%;}
.list_photo li a {display:block; overflow:hidden; position:relative;}
.list_photo li a  img {margin-right:5px;}
.list_photo li a span {display:block; overflow:hidden; margin:5px auto 0; color:#333; font-size:0.933em; letter-spacing:-1px; line-height:1.25em; text-align:center; text-overflow:ellipsis; word-break:break-all;}
.list_photo li a span img {display:none; vertical-align:bottom;} /* 속보 등 아이콘 */
.list_photo li a span em {display:block; color:#787878; font-size:0.933em;}
.list_photo li a span:last-child {display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:2.4em; }
.list_photo li a .icon_news {display:none; overflow:hidden; position:relative; top:1px; border:1px solid #8c9bc8; height:17px; /* display:inline-block; */ margin-right:5px; margin-top:-1px; margin-bottom:-1px; zoom:1; *display:inline;}
.list_photo li a .icon_news em { font-size:11px; color:#8c9bc8; font-weight:normal; display:block; height:18px; line-height:17px; padding:0 5px 0 4px;}
.list_photo li a .iBox {position:relative; margin:0;}
.list_photo li a .iBox:before {position:absolute;top:0px;left:0px;width:100%;height:100%;border:1px solid rgba(0, 0, 0, 0.1);box-sizing:border-box;content:"";} /*이미지 보더 */
.list_photo li a .iBox img {display:inline-block; vertical-align:top;}
.list_photo li a .iBox .picon img {width:18px; height:15px; min-height:15px;}
.list_photo.col2 li a .iBox {position:relative; max-width:165px; max-height:130px; margin:0 auto;} /****** 2단 이미지의 공통 썸네일 사이즈 ******/
.list_photo.col3 li a .iBox {position:relative; max-width:100px; max-height:100px; margin:0 auto;} /****** 3단 이미지의 공통 썸네일 사이즈 ******/
.list_photo.popular li a .iBox  {max-width:300px; max-height:200px;} /* 포토뉴스 인기포토 */

/* 20160113 JE 광고추가 - 포토 */
.list_photo li .iBox2 {position:relative; margin:0;}
/*.list_photo li .iBox2:before {position:absolute;top:0px;left:0px;width:100%;height:100%;border:1px solid rgba(0, 0, 0, 0.1);box-sizing:border-box;content:"";} 이미지 보더 */
.subContent.thirdTwo .mc2 .list_photo.col3 li .iBox2 {position:relative; min-width:88px; max-width:300px; max-height:200px;}
.subContent.thirdTwo .mc2 .list_photo.col3 li span {display:block; overflow:hidden; color:#333; margin-top:5px; line-height:17px; text-align:center;}
.list_photo.col2 li .iBox2 {position:relative; max-width:165px; max-height:130px; margin:0 auto;} /****** 2단 이미지의 공통 썸네일 사이즈 ******/
.list_photo.col3 li .iBox2 {position:relative; max-width:100px; max-height:100px; } /****** 3단 이미지의 공통 썸네일 사이즈 ******/

.top_photo_wrap .list_photo li {height:137px; margin-bottom:5px;} /* 포토앨범, 화보 탑 리스트 썸네일 */
.top_photo_wrap .list_photo li a span {display:block; overflow:hidden; max-width:220px; max-height:margin:5px auto 0; color:#333; font-size:0.933em; letter-spacing:-1px; line-height:1.286em; text-align:center; text-overflow:ellipsis; word-break:break-all;}
.top_photo_wrap .list_photo li a span {display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}


/* 연재: 인덱스-비즈, 비즈홈에 사용 */
.thumb_link {display:block; position:relative; padding:10px;}
.thumb_link:after {display:block; content:""; clear:both;}
.ib {float:left; position:relative;}
.thumb_link .ib:before {position:absolute; left:0px; top:0px; width:125px; height:70px; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:"";}
.thumBox {display:block;width:23.4%;}
.thumBox img {width:100%; max-width:140px; vertical-align:top;}
.thumb_box img {width:100%; width:125px; height:70px; vertical-align:top;}
.news_wrap .tb {display:block; overflow:hidden; top:10px; right:0; bottom:0; padding:0 0 0 10px; box-sizing:border-box; white-space:nowrap;}
.news_wrap .tb.pdless {padding:0;}
.news_wrap .tit {display:block; max-width:100%; white-space:normal; word-wrap:break-word; vertical-align:middle; letter-spacing:-1px; font-size:1.067em; line-height:1.2;}
.news_wrap .txt {display:block; overflow:hidden; color:#444; padding-top:3px; font-size:0.933em; font-weight:normal; line-height:1.2; white-space:normal; word-wrap:break-word; text-overflow:ellipsis;}


/* 서브메뉴 링크 */
.subLink {margin:10px; border:1px solid #ccc; box-sizing:border-box; background-color:#fff;}
.subLink .cont {display:table; width:100%;}
.subLink a {display:table-cell;}
.subLink.col1 a {width:100%;}
.subLink.col2 a {width:50%;}
.subLink.col3 a {width:33.33%;}
.subLink.col4 a {width:25%;}
.subLink a span {display:block; height:39px; border-right:1px solid #e4e4e4; color:#454545; line-height:41px; text-align:center; font-size:16px; font-weight:bold;}
.subLink a:last-child span {border-right:none;}
.subLink.col1 a span {color:#2665f4;}
.subLink.col2 a span.link {color:#454545;}
.subLink.deco a span {color:#2665f4;}


/* 기사 리스트(포토+텍스트) */
.list_phototxt {box-sizing:border-box;}
.list_phototxt ul {padding:10px;}
.list_phototxt li {display:block; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.list_phototxt li:last-child {border-bottom:0 none;}
.list_phototxt li a.list_Wrap {display:block; overflow:hidden; padding:10px 0;}
.list_phototxt li:first-child a.list_Wrap {padding-top:0;}
.list_phototxt li:last-child a.list_Wrap {padding-bottom:0;}
.list_phototxt li span.list_thumb {float:left; position:relative; width:85px; height:85px; margin-right:10px;}
.list_phototxt.opn li span.list_thumb { width:70px; height:70px;}
.list_phototxt li span.list_thumb:after {position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box;}
.list_phototxt li span.list_thumb .thumb_img {vertical-align:top;}
.list_phototxt li span.info_news {display:block; overflow:hidden;}
.list_phototxt li span.info_news .tit_news {display:block; overflow:hidden; max-height:3.6em; color:#333; line-height:1.2em;}
.list_phototxt li span.info_news .tit_news .icon_news {position:relative; top:0; border:1px solid #8c9bc8; height:17px; display:inline-block; margin-right:5px; margin-top:-1px; margin-bottom:-1px; zoom:1; *display:inline;}
.list_phototxt li span.info_news .tit_news .icon_news em { font-size:11px; color:#8c9bc8; font-weight:normal; display:block; height:17px; line-height:19px; padding:0 5px 0 4px;}
.list_phototxt li span.info_news .txt_news {display:block; overflow:hidden; max-height:2.4em; margin-top:4px; color:#666666; font-size:0.933em; line-height:1.286em;}
.list_phototxt li span.info_news .num_series {display:block; overflow:hidden; max-height:36px; color:#e02c2c; font-size:1.2em; font-weight:bold; line-height:1.385em;}
.list_phototxt li span.info_news .info_writer {display:block; overflow:hidden; max-height:36px; color:#666666; font-size:0.867em; line-height:1.385em;}
.list_phototxt li span.info_news .num_reply {display:block; overflow:hidden; max-height:36px; color:#454545; font-size:0.8em; font-weight:normal; line-height:1.385em;}
.list_phototxt li span.info_news .num_reply em {margin-left:2px; color:#2665f4; font-size:1em;}


/* [더보기 + 맨위로] 형태 */
.cont_paging {overflow:hidden; position:relative; height:40px; margin-bottom:20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:none repeat scroll 0 0 #f7f7f6;}
.cont_paging .page_num {display:block; padding-right:100px; color:#6a6a6a; font-size:14px; line-height:40px; text-align:center;}
.cont_paging .page_num.nomore {opacity:0.4; cursor:default;}
.cont_paging .page_num strong {margin-left:2px; color:#333;}
.cont_paging a.btn {position:absolute; top:0; width:100px; height:40px; }
.cont_paging a.btn_next {right:0; border-left:1px solid #ddd;}
.cont_paging .btn span {display:block; overflow:hidden; width:45px; margin:0 auto; padding-left:20px; color:#333; font-weight:bold; font-size:14px; text-align:center; line-height:40px; white-space:nowrap; background:url("http://img.khan.co.kr/mobile/images/btn_goTop.png") no-repeat 5px 50%; background-size:12px 12px;}


/* Banner 광고 */
.contBn {overflow:hidden; position:relative; max-height:50px; margin:10px 0; text-align:center; box-sizing:border-box; background-color:#f9f9f9!important;}
.contBn.nomargin {margin:0;}
.contBn.art_btm {max-height:100px;}
.contBn_foot {overflow:hidden; position:fixed; bottom:0; width:100%; max-height:50px; margin:0; text-align:center; box-sizing:border-box; z-index:110;}
.mainContent .contBn {margin-top:0;}
.subContent .contBn:first-child {margin:0; padding-top:2px; max-height:60px;}
.contBn_del, .ad_area_del {display:none;} /* 임시로 광고 가림 */

.social_btm {max-height:100%; background-color:#fff; box-sizing:border-box; margin:0 0 40px 0; overflow:hidden; position:relative; border-top:6px solid #ececec; padding-top:10px;}
.social_btm iframe {padding:0 10px; box-sizing:border-box;}

/* 자사광고 */
.khan_ad {overflow:hidden; height:50px; text-align:center; /* background-color:#f1b41e; */}
.subContent .khan_ad {overflow:hidden; height:48px; margin:10px 0; text-align:center; background-color:#f1b41e;}

/* 기사뷰 광고 */
.ad_area {width:100%; margin:0; padding:0 10px 5px;}
.ad_area ul {padding:0 10px 0 0;}

/* 기사뷰 광고 : 텍스트광고5줄(오늘의 주요뉴스 하단) */
.ad_area .list_txt {margin-right:10px; padding:0 10px 0 0;}
.ad_area .list_txt li:last-child {border-bottom:none;}

/* 광고(기사면 썸네일 배너) */
.ad_thumb_btm {overflow:hidden; min-height:150px; margin-top:10px; border-top:1px solid #ccc;}
.ad_thumb_btm .phA {float:left; position:relative; width:33.3%; height:150px; margin-bottom:0; text-align:center;}
.ad_thumb_btm .phA a {display:block;}
.ad_thumb_btm .phA span {display:block;}
.ad_thumb_btm .phA span img {width:95px; height:70px;}
.ad_thumb_btm .phA p {width:100%; margin-top:5px; text-align:center; color:#333; font-size:0.933em; font-family:"Malgun Gothic","맑은 고딕",sans-serif; letter-spacing:-1px; line-height:1.286em; text-overflow:ellipsis; word-break:break-all;}
.ad_thumb_btm .phA a, 
.ad_thumb_btm .phA a:visited, 
.ad_thumb_btm .phA a:active {color:#666; text-decoration:none;}
.ad_thumb_btm .phA a:hover  {text-decoration:underline; color:#3399ff;}

#article_bottom_ad:after {clear:both;}

/* 포토(화보)뷰어 광고 */
.ad_photo1 {position:absolute; left:30px; bottom:130px; z-index:10;}
.ad_photo2 {display:none; position:absolute; left:50%; top:50%; margin-left:-150px; margin-top:-125px; z-index:10;} /* 20150821 IH 비즈앤라이프 화보에서 클로즈버튼 노출되서 주석 */
.close_m_ad {display:none; position:absolute; top:4px; left:5px; z-index:310;}

/* mobile 화보페이지 플로팅 배너 20150819 추가 IH */
.ad_floating_collection {position:absolute; left:50%; bottom:20%; margin-left:-160px; z-index:10;}

/* 모바일웹 메인면 텍스트 광고 20151026 추가 IH */
.ad_main_txt {box-sizing:border-box; background:url("http://img.khan.co.kr/mobile/images/img_ad_mainTxt.png") no-repeat right bottom; background-size:24px 16px;}
.ad_main_txt.newskhan {margin:10px; padding-top:4px; background-color:#ffffff; box-shadow:0 0 1px rgba(0, 0, 0, 0.3);} /* 경향신문 */
.ad_main_txt.newskhan iframe {height:30px; padding: 2px 10px 0 7px; border-bottom:1px solid #e4e4e4;}
.ad_main_txt.newskhan iframe:last-child {height:27px; border-bottom:none;}
.ad_main_txt.biz {margin:20px 10px; padding-top:4px; border:1px solid #cccccc;} /* 비즈앤라이프 */
.ad_main_txt.biz iframe {height:33px; padding:2px 10px 0 7px; border-bottom:1px solid #e4e4e4; box-sizing:border-box;}
.ad_main_txt.biz iframe:last-child {height:30px; border-bottom:none;}
.ad_main_txt.sportskhan {margin:10px 10px 20px; padding-top:4px; border:1px solid #cccccc;} /* 스포츠경향 */
.ad_main_txt.sportskhan iframe {height:30px; padding:2px 7px 0 10px; border-bottom:1px solid #e4e4e4; box-sizing:border-box;}
.ad_main_txt.sportskhan iframe:last-child {height:27px; border-bottom:none;}


/* 모바일웹 기사뷰 상단 텍스트 광고 20160502 추가 JE */
.ad_textarea { text-align:left; padding:5px 10px 0; box-sizing:border-box; background:#fff !important; border-bottom:1px solid #dadada; height:54px;}
.ad_textarea li { background:url('http://img.khan.co.kr/mobile/images/ad_txt_blit.png') no-repeat scroll 0 9px transparent; padding-left:8px; margin-bottom:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/* 텐핑광고 추가 작업 20160524 IH */
.ad_textarea dl {position:relative; width:100%; height:40px;}
.ad_textarea dt a {display:block; overflow:hidden; margin-bottom:2px; color:#333; font-size:15px; font-weight:bold; line-height:20px; text-overflow:ellipsis; white-space:nowrap;}
.ad_textarea dd a {display:block; overflow:hidden; color:#333; font-size:13px; text-overflow:ellipsis; white-space:nowrap;}
.ad_textarea dd.thumb {float:left; width:72px; height:40px; margin-right:10px;}
.ad_textarea dd.thumb a {display:block; width:72px; height:40px;}
.ad_textarea dd.thumb img {width:72px; height:40px;}
.ad_textarea dd.ad_info {position:absolute; right:0; bottom:4px; width:20px; height:13px;}


/* 검색(서브 하단) */
.totall_search {position:relative; padding:20px 10px; border-top:1px solid #ccc; background-color:#FFF;}
.totall_search input {position:relative;top:0;left:0;height:40px;width:100%;padding:10px;border:1px solid #e4771b;box-sizing:border-box;}
.btn_search {position:absolute;display:block;top:20px;right:10px;width:40px;height:40px;border:1px solid #e4771b;background-color:#e4771b;}
.btn_search span {display:block;background:url(http://img.khan.co.kr/mobile/images/top_search.png) no-repeat 50% 50%;width:40px;height:40px;background-size:23px 23px;text-indent:-9999px;}

.totall_search.newskhan input {border:1px solid #2665f4;} /* 하단 검색단 색상(경향) */
.totall_search.newskhan .btn_search {border:1px solid #2665f4; background-color:#2665f4;}
.totall_search.entsp input {border:1px solid #e02c2c;} /* 하단 검색단 색상(연예·스포츠) */
.totall_search.entsp .btn_search {border:1px solid #e02c2c; background-color:#e02c2c;}
.totall_search.sportskhan input {border:1px solid #e02c2c;} /* 하단 검색단 색상(스포츠경향) */
.totall_search.sportskhan .btn_search {border:1px solid #e02c2c; background-color:#e02c2c;}


/* 화보 뷰어 */
.photo_viewer {position:absolute; width:100%; height:100%; text-align:center; background-color:#333333;}

.viewer_tit {position:relative; z-index:10;}
.viewer_tit h3 {position:fixed; left:0; top:0; width:100%; height:35px; border-bottom:1px solid #000000; color:#fdc501;}
.viewer_tit h3 p {overflow:hidden; padding-right:70px; font-size:16px; line-height:35px; text-align:left; text-indent:10px; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); z-index:2; text-overflow:ellipsis; white-space:nowrap; }
.viewer_tit p.collection_title {padding-left:25px;}
.viewer_tit h3 span {position:absolute; left:0; color:#aaa; font-size:14px;}
.viewer_tit button.viewer_close, .viewer_tit a.viewer_close {display:inline-block; position:absolute; right:0; top:0; width:40px; height:35px; z-index:15; background:none repeat scroll 0 0;}
.viewer_tit button.viewer_close:after, .viewer_tit a.viewer_close:after {display:inline-block; width:40px; height:35px; content:""; background:url("http://img.khan.co.kr/mobile/images/img_set.png") no-repeat scroll 10px -447px rgba(0, 0, 0, 0);}
.viewer_tit button.viewer_cate, .viewer_tit a.viewer_cate {display:inline-block; position:absolute; left:0; top:0; width:35px; height:35px; z-index:15; background:none repeat scroll 0 0;}
.viewer_tit button.viewer_cate.open:after, .viewer_tit a.viewer_cate.open:after {display:inline-block; width:40px; height:35px; content:""; background:url("http://img.khan.co.kr/mobile/images/btn_cate_open.png") no-repeat scroll 6px 9px; background-size:20px 20px;}
.viewer_tit button.viewer_cate.close:after, .viewer_tit a.viewer_cate.close:after {display:inline-block; width:40px; height:35px; content:""; background:url("http://img.khan.co.kr/mobile/images/btn_cate_close.png") no-repeat scroll 6px 9px; background-size:20px 20px;}
.viewer_tit button.viewer_share, .viewer_tit a.viewer_share {display:inline-block; position:absolute; right:40px; top:0; width:35px; height:35px; z-index:15; background:none repeat scroll 0 0;}
.viewer_tit button.viewer_share:after, .viewer_tit a.viewer_share:after {display:inline-block; width:40px; height:35px; content:""; background:url("http://img.khan.co.kr/mobile/images/btn_photoview_share.png") no-repeat scroll 8px 9px; background-size:20px 20px;}

.viewer_share-wrap {position:fixed; right:34px; top:40px; padding:5px; background-color:#121212; border-radius:5px;}
.viewer_share-wrap li:first-child {margin-bottom:5px;}
.viewer_share-wrap li span {cursor:pointer;}
.viewer_share-wrap li span.twitter {display:block; width:35px; height:35px; margin:0 auto; text-indent:-9999px; background:url("http://img.khan.co.kr/mobile/images/img_snsicon_tw.png") no-repeat scroll 0 0; background-size:35px 35px;}
.viewer_share-wrap li span.facebook {display:block; width:35px; height:35px; margin:0 auto; text-indent:-9999px; background:url("http://img.khan.co.kr/mobile/images/img_snsicon_fb.png") no-repeat scroll 0 0; background-size:35px 35px;}

.viewer_cont {position:fixed; bottom:39px; width:100%; height:60px; z-index:2;}
.viewer_cont.open {height:100%;}
.viewer_cont p {height:100%; color:#efefef; text-align:left;  background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);}
.viewer_cont p em {color:#aaa;}

.viewer_btm {display:table; position:fixed; left:0; bottom:0; width:100%; height:35px; border-top:1px solid #000000; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); text-align:left; z-index:3;}
.viewer_btm:after {position:absolute; left:0; top:0; width:100%; height:1px; opacity:0.2; content:""; background-color:#FFFFFF;}
.viewer_btm a {display:table-cell; width:33.33%;} 
.viewer_btm a span {display:block; height:39px; border-right:1px solid #333; line-height:39px; text-align:center; color:#fff; font-size:15px; font-weight:bold;}
.viewer_btm a span em {color:#fdc501; font-weight:bold;}
.viewer_btm a:last-child span {border-right:none;}

.viewer_img {position:relative; z-index:2;}
.viewer_img .img_area {height:100%;}
.viewer_img .img_area img {width:100%;}
.viewer_img .img_list {display:table-cell; float:none; height:100%; vertical-align:middle;}
.viewer_img .img_list img {width:100%;}
.viewer_img button {position:fixed; top:50%; width:72px; height:70px; margin-top:-35px; padding:0; border:none; cursor:pointer; z-index:2;}
.viewer_img button.left {left:0; background:url("http://img.khan.co.kr/mobile/images/img_viewer_arrow_prev.png") no-repeat 0 0; background-size:72px 70px;}
.viewer_img button.right {right:0; background:url("http://img.khan.co.kr/mobile/images/img_viewer_arrow_next.png") no-repeat 0 0; background-size:72px 70px;}
/* .viewer_img a.btn_reply {display:block; position:fixed; right:0; bottom:0; width:64px; height:54px; border-left:1px solid #000000; color:#FFFFFF; font-size:13px; line-height:80px; z-index:15;}
.viewer_img a:after {position:absolute; left:0; top:0; width:1px; height:54px; opacity:0.2; content:""; background-color:#FFFFFF;} */
.viewer_img .viewer_nav {z-index:2;}
.viewer_img .viewer_nav a {display:block; position:fixed; top:0; width:45px; height:100%; padding:0; border:none; cursor:pointer; z-index:2;}
.viewer_img .viewer_nav a.left {left:0; background:url("http://img.khan.co.kr/mobile/images/img_photoview_prev.png") no-repeat 15px 50%;}
.viewer_img .viewer_nav a.right {right:0; background:url("http://img.khan.co.kr/mobile/images/img_photoview_next.png") no-repeat 5px 50%;}
.viewer_img .dimm {display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);}

.viewer_catewrap {position:fixed; left:0; top:0; width:100%; height:100%; padding-top:45px; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8); z-index:3;}
.viewer_catewrap button.viewer_catewrap_close {display:inline-block; position:absolute; right:0; top:0; width:40px; height:35px; z-index:20; background:none repeat scroll 0 0;}
.viewer_catewrap button.viewer_catewrap_close:after {display:inline-block; width:40px; height:35px; content:""; background:url("http://img.khan.co.kr/mobile/images/img_set.png") no-repeat scroll 10px -447px rgba(0, 0, 0, 0);}
.viewer_catewrap li {float:left; width:50%; padding:10px 0 10px 10px; border-bottom:1px solid #666; border-left:1px solid #666; text-align:left; box-sizing:border-box;}
.viewer_catewrap li:first-child, .viewer_catewrap li:nth-child(2), .viewer_catewrap li:nth-child(4), .viewer_catewrap li:nth-child(6), .viewer_catewrap li:nth-child(8) {border-left:none;}
.viewer_catewrap li a {display:block; height:20px; color:#fff;}
.viewer_catewrap li.home {width:100%;}
.viewer_catewrap li.home a {height:25px; padding-top:5px; padding-left:30px; color:#fdc501; font-size:16px; background:url("http://img.khan.co.kr/mobile/images/btn_cate_home.png") no-repeat scroll 0 0; background-size:25px 25px;}

.viewer_catewrap.sportskhan li {width:100%; border-left:none;}

.ps-document-overlay {display:block; position:absolute; left:0px; top:0px; z-index:1; opacity:1;}
.ps-carousel {display:block; overflow:hidden; position:absolute; left:0px; top:0px; z-index:1;}
.ps-carousel-content {display:block; position:absolute; transform:translate(0px, 0px);}
.ps-uilayer {display:block; position:absolute; left:0px; top:0px; overflow:hidden; z-index:1; opacity:0;}
.ps-toolbar.ps-toolbar-top {display:block; overflow:hidden; position:absolute; left:0px; top:0px; opacity:0.8; z-index:1;}
.ps-caption.ps-caption-bottom {display:block; overflow:hidden; position:absolute; left:10px; opacity:0.8; z-index:2;}
/* .ps-caption-content {position:fixed; left:10px; bottom:50px; color:#f8f8f8;} */
.ps-caption-content {display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; display:block; overflow:hidden; position:fixed; bottom:50px; width:100%; height:40px; padding:0 10px; box-sizing:border-box; color:#f8f8f8; line-height:1.4em; text-overflow:ellipsis; /* white-space:nowrap; */}
.ps-caption-content.open {display:block; bottom:48px; height:auto; white-space:inherit;}


/* 화보 뷰어 수정: 20150924 IH (기존 포토, 화보 뷰어 대체 / 수정 후 기존 css는 삭제 예정) */
.m_photo_viewer {position:absolute; width:100%; height:100%; text-align:center; background-color:#333333;}

.m_viewer_top_bg {position:absolute;; left:0; top:0; width:100%; height:35px; border-bottom:1px solid #000000; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);}

.m_viewer_top {position:relative; z-index:20;}
.m_viewer_top .function {position:fixed; left:0; top:0; width:100%; height:35px; padding-right:40px; box-sizing:border-box;}
.m_viewer_top .function span {position:absolute; left:0; color:#aaa; font-size:14px;}
.m_viewer_top button.viewer_close, .m_viewer_top a.viewer_close {display:inline-block; position:absolute; right:0; top:0; width:35px; height:35px; cursor:pointer; z-index:15; background:none repeat scroll 0 0;}
.m_viewer_top button.viewer_close:after, .m_viewer_top a.viewer_close:after {display:inline-block; width:40px; height:35px; content:""; background:url("http://img.khan.co.kr/mobile/images/img_set.png") no-repeat scroll 5px -447px rgba(0, 0, 0, 0);}
.m_viewer_top button.viewer_cate, .m_viewer_top a.viewer_cate {display:inline-block; position:absolute; left:0; top:0; width:35px; height:35px; cursor:pointer; z-index:15; background:none repeat scroll 0 0;}
.m_viewer_top button.viewer_cate.open:after, .m_viewer_top a.viewer_cate.open:after {display:inline-block; width:40px; height:35px; content:""; background:url("http://img.khan.co.kr/mobile/images/btn_cate_open.png") no-repeat scroll 6px 9px; background-size:20px 20px;}
.m_viewer_top button.viewer_cate.close:after, .m_viewer_top a.viewer_cate.close:after {display:inline-block; width:40px; height:35px; content:""; background:url("http://img.khan.co.kr/mobile/images/btn_cate_close.png") no-repeat scroll 6px 9px; background-size:20px 20px;}
.m_viewer_top button.viewer_share, .m_viewer_top a.viewer_share {display:inline-block; position:absolute; right:35px; top:0; width:35px; height:35px; cursor:pointer; z-index:15; background:none repeat scroll 0 0;}
.m_viewer_top button.viewer_share:after, .m_viewer_top a.viewer_share:after {display:inline-block; width:40px; height:35px; content:""; background:url("http://img.khan.co.kr/mobile/images/btn_photoview_share.png") no-repeat scroll 8px 9px; background-size:20px 20px;}

.m_viewer_share-wrap {position:fixed; right:34px; top:40px; padding:5px; background-color:#121212; border-radius:5px;}
.m_viewer_share-wrap li:first-child {margin-bottom:5px;}
.m_viewer_share-wrap li span {cursor:pointer;}
.m_viewer_share-wrap li span.twitter {display:block; width:35px; height:35px; margin:0 auto; text-indent:-9999px; background:url("http://img.khan.co.kr/mobile/images/img_snsicon_tw.png") no-repeat scroll 0 0; background-size:35px 35px;}
.m_viewer_share-wrap li span.facebook {display:block; width:35px; height:35px; margin:0 auto; text-indent:-9999px; background:url("http://img.khan.co.kr/mobile/images/img_snsicon_fb.png") no-repeat scroll 0 0; background-size:35px 35px;}

.m_viewer_cont {position:absolute;; left:0; bottom:39px; width:100%; height:70px; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); z-index:3;}
.m_viewer_cont.open {height:100%;}
.m_viewer_cont p {position:absolute; bottom:5px; width:100%; color:#efefef; text-align:left;}
.m_viewer_cont p .cap_cont {display:block; display:-webkit-box; overflow:hidden; position:relative; width:100%; max-height:2.6em; padding:0 10px; color:#f8f8f8; line-height:1.3em; text-overflow:ellipsis; box-sizing:border-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.m_viewer_cont p .cap_media {display:block; overflow:hidden; padding:6px 10px 0; color:#999; font-size:12px; text-overflow:ellipsis; white-space:nowrap;}
.m_viewer_cont.open p .cap_cont {display:block; max-height:100%;}

.m_viewer_btm {display:table; position:fixed; left:0; bottom:0; width:100%; height:35px; border-top:1px solid #000000; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); text-align:left; z-index:25;}
.m_viewer_btm:after {position:absolute; left:0; top:0; width:100%; height:1px; opacity:0.2; content:""; background-color:#FFFFFF;}
.m_viewer_btm a {display:table-cell; width:33.33%;} 
.m_viewer_btm a span {display:block; height:39px; border-right:1px solid #333; line-height:39px; text-align:center; color:#fff; font-size:15px; font-weight:bold;}
.m_viewer_btm a span em {color:#fdc501; font-weight:bold;}
.m_viewer_btm a:last-child span {border-right:none;}

.m_viewer_wrap {position:relative; height:100%; z-index:15;}
.m_viewer_wrap .swipe {height:100%;}
.m_viewer_wrap .swipe-wrap {display:table; height:100%;}
.m_viewer_wrap .img_list {display:table-cell; float:none; height:100%; vertical-align:middle;}
.m_viewer_wrap .img_list img {max-width:100%; max-height:100%;}
.m_viewer_wrap button {position:fixed; top:50%; width:72px; height:70px; margin-top:-35px; padding:0; border:none; cursor:pointer; z-index:2;}
.m_viewer_wrap button.left {left:0; background:url("http://img.khan.co.kr/mobile/images/img_viewer_arrow_prev.png") no-repeat 0 0; background-size:72px 70px;}
.m_viewer_wrap button.right {right:0; background:url("http://img.khan.co.kr/mobile/images/img_viewer_arrow_next.png") no-repeat 0 0; background-size:72px 70px;}
.m_viewer_wrap .viewer_nav {z-index:2;}
.m_viewer_wrap .viewer_nav a {display:block; position:fixed; top:0; width:45px; height:100%; padding:0; border:none; cursor:pointer; z-index:2;}
.m_viewer_wrap .viewer_nav a.left {left:0; background:url("http://img.khan.co.kr/mobile/images/img_photoview_prev.png") no-repeat 15px 50%;}
.m_viewer_wrap .viewer_nav a.right {right:0; background:url("http://img.khan.co.kr/mobile/images/img_photoview_next.png") no-repeat 5px 50%;}
.m_viewer_wrap .dimm {display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);}

.m_viewer_catewrap {position:fixed; left:0; top:36px; width:100%; height:100%; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8); z-index:30;}
.m_viewer_catewrap button.viewer_catewrap_close, .m_viewer_catewrap a.viewer_catewrap_close {display:inline-block; position:absolute; right:0; top:0; width:40px; height:35px; cursor:pointer; z-index:20; background:none repeat scroll 0 0;}
.m_viewer_catewrap button.viewer_catewrap_close:after, .m_viewer_catewrap a.viewer_catewrap_close:after {display:inline-block; width:40px; height:35px; content:""; background:url("http://img.khan.co.kr/mobile/images/img_set.png") no-repeat scroll 10px -447px rgba(0, 0, 0, 0);}
.m_viewer_catewrap li {float:left; width:50%; padding:10px 0 10px 10px; border-bottom:1px solid #666; border-left:1px solid #666; text-align:left; box-sizing:border-box;}
.m_viewer_catewrap li:first-child, .m_viewer_catewrap li:nth-child(2), .m_viewer_catewrap li:nth-child(4), .m_viewer_catewrap li:nth-child(6), .m_viewer_catewrap li:nth-child(8) {border-left:none;}
.m_viewer_catewrap li a {display:block; height:20px; color:#fff;}
.m_viewer_catewrap li.home {width:100%;}
.m_viewer_catewrap li.home a {height:25px; padding-top:5px; padding-left:30px; color:#fdc501; font-size:16px; background:url("http://img.khan.co.kr/mobile/images/btn_cate_home.png") no-repeat scroll 0 0; background-size:25px 25px;}

.m_viewer_catewrap.sportskhan li {width:100%; border-left:none;}


/* 새로운 화보용 css 추가 : 20151006 IH */
.swiper-container {width:100%;height:100%;margin-left:auto;margin-right:auto;}
.swiper-slide {text-align:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-slide img {position:absolute; left:50%; top:50%; width:auto; height:auto; max-width:100%; max-height:100%; -ms-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
.swiper-slide .collection_title {overflow:hidden; position:absolute; top:0; left:25px; width:100%; padding-right:95px; color:#fdc501; font-size:16px; line-height:35px; text-align:left; text-indent:10px; text-overflow:ellipsis; white-space:nowrap; box-sizing:border-box; z-index:15;}

.swiper-container {margin:0 auto;position:relative;overflow:hidden;z-index:1; background-color:#333;}
.swiper-container-no-flexbox .swiper-slide {float:left}
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{ position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper {-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide {-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative; background-color:#333;}
.swiper-container .swiper-notification {position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal {-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical {-ms-touch-action:pan-x;touch-action:pan-x}

.swiper-button-next, .swiper-button-prev {position:absolute; top:50%; width:72px; height:70px; margin-top:-35px; cursor:pointer; -moz-background-size:72px 70px; -webkit-background-size:72px 70px; background-size:72px 70px; background-position:center; background-repeat:no-repeat; z-index:10;}
.swiper-button-next. swiper-button-disabled, .swiper-button-prev. swiper-button-disabled {opacity:.35; cursor:auto; pointer-events:none;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:10px; right:auto; background-image:url("http://img.khan.co.kr/mobile/images/img_viewer_arrow_prev.png");}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {right:10px; left:auto; background-image:url("http://img.khan.co.kr/mobile/images/img_viewer_arrow_next.png");}

.swiper-pagination{display:none;position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.m_viewer_loader {position:absolute; left:50%; top:50%; margin-top:-30px; margin-left:-30px; width:60px; height:60px; z-index:25;}
.m_viewer_loader span {display:block; width:60px; height:60px; text-indent:-9999px; background:url("http://img.khan.co.kr/spko/hyangi/img_hyangi_loader.gif") no-repeat scroll 0 0; background-size:60px 60px;}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}


/* content 에디터초이스, 연재 페이징 */
.paging {margin-top:0px; text-align:center;}
.paging .p_btn {display:inline-block; overflow:hidden; width:30px; height:25px; border:1px solid #d0d1d2; box-sizing:border-box; border-radius:3px; text-indent:-9999px; vertical-align:middle;}
.paging .p_prev {background:url("http://img.khan.co.kr/mobile/images/menu_prev.png") no-repeat 50% 50%;background-size:7px 11px;margin-right:12px;}
.paging .p_next {background:url("http://img.khan.co.kr/mobile/images/menu_next.png") no-repeat 50% 50%;background-size:7px 11px;margin-left:12px;}
.paging .paging_dot {display:inline-block; height:13px; margin-top:5px; color:#666; text-align:center; vertical-align:top; line-height:0;}
.paging .num_page {display:inline-block; overflow:hidden; width:13px; height:13px; margin:0 1px; border-radius:50px; vertical-align:middle; background-color:#cdcdcd; text-indent:-9999px;}
.type01 {padding-top:0;}
.type01 .page {display:inline-block; margin-top:4px; font-size:18px; vertical-align:top;}
.type01 .page span {margin:0 2px;}
.type01 .on {color:#E57725;font-weight:bold;}
.paging {margin:10px 0; text-align:center;}
.paging .p_btn_big {display:inline-block; overflow:hidden; width:32px; height:32px; border:1px solid #d0d1d2; box-sizing:border-box; text-indent:-9999px; vertical-align:middle; cursor:pointer;}
.paging .numbtn {display:inline-block;overflow:hidden;border:1px solid #d0d1d2;width:32px;height:32px;box-sizing:border-box;font-size:0.933em;vertical-align:middle;line-height:32px;}
.paging .paperbtn {display:inline-block;overflow:hidden;border:1px solid #d0d1d2;width:50px;height:32px;box-sizing:border-box;font-size:0.933em;vertical-align:middle;line-height:32px;border-radius:3px;}
.type02 .on {border:1px solid #E57725;color:#E57725;font-weight:bold;}
.type02.kh .on {border:1px solid #2665f4;color:#2665f4;font-weight:bold;}
.type02.entsp .on {border:1px solid #e02c2c;color:#e02c2c;font-weight:bold;}
.type02.sportskhan .on {border:1px solid #e02c2c;color:#e02c2c;font-weight:bold;}
.type03 {position:relative;padding:10px 0;border-top:1px solid #d0d1d2;border-bottom:1px solid #d0d1d2;}
.type03 .on {color:#E57725;font-weight:bold;}
.paging .p_btn_swipe {overflow:hidden;width:30px;height:30px;box-sizing:border-box;text-indent:-9999px;}
.type03 .p_prev {position:absolute;left:10px;top:5px;background:url(http://img.khan.co.kr/mobile/images/menu_prev.png) no-repeat 50% 50%;background-size:7px 11px;margin-right:12px;border:1px solid #d0d1d2;}
.type03 .p_next {position:absolute;right:10px;top:5px;background:url(http://img.khan.co.kr/mobile/images/menu_next.png) no-repeat 50% 50%;background-size:7px 11px;margin-left:12px;border:1px solid #d0d1d2;}
/*경향 검색 상세 리스트에서 사용*/
.type04 {padding-bottom:20px;}
.type04 .on {border:1px solid #2d57e9;color:#2d57e9;font-weight:bold;}
.type05 {position:relative; margin-bottom:5px; padding:10px 0; border:none;}
.type05 .on {color:#2665f4; font-weight:bold;}
.type05 .p_prev {position:absolute;left:10px;top:5px;background:url(http://img.khan.co.kr/mobile/images/menu_prev.png) no-repeat 50% 50%;background-size:7px 11px;margin-right:12px;border:1px solid #d0d1d2;}
.type05 .p_next {position:absolute;right:10px;top:5px;background:url(http://img.khan.co.kr/mobile/images/menu_next.png) no-repeat 50% 50%;background-size:7px 11px;margin-left:12px;border:1px solid #d0d1d2;}
.type06 {margin:20px 0;}
.type06 .on {border:1px solid #E57725;color:#E57725;font-weight:bold;}
.type06.kh .on {border:1px solid #2665f4; color:#fff; font-weight:bold; background-color:#2665f4;}
/* 매체별 페이징 색상값 */
.subContent.bizn .paging .page_on {background-color:#e57725;}
.subContent.newskhan .paging .page_on {background-color:#2665f4;}
.subContent.entsp .paging .page_on {background-color:#e02c2c;}
.subContent.sportskhan .paging .page_on {background-color:#e02c2c;}


/* 전체서비스 */
.service_wrap {margin-bottom:50px;}
.service_list {overflow:hidden; margin:10px; padding-bottom:10px; border-bottom:1px dotted #ccc;}
.service_list.last {border-bottom:none;}
.service_list li {overflow:hidden; float:left; width:50%; margin:10px 0; padding:0 10px; box-sizing:border-box;}
.service_list li a {display:inline-block; position:relative; width:100%;}
.service_list li .link_thumb {display:block; position:relative; float:left; width:39px; height:39px; vertical-align:top;}
.service_list li .link_thumb img {display:block; width:39px; height:39px;}
.service_list li a .tit {display:inline-block; padding:13px 3px 0 5px; color:#454545; font-size:15px; letter-spacing:-1px; line-height:14px; vertical-align:top;}
.service_list .ico_service {overflow:hidden; position:absolute; text-indent:-9999px;}
.service_list .ico_service.new {float:left; width:20px; height:20px; margin:7px 0 0 1px; background:url("http://img.khan.co.kr/mobile/images/img_icon_serviceN.png?ww") no-repeat 0 0; background-size:15px 15px;}
.service_list .ico_service.upd {float:left; width:20px; height:20px; margin:7px 0 0 1px; background:url("http://img.khan.co.kr/mobile/images/img_icon_serviceU.png?ww") no-repeat 0 0; background-size:15px 15px;}
.service_footer {width:100%; margin:0 auto; padding:14px 0 12px; text-align:center; color:#999; font-size:12px; font-weight:bold;}
.service_copyright {}


/* 푸터 */
.footer {clear:both;}
.fpg {position:relative; height:43px; padding:9px 0 0; border-top:1px solid rgba(181, 184, 191, 0.5); line-height:48px; text-align:center; background-color:#eaeaeb;}
.fpg_a {display:inline-block; overflow:hidden; width:35px; height:32px; border:1px solid #c6c8cb; border-radius:3px; vertical-align:top; background-color:#f0f0f0;}
.fpg_a .sprh {margin-top:9px; vertical-align:top;}
.fpg_n {display:inline-block; height:34px; margin:0 5px; color:#989ea0; font-size:17px; font-weight:bold; line-height:34px; vertical-align:top;}
.fpg_non {color:#555;}

.tol {position:relative; width:100%; height:0;}
.tol_fs {float:left; margin:-43px 0 0 8px;}
.tol_fssic, .tol_fslic {position:relative; float:left; width:35px; height:34px; padding-right:1px; border:1px solid #c6c8cb; border-bottom-left-radius:3px; border-right:0 none; border-top-left-radius:3px; color:#6a6a6a; font-size:11px; font-weight:bold; line-height:32px; vertical-align:top; white-space:nowrap; background-color:#f0f0f0;}
.tol_fssic:after {position:absolute; right:0; top:0; width:1px; height:32px; content:""; background-color:#c6c8cb;}
.tol_fslic {border-bottom-right-radius:3px; border-left:0 none; border-top-right-radius:3px; font-size:15px;}

.tol .fsize {float:left; position:relative; top:0; margin:-43px 0 0 8px; background-color:#f3f3f3;}
.tol .f_smaller, .tol .f_bigger {display:inline-block; overflow:hidden; position:relative; width:34px; height:32px; border:1px solid #cdcdcd; line-height:999px; vertical-align:top;}
.tol .f_smaller {border-bottom-left-radius:3px; border-top-left-radius:3px; background:url("http://img.khan.co.kr/mobile/images/img_article_fontsizeM.png") no-repeat 0px 0px; background-size:31px 31px;}
.tol .f_bigger {border-bottom-right-radius:3px; border-top-right-radius:3px; border-left:0 none; background:url("http://img.khan.co.kr/mobile/images/img_article_fontsizeP.png") no-repeat 3px 3px; background-size:25px 25px;}
.tol .f_smaller:after, .tol .f_bigger:after {display:block; overflow:hidden; position:absolute; content:"";}

.tol_fs button[disabled="disabled"] {color:#9f9f9f;}

.sprh {display:inline-block; overflow:hidden; color:transparent; white-space:nowrap; background:url("http://img.khan.co.kr/mobile/images/btn_goTop.png") no-repeat 0 0; background-size:12px 12px;}

.sprh_tolminus {width:7px; height:3px;}
.tol_fs .sprh {margin-left:3px; vertical-align:middle;}
.tol_fssic .sprh {margin-top:-3px;}

.tol_fssic[disabled="disabled"] .sprh {background-position:-225px -10px;}
.sprh_tolplus {width:7px; height:8px; background-position:-235px -20px;}
.sprh_fpgprev {width:9px; height:15px; background:url("http://img.khan.co.kr/mobile/images/img_footer_indexprev.png") no-repeat 0 0; background-size:9px 15px;}
.sprh_fpgnext {width:9px; height:15px; background:url("http://img.khan.co.kr/mobile/images/img_footer_indexnext.png") no-repeat 0 0; background-size:9px 15px;}

.fpg_a .sprh {margin-top:9px; vertical-align:top;}
.sprh_toltop {width:12px; height:8px; background-position:0 -2px;}

.tol_top {overflow:hidden; float:right; width:38px; height:32px; margin:-43px 8px 0 0; border:1px solid #c6c8cb; border-radius:3px; color:#6a6a6a; font-size:12px; letter-spacing:-1px; line-height:12px; text-align:center; vertical-align:top; white-space:nowrap; background-color:#f0f0f0;}
.tol_top .sprh {display:block; margin:5px auto 1px;}

.go_top {overflow:hidden; float:right; position:fixed; right:0px; bottom:56px; width:38px; height:32px; margin:-43px 8px 0 0; border:1px solid #aaa; border-radius:3px; color:#6a6a6a; font-size:12px; letter-spacing:-1px; line-height:12px; text-align:center; vertical-align:top; white-space:nowrap; background-color:#f0f0f0; opacity:0.8;}
.go_top .sprh {display:block; margin:5px auto 1px;}

.fot {display:block; padding:20px 0 50px; font-size:16px; line-height:18px; text-align:center; background-color:#414141;}
.tip_top, .fot_pa {display:inline-block; height:30px; margin:0 2px; padding:0 12px; border:1px solid #222; border-radius:2px; color:#333!important; line-height:30px; background:none repeat scroll 0 0 #f5f5f5;}
.fot_p3a {display:block; margin-top:10px; color:#7ba2f6; font-size:13px;}

.gotomobile {text-align:center;} /* 모바일 화면으로 보기 링크 버튼 */

.fot_p3a strong {color:#fff;}
/* 매체별 포인트 컬러 */
.footer_area.bizn .fot_p3a {display:block; margin-top:10px; color:#e4771b; font-size:13px;}




/* ============================================= 헤더: 인덱스 ============================================= */
.index_header {padding-bottom:10px; background-color:#ececec;}
.index_header h1 {position:relative; height:32px; padding:6px 0; text-align:center; border-top:1px solid #447dff; border-bottom:1px solid #2157d3; background:none repeat scroll 0 0 #2665f4; box-shadow:0 -10px 25px -10px #2157d3 inset;}
.index_header h1 .logo {display:inline-block; width:144px;}
.index_header .srch {position:absolute; left:10px; top:12px; width:23px; height:23px;}
.index_header .srch span {display:block; overflow:hidden;}
.index_header .fmenu {position:absolute; right:10px; top:12px; width:23px; height:23px;}
.index_header .fmenu span {display:block; overflow:hidden; width:100%; height:100%;}

.lnb {overflow:hidden; width:100%; margin-top:1px; border-top:1px solid #e8e8e8; border-bottom:1px solid #aaa; box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1); background:none repeat scroll 0 0 #fafafa;}
.lnb .wrapper {overflow:hidden; position:relative;}
.lnb .lnb_main {}
.lnb ul {display:table; width:100%; box-sizing:border-box;}
.lnb li {display:table-cell; position:relative; text-align:center; color:#fff;}
.lnb li a {display:block; height:43px; color:#454545; font-size:15.5px; font-weight:bold; line-height:46px; text-align:center;}
.lnb li.selected a {color:#2665f4;}
.lnb li a.menu {position:relative; height:43px; padding:0 8px;}
.lnb li.selected .menu:after {display:block; position:absolute; left:0; right:0; bottom:0; height:3px; border-bottom:1px solid #3757a7; content:""; z-index:10; background:none repeat scroll 0 0 #2665f4;}

.lnb_sub {display:none; overflow:hidden; position:relative; width:100%; padding:0 5px; box-shadow:0 0 1px rgba(0, 0, 0, 0.8); box-sizing:border-box; z-index:110; background:none repeat scroll 0 0 #fff;}
.lnb_sub ul {display:table; table-layout:fixed; width:100%;}
.lnb_sub li {display:table-cell; width:50%;}
.lnb_sub li a {display:block; position:relative; color:#333; font-size:16px; line-height:46px; text-align:center; white-space:nowrap;}
.lnb_sub li a:after {position:absolute; left:100%; top:9px; width:1px; height:14px; content:""; background:none repeat scroll 0 0 #fff;}
.lnb_sub li a:before {position:absolute; right:100%; top:9px; width:1px; height:25px; content:""; background:none repeat scroll 0 0 #efefef;}
.lnb_sub li:first-child a:before {display:none;}
.lnb_sub li.selected a {color:#2665f4;}

.search_wrap {position:relative; padding:5px 70px 6px 10px; border-top:1px solid #1169ee; background-color:#2157d3;}
.search_wrap .input_area {display:block; overflow:hidden; position:relative; height:28px; padding:0 52px 0 10px; border-radius:15px; line-height:17px; background:none repeat scroll 0 0 #fff;}
.search_wrap .input_area input {display:block; width:100%; height:20px; margin-top:4px; border:0 none; font-size:14px; outline:0 none; line-height:20px; background:none repeat scroll 0 0 #fff;}
.search_wrap .btn {position:absolute; border-radius:3px; box-shadow:0 1px rgba(255, 255, 255, 0.1) inset; color:#fff;}
.search_wrap .clear {display:block; overflow:hidden; right:7px; top:3px; width:19px; height:19px; padding:3px; border:0 none; font-size:1px; text-indent:150%; white-space:nowrap; background:url("http://img.khan.co.kr/mobile/images/btn_srch_clear.png") no-repeat 3px 3px; background-size:16px 16px;}
.search_wrap .clear span {position:static;}
.search_wrap .srch_btn {display:block; position:absolute; right:5px; top:4px; width:54px; height:26px; margin:2px; padding-top:2px; color:#454545; font-size:16px; font-weight:bold; line-height:1.6; letter-spacing:1px; line-height:100%; background-color:#fff;}




/* ============================================= 공통 헤더 ============================================= */
/* header 로고영역 */
.logo_area {position:relative; width:100%; height:49px; text-align:center;}
.logo_area .logo {display:inline-block; position:relative; top:13px; width:auto;}
/* .logo_area .logo a {display:block; width:auto; height:18px; margin:13px auto 0;} */
.logo_area .logo img {display:block; margin:0 auto;}
.logo_area .khan_go {display:block; position:absolute; left:10px; top:12px;} /* 경향모바일 메인 */
.logo_area .search {display:block; position:absolute; right:46px; top:13px;} /* 경향모바일 검색 */
.logo_area .total_menu {display:block; position:absolute; right:10px; top:14px;} /* 전체서비스 메뉴 */

/* header 메뉴영역 */
nav {position:relative; letter-spacing:-1px;}
.gnb {width:100%; height:36px; margin-top:1px; border-top:1px solid #e8e8e8; border-bottom:1px solid #bcbcbc; background:#fafafa;}
.gnb ul {display:table;table-layout:fixed;width:90%;}
.gnb.service ul {width:100%;}
.gnb ul.gnb_margin {margin-left:30px;} /*비즈앤라이프 왼쪽화살표로 인한 왼쪽 마진값*/
.gnb li {display:table-cell;height:36px;text-align:center;}
.gnb li a {display:block;  position:relative; height:27px; padding-top:10px; font-weight:bold; white-space:nowrap;}
.gnb li a .icon_new {position:absolute; left:50%; margin-left:-8px; width:17px height:17px; bottom:24px;}
.gnb_btn {display:block; overflow:hidden; position:absolute; width:30px; height:37px; border-bottom:1px solid #bcbcbc; text-indent:-9999px; z-index:10;}
.gnb_btn.prev {left:0;top:1px;background:#fafafa url(http://img.khan.co.kr/mobile/images/menu_prev.png) no-repeat 50% 50%;background-size:10px 16px;border-right:1px solid #d9d9d9;}
.gnb_btn.next {right:0;top:1px;background:#fafafa url(http://img.khan.co.kr/mobile/images/menu_next.png) no-repeat 50% 50%;background-size:10px 16px;border-left:1px solid #d9d9d9;}
.gnb_sub.full {display:none;}
.gnb_sub .gnb_btn {display:block; overflow:hidden; position:absolute; width:30px; height:36px; border-bottom:none; text-indent:-9999px; z-index:10;}
.gnb_sub .gnb_btn.prev {left:0;top:38px;background:#fafafa url(http://img.khan.co.kr/mobile/images/menu_prev.png) no-repeat 50% 50%;background-size:10px 16px;border-right:1px solid #d9d9d9;}
.gnb_sub .gnb_btn.next {right:0;top:38px;background:#fafafa url(http://img.khan.co.kr/mobile/images/menu_next.png) no-repeat 50% 50%;background-size:10px 16px;border-left:1px solid #d9d9d9;}
.gnb_sub ul.gnb_margin_r {padding-right:30px; box-sizing:border-box;}
.gnb_sub ul.gnb_margin {padding-left:30px; box-sizing:border-box;}
.gnb_sub ul.gnb_margin_lr { padding-right:30px; padding-left:30px; box-sizing:border-box;}
nav .g320 {display:block;}
nav .g640 {display:none;}

.gnb.mgz, .gnb.entsp {display:block;}
.gnb.entsp li:last-child {width:25%;}
.gnb.mgz ul, .gnb.entsp ul {width:100%;}

.gnb_sub {display:none; overflow:hidden; width:100%; height:36px; /* border-top:1px solid #e8e8e8; */ border-bottom:1px solid #89898b; font-size:14px;}
.gnb_sub ul {display:table;width:100%;}
.gnb_sub li {display:table-cell;font-weight:bold;height:36px;text-align:center;}
.gnb_sub li a {position:relative;display:block;color:#333;height:25px;padding-top:11px;white-space:nowrap;overflow:hidden;}
.gnb_sub li.selected a {color:#e4771b;}
/* .w_20per li {width:20%;} */
.w_25per li {width:25%;}
.w_33per li {width:33.3%;}
.w_50per li {width:50%;}


/* 각 매체별 색상 값 */
/* 경향신문 */
.newskhan_header .logo_area {border-top:1px solid #447dff; border-bottom:1px solid #2157d3; background:#2665f4;}
.newskhan_header .gnb li.selected a {color:#2665f4;}
.newskhan_header .gnb li.selected .menu:after {display:block; position:absolute; left:0; right:0; bottom:-1px; height:3px; border-bottom:1px solid #2157d3; content:""; z-index:10; background:none repeat scroll 0 0 #2665f4;}
.newskhan_header .gnb_sub li.selected a {color:#2665f4;}

/* 비즈ⓝ라이프 */
.biz_header .logo_area {border-top:1px solid #ee9a53; border-bottom:1px solid #c8610b; background:#e4771b;}
.biz_header .logo_area .logo {top:10px;}
.biz_header .gnb li.selected a {color:#e4771b;}
.biz_header .gnb li.selected .menu:after {display:block;position:absolute;left:0;right:0;bottom:-1px;height:3px;border-bottom:1px solid #e4771b;content:"";z-index:10;background:none repeat scroll 0 0 #e4771b;}
.biz_header .search_wrap {border-top:1px solid #ee9a53; background-color:#c8610b;} /* 검색창 */
.biz_header .gnb_sub {display:none;}

/* 연예·스포츠 */
.entersports_header .logo_area {border-top:1px solid #e54e4e; border-bottom:1px solid #a31d1d; background:#e02c2c;}
.entersports_header .gnb li.selected a {color:#e02c2c;}
.entersports_header .gnb li.selected .menu:after {display:block; position:absolute; left:0; right:0; bottom:-1px; height:3px; border-bottom:1px solid #2157d3; content:""; z-index:10; background:none repeat scroll 0 0 #e02c2c;}
.entersports_header .gnb_sub li.selected a {color:#e02c2c;}
.entersports_header .search_wrap {border-top:1px solid #e54e4e; background-color:#a31d1d;} /* 검색창 */

/* 스포츠경향 */
.sportskhan_header .logo_area {border-top:1px solid #e54e4e; border-bottom:1px solid #a31d1d; background:#e02c2c;}
.sportskhan_header .gnb ul {width:100%;}
.sportskhan_header .gnb li.selected a {color:#e02c2c;}
.sportskhan_header .gnb li.selected .menu:after {display:block; position:absolute; left:0; right:0; bottom:0; height:3px; border-bottom:1px solid #e02c2c; content:""; z-index:10; background:none repeat scroll 0 0 #e02c2c;}
.sportskhan_header .gnb_sub li.selected a {color:#e02c2c;}
.sportskhan_header .search_wrap {border-top:1px solid #e54e4e; background-color:#a31d1d;} /* 검색창 */

/* 레이디경향 */
.lady_header .logo_area {border-top:1px solid #ee7fbf; border-bottom:1px solid #c2328e; background:#e34bac;}
.lady_header .gnb li.selected a {color:#e34bac;}
.lady_header .gnb li.selected .menu:after {display:block; position:absolute; left:0; right:0; bottom:-1px; height:3px; border-bottom:1px solid #2157d3; content:""; z-index:10; background:none repeat scroll 0 0 #e34bac;}
.lady_header .gnb_sub li.selected a {color:#e34bac;}
.lady_header .search_wrap {border-top:1px solid #ee7fbf; background-color:#c2328e;} /* 검색창 */

/* 주간경향 */
.weekly_header .logo_area {border-top:1px solid #3f5d96; border-bottom:1px solid #192f5d; background:#25437b;}
.weekly_header .gnb li.selected a {color:#25437b;}
.weekly_header .gnb li.selected .menu:after {display:block; position:absolute; left:0; right:0; bottom:-1px; height:3px; border-bottom:1px solid #2157d3; content:""; z-index:10; background:none repeat scroll 0 0 #25437b;}
.weekly_header .gnb_sub li.selected a {color:#25437b;}
.weekly_header .search_wrap {border-top:1px solid #3f5d96; background-color:#192f5d;} /* 검색창 */




/* ============================================= 경향신문 인덱스 ============================================= */
/* ====================== 인덱스[뉴스] ====================== */
/* 특집구역 */
.special_issue {position:relative; margin:0; color:#4c5e84; background-color:#4c5e84; z-index:1;}
.special_issue .cont {display:block; overflow:hidden; position:relative; width:100%; background-color:transparent; background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.6));
background:-webkit-linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5));
background:-moz-linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5));
background:-o-linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5));
}
.special_issue .cont .thumb {position:absolute; left:0; top:0; width:100%; min-height:100%; z-index:-1;}
.special_issue .frame_g {position:absolute; left:0; top:0; border: 1px solid rgba(0, 0, 0, 0.2); box-sizing:border-box; z-index: -1;}
.special_issue .cont .issue_info {display:block; overflow:hidden; position:relative; min-height:70px; padding:10px; color:#fff; font-weight:bold; line-height:1.6em;}
.special_issue .cont .issue_info .issue_subtitle {display:inline-block; margin-bottom:4px; padding:4px 10px 2px; border-radius:15px; font-size:14px; opacity:0.85; background-color:#2665f4;}
.special_issue .cont .issue_info .issue_title {overflow:hidden; height:25px;}
.special_issue .cont .issue_info .issue_title li a {display:block; overflow:hidden; margin-left:5px; color:#fff; font-size:bold; font-size:18px; text-overflow:ellipsis; white-space:nowrap;}
.special_issue .cont .issue_more a {display:block; overflow:hidden; padding-left:12px; text-align:right; color:#fff601; font-size:12px;}

/* 탑기사 주요기사 */
/* .news_wrap.fsc .list_photo.col2 li a .iBox {position:relative; max-width:145px; max-height:110px; margin:0 auto;} /* 주요기사 & 큰이미지기사 썸네일 max값:145X110 */


/* 네이티브 애드 구역 */
.area_nativead {}
.area_nativead h4 {display:block; overflow:hidden; left:-9999px; position:absolute; width:1px; height:1px; line-height:0; text-indent:-9999px; font-size:0;}
.area_nativead .tb .tit {padding:0; color:#454545; font-size:16px; line-height:1.25em;}
.area_nativead .tb .txt {max-height:4.2em; line-height:1.4em;}
.area_nativead .thumb_box img {width:100%; width:80px; height:40px; vertical-align:top;}
.thumb_link .ib:before {position:absolute; left:0px; top:0px; width:80px; height:40px; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:"";}
.area_nativead .thumb_link { display:table;}
.area_nativead .tb { display:table-cell; vertical-align:middle;}


/* 경향신문 각 매체 링크 */
.khmediaLink {overflow:hidden; margin:0; padding:17px; /* border-top:1px solid #cecece; border-bottom:1px solid #cecece; background-color:#fff; */}
.khmediaLink li {overflow:hidden; float:left; width:25%; height:100px; padding:0; box-sizing:border-box;}
.khmediaLink li a {display:block;}
.khmediaLink li a span {display:block; overflow:hidden; margin:5px auto 0; color:#333; font-size:13px; letter-spacing:-1px; line-height:17px; text-align:center; text-overflow:ellipsis; word-break:break-all;}
.khmediaLink li a .mdcon img {display:block; margin:0 auto;}
.khmediaLink li a .mdcon {position:relative; margin:0 auto;}
.khmediaLink li:last-child {margin-bottom:0;}


/* SNS팔로우링크 및 현황 */
.sns_follow_wrap {display:block; overflow:hidden; height:20px; margin:0; padding:10px; text-align:center; background-color:#fff;}
.widget {display:inline-block; overflow:hidden; text-align:left; white-space:nowrap;}
.w_facebook {float:left; margin-right:30px;}
.w_twitter {float:left;}
.btn_wrap {display:inline-block; max-width:100%; vertical-align:top;}
.btn_wrap .btn_follow {display:block; overflow:hidden; position:relative; max-width:100%; height:20px; border:1px solid #50b7c6; border-radius:3px; color:#333; cursor:pointer; font-weight:bold; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5); box-sizing:border-box; background-color:#eee; background-image:linear-gradient(#82dcea, #9ee1ed);}
.btn_wrap .btn_follow i {position:absolute; left:2px; top:50%; width:16px; height:16px; margin-top:-8px; background:url("http://img.khan.co.kr/mobile/images/img_follow_twitter.png") no-repeat scroll 0 0 transparent; background-size:16px 16px;}
.btn_wrap .btn_follow .label {display:inline-block; padding:0 3px 0 19px; color:#13606d; vertical-align:top; white-space:nowrap; font-size:11px; line-height:20px;}
.count_wrap {display:inline-block; position:relative; max-width:100%; min-width:15px; height:20px; min-height:18px; border:1px solid #9197a3; border-radius:2px; margin:0 0 0 1px; padding:0 3px; text-align:center; vertical-align:top; color:#4e5665; font-size:11px; font-family:Helvetica Neue,Helvetica,Arial,sans-serif; line-height:18px; box-sizing:border-box; white-space:nowrap; background:none repeat scroll 0 0 #fff;}
.count_arrow {position:relative; left:-8px; top:4px; width:5px; height:0; z-index:2;}
.count_arrow s, .count_arrow i {display:block; position:relative; top:1px; border-color:transparent #9197a3; border-style:solid; border-width:4px 5px 4px 0;}
.count_arrow i {left:2px; top:-7px; border-right-color:#fff;}
	

/* 하단 알림영역 */
.btm_notice_wrap {display:block; overflow:hidden; position:relative; height:20px; margin:0; padding:11px 10px 9px; border-top:1px solid #cecece; background-color:#f8f8f8;}
.btm_notice_wrap .notice_cont {display:block; overflow:hidden; height:20px; padding-right:50px; color:#454545; font-size:16px; clear:both; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;} 
.btm_notice_wrap .notice_cont li {display:block; overflow:hidden; position:relative; width:100%; height:20px; padding-right:50px; color:#333; clear:both; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}
.btm_notice_wrap .notice_cont li a {display:block; width:100%;}
.btm_notice_wrap .notice_cont li a.notice_more {position:absolute; right:0; top:0; width:60px; height:20px; text-align:right; color:#3bc165!important; font-weight:bold; letter-spacing:-1px;}


/* 세월호 추모페이지 배너 */
.link_memorial {margin:10px; box-shadow:0 0 1px rgba(36,55,63, 0.3); border-radius:3px; background:url("http://img.khan.co.kr/spko/storytelling/sewol/bg_banner_link_memorial.jpg") repeat-x 0 0 #4a95cd; background-size:360px 60px;}
.link_memorial a {display:block; height:60px; text-align:center;}
.link_memorial a img {text-align:center;}


/* ******************** 2016 총선 특집구역 ******************** */
.feature_vote2016_wrap {background:none repeat scroll 0 0 #ffffff; box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
.feature_vote2016_wrap h3 {display:block; padding:20px 0 0 45px; height:23px; background:url("http://img.khan.co.kr/mobile/images/img_mkhan_vote2016_mark.png") no-repeat scroll 20px 20px; background-size:23px 23px;}

#scroll-wrapper {-ms-touch-action:none;}
#scroller {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-ms-transform:translateZ(0);
	-o-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	-o-text-size-adjust:none;
	text-size-adjust:none;
}

/* 주요 당선자 */
.feature_vote2016_wrap .tit.btm {position:relative; left:20px; top:15px; width:280px; margin-bottom:20px; color:#2562ec; font-size:17px; font-weight:bold; letter-spacing:-0.07em;}
.feature_vote2016_wrap .tit.btm .art_link {position:relative; top:-1px; margin-left:7px;}
.feature_vote2016_wrap .tit.btm .art_link a {padding:1px 6px 1px 4px; border-radius:2px; color:#fff; font-size:13px; font-weight:normal; background-color:#95b0db;}
.feature_vote2016_wrap .tit.btm .art_link a:hover {text-decoration:none;}
.feature_vote2016_wrap .major_winner {overflow:hidden; position:relative; top:0; margin:0 0 20px; width:100%; min-height:210px; background-color:#fff; z-index:1;}
.feature_vote2016_wrap .major_winner .tit {position:absolute; left:20px; top:0; color:#2562ec; font-size:17px; font-weight:bold;}
.scroll-pane {overflow-y:auto; float:left; position:absolute; left:15px; top:0; width:3020px; min-height:200px; border:none; background:none; z-index:1;}
.scroll-content {float:left; width:100%; margin-bottom:10px; list-style:none;}
.scroll-content-item {overflow:hidden; float:left; position:relative; width:100px; height:210px; border:none; font-weight:normal; text-align:center; background:none;}
.scroll-content-item .district {text-align:center; color:#666; font-size:12px; letter-spacing:-0.07em;}
.scroll-content-item img {max-width:80px; max-height:110px; margin:3px 10px 5px;}
.scroll-content-item .candidate {font-size:12px; line-height:14px;}
.scroll-content-item .candidate.vote2016p01 {color:#ca252b;} /* 새누리당 */
.scroll-content-item .candidate.vote2016p02 {color:#0993d3;} /* 더불어민주당 */
.scroll-content-item .candidate.vote2016p03 {color:#63a031;} /* 국민의당 */
.scroll-content-item .candidate.vote2016p04 {color:#fecb09;} /* 정의당 */
.scroll-content-item .candidate.vote2016p05 {color:#828282;} /* 무소속 */
.scroll-content-item .candidate strong {margin-bottom:5px; color:#000;font-size:14px;}
.scroll-content-item .rate {display:block; font-size:12px; font-weight:bold;}
.scroll-content-item .second {color:#787878; font-size:11px;}
.scroll-content-item .second em {display:table; color:#fff; margin:4px auto -2px; padding:1px; background-color:#bebebe;}
.scroll-content-item .badge_election {position:absolute; left:0; top:105px; width:32px; height:32px; text-indent:-9999px; background:url("http://img.khan.co.kr/spko/sub_2016/img_badge_winner.png") no-repeat 0 0; background-size:32px 32px;} /* 당선자 뱃지 */
.scroll-content-item .badge_leading {position:absolute; left:10px; top:113px; width:31px; height:18px; text-indent:-9999px; background:url("http://img.khan.co.kr/spko/sub_2016/img_badge_leading.png") no-repeat 0 0; background-size:31px 18px;} /* 유력자 뱃지 */

/* 정당별 의석수 */
.feature_vote2016_wrap .seat_party {position:relative; border:none; border-top:none;}
.feature_vote2016_wrap .seat_party .tit {position:absolute; left:20px; top:0; color:#2562ec; font-size:17px; font-weight:bold;}
.feature_vote2016_wrap .seat_party .half_graph_wrap {width:284px; margin:0 auto; padding-top:30px;}
.feature_vote2016_wrap .seat_party .half_graph_wrap img {width:284px;}
.feature_vote2016_wrap .seat_party .cont {position:relative; width:284px; margin:0 auto; padding:50px 18px 35px; background:url("http://img.khan.co.kr/spko/sub_2016/bg_vote2016_feature_spm.png") no-repeat 114px 25px; background-size:160px 230px;}
.feature_vote2016_wrap .seat_party .cont .party_wrap {overflow:hidden; height:40px; margin-bottom:5px;}
.feature_vote2016_wrap .seat_party .cont .party_wrap .party_info {position:absolute; float:left; width:80px; color:#666; font-size:13px; line-height:14px; letter-spacing:-0.07em; z-index:10;}
.feature_vote2016_wrap .seat_party .cont .party_wrap .party_info em {display:block; margin-top:6px; color:#121212; font-size:16px; font-weight:bold;}
.feature_vote2016_wrap .seat_party .cont .graph {float:left; position:relative; margin-top:18px; line-height:normal; white-space:nowrap;}
.feature_vote2016_wrap .seat_party .cont .graph.gl {margin-left:50px;}
.feature_vote2016_wrap .seat_party .cont .graph .bar {display:inline-block; *display:inline;*zoom:1; position:relative; width:150px; height:20px; font-size:11px;}
.feature_vote2016_wrap .seat_party .cont .graph .action {display:inline-block; *display:inline;*zoom:1; float:right; position:relative; height:20px; background:#99a6b6;}
.feature_vote2016_wrap .seat_party .cont .graph .percent {position:absolute; right:10px; top:0; color:#fff; font-size:12px; font-weight:bold; line-height:20px;}
.feature_vote2016_wrap .seat_party .cont .party_wrap.party04 .graph.gl .percent {color:#333;}
.feature_vote2016_wrap .seat_party .cont .graph .percent.bk {color:#333;}
.feature_vote2016_wrap .seat_party .cont .party_wrap.party01 .graph .action {background:#ca252b;} /* 새누리당 */
.feature_vote2016_wrap .seat_party .cont .party_wrap.party02 .graph .action {background:#0993d3;} /* 더불어민주당 */
.feature_vote2016_wrap .seat_party .cont .party_wrap.party03 .graph .action {background:#63a031;} /* 국민의당 */
.feature_vote2016_wrap .seat_party .cont .party_wrap.party04 .graph .action {background:#fecb09;} /* 정의당 */
.feature_vote2016_wrap .seat_party .cont .party_wrap.party05 .graph .action {background:#8f63a1;} /* 무소속 */
.feature_vote2016_wrap .seat_party .cont .party_wrap.party01 .graph.gr .action {background:#d27d81;} /* 새누리당 */
.feature_vote2016_wrap .seat_party .cont .party_wrap.party02 .graph.gr .action {background:#74a2c6;} /* 더불어민주당 */
.feature_vote2016_wrap .seat_party .cont .party_wrap.party03 .graph.gr .action {background:#a1bf89;} /* 국민의당 */
.feature_vote2016_wrap .seat_party .cont .party_wrap.party04 .graph.gr .action {background:#efd779;} /* 정의당 */
.feature_vote2016_wrap .seat_party .cont .party_wrap.party05 .graph.gr .action {background:#8f63a1;} /* 무소속 */
.feature_vote2016_wrap .seat_party .cont .graph.gr .bar {width:80px;}
.feature_vote2016_wrap .seat_party .cont .graph.gr .action {float:left;}
.feature_vote2016_wrap .seat_party .cont .graph.gr .percent {left:10px; color:#454545;}

/* 특집구역 열고 닫기 */
.btn_area_switch {padding-bottom:10px; border-top:1px solid #e5e5e5; text-align:center; background-color:#ececec;}
.btn_area_switch a {display:block; padding:15px 0; border-bottom:1px solid #d6d6d6; background-color:#fff;}
.btn_area_switch span {padding-right:30px; color:#787878; font-size:16px;}
.btn_area_switch span.close {background:url("http://img.khan.co.kr/spko/sub_2016/img_vote2016_switch_open.png") no-repeat right center; background-size:20px 13px;}
.btn_area_switch span.open {background:url("http://img.khan.co.kr/spko/sub_2016/img_vote2016_switch_close.png") no-repeat right center; background-size:20px 13px;}




/* ====================== 인덱스[연예·스포츠] ====================== */
/* 주요기사 */
.list_photo.mainNews li {width:50%; padding:0 10px;}
.list_photo.mainNews li a span {display:block; overflow:hidden; margin:5px auto 0; color:#333; font-size:1.0em; font-weight:bold; letter-spacing:0; line-height:1.286em; text-overflow:ellipsis; word-break:break-all;}
.list_photo.mainNews li a .iBox img {display:block;}
.list_photo.mainNews li a .iBox {position:relative; max-width:180px; max-height:180px; margin:0 auto;} /* 썸네일 사이즈 */


/* 만화천국 */
.cartoon_prads h3 {padding:10px 10px 0; color:#2665f4; font-size:17px;}
.cartoon_prads .list_photo li {padding:0;}
.news_wrap.cartoon_prads .list_photo.col2 li a .iBox {position:relative; max-width:150px; max-height:95px; margin:0 auto; padding:5px;} /* 썸네일 사이즈 */
.cartoon_prads .list_photo {padding:0 5px;}
.cartoon_prads .list_photo li a .iBox img {min-height:95px;}
.cartoon_prads .list_photo li a .iBox .cicon img {width:34px; height:20px; min-height:20px;}


/* 만화천국 / 운세나침반 바로가기 */
.subLink .enterLink {display:table; width:100%;}
.subLink .enterLink a span {display:block; height:80px; border-right:1px solid #e4e4e4; line-height:39px; text-align:center; color:#454545;}
.subLink .enterLink a span img {width:85%; max-width:140px; margin-top:10px;}
.subLink .enterLink a:last-child span {border-right:none;}


/* 연재 */
.index_series {overflow:hidden; position:relative; height:25px; padding:10px 70px 3px 10px; border-bottom:1px solid #cccccc; background-color:#f9f9f9; }
.index_series ul {overflow:hidden;}
.index_series li {display:block; margin-bottom:10px;}
.index_series li a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold;}
.index_series .more_cont {position:absolute; right:0; top:0; width:60px; padding: 10px 0 10px 10px;}


/* ====================== 인덱스[비즈ⓝ라이프] ====================== */
/* 뉴스센터 */
.newsCenter {overflow:hidden; padding:10px;}
.newsCenter dt a {display:block; margin-bottom:5px;}
.newsCenter dt a span {display:block; overflow:hidden; margin:5px auto 0; color:#333; text-align:center; font-size:20px; font-weight:bold; letter-spacing:0; text-overflow:ellipsis; word-break:break-all; white-space:nowrap;}
.newsCenter dd a .iBox {display:block; position:relative; max-width:400px; max-height:170px; margin:0 auto;} /* 썸네일 사이즈 */
.newsCenter dd a .iBox:before {position:absolute;top:0px;left:0px;width:100%;height:100%;border:1px solid rgba(0, 0, 0, 0.1);box-sizing:border-box;content:"";} /*이미지 보더 */
.newsCenter dd a .iBox img {display:block;}


/* 오늘의 증시
.todayStock {margin:10px; border:1px solid #ccc; box-sizing:border-box; background-color:#fff;}
.todayStock .slotWrap {display:table; width:100%;}
.todayStock .slotA, .todayStock .slotB {display:table-cell; width:50%; float:left;}
.todayStock .slotB {border-left:1px solid #d5d5d5;}
.todayStock ul {overflow:hidden; height:65px; padding:15px 0; box-sizing:border-box;}
.todayStock li {text-align:center; margin-bottom:15px;}
.todayStock span.currency {display:block; font-size:16px;}
.todayStock span {}
.todayStock span.data {margin-right:1px; font-size:15px; font-weight:bold;}
.todayStock span.arrow {}
.todayStock span span.num {font-size:15px; vertical-align:text-bottom;}
.todayStock span.arrow.up span {color:#f10000;}
.todayStock span.arrow.down span {color:#2665f4;}
 */
/* 오늘의 증시 */
.todayStock {margin:10px; border:1px solid #ccc; box-sizing:border-box; background-color:#fff;}
.todayStock .slotWrap {display:table; width:100%;}
.todayStock .slotA, .todayStock .slotB {display:table-cell; overflow:hidden; float:left; width:50%; height:65px; padding:15px 0; box-sizing:border-box;}
.todayStock .slotB {border-left:1px solid #d5d5d5;}
.todayStock .list_stock, .todayStock li {text-align:center; margin-bottom:15px;}
.todayStock span.currency {display:block; font-size:16px;}
.todayStock span.data {margin-right:1px; font-size:15px; font-weight:bold;}
.todayStock span.arrow.up span {color:#f10000;}
.todayStock span.arrow.down span {color:#2665f4;}
.todayStock span.num {font-size:15px; vertical-align:text-bottom;}


/****** 인덱스_비즈ⓝ라이프 뉴스보드 2단 이미지 썸네일 사이즈 ******/
.list_photo.nboard li a .iBox {position:relative; max-width:160px; max-height:121px; margin:0 auto;} /****** 인덱스_비즈ⓝ라이프 뉴스보드 2단 이미지 썸네일 사이즈 ******/


/* ====================== 인덱스[매거진-레이디] ====================== */
/* 핫이슈 배너 링크 */
.hotissue_Link {height:48px; margin-bottom:10px; text-align:center;}
.hotissue_Link.areaRC {display:none;} /* 레이디경향 인덱스 노출 조정 */


/* 탑기사 & 이미지기사 */
.news_wrap.ladySpot {margin:0 10px 10px; box-shadow:none; background:none repeat scroll 0 0;}
.news_wrap.areaRC {display:none;}

.ladytop {overflow:hidden; position:relative; min-height:180px;}
.ladytop dt a span {display:block; overflow:hidden; position:absolute; left:0; bottom:8px; width:100%; padding:0 10px; box-sizing:border-box; text-align:center; color:#fff; font-size:20px; font-weight:bold; letter-spacing:0; text-overflow:ellipsis; word-break:break-all; white-space:nowrap; z-index:4;}
/* .ladytop dd.dimm {display:block; overflow:hidden; position:absolute; left:0; bottom:0; width:100%; height:50px; margin:0; background:url("http://img.khan.co.kr/mobile/images/img_bg_ladySpot.png") repeat-x 0 0; background-size:100% 50px; opacity:0.4; z-index:3;} */
.ladytop dd.dimm {display:block; overflow:hidden; position:absolute; left:0; bottom:0; width:100%; height:42px; margin:0; background-color:#000; opacity:0.3; z-index:3;}
.ladytop dd a .iBox {display:block; position:relative; margin:0 auto;} /* 썸네일 사이즈 */
.ladytop dd a .iBox:after {position:absolute; top:0px; left:0px; width:100%; height:100%; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:"";} /*이미지 보더 */
.ladytop dd a .iBox img {display:block;}

.list_photo.ladymain {padding:0;}
.list_photo.ladymain li {width:50%; padding:0; padding-right:5px; margin-bottom:0;}
.list_photo.ladymain li:last-child {padding-right:0; padding-left:5px;}
/* .list_photo.ladymain li a span.dimm {display:block; overflow:hidden; position:absolute; left:0; bottom:0; width:100%; height:48px; margin:0; background-color:#000; opacity:0.4;} */
.list_photo.ladymain li a span.dimm {display:block; overflow:hidden; position:absolute; left:0; bottom:0; width:100%; height:48px; margin:0; background:url("http://img.khan.co.kr/mobile/images/img_bg_ladySpot.png") repeat-x 0 0; background-size:100% 50px; opacity:0.4; z-index:3;}
.list_photo.ladymain li a span.caption {position:absolute; left:0; bottom:0; width:100%; margin:5px auto; padding:0 10px; box-sizing:border-box; color:#fff; font-size:15px; font-weight:bold; letter-spacing:-1px; line-height:1.286em; text-align:center; z-index:3; text-overflow:ellipsis; word-break:break-all;}
.list_photo.ladymain li a .iBox img {display:block;}
.list_photo.ladymain li a .iBox {position:relative; margin:0 auto;}


/* 뉴스레터 신청하기 */
.request_letter {margin:10px; box-shadow:0 0 1px rgba(135,45,78, 0.3); border-radius:3px; background:url("http://img.khan.co.kr/mobile/images/img_icon_ladyNewsletter.png") no-repeat 15px 18px #fc93ba; background-size:70px 60px;}
.request_letter a {display:block; height:50px; padding:15px 10px 15px 100px; }
.request_letter h3 {margin-bottom:4px; color:#fff; font-size:17px; font-weight: bold;}
/* 배너 */
.request_ban_wrap {padding:0;}
.request_ban_wrap p {color:#971255; font-size:13px;}

.request_wrap {position:relative; margin-bottom:5px;}
.request_wrap .input_area {display:block; overflow:hidden; position:relative; padding:0 90px 0 0; line-height:17px; background:none repeat scroll 0 0 #fff;}
.request_wrap .input_area input {display:block; width:100%; height:30px; padding-left:10px; border:1px solid #999; font-size:14px; outline:0 none; box-sizing:border-box; line-height:20px; background:none repeat scroll 0 0 #fff;}
.request_wrap .btn {position:absolute; border-radius:3px; box-shadow:0 1px rgba(255, 255, 255, 0.1) inset; color:#fff;}
.request_wrap .clear {display:block; overflow:hidden; right:97px; top:3px; width:19px; height:19px; padding:3px; border:0 none; font-size:1px; text-indent:150%; white-space:nowrap; background:url("http://img.khan.co.kr/mobile/images/btn_srch_clear.png") no-repeat 3px 3px; background-size:16px 16px;}
.request_wrap .clear span {position:static;}
.request_wrap .srch_btn {display:block; position:absolute; right:5px; top:0; width:75px; height:30px; padding:0 5px; border-radius:3px; color:#fff; font-size:16px; font-weight:bold; line-height:1.6; line-height:100%; background-color:#2665f4;}


/* 뉴스레터 신청 팝업 */
.apply_wrap {padding:10px; background-color:#fff;}

.terms {margin-bottom:25px; padding:15px; border:1px solid #efefef; border-radius:10px; background-color:#f5f5f5;}
.terms .title {margin-bottom:5px; color:#e34bac; font-size:15px; font-weight:bold;}
.terms .cont {padding:10px; border:1px solid #cecece; background-color:#f9f9f9;}
.terms .cont li {color:#666; font-size:14px; line-height:1.4;}
.terms .cont li a {color:#454545; text-decoration:underline;}
.terms .agreement {margin-top:10px; color:#454545; text-align:center; font-size:17px; font-weight:bold;}
.terms .agreement .checkbox {margin-left:4px; vertical-align:middle;}

.apply_wrap .applyList { clear:both; width:100%; border-top:1px solid #D6D6D6;}
.apply_wrap .applyList caption {visibility:hidden; width:0; height:0; font-size:0px; z-index:-1;}
.apply_wrap .applyList th { background-color:#f5f5f5; border-bottom:1px solid #929292; border-right:1px solid #ddd; color:#000; font-size:13px; text-align:center; padding:7px 0 9px; line-height:19px;}
.apply_wrap .applyList th.last-child { border-right:0 none;}
.apply_wrap .applyList td { border-bottom:1px solid #d6d6d6;  padding:10px; text-align:left; font-size:15px;}
.apply_wrap .b_title { font-size:18px; font-weight:bold; color:#000; line-height:30px; margin-bottom:6px; letter-spacing:-1px;}
.apply_wrap .applyList td.ltit {color:#454545; font-weight:bold; text-align:center; background-color:#f7f7f7;}
.apply_wrap .applyList .input_radio { vertical-align:middle;}
.apply_wrap .applyList label { cursor:pointer; margin:0 8px 0 0;}
.apply_wrap .applyList .input_text {width:100%; padding:5px 0; border:1px solid #CCCCCC;}
.apply_wrap .applyList .input_text_no { border:1px solid #fff;}
.apply_wrap .cen_btn {margin:20px 70px; padding:10px 15px 8px; border:1px solid #ddd; border-radius:20px; text-align:center; color:#454545; font-size:18px; font-weight:bold; background-color:#efefef;}
.apply_wrap .cen_btn span {color:#ccc;}
.apply_wrap .cen_btn.agree {border:1px solid #c2328e; background-color:#e34bac;}
.apply_wrap .cen_btn.agree span {color:#fff;}

.apply_footer {display:block; padding:100px 0 20px; text-align:center; font-size:16px; line-height:18px;}
.apply_footer .fot_p3a {display:block; margin-top:10px; color:#7ba2f6; font-size:13px;}
.apply_footer .fot_p3a strong {color:#e34bac;}


/* 개인정보 취급방침 페이지 */
.agreement {padding:10px;}
.agreement h3.privacy {margin:20px 0;}
.agreement h4 {margin:10px 0;}
.agreement .privacy04 {margin:20px 0;}
.agreement .privacy04 th, .agreement .privacy04 td {padding:5px; border:1px solid #ccc; font-size:12px;}
.agreement a.go_oldver {display:block; margin:20px 0; color:#2665f4; font-size:16px; font-weight:bold;}

/* Editor's pick */
.list_phototxt.editor_pick {margin:0; padding-bottom:1px;}
.list_phototxt.editor_pick ul {margin:10px;}
.list_phototxt.editor_pick li span.list_thumb {float:left; position:relative; width:85px; height:85px; margin-right:10px;}
.list_phototxt.editor_pick li span.info_news .txt_news {max-height:56px;}


/* ====================== 인덱스[매거진-주간경향] ====================== */
.news_wrap.weeklySpot {margin:0 10px 10px; box-shadow:none; background:none repeat scroll 0 0;}

/* 탑기사 */
.weeklytop {overflow:hidden; position:relative;}
.weeklytop dt a span {display:block; overflow:hidden; position:absolute; left:0; bottom:10px; width:100%; padding:0 10px; box-sizing:border-box; text-align:center; color:#fff; font-size:20px; font-weight:bold; letter-spacing:0; text-overflow:ellipsis; word-break:break-all; white-space:nowrap; z-index:4;}
.weeklytop dd.dimm {display:block; overflow:hidden; position:absolute; left:0; bottom:0; width:100%; height:45px; margin:0; background-color:#000; opacity:0.3; z-index:3;}
.weeklytop dd.read {overflow:hidden; position:absolute; bottom:0; max-height:36px; margin:10px; color:#fff; font-size:15px; z-index:3;}
.weeklytop dd a .iBox img {display:block;}
.weeklytop dd a .iBox {position:relative; min-width:88px; max-width:280px; max-height:280px; margin:0 auto;}


/* 이미지 기사 */
.list_phototxt.area_w {margin:0; padding:0;}
/* .list_phototxt.area_w ul {margin:10px;} */
.list_phototxt.area_w li span.list_thumb {overflow:hidden; float:left; position:relative; width:75px; height:65px; margin-right:10px;} /* 썸네일 사이즈 */
.list_phototxt.area_w li span.list_thumb:after {position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:" ";}

#weekly_content .list_phototxt li span.info_news .txt_news {display:block; overflow:hidden; max-height:2.4em; margin-top:4px; color:#666666; font-size:0.933em; line-height:1.286em; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}


/* 주간경향 최신호 */
.update_weekly {margin:10px; padding:10px; box-shadow:0 0 1px rgba(0, 0, 0, 0.3); background-color:#fff;}
.update_weekly:after {display: block;clear: both;content: "";}
.update_weekly .update_wrap {display:block; overflow:hidden; width:275px; margin:0 auto;}
.update_weekly .thumb_cover {float:left;}
.update_weekly .thumb_cover img {width:150px;}
.update_weekly .mgz_info {float:left; position:relative; margin-left:10px; padding-top:7px;}
.update_weekly .mgz_info h4 {font-size:15px;}
.update_weekly .mgz_info strong {color:#3f5c94; font-size:27px; font-weight:normal;}
.update_weekly .mgz_info p.date {color:#666; font-size:11px;}
.update_weekly .mgz_info p.golist {width:69px; margin-top:10px; padding:3px; border:1px solid #2665f4; border-radius:5px; text-align:center; color:#fff; font-size:15px; font-weight:bold; letter-spacing:-1px; background-color:#2665f4;}
.update_weekly .mgz_info p.golist:hover {background-position:-230px -760px;}




/* ============================================= 기사면 ============================================= */
/* 기사 본문 */
.news_content {background-color:#fff;}

.news_head {overflow:hidden; position:relative; padding:10px 10px 0; border-bottom:1px solid #ccc;}

.issue_tit {display:inline-block; margin:10px 0 15px; color:#2665f4; font-size:16px; font-weight:bold;}
.subject{color:#121212; font-size:21px; font-weight:bold;}
.author {position:relative; padding:8px 0 8px; color:#9a9b9e; font-size:12px; line-height:15px; vertical-align:middle;}
.author em {margin-right:3px;}
.author .back_article {display:block; position:absolute; right:0; bottom:10px; height:13px; padding:6px 15px; border:1px solid #c6c5c5; color:#ff0000; font-size:13px; font-weight:bold; 
line-height:13px; vertical-align:middle; border-radius:3px;}
.news_head .tit_nativead {display:inline-block; padding:4px 6px 6px 5px; line-height:10px; color:#fff; font-size:16px; font-weight:bold; letter-spacing:0; background-color:#5a77d1;} /* 네이티브 애드 용 */
.news_head .tit_nativead.biz { background-color:#e4771b;}

.function:before, .function:after {display:table; content:"";}
.function a.reply_count {display:block; float:left; position:relative; height:29px; padding:3px 7px 0 26px; border-color:#ccc; border-radius:0; color:#454545; font-size:15px; font-weight:normal; line-height:22px; box-sizing:border-box; border:1px solid #c6c5c5; border-radius:3px; background:url("http://img.khan.co.kr/mobile/images/img_article_reply.png") no-repeat 5px 6px; background-size:16px 16px; background-color:#f3f3f3;}
.function a.reply_count strong {margin-left:5px; color:#2665f4; font-size:17px; vertical-align:top;}
.fsize {float:right; position:relative; top:-10px; background-color:#f3f3f3;}
.f_smaller, .f_bigger {display:inline-block; overflow:hidden; position:relative; width:37px; height:37px; border:1px solid #cdcdcd; line-height:999px; vertical-align:top;}
.f_smaller {border-bottom-left-radius:3px; border-top-left-radius:3px; background:url("http://img.khan.co.kr/mobile/images/img_article_fontsizeM.png") no-repeat scroll 0px 2px; background-size:35px 35px;}
.f_bigger {border-bottom-right-radius:3px; border-top-right-radius:3px; border-left:0 none; background:url("http://img.khan.co.kr/mobile/images/img_article_fontsizeP.png") no-repeat scroll 3px 3px; background-size:30px 30px;}
.f_smaller.off, .f_bigger.off {background-color:#fff; opacity:0.5;}
.f_smaller:after, .f_bigger:after {display:block; overflow:hidden; position:absolute; content:"";}

.news_content .txt_news {padding:23px 10px 10px; color:#333; font-size:17px; line-height:1.5; word-break:break-all; word-wrap:break-word; }
.news_content .txt_news .subtitle {color:#666; font-size:18px; font-weight:bold;}
.news_content .txt_news .thumb_img {max-width:430px;}
.news_content .cont_vod {margin:20px 0; text-align:center;}
.news_content .cont_vod .article_video {}
.news_content .cont_image {position:relative; width:95%; max-width:450px; margin:0 auto;}
.news_content .cont_image .img_area {position:relative; margin:20px 0 0; text-align:center;}
.news_content .cont_image .img_area img {max-width:100%;}
.news_content .cont_image .caption {display:block; margin:0 4px 8px; color:#616686; font-size:12px; font-weight:normal; line-height:18px; text-align:center;}
.news_content .cont_image .bigsize {position:absolute; right:10px; bottom:20px; padding:2px 5px; border-radius:3px; text-align:center; font-weight:bold; opacity:0.8; background-color:blue;}
.news_content .cont_image .bigsize a{display:block; width:80px; height:20px; color:#fff; font-size:17px; text-indent:-9999px; background:url("http://img.khan.co.kr/mobile/images/img_icon_imgzoom.png?ww") no-repeat scroll 0 0; background-size:80px 20px;}
.news_content .boxLineBG { margin-bottom:20px; padding:15px 25px; border:solid 1px #ddd; font-size:16px; line-height:1.8; background-color:#f5f5f5;} /* 20160317추가 JE */

/* 관련기사 */
.news_link {margin:30px 0; padding:10px;}
.news_link h3 {margin-bottom:2px; color:#2665f4; font-size:17px; letter-spacing:-1px;}
.news_link li {overflow:hidden; width:100%; line-height:1.7; text-overflow:ellipsis; white-space:nowrap;}
.news_link li a {padding-left:8px; font-size:16px; background:url("http://img.khan.co.kr/mobile/images/img_icon_dotA.png") no-repeat 0 2px; background-size:3px 15px;}


/* 연재 */
.news_series {overflow:hidden; padding:10px 0 10px 10px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#ececec; }
.news_series ul {overflow:hidden;}
.news_series li {display:block; margin-bottom:10px;}
.news_series li a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold;}
.news_series li:last-child {margin-bottom:0;}


/* 기사 공유 
.article_share {position:relative; min-width:250px; margin-bottom:20px; padding:0 9px; border-bottom:1px solid #cccccc; text-align:center;}
.article_share ul {display:table; table-layout:fixed; width:100%;}
.article_share li {display:table-cell; width:16.5%; text-align:center; vertical-align:top;}
.article_share li:first-child {width:17.5%;}
.article_share a {display:block; padding: 9px 0 5px;}
.article_share img {display:block; width:45px; height:45px; margin:0px auto 5px; text-indent:-9999px; vertical-align:top;}
.article_share span {display:inline-block; color: #222; font-size:11px; font-weight:bold; text-shadow:0 1px #fff; vertical-align:top;}
*/


/* 기사면 소셜 댓글(max5개 출력) */
.reply_wrap {overflow:hidden; margin:20px 0; padding:15px 10px; border-top:1px solid #ccc; background-color:#e1e1e1;}

.reply_head {overflow:hidden; padding:5px 10px; border:1px solid #ccc; border-bottom:none; border-radius:5px 5px 0 0; background-color:#f3f3f3;}
.reply_head:before, .sc_headinfo:after {display:table; content:"";}
.reply_head .reply_count_btm {display:inline-block; float:left; width:50%; margin-top:3px; color:#333; font-size:16px; font-weight:bold;}
.reply_head .reply_count_btm em {margin-left:-1px; color:#2665f4; font-size:16px;}
.reply_head .reply_write {float:right; padding-left:34px; background:url("http://img.khan.co.kr/mobile/images/img_article_balloon.png") no-repeat 3px -3px; background-size:27px 27px;}
.reply_head .reply_write a {display:inline-block; margin-top:3px; color:#2665f4; font-size:16px; font-weight:bold;}

.reply_cont {padding:5px 10px; border:1px solid #ccc; background-color:#fff;}
.reply_cont .comment {overflow:hidden; padding:10px 0; border-bottom:1px solid #ececec;}
.reply_cont dl:last-child {border-bottom:none;}
.reply_cont .comment dt {float:left; color:#999; white-space:nowrap;}
.reply_cont .comment dt span {color:#454545; font-size:15px; font-weight:bold;}
.reply_cont .comment dt span a {display:inline-block; height:17px; line-height:17px; vertical-align:middle;}
.reply_cont .comment dd.date {float:right;}
.reply_cont .comment dd.date em {position:relative; margin-left:7px; padding-left:7px; color:#999; font-size:14px;}
.reply_cont .comment dd.reply_txt {max-height:2.666em; padding:5px 0 0; clear:both; color:#666; line-height:1.333em; text-overflow:ellipsis; word-break:keep-all; word-wrap:break-word;
display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.reply_abs {padding:20px 0; text-align:center; font-size:17px; font-weight:bold;}
.reply_abs .reply_write {width:80px; margin:0 auto; padding-left:37px; background:url("http://img.khan.co.kr/mobile/images/img_article_balloon.png") no-repeat 3px 2px; background-size:30px 30px;}
.reply_abs .reply_write a {display:inline-block; color:#2665f4; font-size:18px; font-weight:bold; line-height:31px; text-decoration:underline;}
.reply_more {overflow:hidden; border:1px solid #ccc; border-top:none; border-radius:0 0 5px 5px; text-align:center; background-color:#f3f3f3;}
.reply_more a {display:block; padding:7px 0; color:#333; font-size:16px; font-weight:bold;}
.reply_more a span {padding-right:16px; background:url("http://img.khan.co.kr/mobile/images/img_article_replyall.png") no-repeat right 2px; background-size:14px 14px;}


/* 댓글 페이지 */
.viewReply {padding:10px;}
.viewReply .back_article {display:block; height:15px; margin-top:10px; padding:10px 15px; border:1px solid #c6c5c5; border-radius:3px; color:#ff0000; font-size:16px; font-weight:bold; line-height:13px; text-align:center; vertical-align:middle;}


/* 앞뒤 기사 네비 */
.article_nav {margin:10px 0; padding:10px; background-color:#fff;}
.article_nav li {padding:10px; border:1px solid #c6c5c5; font-size:16px; line-height:1.5; background-color:#f3f3f3;}
.article_nav li:last-child {border-top:none;}
.article_nav li.last_art {border:1px solid #c6c5c5;}
.article_nav li em {margin-right:10px; color:#2665f4; font-weight:bold;}
.article_nav li a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/* 주요메뉴 바로가기 링크 */
.direct_link {overflow:hidden; margin-top:3px; padding-top:10px; border-top:1px solid #ccc;}
.direct_link .list_link {overflow:hidden; margin:10px; border-color:#bfc2c4 #a8aaab #a8aaab #bfc2c4; border-style:solid; border-width:1px; text-align:center;}
.direct_link .list_link li {float:left; width:33.3%; border-right:1px solid #ccc; border-top:1px solid #ccc; box-sizing:border-box;}
.direct_link .list_link li:nth-child(-n+3) {border-top:0 none;}
.direct_link .list_link li:nth-child(3), .direct_link .list_link li:nth-child(6), .direct_link .list_link li:nth-child(9), .direct_link .list_link li:nth-child(12), .direct_link .list_link li:nth-child(15), .direct_link .list_link li:nth-child(18) {overflow:hidden; float:none; width:auto; border-right:0 none;}
.direct_link .list_link .link_menu {display:block; height:35px; color:#454545; font-size:14px; line-height:2.8em; background-color:#fff;}
.direct_link .list_link .link_menu em {font-weight:bold;}
.newskhan .direct_link .list_link .link_menu strong {color:#2665f4;}
.bizn .direct_link .list_link .link_menu strong {color:#e57725;}
.entsp .direct_link .list_link .link_menu strong {color:#e02c2c;}
.sportskhan .direct_link .list_link .link_menu strong {color:#e02c2c;}


/* 데이블 dable 관련기사 위젯 */ 
.widget_related_dable {margin:10px 0 25px; padding:10px 10px 20px; border-bottom:1px solid #ccc;} /* 기사 본문 하단 관련기사 위젯 */
.widget_mtop_dable {width:200px; float:right; padding:10px 6px 10px 10px; text-align:left;} /* 기사 본문 시작할 때 노출되는 위젯 */
.widget_mhotnews_dable {} /* 많이 본 뉴스 위젯 */


/* 기사뷰 하단 배너 삽입: 20160329 추가 IH */
.banner_m_artbtm {float:left; width:100%; height:50px; margin:20px 0 25px; background-color:#5d7dff;}
.banner_m_artbtm a {display:block;}
.banner_m_artbtm a img {display:block; margin:0 auto;}





/* ============================================= 뉴스(경향신문) ============================================= */
/* 특집구역 */
.feature_kh_wrap {margin:10px; background-color:#e8e9f1;}
.feature_kh_wrap .feature_kh_subject {padding:10px 10px 0; color:#2665f4; font-size:18px; font-weight:bold;}
.subContent .feature_kh_wrap .top_news {padding:10px 10px 12px 10px; border-bottom:1px solid #ccc;}
.subContent .feature_kh_wrap .top_news a{position:relative;display:block;padding:0}
.subContent .feature_kh_wrap .top_news a:after{display:block;content:"";clear:both;}
.subContent .feature_kh_wrap .top_article .ib {position:relative;float:left;width:38.4%;}
.subContent .feature_kh_wrap .top_article .ib:before {position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;max-width:230px;min-height:93px;border:1px solid rgba(0, 0, 0, 0.1);box-sizing:border-box;content:"";} /* 이미지 보더 */
.subContent .feature_kh_wrap .top_article .topBox {display:block; width:105px;}
.subContent .feature_kh_wrap .top_article .topBox img {width:100%; width:105px; height:95px; padding:0; vertical-align:top;} /* 특집기사 썸네일 사이즈 */
.subContent .feature_kh_wrap .top_article .tb {display:block; overflow:hidden; position:absolute; top:0; right:0; bottom:0; left:115px; padding:0; box-sizing:border-box; white-space:nowrap;}
.subContent .feature_kh_wrap .top_article .txt {display:block; overflow:hidden; color:#444; padding-top:5px; font-weight:normal; font-size:0.933em; line-height:1.3; white-space:normal; word-wrap:break-word; text-overflow:ellipsis;}
.subContent .feature_kh_wrap .list_txtb {padding:0 10px; border-top:1px solid #fff;}
.subContent .feature_kh_wrap .list_txtb li {padding:0; border-bottom:1px solid #d5d5d5;}
.subContent .feature_kh_wrap .list_txtb li:last-child {border-bottom:none;}


/* 카테고리별 주요 뉴스 */
.subContent .news_wrap {position:relative; margin:0; padding:0;} /* 인덱스를 제외한 부분 */
.subContent .bord {margin:10px 0; border-top:1px solid #9f9f9f; border-bottom:1px solid #9f9f9f; box-shadow:none; background-color:#f8f8f8;}
.subContent .bord .list_phototxt {padding:0 10px;}
.subContent .news_wrap.todaymajor .thumb_link {border-bottom:1px solid #ccc;}
.subContent .news_wrap.todaymajor .thumb_link .ib:before, .subContent .bnews_wrap.todaymajor .thumb_link .ib:before {position:absolute; left:0px; top:0px; width:105px; height:80px; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:"";}
.subContent .news_wrap.todaymajor .thumb_box img {width:100%; width:105px; height:80px; vertical-align:top;}
.subContent .news_wrap h4 {font-size:1.067em; color:#2665f4; padding:10px; border-top:1px solid #666; background-color:#e8e9f1;}
.subContent .news_wrap .more, .subContent .bnews_wrap .more {position:absolute; top:14px; right:10px;}
.subContent .news_wrap .more a, .subContent .bnews_wrap .more a {display:block; color:#888; font-size:13px; padding-right:12px; background:url("http://img.khan.co.kr/mobile/images/img_footer_indexnext.png") no-repeat 36px 2px; background-size:9px 9px;}
.subContent .news_wrap.catenews h4 {padding-bottom:10px; padding-bottom:0; border-top:none; color:#2665f4; font-size:1.067em; background-color:#fff;}
.subContent .news_wrap.catenews h4.top_tit {font-size:1.2em;}
.catenews .ib {float:left; position:relative; width:130px;}
.catenews .thumb_link .ib.thumb_box:before {position:absolute; left:0px; top:0px; width:130px; height:95px; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:"";}
.catenews .thumb_box img {width:130px; height:95px; vertical-align:top;}
.catenews .tb {display:block; overflow:hidden; /* position:absolute; */ top:10px; right:0; bottom:0; left:30%; padding:0 0 0 10px; box-sizing:border-box; white-space:nowrap;}
.news_wrap .tit {display:block; overflow:hidden; max-width:100%; max-height:2.4em; white-space:normal; word-wrap:break-word; vertical-align:middle; letter-spacing:-1px; font-size:1.067em; line-height:1.2em;}
.news_wrap .txt {display:block; overflow:hidden; max-height:2.8em; color:#444; padding-top:3px; font-size:0.933em; font-weight:normal; line-height:1.4em; white-space:normal; word-wrap:break-word; text-overflow:ellipsis;}
.subContent .news_wrap.catenews .txt {max-height:4.1em;} /* 각 섹션 주요기사 리드문 줄 수 조절(3줄) */


/* 이슈 - 위아래 슬라이드 되는 영역 */
.news_issue {overflow:hidden; padding:10px 0 10px 10px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#ececec; }
.news_issue ul {overflow:hidden; height:20px;}
.news_issue .ficon {top:0;}
.news_issue li a {display:block; overflow:hidden; color:#333; font-size:16px; font-weight:bold; line-height:1.4; text-overflow:ellipsis; white-space:nowrap;}


/* 팟캐스트 배너 */
.subContent .podcast_ad {overflow:hidden; margin:10px 0; padding:10px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; text-align:center; background-color:#f9f9f9;}
.subContent .podcast_ad .banner_wrap {height:62px; /* background-color:#432e2e; */}
.subContent .podcast_ad .banner_wrap a {display:block; width:100%; height:62px;}
.subContent .podcast_ad .banner_wrap a img {padding:5px 0; border:1px dashed #ccc; background-color:#fff;}
.subContent.newskhan .podcast_ad .paging {margin:20px 0 0;}


/* 최신뉴스 */
.list_phototxt.newest {margin:0;}
.list_phototxt.newest h4 {padding:11px 0 9px 10px; border-top:1px solid #666; color:#2665f4; font-size:1.067em; background-color:#ececec;}
.list_phototxt.newest li span.list_thumb img {width:85px; height:85px;}
.list_phototxt.newest li span.list_thumb:after {width:85px; height:85px; content:" ";}
.list_phototxt.newest li span.info_news .txt_news {display:block; overflow:hidden; max-height:2.4em; margin-top:4px; color:#666666; font-size:0.933em; line-height:1.286em; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}


/* 만평 */
.news_wrap.cartoon {margin-bottom:0;}
.news_wrap.cartoon .list_photo.col2 li a .iBox img {display:block; width:100%; margin:0 auto;}
.news_wrap.cartoon .list_photo.col2 li a .iBox:before {position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:"";} /*이미지 보더 */


/* 섹션명 주요뉴스 */
.newskhan .top_news .top_tit {padding-bottom:10px; font-size:1.067em; color:#2665f4;}


/* 오피니언 */
.list_phototxt.opinion .spc {border-bottom:1px solid #ccc; background-color:#f8f8f8;}
.list_phototxt.opinion li.list_Wrap {display:block; overflow:hidden; padding:10px 0;}
.list_phototxt.opinion li:first-child {padding-top:0;}
.list_phototxt.opinion li:last-child {padding-bottom:0;}
.list_phototxt.opinion li span.list_thumb {float:left; position:relative; width:65px; height:65px; margin-right:10px;}
.list_phototxt.opinion li span.list_thumb:after {border:none;}
.list_phototxt.opinion li span.list_thumb a {display:block;}


/* 오피니언 - 만평 */
.list_photo.cartoon li a .iBox {position:relative; max-width:170px; max-height:150px; margin:0 auto;} /* 썸네일 사이즈 */
.list_photo.cartoon li {height:190px; margin:10px 0;}


/* 많이 본 뉴스 리스트 */
.rank_tit span {color:#2665f4;}
.rank_titkh {border-top:1px solid #666; border-bottom:2px solid #2665f4; background-color:#e8e9f1!important;}
.rankNum.khanblue {color:#2665f4;}
.ranking_wrap li:first-child span.rankNum {color:#2665f4;}


/* 경향포토 리스트 */
.catephoto_wrap {margin:20px 0; border-bottom:1px solid #666;}
.catephoto_wrap h4 {padding:10px; border-top:2px solid #2665f4; border-bottom:1px solid #ddd; font-size:1.067em; background-color:#e8e9f1;}
.catephoto_wrap .list_ecophoto {margin-top:10px; padding-bottom:0;}


/* 이슈 */
.issue_wrap {position:relative; margin:0; padding:0;}
.issue_wrap li.issue_thum {display:block; margin:10px; padding:10px; border:1px solid #d5d5d5; border-radius:2px; background-color:#f5f5f5;}
.issue_wrap li.issue_thum:after {display: block;clear: both;content: "";}
.issue_wrap a {display:block;}
.issue_wrap a:after {display: block;clear: both;content: "";}
.issue_wrap .issue_thum .tit {display:block; margin-bottom:5px; color:#333; font-size:16px; font-weight:bold;}
.issue_wrap .issue_thum .issue_img {float:left; position:relative; margin-right:10px;}
.issue_wrap .issue_thum .issue_img:before {position:absolute; top:0; right:0; bottom:0; width:100%; height:100%; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:"";}
.issue_wrap .issue_thum .issue_img img {width:100px; height:70px; vertical-align:top;} /* 썸네일 사이즈 */
.issue_wrap .issue_thum .issue_img .cicon {left:0; top:0;}
.issue_wrap .issue_thum .issue_img .cicon img {width:30px; height:16px;}
.issue_wrap.hot .issue_thum {background-color:#e8e9f1;}
.issue_wrap.hot .issue_thum .tit {color:#121212; font-size:17px;}
.issue_thum .txt {display:block; overflow:hidden; max-height:3.65em; color:#333; font-size:15px; line-height:1.25em;
display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.issue_wrap.top .issue_thum a {background-color:#e8e9f1;}
.issue_wrap.top .issue_thum .issue_img img {width:120px; height:82px; vertical-align:top;} /* 썸네일 사이즈 */
.issue_wrap.top .issue_thum .txt {display:block; overflow:visible; max-height:300px; color:#666; font-size:15px; line-height:1.25em;}


/* 뉴스-기사리스트 */
.newslist_wrap {margin:20px 0;}
.newslist_tit {overflow:hidden; margin:0 10px; padding:0 0 7px; font-size:16px; line-height:1.4em; font-weight:bold; border-bottom:2px solid #666; text-overflow:ellipsis; white-space:nowrap;}
.newslist_tit span {display:inline-block; text-indent:-9999px;}
.newslist_tit span.serial {width:52px; height:20px; margin-right:5px; background:url("http://img.khan.co.kr/mobile/images/img_newstit_serial.png") no-repeat 0 0; background-size:52px 20px;}
.newslist_tit span.notice {width:52px; height:20px; margin-right:5px; background:url("http://img.khan.co.kr/mobile/images/img_newstit_notice.png") no-repeat 0 0; background-size:52px 20px;}
.newslist_tit span.fortune {width:52px; height:20px; margin-right:5px; background:url("http://img.khan.co.kr/mobile/images/img_newstit_fortune.png") no-repeat 0 0; background-size:52px 20px;}
.newslist_tit span.lang {width:52px; height:20px; margin-right:5px; background:url("http://img.khan.co.kr/mobile/images/img_newstit_lang.png") no-repeat 0 0; background-size:52px 20px;}


/* 신문보기 */
/* 날짜선택 */
.select_days {position:relative; height:30px; padding:10px 30px; text-align:center;}
.select_days .prev, .select_days .next {display:inline-block; width:33px; height:30px; border:1px solid #cecece; border-radius:3px; vertical-align:top; text-indent:-999em;}
.select_days .prev {float:left; background:url("http://img.khan.co.kr/mobile/images/img_footer_indexprev.png") no-repeat 11px 8px #f5f5f5; background-size:9px 15px;}
.select_days .next {float:right; background:url("http://img.khan.co.kr/mobile/images/img_footer_indexnext.png") no-repeat 12px 8px #f5f5f5; background-size:9px 15px;}
.select_days .inactive {opacity:0.7;}
.select_days .today {display:inline-block; overflow:hidden; font-size:17px; font-weight:bold; line-height:28px; text-align:center; vertical-align:middle;}
.select_days .today a {color:#333;}
.select_days .today em {letter-spacing:-1px;}
.select_days .today em + span {display:inline-block; overflow:hidden; width:20px; height:20px; margin-left:8px; vertical-align:-5px; text-indent:-999em; background:url("http://img.khan.co.kr/mobile/images/img_icon_calendar.png") no-repeat 0 0; background-size:20px 20px;}

/* 달력 */
.calendar_wrap {position:relative; margin:10px 10px 20px; border:1px solid #aaa;}
.calendar_wrap .title {position:relative; border-bottom:1px solid #ccc; text-align:center; background-color:#f5f5f5;}
.calendar_wrap .title:after {clear:both; display:block; content:"";}
.calendar_wrap .title .slt_caldr {display:inline-block; height:41px; margin:0 auto; padding:0 0 0 26px; color:#222; font-size:17px; line-height:41px; white-space:nowrap;}
.calendar_wrap .title .caldr_prev, .calendar_wrap .title .caldr_next {display:inline-block; width:25px; height:25px; margin-top:8px; line-height:25px; border:1px solid #cecece; border-radius:3px; vertical-align:top; text-indent:-999em;}
.calendar_wrap .title .caldr_prev {background:url("http://img.khan.co.kr/mobile/images/img_footer_indexprev.png") no-repeat 8px 7px #fff; background-size:8px 12px;}
.calendar_wrap .title span {display:inline-block; width:80px; line-height:46px; font-weight:bold;}
.calendar_wrap .title .caldr_next {background:url("http://img.khan.co.kr/mobile/images/img_footer_indexnext.png") no-repeat 9px 7px #fff; background-size:8px 12px;}
.calendar_wrap .title .inactive {opacity:0.7;}
.calendar_wrap .title .caldr_today {display:inline-block; width:34px; height:25px; margin-top:8px; margin-left:7px; border:1px solid #bfbfbf; border-radius:2px; color:#555; font-size:13px; letter-spacing:-1px; line-height:28px; vertical-align:top; background-color:#fff;}
.calendar_wrap form {float:right; padding-top:4px;}
.calendar_wrap select {height:20px; padding-top:1px;}
.calendar_wrap table {width:100%; margin:0 auto; border-collapse:collapse;}
.calendar_wrap th {height:30px; border:1px solid #f5f5f5; text-align:center; font-size:12px; color:#666;}
.calendar_wrap td {color:#aaa; height:35px; border:1px solid #f5f5f5; border-bottom:none; text-align:center; letter-spacing:-1px; line-height:25px; font-family:Verdana;}
.calendar_wrap td a {display:block; height:30px; padding-top:5px; color:#454545; text-decoration:none;}
.calendar_wrap .noday {color:#ccc;}
.calendar_wrap .holyday, .calendar_wrap td.holyday a {color:#bc4d4d;}
.calendar_wrap .saturday, .calendar_wrap td.saturday a {color:#4d84bc;}
.calendar_wrap .paper_today, .calendar_wrap td.paper_today a {color:#fff; background:none repeat scroll 0 0 #447dff;}
.calendar_wrap .close {display:inline-block; position:absolute; right:7px; top:7px; width:16px; height:16px; border:0 none; cursor:pointer; background:url("http://img.khan.co.kr/mobile/images/btn_calendar_close.png") no-repeat scroll 0 0; background-size:16px 16px;}
.calendar_wrap .close span {overflow:hidden; visibility:hidden; position:absolute; left:-999em; width:0; height:0; font-size:0; line-height:0;}

.news_wrap.paperwrap {display:block; margin:10px; border:1px solid #ccc; border-top:none;}
.list_phototxt.paper {margin:0;}
.list_phototxt.paper ul {margin:10px;}
.list_phototxt.paper li {border-bottom:1px dashed #ddd;}
.list_phototxt.paper li:last-child {border-bottom:none;}
.list_phototxt.paper li span.info_news .tit_news {max-height:55px;}
.viewpaper_info {margin:0 10px; padding:10px; border:1px solid #dddddd; color:#888; font-size:13px; line-height:13px; text-align:center; background-color:#f5f5f5;}

/* 오늘 경향 20150403 */
.catenews {position:relative;} /* today 아이콘 붙이기 */
.catenews .today_tag {position:absolute;top:10px;left:10px;display:block;width:60px;height:24px;background:linear-gradient(to bottom, #0880ce 0%,#05a0ea 100%);}
.catenews .today_txt {display:block;color:#FFF;font-family:Verdana,Sans-serif;font-size:14px;margin:5px 0 0 7px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5)}
.catenews .today_photo_area {border-top:1px solid #bababb;margin:0 10px 10px;}
.catenews .today_photo_area a .iBox_wrap {position:relative;display:block;padding-top:10px;}
.catenews .today_photo_area a .iBox_wrap .iBox {display:block;position:relative;width:100%;max-height:190px;} /* 썸네일 사이즈 */
.catenews .today_photo_area a .iBox_wrap .iBox img {vertical-align:top;max-height:190px;min-height:95px;}
.catenews .today_photo_area a .iBox_wrap .iBox:before {position:absolute;top:0px;left:0px;width:100%;height:100%;max-height:190px;border:1px solid rgba(0, 0, 0, 0.1);box-sizing:border-box;content:"";} /* 이미지 보더 */
.catenews .today_photo_area a .iBox_wrap .today_photo_tit_area {position:absolute;top:0px;right:0px;width:45%;height:100%;max-height:190px;background:rgba(0, 0, 0, 0.7);}
.catenews .today_photo_area a .iBox_wrap .today_photo_tit {display:block;color:#FFF;margin:10px 10px 0;}

.news_wrap .tab_menu {overflow:hidden;width:100%;height:35px;margin-bottom:10px;}
.news_wrap .tab_menu li {float:left;width:50%;height:35px;}
.news_wrap .tab_menu li a {display:block;width:100%;height:35px;border-top:1px solid #bababb;border-bottom:1px solid #bababb;box-sizing:border-box;background-color:#f0f0f2;text-align:center;padding-top:9px;font-size:14px;font-weight:bold;}
.news_wrap .tab_menu li a.left {border-right:1px solid #bababb;}
.news_wrap .tab_menu li a.on {background-color:#FFF;color:#2665f4;border-bottom:none;}

.subject .today_blue {color:#2665f4; font-size:21px; font-weight:bold;} /* 기사 제목 글자색 변경 */
.today_explain {background-color:#e8e9f1;padding:15px;margin-bottom:15px;}
.today_khan_wrap .today_khan {border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin-bottom:15px;}
.today_khan_wrap .today_khan .khan_num {width:26px;height:26px;padding-top:2px;background-color:#068fdb;border:1px solid #0174bd;box-sizing:border-box;color:#FFF;text-align:center;font-size:18px;}
.today_khan_wrap .today_khan .txt_news_today {padding:10px;}
.today_khan_wrap .today_khan .txt_news_todayimg {position:relative;width:95%;max-width:450px;margin:0 auto;text-align:center;}
.today_khan_wrap .today_khan .txt_news_todayimg img {max-width:100%;}
.today_khan_wrap .today_khan .txt_news_todayimg .todayimg_txt {font-size:12px;text-align:center;color:#616686;}
.today_khan_wrap .today_khan .txt_news_today .txt {margin:20px 0 10px;line-height:1.5em;}
.today_khan_wrap .today_khan .today_relat {border-top:1px solid #dfdfdf;border-top-style:dashed;padding:0 10px 10px;line-height:1.3em;}
.today_khan_wrap .today_khan .today_relat li {padding-top:10px;}
.today_khan_wrap .today_khan .today_relat strong {display:block;font-size:13px;margin-bottom:2px;}
.today_khan_wrap .today_khan .today_relat .re_txt {display:block;line-height:1.2em;font-size:13px;margin-bottom:5px;}
.today_khan_wrap .today_khan .today_relat .re_more {display:none;margin-top:5px;text-align:center;font-size:12px;font-weight:bold;color:#0174bd;letter-spacing:-1px;}
.today_khan_wrap .byline, .today_photo_wrap .byline {padding:0 10px 10px;}
.today_khan_wrap .today_btn_area, .today_photo_wrap .today_btn_area {height:50px;margin:10px 10px 0 0;text-align:right;}

.today_photo_wrap {position:relative;}
.today_photo_wrap .today_photo {position:relative;}
.today_photo_wrap .today_photo img {display:block;max-width:100%;margin:0 auto;}
.today_photo_wrap .today_photo .photo_txt {font-size:12px;text-align:center;color:#616686;}
.today_photo_wrap .today_photo_txt {padding:20px 10px 10px;}
.today_photo_wrap .today_photo_txt strong {display:block;color:#000;font-size:15px;margin-bottom:5px;}
.today_photo_wrap .today_photo_txt .txt {font-size:15px;line-height:1.4em;}
.today_photo_wrap .today_btn {top:50%;width:100%;}
.today_photo_wrap .today_btn a {width:28px; height:40px; margin-top:-20px; padding:0; border:none; cursor:pointer; background:url("http://img.khan.co.kr/mobile/images/img_set.png") no-repeat 0 0; z-index:2;}
.today_photo_wrap .today_btn a.left {position:absolute;top:35%;left:10px;width:40px;height:50px;background-position:5px -400px;background-color:rgba(0, 0, 0, 0.5);}
.today_photo_wrap .today_btn a.right {position:absolute;top:35%;right:10px;width:40px;height:50px;background-position:-40px -400px;background-color:rgba(0, 0, 0, 0.5);}


/* 향이네 */
.news_wrap .hyangi_tit {display:block; position:relative; height:35px; margin:0 12px -15px; background:url("http://img.khan.co.kr/mobile/images/tit_hyangi_url_m.png") no-repeat right 16px; background-size:76px 10px;}
.news_wrap .hyangi_tit h3 {display:block; position:absolute; left:0px; top:6px; width:53px; height:27px; text-indent:-9999px; background:url("http://img.khan.co.kr/mobile/images/tit_hyangi_m.png") no-repeat 0 0; background-size:53px 27px;}


.kc2 .banner_divid.areaRC {display:none;} /* 2016 총선배너 추가에 따른 인덱스 상단 배너 수정 */


/* ============================================= 연예·스포츠 ============================================= */
.subContent.entsp .news_wrap.catenews h4 {color:#e02c2c; font-size:1.2em; background:none repeat scroll 0 0;}

/* 만화천국 바로가기 배너 */
.link_cartoon {margin:10px; box-shadow:0 0 1px rgba(36,55,63, 0.3); border-radius:3px; background:url("http://img.khan.co.kr/mobile/images/bg_link_cartoon.png") no-repeat 0 0 #24373f; background-size:150px 60px;}
.link_cartoon a {display:block; height:30px; padding:20px 10px 10px;}
.link_cartoon h3 {color:#fff; text-align:center;}

.entsp .catenews .ib {float:left; position:relative; width:150px;}
.entsp .catenews .thumb_link .ib.thumb_box:before {position:absolute; left:0px; top:0px; width:150px; height:150px; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:"";}
.entsp .catenews .thumb_box img {width:150px; height:150px; vertical-align:top;}
.entsp .catenews .tit {max-height:3.6em;}

.subContent.entsp .list_phototxt li a.list_Wrap {padding:10px;}
.subContent.entsp .list_phototxt li:first-child a.list_Wrap {padding-bottom:0;}
.subContent.entsp .list_phototxt.newest li a.list_Wrap {padding:10px 0;}
.subContent.entsp .list_phototxt.newest li:first-child a.list_Wrap {padding-bottom:10px;}

.entsp .function a.reply_count strong {color:#e02c2c;} /* 기사면 타이틀 하단 댓글 카운트 */
.entsp .reply_head .reply_count_btm em {color:#e02c2c;} /* 소셜댓글 구역 카운트 */
.entsp .article_nav li em {color:#e02c2c;} /* 기사면 하단 이전 다음 기사 */


/* ============================================= 경향신문 검색결과 ============================================= */
/* 연관 */
.section_related {position:relative;}
.section_related .related_in {overflow:hidden;padding:6px 10px 6px;text-indent:41px;border-bottom:2px solid #2665f4;}
.section_related .related_in .related_list {overflow:hidden;line-height:1.5;}
.section_related .related_in .tit_related {display:inline-block;position:absolute;top:7px;left:10px;padding:0px 3px;border:1px solid #bebfc5;background:#fff;font-weight:normal;line-height:18px;text-indent:0;}
.section_related .related_in .related_list a {white-space:nowrap;margin-right:5px;}
.section_related .related_in .link_extend {overflow:hidden;float:right;margin-left:10px;text-indent:0;}
.section_related .related_in .link_extend .arr_icon {display:inline-block;width:10px;height:7px;background:url(http://img.khan.co.kr/mobile/images/arw_more.png) no-repeat 50% 50%;background-size:10px 7px;margin-right:5px;}

.section_related .related_extended {padding:6px 10px 0;}
.section_related .related_extended .tit_related {display:block;}
.section_related .related_extended .related_list {clear:both;position:relative;padding: 33px 10px 10px;}
.section_related .related_extended .related_list a {float:left;display:block;overflow:hidden;width:50%;height:22px;padding:0px 8px;margin-right:0;text-indent:0px;text-overflow:ellipsis;box-sizing:border-box;background:url(http://img.khan.co.kr/mobile/images/arw_dot.png) no-repeat 0% 50%;background-size:3px 3px;}
.section_related .related_extended .link_extend {overflow:hidden;position:absolute;top:6px;right:0;}
.section_related .related_extended .link_extend a {text-overflow:clip;float:none;width:50px;padding:0;margin-right:0;background:none;}
.section_related .related_extended .link_extend .arr_icon {display:inline-block;width:10px;height:7px;background:url(http://img.khan.co.kr/mobile/images/arw_fold.png) no-repeat 50% 50%;background-size:10px 7px;margin-right:5px;}

/* 검색 리스트 */
.khanblue {color:#2665f4;}
.khanred {color:#e02c2c;}
.list_search .stit {padding:10px 10px 8px; border-top:1px solid #666; color:#2665f4; font-size:20px; line-height:20px;}
.list_search .cartoon_result_info {margin:10px; font-size:14px;}
.list_search .cartoon_result_info strong {color:#2665f4;}
.list_search .tit_area:after {display:block;clear:both;content:"";}
.tit_area {height:35px; border-top:1px solid #ddd; background-color:#f5f5f5;}
.tit_area .stit_sub {float:left;margin:9px 0 0 10px;font-size:15px;letter-spacing:-1;}
.tit_area .stit_num {float:left;margin:11px 0 0 3px;font-size:13px;font-weight:bold;}
.tit_area .stit_list {float:right;font-size:12px;}
.tit_area .stit_list li {float:left;border-bottom:none;}
.tit_area .stit_list li a {display:block; margin-left:6px; padding-left:12px; color:#aaa; font-size:13px; background:url(http://img.khan.co.kr/mobile/images/arw_checkoff.png) no-repeat 0 55%; background-size:10px 7px;}
.tit_area .stit_list li.on a {color:#333; background:url(http://img.khan.co.kr/mobile/images/arw_checkon.png) no-repeat 0 55%; background-size:10px 7px;}

.list_search {position:relative;margin:10px;}
.list_search li {display:block;overflow:hidden;border-bottom:1px solid #ddd;}
.list_search li a.list_Wrap {display:block; overflow:hidden; padding:12px 0 8px;}
.list_search li span.list_thumb {float:right; position:relative; width:85px; height:85px; margin-left:10px;}
.list_search li span.list_thumb:after {position:absolute;left:0;top:0;width:83px;height:83px;border:1px solid rgba(0, 0, 0, 0.1);box-sizing:border-box;content:" ";}
.list_search li span.list_thumb .thumb_img {vertical-align:top;}
.list_search li span.info_news {display:block;overflow:hidden;}
.list_search li span.info_news .tit_news {display:block; color:#454545; font-size:16px; line-height:1.333em;}
.list_search li span.info_news .txt_news {display:block;overflow:hidden;max-height:36px;margin:2px 0;color:#666666;font-size:0.867em;line-height:1.385em;}
.list_search li span.info_news .num_series {display:block;overflow:hidden;max-height:36px;color:#e02c2c;font-size:1.2em;font-weight:bold;line-height:1.385em;}
.list_search li span.info_news .info_writer {display:block;overflow:hidden;max-height:36px;color:#666666;font-size:0.867em;line-height:1.385em;}
.list_search li span.info_news .num_reply {display:block;overflow:hidden;max-height:36px;color:#454545;font-size:0.8em;font-weight:normal;line-height:1.385em;}
.list_search li span.info_news .num_reply em {margin-left:2px;color:#2665f4;font-size:1em;}
.list_search li span.cartoon_result_wrap {display:block; overflow:hidden; padding-bottom:5px;}
.list_search li span.cartoon_result_wrap .cartoon_tit {display:inline-block; margin-right:5px; color:#454545; font-size:16px; line-height:1.333em;}
.list_search li span.cartoon_result_wrap .cartoon_writer {font-size:13px; color:#333; line-height:1.385em;}
.list_search li span.cartoon_result_wrap .cartoon_writer em {color:#dedede;}
.list_search li span.cartoon_result_wrap .cartoon_date {display:block; color:#666; font-size:13px;}
.list_search.newest {margin:0;padding-bottom:20px;}
.list_search.newest ul {margin:10px;}
/* .list_search.newest li span.list_thumb {float:right;position:relative;width:80px;height:80px;margin-left:10px;} */
.list_search.newest li span.list_thumb img {width:85px;height:85px;}
.list_search.newest li span.list_thumb:after {position:absolute;right:0;top:0;width:100%;height:100%;border:1px solid rgba(0, 0, 0, 0.1);box-sizing:border-box;content:" ";}
.list_search .source {display:block; font-size:11px; color:#adadad; line-height:1.385em;}
.search_more {margin-right:10px; padding-bottom:10px; text-align:right;}
.search_more a {color:#2665f4; font-size:14px; font-weight:bold; letter-spacing:-1;}
.list_search .btn_all {display:block; position:absolute; top:9px; right:10px; width:55px; padding:4px 1px 3px; border-radius:5px; color:#FFF; font-size:13px; text-align:center; background-color:#2665f4;}
.list_search .result_msg {margin:10px;}
.list_search .result_msg strong {color:#e02c2c;}
.list_search .no_result {display:block; padding:12px 0 8px; font-size:14px;}

.list_search.cartoon {margin:0;padding-bottom:20px;}
.list_search.cartoon ul {margin:10px;}
.list_search li a.list_Wrap.crt {font-size:14px;}
.list_search li a.list_Wrap.crt em {color:#cacaca;}
.list_search li a.list_Wrap.crt .upload_date {display:block; padding-top:3px; color:#666; font-size:12px;}
.list_search.cartoon .search_more a {color:#454545;}

/* 포토 화보 */
.photo_search {position:relative;margin-bottom:10px;}
.photo_search .stit {padding:10px 10px 8px; border-top:1px solid #666; color:#2665f4; font-size:20px; line-height:20px;}
.photo_search .tit_area:after {display:block;clear:both;content:"";}
.photo_search .stit_list {margin:10px 10px 0 0;}
.photo_search .stit_num {margin-left:10px;}
.photo_search .list_ecophoto_wrap {margin-top:15px;}
.photo_search .btn_all {display:block;position:absolute;top:9px;right:10px;width:55px;background-color:#2665f4;font-size:12px;text-align:center;color:#FFF;padding:2px 0;border-radius:5px;}

/* 검색결과가 없을 경우 */
.nosearch_wrap {padding-bottom:50px;}
.nosearch_wrap .nosearch {width:67px;height:62px;margin:30px auto;background:url(http://img.khan.co.kr/mobile/images/result_no.png) no-repeat 50% 50%;background-size:67px 62px;text-indent:-9999px;}
.nosearch_list {margin:20px 10px 20px 20px;}
.nosearch_list dt {font-size:17px;color:#000;margin-bottom:15px;}
.nosearch_list dt strong {color:#e00806;}
.nosearch_list dd span.bul {margin: 0px 5px 0px -10px}
.nosearch_list dd {font-size:14px;margin-bottom:5px;}


/* 검색 광고 */
.m_sch_ad {position:relative;}
.m_sch_ad h3 {padding:15px 10px 0; color:#2665f4; font-size:16px;} 
.m_sch_ad h3 a {color:#2665f4;}
.m_sch_ad .sch_ad_wrap {padding:10px 10px 15px;}
.m_sch_ad dl {margin-bottom:10px;}
.m_sch_ad dl:last-child {margin-bottom:0;}
.m_sch_ad dt a {padding-right:4px; font-size:15px; font-weight:bold; color:#26519a; text-decoration:underline; line-height:1.2em;}
.m_sch_ad span a {text-decoration:none; font-family:dotum; font-size:12px; font-weight:normal; color:#3399ff; line-height:1.2em;}
.m_sch_ad dd a {font-size:13px; font-weight:normal; color:#666; line-height:1.2em;}




/* ============================================= 경향신문 앱 한줄 뉴스 ============================================= */
.oneline_list {padding:0 0 10px;}
.oneline_list li {margin:10px; border:1px solid #dedede; border-radius:5px; background:none repeat scroll 0 0 #fcfcfc;}
.oneline_list li.no_border {border-bottom:none;}
.oneline_list .oneline_news {display:block; overflow:hidden; position:relative; padding:10px 10px 10px;}
.oneline_list .oneline_news a {display:block; overflow:hidden; padding-right:15px; background:url(http://img.khan.co.kr/mobile/images/arw_newlink.png) no-repeat right 54%; background-size:10px 19px;}
.oneline_list .oneline_news.noLink a {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.oneline_list .oneline_thumb {float:left; position:relative; width:80px; height:53px; margin-right:8px;}
.oneline_list .oneline_thumb:after {position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:" ";}
.oneline_list .oneline_news .oneline_tit {position:relative;}
.oneline_list .oneline_news .oneline_tit strong {overflow:hidden; max-height:3.6em; font-size:1.067em; line-height:1.2em;}
/* .oneline_list .oneline_news .oneline_tit .time {display:block;padding:0 0 0 15px;height:15px;background:url(http://img.khan.co.kr/mobile/images/clock.png) no-repeat 0 2px;background-size:12px 12px;position:absolute;top:3px;right:0;font-size:12px;color:#989898;} */
.oneline_list .oneline_news .time {display:inline-block; height:15px; margin-left:3px; padding:0 0 0 14px; color:#989898; font-size:12px; background:url(http://img.khan.co.kr/mobile/images/clock.png) no-repeat 0 3px; background-size:12px 12px; vertical-align:text-top; line-height:1.6em;}
.oneline_list .oneline_news a .oneline_txt {float:left; margin-right:15px; padding-top:5px; color:#666666; font-size:0.933em;}
.oneline_list .oneline_news .oneline_txt, .oneline_list .oneline_news.noLink a .oneline_txt {float:left; margin-right:0; padding-top:5px; color:#666666; font-size:0.933em;}




/* ============================================= 경향신문 로그인 ============================================= */
.loginbgcolor {background-color:#ececec;} /* 로그인 배경 색상-body에 설정 */
.login_wrap {position: relative;background-color:#ececec;}
.login_area {width:282px;margin:0 auto;padding:30px 10px 30px;}
.input_info {position:relative;border:1px solid #bebebf;padding:10px 35px 10px 15px;border-radius:5px;margin:0px 0px 10px;background:none repeat scroll 0% 0% #FFF;height:29px;}
.input_info.focus {border:1px solid #2665f4;}
.input_wrap {position:relative;display:block;overflow:hidden;}
.lab_id, .lab_g {position:absolute;top:16px;left:15px;z-index:20;font-size:15px;color:#999;line-height:16px;}
.int {position:relative;width:100%;padding:2px 0px 6px;height:23px;z-index:9;border:medium none;background:none repeat scroll 0% 0% #FFF;font-size:15px;color:#000;line-height:16px;}
.login_wrap .btn_login {position:relative;width:100%;height:46px;border-radius:5px;padding:10px 15px 10px 15px;background:none repeat scroll 0% 0% #3165dc;color:#FFF;font-size:18px;}
.login_wrap .txt {font-size:15px;text-align:center;margin-top:15px;}
.login_wrap .khan_link {color:#2665f4;text-decoration:underline;}
.login_footer .login_copyright {width:100%;margin:0px auto;padding:14px 0px 12px;text-align:center;background-color:#ececec;font-size:12px;color:#999;font-weight:bold;}




/* ============================================= 비즈ⓝ라이프 ============================================= */
/* 비즈ⓝ라이프-홈 톱기사 */
.top_news {padding:10px 10px 5px 10px;}
.top_news a {display:block; position:relative; padding:0;}
.top_news a:after {display:block; content:""; clear:both;}
.top_article .ib {float:left; position:relative; width:38.4%;}
.top_article .ib:before {position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; max-width:230px; min-height:86px; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:"";} /* 이미지 보더 */
.top_article .topBox {display:block; width:38.4%;}
.top_article .topBox img {width:100%; max-width:230px; min-height:86px; padding:0; vertical-align:top;} /* 썸네일 사이즈 */
.top_article .tb {display:block; overflow:hidden; padding:3px 0 0 10px; box-sizing:border-box; white-space:nowrap;}
.top_article .tit {display:block; overflow:hidden; max-width:100%; max-height:2.6em; white-space:normal; word-wrap:break-word; vertical-align:middle; letter-spacing:-1px; font-size:1.133em; line-height:1.3em;}
.top_article .txt {display:block; overflow:hidden; max-height:2.6em; padding-top:5px; color:#444; font-weight:normal; white-space:normal; word-wrap:break-word; text-overflow:ellipsis; font-size:0.933em; line-height:1.3em;}


/* 비즈앤라이프 뉴스보드 */
.nboard_wrap {padding:10px;background-color:#e6e7e9;}
.nboard_menu {margin-bottom:10px;}
.nboard_menu:after {display:block;content:"";clear:both;}
.nboard_menu li {float:left;width:16.666%;background-color:#afafaf;border-right:1px solid #FFF;border-bottom:1px solid #FFF;box-sizing:border-box;}
.nboard_menu li.selected {background-color:#f6921e;}
.nboard_menu li:nth-child(6n){border-right:1px solid #e6e7e9;}
.nboard_menu li.b_non{border-bottom:none;}
.nboard_menu li a {display:block;padding:5px 0;text-align:center;}
.nboard_icon {display:block;width:60%;max-width:50px;margin:0px auto;}
.nboard_name {display:block;text-align:center;overflow:hidden;font-size:11px;letter-spacing:-1px;color:#FFF;}

.nboard_list {background-color:#FFF;padding:10px 0;}
.nboard_list h4 {margin:0 0 10px; font-size:17px;}
.nboard_list .list_txt {padding:0 10px; box-sizing:border-box;}
.nboard_list .swipe {height:360px;}
.nboard_news {position:relative;display:block;}
.nboard_img {display:block; position:relative; width:100%; max-width:380px; margin:0px auto;}
.img_b:before {position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;border:1px solid #000;opacity:0.1;box-sizing:border-box;content:"";} /* 이미지 보더 */
.nboard_img img {width:100%;vertical-align:top;}
.nboard_tit {display:block; overflow:hidden; max-width:280px; margin:0 auto; padding:5px 0 10px; text-align:center; text-overflow:ellipsis; white-space:nowrap; font-size:15px;}


@media (min-width:360px) and (max-width:360px) {
	.nboard_list .list_txt li:last-child {display:none;} /* 뉴스보드 마지막 리스트 숨기기 */
}


/* content 오늘의 주요뉴스, 최신뉴스 */
.subContent .bnews_wrap {margin:0; padding:0;} /* 인덱스를 제외한 부분 */
.subContent .bnews_wrap {position:relative;}
.subContent .bnews_wrap h4.biz {font-size:1.067em; color:#E57725; padding:11px 0 9px 10px; border-top:1px solid #666; background-color:#ececec;}
.subContent.bizn .list_phototxt.newest h4.biz {color:#000;}
.subContent .bnews_wrap .list_txt li:last-child {border-bottom:none;}
.subContent .bnews_wrap .list_txt li.addline {border-bottom:1px solid #e4e4e4;}
/* .subContent .bnews_wrap.todaymajor {border-bottom:1px solid #ccc;} 오늘의 주요뉴스 하단 광고 사이의 라인 빼는 이슈 */
/* .subContent .bnews_wrap .more {position:absolute; top:10px; right:10px;}
.subContent .bnews_wrap .more a {display:block; color:#666; font-size:12px;} */
.bnews_wrap .tb {display:block; overflow:hidden; position:static; top:10px; right:0; bottom:0; left:115px; padding:0 0 0 15px; box-sizing:border-box; white-space:nowrap;}
.bnews_wrap .tit {display:block;max-width:100%;white-space:normal;word-wrap:break-word;vertical-align:middle;letter-spacing:-1px;font-size:1.067em;line-height:1.2;}
.bnews_wrap .tit .icon_news {position:relative; top:0; border:1px solid #8c9bc8; height:17px; display:inline-block; margin-right:5px; margin-top:-1px; margin-bottom:-1px; zoom:1; *display:inline;}
.bnews_wrap .tit .icon_news em { font-size:11px; color:#8c9bc8; font-weight:normal; display:block; height:17px; line-height:19px; padding:0 5px 0 4px;}
.bnews_wrap .txt {display:block; overflow:hidden; max-height:3.5em; padding-top:3px; color:#444; font-weight:normal; letter-spacing:-1px; white-space:normal; word-wrap:break-word; text-overflow:ellipsis; font-size:0.933em; line-height:1.2em;}
.bnews_wrap .add_txt {display:block;color:#454545;font-weight:bold;font-size:0.800em;line-height:1.2;margin-top:4px;}
.bnews_wrap .thumb_box img {width:100%; width:105px; height:80px; vertical-align:top;}


/* 비즈ⓝ라이프 메인페이지 제목*/
.subContent.bizn .news_wrap h4 {padding:10px 0 0 10px; border-top:none; color:#e57725; font-size:1.067em; background:none repeat scroll 0 0;}
.subContent.bizn .news_wrap.bord h4 {padding:10px 0 0 10px;}
.subContent.bizn .catenews h4 {padding-left:10px;}

/* content 기사리스트 topnews 제목*/
.top_titbiz {font-size: 1.067em;color:#E57725;padding-bottom:10px;}


/* 비즈ⓝ라이프 Editor`s Choice & 연재 */
.subContent.bizn .bord .list_phototxt {padding:0;}




/**************** 비즈ⓝ라이프 색상 ****************/
.bizn .function a.reply_count strong {color:#e57725;} /* 기사면 타이틀 하단 댓글 카운트 */
.bizn .news_link h3 {color:#e57725;} /* 관련기사 */
.bizn .reply_head .reply_count_btm em {color:#e57725;} /* 댓글 영역: 카운트 */
.bizn .reply_head .reply_write a {color:#e57725;} /* 댓글 영역: 댓글쓰기 */
.bizn .reply_more a {color:#e57725;} /* 댓글 영역: 댓글 전체보기 */
.bizn .article_nav li em {color:#e57725;} /* 이전 다음 기사 */

.bizorange {color:#E57725!important;}
/* .bizred {color:#e00806;} */
.bizblack {color:#000000;}
.bizline {text-decoration:underline;color:#E57725;}
.bizblock {display:block;width:auto;height:auto;background-color:#E57725;}


/* 비즈ⓝ라이프 뉴스보드 - 320px 일때 오늘의 뉴스, 최신기사, 광고 사라짐 */
.subContent.thirdTwo .mc2 .biz_none {display:none;}

/* 구글플레이 연결배너 반응형 */
.mc1 .google_Link {display:none; /* display:block */;text-align:center;background-color:#ececec;height:50px;}
.mc2 .google_Link {display:none;}

/* 메인 리스트 */
.list_txtb {padding:0;}
.list_txtb li {padding:0 10px; border-bottom:1px solid #e4e4e4;}
.list_txtb li:last-child {border-bottom:none;}
.list_txtb li a {display:block; overflow:hidden; width:100%; padding:7px 0 6px; color:#333; line-height:1.5; text-overflow:ellipsis; white-space:nowrap;}
.list_txtb li.borderno {border-bottom:none;}
.list_txtb li a img {margin-right:5px; vertical-align:sub;}
.list_txtb li.border {border-bottom:1px solid #e4e4e4;}
.list_txtb li a .icon_news {position:relative; top:-3px; border:1px solid #8c9bc8; height:18px; display:inline-block; margin-right:5px; margin-top:-1px; margin-bottom:-1px; zoom:1; *display:inline;}
.list_txtb li a .icon_news em { font-size:11px; color:#8c9bc8; font-weight:normal; display:block; height:18px; line-height:19px; padding:0 5px 0 4px;}

/* .icon_txt {display:inline-block;padding:4px 5px;margin:0;font-size:12px;line-height:1;color:#FFF;background-color:#E57725;vertical-align:top;} */
.list_phototxt li span.info_news .num_reply span.biz {margin-left:2px; color:#E57725; font-size:1em;}

/* 경제포토 이미지 리스트
.list_ecophoto {overflow:hidden;margin-left:10px;padding-bottom:10px;}
.list_ecophoto li:after {display: block;clear: both;content: "";}
.list_ecophoto li {float:left;width:70px;padding:0 3px 5px 0;}
.list_ecophoto li a .iBox {position:relative;display:block;width:70px;}
.list_ecophoto li a .iBox .img_boder {display:block;position:absolute;top:0px;left:0px;z-index:10;border:1px solid rgba(0, 0, 0, 0.1);box-sizing:border-box;}
.list_ecophoto li a .iBox .img_boder.wid75 {width:70px;height:59px;}
.list_ecophoto li a .iBox img {display:block;width:70px;}
 */

 /* 경제포토 이미지 리스트 */
.list_ecophoto {overflow:hidden; margin:10px; padding-bottom:10px;}
.list_ecophoto li:after {display:block; clear:both; content:"";}
.list_ecophoto li {float:left; width:25%;}
.list_ecophoto li a {display:block; margin:3px; box-sizing:border-box;}
.list_ecophoto li a .iBox {display:block; overflow:hidden; position:relative; max-width:150px; margin:0 auto;}
.list_ecophoto li a .iBox .img_boder {display:block;position:absolute;top:0px;left:0px;z-index:10;border:1px solid rgba(0, 0, 0, 0.1);box-sizing:border-box;}
.list_ecophoto li a .iBox .img_boder.wid75 {width:100%; height:100%;}
.list_ecophoto li a .iBox img {display:block; box-sizing:border-box;}
 

/* 몇분할 없을 경우 숫자페이징 부분 패딩*/
.subContent.one .type02 {padding:15px 0 15px;}


/* 랭킹 - 많이 본 뉴스 */
.ranking_wrap {position:relative; margin:0; padding:0;}
.rank_tit {padding:10px; font-size:1.067em; color:#000; background-color:#fff;}
.rank_titbiz {border-top:1px solid #666; border-bottom:2px solid #E57725;}
.ranking_list li {border-bottom:1px solid #d5d5d5;}
.ranking_list li:last-child {border-bottom:none;}
.ranking_list li a {display:block; overflow:hidden; width:100%; padding:10px 10px 10px 5px; color:#333; font-size:15px; line-height: 1.267em; text-overflow:ellipsis; white-space:nowrap; box-sizing:border-box;}
.ranking_list li .txt {display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:pre-wrap; max-height:2.4em; max-height:3.6em;}
.ranking_list.synth .txt {text-overflow:clip; white-space:normal;}

.rankNum {display:inline-block; width:20px; margin-right:10px; text-align:right; font-size:1.333em; font-style:italic;}
.ranking_list li.border_no {border-bottom:none;}
.rank_thum:after {display:block; clear:both; content: "";}

.ranking_list .rank_thum .rankNum {float:left;}
.ranking_list .rank_thum .rank_img {float:left; position:relative; margin-right:10px;}
.ranking_list .rank_thum .rank_img:before {position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:"";} /*이미지 보더*/
.ranking_list .rank_thum .rank_img img {width:100px; height:70px; vertical-align:top;} /* 썸네일 사이즈 */
.ranking_list .rank_thum .rank_txt {float:left;}

/* 연재 리스트
.series_wrap {position:relative;margin:0;padding:0;}
.series_tit {font-size:1.067em;color:#000;padding:10px;background-color:#FFF;}
.series_titbiz {border-top:1px solid #666;border-bottom:2px solid #999;}
.series_bizicon {display:inline-block;padding:2px 10px;border:1px solid #E57725;border-radius:12px;background-color:#E57725;font-size:0.8em;color:#FFF;margin-right:5px;}
.series_list li{border-bottom:1px solid #b6b6b6;}
.series_list li a {display:block;overflow:hidden;width:100%;padding:10px 10px 10px;color:#333;font-size:15px;line-height:1.267em;text-overflow:ellipsis;white-space:nowrap;}
 */




/* 모바일웹 개편 안내 */
.guide_wrap {width:100%;height:100%;top:0;position:fixed;z-index:10000000;}
.guide_wrap .guide_bg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;}
.g_search {position:absolute;top:2px;left:2px;background:url(http://img.khan.co.kr/mobile/images/promo_search.png) no-repeat 0 0;width:44px;height:43px;background-size:44px 43px;text-indent:-9999px;}
.g_all {position:absolute;top:2px;right:2px;background:url(http://img.khan.co.kr/mobile/images/promo_all.png) no-repeat 0 0;width:44px;height:43px;background-size:44px 43px;text-indent:-9999px;}
.g_left {position:absolute;top:50px;left:20px;background:url(http://img.khan.co.kr/mobile/images/promo_txt_news.png) no-repeat 0 0;width:144px;height:100px;background-size:144px 100px;text-indent:-9999px;}
.g_right {position:absolute;top:60px;right:20px;background:url(http://img.khan.co.kr/mobile/images/promo_txt_all.png) no-repeat 0 0;width:118px;height:110px;background-size:118px 110px;text-indent:-9999px;}
.g_center {position:absolute;top:45%;width:100%;}
.g_center span {display:block;margin:0 auto;background:url(http://img.khan.co.kr/mobile/images/promo_txt_swipe.png) no-repeat 0 0;width:240px;height:153px;background-size:240px 153px;text-indent:-9999px;}
.g_close {position:absolute;bottom:0;width:100%;height:40px;background:#000;opacity:0.7;}
.g_close span {display:block;margin:7px auto 0;background:url(http://img.khan.co.kr/mobile/images/promo_txt_close.png) no-repeat 0 0;width:64px;height:26px;background-size:64px 26px;text-indent:-9999px;}




/* ============================================= 스포츠경향 ============================================= */
.gnb_sub .gnb_life.min {display:block;}
.gnb_sub .gnb_life.full {display:none;}

.comics_height {min-height:550px;} /* 만화섹션 최소 높이 부여 */


/* 핫이슈 배너 링크 */
.hotissue_Link {height:50px; margin-bottom:10px; text-align:center; background-color:#ececec; /* 배경색상 한시적 적용(향이네) */}
.hotissue_Link.areaRC {display:none;} /* 스포츠경향 홈 노출 조정 */


/* 탑기사 & 이미지기사 */
.news_wrap.sportsSpot {margin:10px!important; box-shadow:none; background:none repeat scroll 0 0;}
.news_wrap.sportsSpot .spot_nav {display:block; overflow:hidden; left:0; top:0; width:100%; height:100%;}
.news_wrap.sportsSpot .spot_nav a {display:block; position:absolute; top:0; width:60px; height:100%; padding:0; border:none; cursor:pointer; z-index:2;}
.news_wrap.sportsSpot .spot_nav a.prev {left:0; background:url("http://img.khan.co.kr/mobile/images/img_photoview_prev.png") no-repeat 10px 50%;}
.news_wrap.sportsSpot .spot_nav a.next {right:0; background:url("http://img.khan.co.kr/mobile/images/img_photoview_next.png") no-repeat 25px 50%;}


/* 핫뉴스 */
.hotnews_wrap {overflow:hidden; background-color:#ececec;}
.hotnews_wrap h3 {display:block; width:80px; height:23px; margin:10px 0 0 10px; text-indent:-9999px; background:url("http://img.khan.co.kr/mobile/images/img_newstit_hotnews.png") no-repeat scroll 0 0; background-size:80px 23px;}
.hotnews_wrap .list_photo li {margin-bottom:0;}
.hotnews_wrap .hotnews_area {overflow:hidden; width:100%;}
.hotnews_wrap .hotnews_area .list_photo.hotnews {width:2000px; padding-top:0;}
.hotnews_wrap .hotnews_area .list_photo.hotnews li {max-width:170px;}
.hotnews_wrap .hotnews_area .list_photo.hotnews li a .iBox {position:relative; max-width:165px; max-height:130px; margin:0 auto;} /****** 핫뉴스 이미지의 썸네일 사이즈 ******/
.hotnews_wrap .paging .p_btn {background-color:#fff;}


/* 포토갤러리 */
.photogallery {overflow:hidden; position:relative; margin:10px;}
.photogallery h3 {position:absolute; left:50%; top:50%; width:100px; height:52px; margin-left:-50px; margin-top:-26px; text-indent:-9999px; background:url("http://img.khan.co.kr/mobile/images/tit_photogallery.png") no-repeat 0 0; background-size:100px 52px; z-index:1;}
.photogallery ul {position:relative; width:100%;}
.photogallery li {float:left; width:50%;}
.photogallery li a {display:block;}
.photogallery li a img {display:block; width:100%;}


/* 스포츠경향 공식 SNS */
.khsnsLink {overflow:hidden; margin:0; padding:17px 0; background-color:#fff;}
.khsnsLink h3 {padding-left:10px; padding-bottom:10px;}
.khsnsLink h3 strong {color:#e02c2c;}
.khsnsLink li {overflow:hidden; float:left; width:20%; padding:10px 0; box-sizing:border-box; border-top:1px solid #cecece; border-bottom:1px solid #cecece; border-right:1px solid #cecece;}
.khsnsLink li:last-child {border-right:none;;}
.khsnsLink li a {display:block;}
.khsnsLink li a span {display:block; overflow:hidden; margin:5px auto 0; color:#333; font-size:13px; letter-spacing:-1px; line-height:17px; text-align:center; text-overflow:ellipsis; word-break:break-all;}


/* 만화·웹툰 */
.cartoon_area {margin:10px; background-color:#e7e7e7; border:1px solid #ccc;}
.cartoon_area .list_photo li a span {display:block; overflow:hidden; margin:5px auto 0; color:#333; font-size:0.933em; letter-spacing:-1px; line-height:1.25em; text-align:center; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}

/* 상단 스팟 */
.cartoon_spot {overflow:hidden; margin:5px 0 5px;}
.cartoon_spot .spot_thumb {display:block; position:relative; width:100%; max-width:710px; margin:0 auto; text-align:center;}
.cartoon_spot .spot_thumb a {display:block; padding:10px 10px 0;}
.cartoon_spot .spot_thumb a img {width:100%; max-width:710px;}
.cartoon_spot .spot_nav a {display:block; position:absolute; top:3px; width:60px; height:100%; padding:0; border:none; cursor:pointer; z-index:2;}
.cartoon_spot .spot_nav a.prev {left:0; background:url("http://img.khan.co.kr/mobile/images/img_photoview_prev.png") no-repeat 20px 50%;}
.cartoon_spot .spot_nav a.next {right:0; background:url("http://img.khan.co.kr/mobile/images/img_photoview_next.png") no-repeat 15px 50%;}
.cartoon_spot .paging {margin-top:0;}

/* 웹툰 */
.area_webtoon {overflow:hidden; border-top:1px solid #c2c2c2;}
.area_webtoon h3 {display:block; width:59px; height:23px; margin:20px 0 0 10px; text-indent:-9999px; background:url("http://img.khan.co.kr/mobile/images/img_newstit_webtoon.png") no-repeat scroll 0 0; background-size:59px 23px;}
.list_webtoon {overflow:hidden; padding:10px 5px 5px;}
.list_webtoon li {overflow:hidden; float:left; width:33.3%; height:130px; margin:5px 0 0; padding:0 5px; box-sizing:border-box;}
.list_webtoon li a {display:block; overflow:hidden; position:relative;}
.list_webtoon li a span {display:block; overflow:hidden; min-height:2.5em; margin:5px auto 0; color:#333; font-size:0.933em; letter-spacing:-1px; line-height:1.25em; text-align:center; 
text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}
.list_webtoon li a span.cicon .icon {margin-top:0;}
.list_webtoon li a span.tit em {display:block; color:#787878;}
.list_webtoon li a .iBox {position:relative; max-width:110px; margin:0 auto;}
.list_webtoon li a .iBox:before {position:absolute;top:0px;left:0px;width:100%;height:100%;border:1px solid rgba(0, 0, 0, 0.1);box-sizing:border-box;content:"";} /*이미지 보더 */
.list_webtoon li a .iBox img {display:inline-block; vertical-align:top;}
.list_webtoon li a .iBox .cicon img {width:26px; height:16px;}
.area_webtoon .paging {clear:both; margin:0 0 20px;}
.area_webtoon .paging .p_btn {background-color:#fff;}
.area_webtoon .paging .paging_num {vertical-align:middle; color:#666; font-size:18px;}
.area_webtoon .paging .paging_num em {color:#e02d2d;}

/* 웹툰 리스트 */
.toon_info { background-color:#e8e8e8; border-bottom:1px solid #939393; padding:10px; position:relative;}
.toon_info:after {display:block; content:""; clear:both;}
.toon_info .toon_thum { float:left; width:98px; height:72px; position:relative; margin-right:10px;}
.toon_info .toon_thum:after {position:absolute; left:0; top:0; width:98px; height:72px; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:"";}
.toon_info .toon_sub .title { font-size:17px; line-height:1.5em; font-weight:bold; overflow:hidden; text-overflow:ellipsis; word-break:break-all;}
.toon_info .toon_sub .sub_info { margin:4px 0 0 1px;}
.toon_info .toon_sub .sub_info:after {display:block; content:""; clear:both;}
.toon_info .toon_sub .sub_info .name { overflow:hidden; word-wrap:break-word; color:#545454; vertical-align:middle; }
.toon_info .toon_sub .sub_info .toon_sns { position:absolute; right:10px; bottom:5px;}
.toon_info .toon_sub .sub_info .toon_sns span {display:inline-block; margin-right:4px; width:30px; height:30px; cursor:pointer; text-indent:-9999px;}
.toon_info .toon_sub .sub_info .toon_sns a { display:block; width:30px; height:30px;}

.toon_info .toon_sub .sub_info .toon_sns .twitter { background:url("http://img.khan.co.kr/mobile/images/ico_webtoonsns_tw.png?w") no-repeat scroll 0 0; background-size:30px 30px;}
.toon_info .toon_sub .sub_info .toon_sns .facebook { background:url("http://img.khan.co.kr/mobile/images/ico_webtoonsns_fb.png?d") no-repeat scroll 0 0; background-size:30px 30px;}
.toon_info .toon_sub .sub_info .toon_sns .band { background:url("http://img.khan.co.kr/mobile/images/ico_webtoonsns_band.png?e") no-repeat scroll 0 0; background-size:30px 30px;}

.toon_info .episode_one {position:absolute; right:10px; top:10px; font-size:13px;}
.toon_info .episode_one a {display:block; padding:6px 7px 2px; border-radius:3px; color:#fff; font-weight:bold; line-height:12px; background-color:#d81621;}

.list_phototxt.webtoon {margin:0;}
.list_phototxt.webtoon li span.list_thumb {float:left; position:relative; width:71px; height:42px; margin-right:10px;}
.list_phototxt.webtoon li span.list_thumb:after {width:71px; height:42px; content:" ";}
.list_phototxt.webtoon li span.list_thumb img {width:71px; height:42px;}
.list_phototxt.webtoon li span.info_news .tit_news { font-size:16px; white-space:normal; word-wrap:break-word; text-overflow:ellipsis; overflow:hidden;}
.list_phototxt.webtoon li span.info_news .sub_info { font-size:13px; margin:4px 0 0 1px; width:auto; max-width:100%; vertical-align:top; overflow:hidden;}
.list_phototxt.webtoon li span.info_news .sub_info .star { background:url(http://img.khan.co.kr/mobile/images/ico_webtoon_star.png) no-repeat 0 0; display:inline-block; width:75px; height:15px; vertical-align:middle; background-size:75px 30px;}
.list_phototxt.webtoon li span.info_news .sub_info .star em { background:url(http://img.khan.co.kr/mobile/images/ico_webtoon_star.png) no-repeat 0 -16px; display:block; height:15px; text-indent:-9999px; background-size:75px 30px;}
.list_phototxt.webtoon li span.info_news .sub_info .score { color:#d51c1c; vertical-align:middle; font-weight:bold;}
.list_phototxt.webtoon li span.info_news .sub_info .bar { color:#dedede; display:inline-block; font-size:14px; margin:0 2px 0 3px; vertical-align:top;}
.list_phototxt.webtoon li span.info_news .sub_info .date { color:#787878; vertical-align:middle; }
.list_phototxt li.off { padding:10px 0; }
.list_phototxt.webtoon li.off .info_news .tit_news { color:#aaaaad;} 
.list_phototxt.webtoon li.off .info_news .sub_info .date { color:#aaaaad;}



/* 도전웹툰 */
.area_webtoon.challenge {border-bottom:1px solid #c2c2c2; border-top:0;}
.area_webtoon.challenge h3 {width:77px; background:url("http://img.khan.co.kr/mobile/images/img_newstit_challenge.png") no-repeat scroll 0 0; background-size:77px 23px;}
/* 완결웹툰 */
.area_webtoon.completion {border-bottom:1px solid #c2c2c2; border-top:0;}
.area_webtoon.completion h3 {width:77px; background:url("http://img.khan.co.kr/mobile/images/img_newstit_completion.png") no-repeat scroll 0 0; background-size:77px 23px;}

/* 무료만화 */
.area_charge_free {overflow:hidden; min-height:530px; padding-bottom:5px; background:url("http://img.khan.co.kr/mobile/images/bg_charge_free.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);}
.area_charge_free h3 {display:block; width:77px; height:23px; margin:10px 0 0 10px; text-indent:-9999px; background:url("http://img.khan.co.kr/mobile/images/img_newstit_chargefree.png") no-repeat scroll 0 0 / 77px 23px rgba(0, 0, 0, 0);}
.area_charge_free .shelf {overflow:hidden; margin-top:20px; width:100%;}
.area_charge_free .shelf li a {float:left; position:relative; width:33.3%; text-align:center;}
.area_charge_free .shelf li a img {display:block; margin:0 auto; width:100%; max-width:130px; padding:0 10px; box-sizing: border-box;}
.area_charge_free .shelf li .book_cover .aicon {display:block; overflow:visible; position:absolute; left:50%; top:5px; width:23px; margin-left:17%; margin-top:0 !important;} /* 성인만화 아이콘 */
.area_charge_free .shelf li .book_cover .aicon img {width:23px; height:23px; box-sizing:content-box;}
.area_charge_free .shelf li .book_cover .nicon {display:block; overflow:visible; position:absolute; left:50%; top:0; width:32px; margin-left:20%; margin-top:0 !important;} /* NEW 아이콘 */
.area_charge_free .shelf li .book_cover .nicon img {width:32px; height:32px; padding:0; box-sizing:content-box;}
.area_charge_free .shelf .book_tit {display:block; padding:18px 0 5px; background:url("http://img.khan.co.kr/mobile/images/bg_book_shelf.png") repeat-x scroll 0 0; background-size:145px 23px;}
.area_charge_free .shelf .book_tit strong {display:block; margin:0 auto; color:#fff; font-size:13px;}
.area_charge_free .shelf .book_tit strong img {display:inline; width:24px; height:16px; margin:0 3px 0 0; padding:0; box-sizing:border-box; vertical-align:sub;}
.area_charge_free .shelf .book_tit em {display:block; margin:0 auto; color:#b6925c; font-size:12px;}
.area_charge_free .paging {clear:both;}
.area_charge_free .paging .p_btn {background-color:#fff;}
.area_charge_free .paging .paging_num {vertical-align:middle; color:#eee; font-size:18px; }
.area_charge_free .paging .paging_num em {color:#fdc501;}
/* 프리미엄 만화 */
.area_charge_free.premium {background:url("http://img.khan.co.kr/mobile/images/bg_premium_cartoon.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); background-size:577px 577px;}
.area_charge_free.premium h3 {width:270px; height:40px; margin:20px auto -5px; background:url("http://img.khan.co.kr/mobile/images/tit_premium_cartoon.png") no-repeat scroll 0 0 / 270px 40px rgba(0, 0, 0, 0);}
.area_charge_free.premium .shelf .book_tit {background:url("http://img.khan.co.kr/mobile/images/bg_book_shelf_premium.png") repeat-x scroll 0 0; background-size:145px 23px;}
.area_charge_free.premium .shelf .book_tit em {color:#de982f;}


/* 연재만화 */
.area_comic_strips {overflow:hidden; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd; margin-bottom:20px; background-color:#f2f2f2;}
.area_comic_strips h3 {display:block; width:77px; height:23px; margin:20px 0 0 10px; text-indent:-9999px; background:url("http://img.khan.co.kr/mobile/images/img_newstit_comicstrips.png") no-repeat scroll 0 0; background-size:77px 23px;}
.list_comic_strips {overflow:hidden; padding:5px 10px;}
.list_comic_strips li {overflow:hidden; float:left; width:50%; margin:10px 0 2px; padding:0 5px; box-sizing:border-box;}
.list_comic_strips li a {display:block; overflow:hidden; position:relative;}
.list_comic_strips li a span {display:block; overflow:hidden; min-height:2.5em; margin:5px auto 0; color:#333; font-size:0.933em; letter-spacing:-1px; line-height:1.25em; text-align:center; 
text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}
.list_comic_strips li a span.tit em {display:block; color:#787878; font-size:12px;}
.list_comic_strips li a .iBox {position:relative; max-width:218px; max-height:120px; margin:0 auto;}
.list_comic_strips li a .iBox:before {position:absolute;top:0px;left:0px;width:100%;height:100%;border:1px solid rgba(0, 0, 0, 0.1);box-sizing:border-box;content:"";} /*이미지 보더 */
.list_comic_strips li a .iBox img {display:inline-block; vertical-align:top;}
.area_comic_strips .paging {clear:both; margin:0 0 20px;}
.area_comic_strips .paging .p_btn {background-color:#fff;}
.area_comic_strips .paging .paging_num {vertical-align:middle; color:#787878; font-size:16px;}
.area_comic_strips .paging .paging_num em {color:#e02d2d; font-weight:bold;}

.webtoon_notice {margin:10px 20px; color:#999; font-size:13px;}


/* 서브면 우측 만화 영역 */
.sub_cartoon_area {}

/* 섹션명 주요뉴스 */
.spot_entsports_wrap {margin:10px; border:1px solid #bababb; background-color:#e8e9f1;}
.spot_entsports_wrap .feature_kh_subject {padding:10px 10px 0; color:#2665f4; font-size:18px; font-weight:bold;}
.spot_entsports_wrap h3.enter {display:block; width:106px; height:23px; margin:10px 0 0 10px; text-indent:-9999px; background:url("http://img.khan.co.kr/mobile/images/img_newstit_entmajor.png") no-repeat scroll 0 0; background-size:106px 23px;}
.spot_entsports_wrap h3.sports {display:block; width:119px; height:23px; margin:10px 0 0 10px; text-indent:-9999px; background:url("http://img.khan.co.kr/mobile/images/img_newstit_spmajor.png") no-repeat scroll 0 0; background-size:119px 23px;}
.subContent .spot_entsports_wrap .top_news {padding:10px 10px 12px 10px; border-bottom:1px solid #ccc;}
.subContent .spot_entsports_wrap .top_news a{position:relative;display:block;padding:0}
.subContent .spot_entsports_wrap .top_news a:after{display:block;content:"";clear:both;}
.subContent .spot_entsports_wrap .top_article .ib {position:relative; float:right; width:38.4%;}
.subContent .spot_entsports_wrap .top_article .ib:before {position:absolute; left:0px; top:0px; right:0px; bottom:0px; width:75px; height:75px; min-height:75px; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:"";} /* 이미지 보더 */
.subContent .spot_entsports_wrap .top_article .topBox {display:block; width:75px;}
.subContent .spot_entsports_wrap .top_article .topBox img {width:100%; width:75px; height:75px; min-height:75px; padding:0; vertical-align:top;} /* 특집기사 썸네일 사이즈 */
.subContent .spot_entsports_wrap .top_article .tb {display:block; overflow:hidden; position:absolute; top:0; right:0; bottom:0; width:100%; padding:0 85px 0 0; box-sizing:border-box; white-space:nowrap;}
.subContent .spot_entsports_wrap .top_article .txt {display:none; overflow:hidden; color:#444; padding-top:5px; font-weight:normal; font-size:0.933em; line-height:1.3; white-space:normal; word-wrap:break-word; text-overflow:ellipsis;} /* 연예·스포츠 섹션 메인 탑 기사 리드 노출 유무 설정*/
@media (min-width: 480px) and (orientation: landscape), (min-width: 640px) {
	.subContent .spot_entsports_wrap .top_article .txt {display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
}
.subContent .spot_entsports_wrap .list_txtb {padding:0 10px; border-top:1px solid #fff;}
.subContent .spot_entsports_wrap .list_txtb li {padding:0; border-bottom:1px solid #d5d5d5;}
.subContent .spot_entsports_wrap .list_txtb li:last-child {border-bottom:none;}


/* 만화·웹툰 뷰어 */
.cartoon_viewer {position:absolute; top:0; width:100%; height:100%; text-align:center; background-color:#333333;}

.ctv_top {position:fixed; left:0; top:0; width:100%; height:35px; border-bottom:1px solid #000000; color:#fdc501; z-index:10;}
.ctv_top p {overflow:hidden; height:100%; padding-right:70px; padding-left:25px; font-size:16px; line-height:35px; text-align:left; text-indent:10px; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); z-index:2; text-overflow:ellipsis; white-space:nowrap; }
.ctv_top h3 span {position:absolute; left:0; color:#aaa; font-size:14px;}
.ctv_top button.viewer_close, .ctv_top a.viewer_close {display:inline-block; position:absolute; right:0; top:0; width:40px; height:35px; z-index:15; background:none repeat scroll 0 0;}
.ctv_top button.viewer_close:after, .ctv_top a.viewer_close:after {display:inline-block; width:40px; height:35px; content:""; background:url("http://img.khan.co.kr/mobile/images/img_set.png") no-repeat scroll 10px -447px rgba(0, 0, 0, 0);}
.ctv_top button.cartoon_home, .ctv_top a.cartoon_home {display:inline-block; position:absolute; left:0; top:0; width:35px; height:35px; z-index:15; background:url("http://img.khan.co.kr/mobile/images/btn_cate_cthome.png") no-repeat scroll 6px 9px; background-size:20px 20px;}

.ctv_cont {position:relative; width:100%; z-index:2; background-color:#333;}
.ctv_cont.open {height:100%;}
.ctv_cont p {height:100%; color:#efefef; text-align:left; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);}
.ctv_cont p em {color:#aaa;}
.ctv_cont .swipe {top:37px;}
.ctv_cont .swipe-wrap > div {top:0;}
.ctv_cont .swipe-wrap {top:0;}
.ctv_cont .swipe-wrap img {width:100%; max-width:550px;}

.slider_wrap {position:fixed; width:100%; height:48px; bottom:46px; padding:2px 60px 0 10px; box-sizing:border-box;}
.slider_wrap .ui-slider {position:relative; z-index:4;}
.slider_wrap .dimm {position:absolute; left:0; bottom:0; width:100%; height:100%; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); z-index:3;}

/*
#reservation {position:fixed; width:100%; height:40px; bottom:80px; box-sizing:border-box; padding:10px;}
#reservation .dimm {position:absolute; left:0; top:0; width:100%; height:100%; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); z-index:3;}
#minbeds {position:relative; float:right; width:50px; z-index:5;} 페이지 이동 셀렉트 박스
#minbeds2 {z-index:5;} 슬라이드 바
#minbeds .page_whole {color:#999;}

.ui-slider {position:relative; text-align:left;}
.ui-slider-horizontal {height:0.8em;}
.ui-widget {font-family:Verdana,Arial,sans-serif; font-size:1.1em;}
.ui-widget-content {border:1px solid #aaaaaa; color:#222222; background-color:#ffffff;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:1px solid #aaaaaa; font-weight:normal; color:#212121; background-color:#ffffff;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius:4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius:4px;}
.ui-slider .ui-slider-range {display:block; position:absolute; border:0 none; font-size:0.7em; background-position:0 0; z-index:1;}
.ui-slider-range {background-image:none; background-color:#fdc501;}
.ui-slider-horizontal .ui-slider-range {top:0; height:100%;}
.ui-slider-horizontal .ui-slider-range-min {left:0;}
.ui-slider .ui-slider-handle {position:absolute; width:1.2em; height:1.2em; cursor:default; z-index:2;}
.ui-slider-horizontal .ui-slider-handle {top:-0.3em; margin-left:-0.6em;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:1px solid #d3d3d3; color:#555555; font-weight:normal; background-color:#e6e6e6;}
*/

.ui-slider {height:30px; margin:0.5em 0; padding:0;}
.ui-slider::before, .ui-slider::after {display:table; content:"";}
.ui-slider::after {clear:both;}

.ui-corner-all {border-radius:0.3125em;}
.ui-btn-corner-all, .ui-corner-all {background-clip:padding-box;}
.ui-shadow-inset {box-shadow:0 1px 3px rgba(0, 0, 0, 0.2) inset;}
input.ui-slider-input {display:block; float:right; width:40px; height:20px; margin:0; padding:4px; border-style:solid; border-width:1px; box-sizing:content-box; text-align:center; vertical-align:text-bottom; font-size:16px; font-weight:bold; line-height:20px; outline:0 none; -moz-appearance:none;} /* 페이지 선택창 */
.ui-body-inherit {border-color:#ddd; color:#333; text-shadow:0 1px 0 #f3f3f3; background-color:#fff;}
.ui-slider-track {overflow:visible; position:relative; top:6px; height:15px; margin:0 68px 0 15px; border-style:solid; border-width:1px; opacity:0.8;} /* 슬라이더 */
.ui-btn-corner-all, .ui-btn.ui-corner-all, .ui-slider-track.ui-corner-all {border-radius:15px;}
.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit {border-color:#ddd; color:#333; font-weight:bold; text-shadow:0 1px 0 #eee; background-color:#e9e9e9;}
.ui-btn-active {height:100%; border-color:#3388cc; border-radius:15px; color:#fff; text-shadow:0 1px 0 #005599; background-color:#fdc501;} /* 선택된 슬라이더 영역 */
.ui-btn, label.ui-btn {border-style:solid; border-width:1px; font-weight:bold;}
.ui-btn {display:block; overflow:hidden; padding:5px 20px; text-align:center; text-decoration:none !important; cursor:pointer; text-overflow:ellipsis; white-space:nowrap; -moz-user-select: none;}
/* .ui-shadow {box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);} */
.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head + body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head + body .ui-btn.ui-btn-a:visited {border-color:#333; color:#fff; background-color:#000;}
.ui-slider-track .ui-btn.ui-slider-handle {position:absolute; top:50%; width:28px; height:28px; margin:-15px 0 0 -15px; padding:0; border-color:#ddd; border-radius:20px; outline:0 none; line-height:30px; font-size:0.9em; z-index:1; background-color:#f6f6f6;} /* 슬라이더 핸들 */
.ui-select {position:relative; width:28%; margin:0.5em auto;} /* 권,화 선택 */
.ui-btn-icon-right::after {display:block; position:absolute; right:0.5625em; top:50%; content:""; width:22px; height:22px; margin-top:-11px; border-radius:1em; background-color:rgba(0, 0, 0, 0.3); background-position:center center; background-repeat:no-repeat;}
.ui-select .ui-btn > span:not(.ui-li-count) {
  display:block; overflow:hidden !important; text-overflow:ellipsis; white-space:nowrap;}
.ui-select .ui-btn select {position:absolute; left:0; top:0; width:100%; height:3em; max-height:100%; min-height:100%; border-radius:inherit; cursor:pointer;  outline:0 none; -moz-appearance:none; z-index:2;}
.ui-select .ui-btn select {opacity: 0.0001;}
/* .ui-icon-carat-d::after {background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2211.949%2C3.404%207%2C8.354%202.05%2C3.404%20-0.071%2C5.525%207%2C12.596%2014.07%2C5.525%20%22%2F%3E%3C%2Fsvg%3E");} */
.ctv_cont option {display:block; float:none !important; position:static !important; -moz-user-select:none; line-height:normal !important; text-indent:0; white-space:nowrap !important; word-wrap:normal !important;}
.ctv_cont select > option {-moz-padding-end:5px; -moz-padding-start:3px;}
.ctv_cont option:checked {color:-moz-html-cellhighlighttext !important; background-color:-moz-html-cellhighlight !important;}
.ctv_btm select option {text-align:center;}
.ui-loader {display:none; position:fixed; left:50%; top:50%; z-index:9999999;}
.whole_num {position:absolute; right:10px; top:15px; width:40px; z-index:4;} /* 총페이지 숫자 */
.whole_num span {float:left; color:#aaa; font-size:18px;}
.ctv_btm {display:table; position:fixed; left:0; bottom:0; width:100%; height:47px; border-top:1px solid #000000; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); text-align:left; z-index:2;}
.ctv_btm:after {position:absolute; left:0; top:0; width:100%; height:1px; opacity:0.15; content:""; background-color:#FFFFFF;}
.ctv_btm a {display:table-cell; position:absolute; bottom:0; width:36%;} 
.ctv_btm a span {display:block; height:39px; line-height:39px; text-align:center; color:#fff; font-size:15px; font-weight:bold;}
.ctv_btm a span em {color:#fdc501; font-weight:bold;}
.ctv_btm a:last-child span {border-right:none;}
.ctv_btm select {width:100%; height:100%; text-align:center; border:none; border-right:1px solid #333; color:#fff; opacity:0.7;}
.ctv_btm select option {color:#333; text-align:center;}
.ctv_btm select em {color:#fdc501; font-weight:bold;}
.ctv_btm a.prev {left:0; background:url("http://img.khan.co.kr/mobile/images/img_photoview_prev.png") no-repeat 50% 50%; background-size:13px 22px; text-indent:-9999px;}
.ctv_btm a.next {right:0; background:url("http://img.khan.co.kr/mobile/images/img_photoview_next.png") no-repeat 50% 50%; background-size:13px 22px; text-indent:-9999px;}

.ctv_nav {position:relative; z-index:2;}
/* .ctv_nav button {position:fixed; top:50%; width:28px; height:40px; margin-top:-20px; padding:0; border:none; cursor:pointer; background:url("http://img.khan.co.kr/mobile/images/img_set.png") no-repeat 0 0; z-index:2;}
.ctv_nav button.left {left:15px; background-position:0 -407px;}
.ctv_nav button.right {right:15px; background-position:-45px -407px;} */
.ctv_nav a {display:block; position:fixed; top:50%; width:55px; height:200px; margin-top:-100px; padding:0; border:none; cursor:pointer; z-index:2;}
.ctv_nav a.left {left:0; background:url("http://img.khan.co.kr/mobile/images/img_cartoonview_prev.png") no-repeat 0 50%; background-size:55px 53px;}
.ctv_nav a.right {right:0; background:url("http://img.khan.co.kr/mobile/images/img_cartoonview_next.png") no-repeat 0 50%; background-size:55px 53px;}
.ctv_nav button {display:block; position:fixed; top:50%; width:55px; height:200px; margin-top:-100px; padding:0; border:none; cursor:pointer; outline:0; z-index:2;}
.ctv_nav button:focus {border:0;}
.ctv_nav button.left {left:0; background:url("http://img.khan.co.kr/mobile/images/img_cartoonview_prev.png") no-repeat 0 50%; background-size:55px 53px;}
.ctv_nav button.right {right:0; background:url("http://img.khan.co.kr/mobile/images/img_cartoonview_next.png") no-repeat 0 50%; background-size:55px 53px;}
.ctv_nav .dimm {display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);}

.minimode {display:none; position:fixed; left:50%; bottom:0; width:72px; height:30px; margin-left:-36px; padding:0; border:none; cursor:pointer; text-indent: -9999px; background:url("http://img.khan.co.kr/mobile/images/btn_minimode.png") no-repeat center bottom; background-size:72px 30px; z-index:2;}
.minimode a {display:block; width:72px; height:30px;}
.minimode.down {background:url("http://img.khan.co.kr/mobile/images/btn_minimode_down.png") no-repeat center bottom; background-size:72px 30px;}
.minimode.down a {display:block; width:72px; height:30px;}

/* 웹툰뷰어 추가 */
.wtv_btm {display:table; position:fixed; left:0; bottom:0; width:100%; height:47px; border-top:1px solid #000000; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); text-align:left; z-index:2;}
.wtv_btm:after {position:absolute; left:0; top:0; width:100%; height:1px; opacity:0.15; content:""; background-color:#FFFFFF;}
.wtv_btm .webtoon_view_share {float:left; margin-left:10px; height:47px;}
.wtv_btm .webtoon_view_share li {float:left; position:relative; top:9px; margin-right:5px;}
.wtv_btm .webtoon_view_share li span {display:block; width:30px; height:30px; margin:0 auto; text-indent:-9999px; cursor:pointer;}
.wtv_btm .webtoon_view_share li span.twitter {background:url("http://img.khan.co.kr/mobile/images/img_snsicon_tw.png") no-repeat scroll 0 0; background-size:30px 30px;}
.wtv_btm .webtoon_view_share li span.facebook {background:url("http://img.khan.co.kr/mobile/images/img_snsicon_fb.png") no-repeat scroll 0 0; background-size:30px 30px;}
.wtv_btm .webtoon_view_share li span.band {background:url("http://img.khan.co.kr/mobile/images/img_snsicon_band.png") no-repeat scroll 0 0; background-size:30px 30px;}
.wtv_btm .webtoon_view_paging {float:right; height:47px; margin-right:10px; line-height:47px;}
.wtv_btm .webtoon_view_paging .current {margin:0 1px; color:#fff; font-size:15px;}
.wtv_btm .webtoon_view_paging a.prev, .wtv_btm .webtoon_view_paging a.next {display:inline-block; width:40px; height:47px; color:rgba(0, 0, 0, 0); font-size:1px; line-height:1px; text-align:center; vertical-align:top;}
.wtv_btm .webtoon_view_paging a.prev {background:url("http://img.khan.co.kr/mobile/images/img_photoview_prev.png") no-repeat scroll center 50%; background-size:13px 22px;}
.wtv_btm .webtoon_view_paging a.next {background:url("http://img.khan.co.kr/mobile/images/img_photoview_next.png") no-repeat scroll center 50%; background-size:13px 22px;}


/* 웹툰뷰어 별점영역 : 20150812 IH */
.starpoint_wrap {width:100%; max-width:550px; min-height:210px; margin:0 auto; background-color:#fff;}
.starpoint_cont {position:relative; max-width:550px; margin:0 auto; padding:10px 0 50px; background-color:#fff;}

.rating_star {position:relative; margin:0 20px 25px; font-size:13px; text-align:left;}
.rating_star .star, .starpoint_cont .rating_star .star em {display:inline-block; overflow:hidden; height:13px; font-size:0; vertical-align:top; background:url("http://img.khan.co.kr/spkn/webtoon/bg_bigstar.png") no-repeat scroll 0 0; background-size:75px 36px;}
.starpoint_cont .rating_star .star em {background:url("http://img.khan.co.kr/spkn/webtoon/bg_bigstar.png") no-repeat scroll 0 -20px;}
.rating_star .star {width:75px; margin-top:1px; background-position:0 0;}
.rating_star .star em {background-position:0 -20px;}
.starpoint_cont .rating_star strong {font-weight:bold;}
.rating_star .btn_starpoint {position:absolute; right:0; height:30px; padding:0 5px; color:#333!important; font-size:13px!important;}
.rating_star .btn_starpoint span {color:#333; font-size:13px; text-decoration:underline;}

.grade_wrap {}
.grade_wrap .grade {margin:-7px 0 0; padding:15px 0 20px; border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7; text-align:center; background:#f5f5f5 none repeat scroll 0 0;}
.grade_wrap .grade_cont {position:relative; width:300px; margin:0 auto; padding-bottom:13px; text-align:center;}
.grade_wrap .grade_star {overflow:hidden; width:185px; margin:0 auto;}
.grade_wrap .grade_star .star_each {overflow:hidden; float:left; width:26px; height:26px; margin-right:4px; border:0 none; text-indent:-100em; cursor:pointer; background:url("http://img.khan.co.kr/spkn/webtoon/img_stargrade.png") no-repeat scroll 0 0; background-size:26px 56px;}
.grade_wrap .grade_star a:last-child {margin-right:0;} 
.grade_wrap .grade_star .star_each.on {background-position: 0 -30px;}
.grade_wrap .grade_cont .grade_info {clear:both; text-align:center; height:auto; padding-top:10px; color:#ed1b23; font-size:0.857em; background:none;}
.grade_wrap .grade_decrease, .grade_increase {display:inline-block; overflow:hidden; position:absolute; top:1px; width:32px; height:26px; text-indent:-100em;}
.grade_wrap .grade_decrease {left:10px; background:url("http://img.khan.co.kr/spkn/webtoon/img_arrow_decrease.png") no-repeat scroll 0 0; background-size:32px 26px;}
.grade_wrap .grade_increase {right:10px; background:url("http://img.khan.co.kr/spkn/webtoon/img_arrow_increase.png") no-repeat scroll 0 0; background-size:32px 26px;}
.grade_wrap .grade .bt5 {display:inline-block; height:24px; padding:0 0.85em; border:1px solid #bcbcbc; border-radius:3px; color:#5e5e5e; font-size:0.93em; letter-spacing:-1px; line-height:25px; text-align:center; vertical-align:middle; white-space:nowrap; background-color:#fff;}
.grade_wrap .grade_star .grade_n {float:left; width:35px; font-size:1.8em; font-family:Helvetica; letter-spacing:-1px; line-height:normal; white-space:nowrap;}


#webtoon_wrap li {}
#webtoon_wrap li img {width:100%; max-width:550px;}


.cartoon_viewer.starpoint .ctv_cont .swipe-wrap img {display:none;}


/* 스포츠경향 포토 리스트 */
.catephoto_wrap.sportskhan h4 {border-top:2px solid #e02c2c;}
.catephoto_wrap.sportskhan .paging.type05 .on {color:#e02c2c; font-weight:bold;}


/* 많이 본 뉴스 리스트 */
.ranking_wrap.sportskhan .rank_tit span {color:#e02c2c;}
.ranking_wrap.sportskhan .rank_titkh {border-top:1px solid #666; border-bottom:2px solid #e02c2c; background-color:#e8e9f1!important;}
.ranking_wrap.sportskhan li:first-child span.rankNum {color:#e02c2c;}
.subContent.sportskhan div:first-child .rank_tit {border-top:none;}


.subContent.sportskhan .mc1 div:first-child h4 {border-top:none;}


/* 기사면 광고 */
.ad_adtive {margin-left:0;} /* 댓글창 위 텍스트 5줄 광고 */
.sportskhan .ad_adtive {margin-left:10px;} /* 스포츠경향 */


/* 스포츠경향 무료만화 광고 */
/* 플로팅 광고 */
.multipleAd_float_area {position:fixed; top:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.7);}
.multipleAd_float_area.adhide {display:none;}
.multipleAd_float_area.adscroll {position:absolute; background-color:rgba(0, 0, 0, 0);}
.multipleAd_float_area.adscroll iframe {top:270px; margin-top:0;}
.multipleAd_float_area .multiple_float_if {position:absolute; left:50%; top:50%; margin-left:-150px; margin-top:-125px;}
/* 하단 띠배너 광고 */
.multipleAd_bot_area {position:absolute; left:0; bottom:0; width:100%; height:50px; z-index:10;}
.multipleAd_bot_area .multiple_bot_if {}


/* 리우올림픽 띠배너 광고 */
.bn_rio_area {height:50px; margin:10px 0; text-align:center; background:url("http://img.khan.co.kr/spko/2016_rio/bg_rio_spbn.png") repeat-x center 0; background-size:450px 50px;}
.bn_rio_area a {display:block;}


/**************** 스포츠경향 색상 ****************/
.sportskhan .function a.reply_count strong {color:#e02c2c;} /* 기사면 타이틀 하단 댓글 카운트 */
.sportskhan .news_link h3 {color:#e02c2c;} /* 관련기사 */
.sportskhan .reply_head .reply_count_btm em {color:#e02c2c;} /* 댓글 영역: 카운트 */
/* .sportskhan  .reply_head .reply_write a {color:#e02c2c;} 댓글 영역: 댓글쓰기 */
/* .sportskhan  .reply_more a {color:#e02c2c;} 댓글 영역: 댓글 전체보기 */
.sportskhan .article_nav li em {color:#e02c2c;} /* 이전 다음 기사 */
.sportskhan .news_wrap h4 {color:#333;}
.sportskhan .news_wrap h4 em {color:#e02c2c; font-weight:bold;}




/* ============================================= 반응형 Layout ============================================= */
@media all and (min-width:640px){

	/* 서브 GNB */
	nav .g320 {display:none;}
	nav .g640 {display:block;}

	.list_photo.col2 li a .iBox {position:relative; max-width:220px; max-height:147px; margin:0 auto;} /****** 2단 이미지의 공통 썸네일 사이즈 ******/
	.list_photo.col3 li a .iBox {position:relative; max-width:140px; max-height:140px; margin:0 auto;} /****** 3단 이미지의 공통 썸네일 사이즈 ******/
	.list_photo.mainNews li a .iBox {position:relative; max-width:250px; max-height:250px; margin:0 auto;} /* 인덱스-연예·스포츠-탑기사-썸네일 사이즈 */
	.newsCenter dd a .iBox {display:block; position:relative; max-width:400px; max-height:170px; margin:0 auto;} /* 인덱스-비즈ⓝ라이프-탑기사-썸네일 사이즈 */
	.list_photo.nboard li a .iBox {position:relative; max-width:220px; max-height:167px; margin:0 auto;} /****** 인덱스_비즈ⓝ라이프 뉴스보드 2단 이미지 썸네일 사이즈 ******/
	.top_article .txt {max-height:3.9em;} /* 비즈ⓝ라이프-홈 탑기사 */
	.subContent .feature_kh_wrap .top_article .topBox {display:block; width:150px;}
	.subContent .feature_kh_wrap .top_article .topBox img {width:100%; width:150px; height:135px; padding:0; vertical-align:top;} /* 특집기사 썸네일 사이즈 */
	.subContent .feature_kh_wrap .top_article .tb {display:block; overflow:hidden; position:absolute; top:0; right:0; bottom:0; left:160px; padding:0; box-sizing:border-box; white-space:nowrap;}
	.list_photo.cartoon li a .iBox {position:relative; max-width:220px; max-height:200px; margin:0 auto;} /* 만평 썸네일 사이즈 */
	.top_photo_wrap .list_photo li {height:172px;} /* 포토앨범, 화보 탑 리스트 썸네일 */
	.reply_cont .comment dd.reply_txt {max-height:3.999em; padding:7px 0 0; clear:both; color:#666; line-height:1.333em; text-overflow:ellipsis; word-break:keep-all; word-wrap:break-word; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical;}

	/* 인덱스페이지 */
	.kc1 {float:left; width:50%;}
	.kc1 .special_issue {position:relative; margin:0 10px 0; color:#4c5e84; background-color:#4c5e84; z-index:1;}
	.kc1 .news_wrap.areaLC {display:none;} /* 레이디경향 탑기사 노출 */
	.kc1 .hotissue_Link.areaLC {display:none;} /* 레이디경향 인덱스 핫이슈 배너 노출 조정 */
    .kc1 .banner_divid {display:none;} /* 배너 노출 조정 */
	.kc1 .news_wrap:first-child, .kc2 .news_wrap:first-child {margin-top:0;}
	.kc2 {float:right; position:relative; width:50%; z-index:3;}
	.kc2 .khmediaLink {overflow:hidden; margin:0; padding:17px; border:none; background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
	.kc2 .news_wrap {margin:10px 10px 10px 0;}
	.kc2 .update_weekly {margin:10px 10px 10px 0;} /* 주간경향 최신호 */
	.kc2 .subLink {margin:10px 10px 10px 0;}
	.kc2 .khan_ad {overflow:hidden; height:50px; margin-right:10px; text-align:center;}
	.kc2 .news_wrap.ladySpot .list_photo.ladymain li {margin-top:0;} /* 레이디경향 탑기사 상단 마진 */
	.kc2 .news_wrap.areaRC {display:block;} /* 레이디경향 탑기사 노출 */
	.kc2 .news_wrap.areaRC .ladytop dd a .iBox img {display:block; margin-top:10px; margin-bottom:-10px;}
	.kc2 .hotissue_Link.areaRC {display:block;} /* 레이디경향 인덱스 핫이슈 배너 노출 조정 */
    .kc2 .banner_divid.areaRC {display:block;} /* 배너 노출 조정 */
	.kc1 .feature_vote2016_wrap {margin-right:10px;} /* 2016 총선 특집 구역 */

	/* 면분할 3:2 (기사면 등) */
	.subContent.thirdTwo:after {position:absolute;top:0px;left:62.5%;width:1px;height:100%;background-color:#cfcfcf;content:"";}
	.subContent.thirdTwo .mc1 {float:left;width:62.5%;}
	.subContent.thirdTwo .mc1 .list_photo.cartoon li {height:230px;} /* 오피니언-만평 */
	.subContent.thirdTwo .mc1 .list_phototxt.borderess h4 {border-top:none;}
	.subContent.thirdTwo .mc2 {float:left;width:37.5%;}
	.subContent.thirdTwo .mc2 .list_photo.col2 li a .iBox {position:relative; min-width:88px; max-width:300px; max-height:200px; margin:0 auto;}
	.subContent.thirdTwo .mc2 .list_photo.col2 li a span {display:block; overflow:hidden; margin:5px auto 0; color:#333; letter-spacing:-1px; line-height:17px; text-align:center; text-overflow:ellipsis; word-break:break-all;}
	.subContent.thirdTwo .mc2 .list_photo.col3 li {width:100%; margin:5px 0; clear:both;}
	.subContent.thirdTwo .mc2 .list_photo.col3 li a .iBox {float:left; position:relative; left:0; width:100px; height:100px; margin-right:10px;}
	.subContent.thirdTwo .mc2 .list_photo.col3 li a span {display:block; overflow:hidden; position:absolute; left:110px; float:left; margin:5px auto 0; color:#333; letter-spacing:-1px; line-height:17px; text-align:left; text-overflow:ellipsis; word-break:break-all;}
	/* .subContent.thirdTwo .mc1 .article_share {padding:0 50px;} */
	.subContent.thirdTwo .mc2 .list_photo.col3 li a span.picon {left:77%;}
   	/* .subContent.thirdTwo .mc2 .news_wrap.cartoon .list_photo.col2 li a .iBox img {display:block; max-width:165px; margin:0 auto;} */
	.subContent.thirdTwo .mc2 .news_wrap.borderess h4 {font-size:1.067em; color:#2665f4; padding:10px; border-top:none; background-color:#e8e9f1;}
	.subContent.thirdTwo .mc2 .bnews_wrap.borderess h4.biz {padding:10px; border-top:none; font-size:1.067em;}
	.subContent.thirdTwo .mc2 .biz_none {display:block;}
	.subContent.sportskhan .mc2 .news_wrap.borderess h4 {color:#333;}

	.subContent.entsp .mc2 .list_photo.col2 li {width:100%; margin:5px 0; clear:both;} /* 연예·스포츠 기사면 화보 레이아웃 변동 */
	.subContent.entsp .mc2 .list_photo.col2 li a .iBox {float:left; position:relative; left:0; width:120px; max-height:95px; margin-right:10px;}
	.subContent.entsp .mc2 .list_photo.col2 li a span {display:block; overflow:hidden; position:absolute; left:130px; float:left; margin:5px auto 0; color:#333; letter-spacing:-1px; line-height:17px; text-align:left; text-overflow:ellipsis; word-break:break-all;}
	.subContent.entsp .mc2 .list_photo.col2 li a .iBox .picon {left:96px;} /* 썸네일 내 아이콘 */
	.subContent.entsp .mc2 .list_photo.col2 li a .iBox .cicon {top:0; left:0; margin-top:0!important;} /* 썸네일 내 아이콘(만화천국) */


    .news_wrap.cartoon .list_photo.col2 li a .iBox img {display:block; width:100%; margin:0 auto;}

	.subContent.sportskhan .mc2 .sub_cartoon_area .list_photo.col2 li {width:100%; margin:5px 0;} /* 스포츠경향 섹션 우측 만화천국 레이아웃 변동 */
	.subContent.sportskhan .mc2 .sub_cartoon_area .list_photo.col2 li a .iBox {float:left; position:relative; left:0; width:120px; max-height:95px; margin-right:10px;}
	.subContent.sportskhan .mc2 .sub_cartoon_area .list_photo.col2 li a span {display:block; overflow:hidden; position:absolute; left:130px; float:left; margin:5px auto 0; color:#333; letter-spacing:-1px; line-height:17px; text-align:left; text-overflow:ellipsis; word-break:break-all;}
	.subContent.sportskhan .mc2 .sub_cartoon_area .list_photo.col2 li a .iBox .aicon {top:5px; left:90px; margin-top:0!important;} /* 썸네일 내 아이콘(만화천국) */


	.subContent.bizn .mc2 .bnews_wrap .list_photo.col2 li {width:100%; margin:5px 0; clear:both;} /* 비즈ⓝ라이프 기사면 화보 레이아웃 변동 */
	.subContent.bizn .mc2 .bnews_wrap .list_photo.col2 li a .iBox {float:left; position:relative; left:0; width:120px; max-height:95px; margin-right:10px;}
	.subContent.bizn .mc2 .bnews_wrap .list_photo.col2 li a span {display:block; overflow:hidden; position:absolute; left:130px; float:left; margin:5px auto 0; color:#333; letter-spacing:-1px; line-height:17px; text-align:left; text-overflow:ellipsis; word-break:break-all;}
	.subContent.bizn .mc2 .bnews_wrap .list_photo.col2 li a .iBox .picon {left:96px;} /* 썸네일 내 아이콘 */

	/* 면분할 5:5 (비즈ⓝ라이프 등) */
	.mc1 {float:left;width:50%;}
	.mc2 {float:left;width:50%;}
	.subContent {overflow:hidden;clear:both;}
	.subContent:after {position:absolute;top:0px;left:50%;width:1px;height:100%;background-color:#cfcfcf;content:"";}
	.gnb ul {display:table;width:100%;}
	.gnb li {width:12.2857%;}
	.gnb li:nth-child(5), .gnb li:nth-child(6), .gnb li:nth-child(7) {display:table-cell;}
	.gnb.entsp li:last-child {width:12.2857%;} /* 연예·스포츠 네비 정렬 */
	.gnb_sub.min {display:none;}
	.gnb_sub.full {display:block;}
	/* .gnb_btn, .gnb_sub .gnb_btn {display:none;}
	.gnb_sub ul.gnb_margin_r {padding:0;} */
	.news_list {padding:0 10px;}
	.subContent .ce_part {padding:0; margin:0 10px;}
	.subContent .list_txtb {padding:0 10px;}
	.subContent .list_txtb li {padding:0;}

	/* 면분할 없음 (비즈ⓝ라이프 경제포토 화보리스트 등) */
	.subContent.one:after {position:absolute;top:0px;left:50%;width:1px;height:100%;background-color:transparent;content:"";}

	/* 비즈ⓝ라이프 뉴스보드 - 640px 일때 오늘의 뉴스, 최신기사, 광고 나타남 */
	.mc2 .biz_none {display:block;}
	/* 비즈ⓝ라이프 메인 - 640px 일때 주요리스트 보더 사라짐 */
	.list_txtb li.border {border-bottom:none;}

	/* 광고(기사면 썸네일 배너) */
	.mc2 .ad_thumb_btm .phA {display:block; float:none; position:relative; width:100%; height:100px; margin:0 0 15px 10px; text-align:left; clear:left;}
	.mc2 .ad_thumb_btm .phA span {display:inline-block; float:left; margin-right:10px;}
	.mc2 .ad_thumb_btm .phA p {width:100%; margin-top:5px; text-align:left; line-height:17px; color:#333; font-size:13px; letter-spacing:0; font-family:"Malgun Gothic","맑은 고딕",sans-serif;}

	/* 구글플레이 연결배너 반응형 */
	.mc1 .google_Link {display:none;}
	.mc2 .google_Link {display:none; /* display:block; */ text-align:center;background-color:#ececec;height:50px;margin-bottom:0;}

	/* 스포츠경향 */
	.mc1 .hotissue_Link.areaLC {display:none;} /* 스포츠경향 홈 핫이슈 배너 노출 조정 */
	.mc2 .hotissue_Link.areaRC {display:block;} /* 스포츠경향 홈 핫이슈 배너 노출 조정 */
	.area_charge_free {min-height:320px;}
	.area_charge_free .shelf {float:left; width:50%;} /* 만화섹션 메인 무료만화 정렬 */
	.area_charge_free .shelf:after {clear:both;}
	.area_comic_strips .list_comic_strips li {width:25%;} /* 만화섹션 메인 연재만화정렬 */
	.area_webtoon .list_webtoon li {width:16.6%;} /* 만화섹션 메인 웹툰 정렬 */
	.photogallery h3 {width:120px; height:62px; margin-left:-60px; margin-top:-31px; background:url("http://img.khan.co.kr/mobile/images/tit_photogallery.png") no-repeat 0 0; background-size:120px 62px; z-index:1;} /* 포토갤러리 중앙 타이틀 */

	.gnb_sub .gnb_life.min {display:none;} /* 라이프섹션 3depth */
	.gnb_sub .gnb_life.full {display:block;}
	.gnb_sub .gnb_life.full li {width:14%;}

	/* .swipe {min-height:470px;} 만화섹션 최소 높이 부여 */

	.mc_wrap .list_txtb {margin:0 10px 10px 0!important;} /* 20160107 비즈통합 레이아웃 수정 */
	.mc_wrap .mc1 .list_txtb {margin:0 10px 10px 10px!important;} 
	.mc_wrap .mc2 .list_txtb {margin:0 10px 10px 0!important;}
	.mc_wrap .mc2 .news_wrap {margin:0 10px 10px 0!important;}
	.mc_wrap .mc2 .news_wrap.bord {margin:0 10px 10px 0!important;}
	.mc_wrap .mc2 .list_photo {margin:0 10px 10px 0!important;}
	.mc_wrap .subLink {margin:10px 10px 10px 0!important;}

	.subContent.thirdTwo .mc2 .list_photo.col3 li span {text-align:left;} /* 20160113 JE 광고추가 - 포토 */
}

/* 20160107 비즈통합 */
.mc_wrap .subContent.bizn { background-color:#ececec; overflow:hidden;}
.mc_wrap .mc1 .top_news:first:child { margin-top:0;}
.mc_wrap .top_news { background:#fff none repeat scroll 0 0; margin:0 10px 0; box-shadow:0 0 1px rgba(0, 0, 0, 0.3); padding:10px;}
.mc_wrap .list_txtb { background:#fff none repeat scroll 0 0; margin:0 10px 10px 10px; box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
.mc_wrap .ad_main_txt.biz { background-color:#fff;}
.mc_wrap .subContent .bord { background-color:#fff; box-shadow:0 0 1px rgba(0, 0, 0, 0.3); margin:10px; border:0 none;}
.mc_wrap .list_photo { background-color:#fff; box-shadow:0 0 1px rgba(0, 0, 0, 0.3); margin:0 10px 0 10px;}
.mc_wrap .subLink { margin:10px;}
.mc_wrap .mc2 .news_wrap { margin:0 10px 0 10px; box-shadow:0 0 1px rgba(0, 0, 0, 0.3); }
.mc_wrap .subContent:after {position:absolute;top:0px;left:50%;width:0;height:100%;background-color:none;content:"";}
.mc_wrap .mc2 .list_txtb { margin:0 10px 10px 10px;}
.mc_wrap .mc2 .news_wrap.bord { margin:0 10px 10px 10px; }
.mc_wrap .mc2 .list_photo { margin:0 10px 0 10px;}
.mc_wrap .subContent.bizn .news_wrap h4 { color:#2665f4;}


/* 청년기획 부들부들 청년 퀴즈 뷰 추가: 20160201 IH */
.quiz_cont_wrap {padding:0 10px 30px; font-size:17px; line-height:1.5; word-break:break-all; word-wrap:break-word;}
.quiz_cont_wrap .cont_thumb {width:80%; margin:40px auto 15px; text-align:center;}
.quiz_cont_wrap .cont_thumb img {width:100%; max-width:600px;}
.quiz_card_wrap {overflow:hidden; margin:40px 0;}
.quiz_card_wrap .quiz_num {margin-bottom:10px; padding:10px; border-top:2px solid #606060; color:#999; font-size:19px; font-weight:bold; background-color:#ececec;}
.quiz_card_wrap .quiz_num em {color:#2665f4;}
.quiz_card_wrap .quiz_thumb {width:80%; margin:15px auto 15px; text-align:center;}
.quiz_card_wrap .quiz_thumb img {width:100%; max-width:600px;}
.quiz_card_wrap .example {padding-top:10px; clear:both;}
.quiz_card_wrap .example li {padding-left:20px; margin-bottom:2px; cursor:pointer; background:url("http://img.khan.co.kr/spko/hyangi/img_quiz_default.png") no-repeat scroll 0 8px; background-size:15px 15px;}
.quiz_card_wrap .example li span {display:inline-block; padding:5px 10px 5px 5px; /* border:1px solid #aaa; background-color:#d3d5d6; */}
.quiz_card_wrap .example li.correct {background:url("http://img.khan.co.kr/spko/hyangi/img_quiz_default.png") no-repeat scroll 0 8px; background-size:15px 15px;} /* 정답 */
.quiz_card_wrap .example li.correct span.explain {display:none;}
.quiz_card_wrap .example li.correct span.quiz_art {display:none;}

.quiz_card_wrap .example li.correct.on {margin-bottom:10px; background:url("http://img.khan.co.kr/spko/hyangi/img_quiz_right_youngman.png") no-repeat scroll 0 8px; background-size:15px 15px;}
.quiz_card_wrap .example li.correct.on span {color:#fff; background-color:#345fbb;}
.quiz_card_wrap .example li.correct.on span.explain {display:block; margin:5px 0 10px; border:none; border-left:2px solid #345fbb; color:#454545; background-color:#fff;}
.quiz_card_wrap .example li.correct.on span.quiz_art {display:block; margin-left:3px; margin-top:-15px; border:none; color:#23527c; font-size:15px; background-color:#fff;}
.quiz_card_wrap .example li.correct.on span.quiz_art a {color:#23527c; text-decoration:underline;}

.quiz_card_wrap .example.wrong li.correct {background:url("http://img.khan.co.kr/spko/hyangi/img_quiz_right_youngman.png") no-repeat scroll 0 8px; background-size:15px 15px;}
.quiz_card_wrap .example.wrong li.correct span {display:inline-block; padding:5px 10px; border:1px solid #aaa; background-color:#d3d5d6;}
.quiz_card_wrap .example.wrong li.correct span.explain {display:block; margin:5px 0 10px; border:none; border-left:2px solid #345fbb; color:#454545; background-color:#fff;}
.quiz_card_wrap .example.wrong li.on {background:url("http://img.khan.co.kr/spko/hyangi/img_quiz_wrong.png") no-repeat scroll 0 8px; background-size:15px 15px;} /* 오답 */
.quiz_card_wrap .example.wrong li.on span {border:1px solid #a22427; color:#fff; background-color:#e63d41;}
.quiz_card_wrap .example.wrong li.correct span.quiz_art {display:block; margin-left:3px; margin-top:-15px; border:none; color:#23527c; font-size:15px; background-color:#fff;}
.quiz_card_wrap .example.wrong li.correct span.quiz_art a {color:#23527c; text-decoration:underline;}

.quiz_card_wrap .stats {display:none;}
.quiz_card_wrap .solve .stats {display:block; color:#345fbb; margin-top:20px;}
.quiz_card_wrap .wrong .stats {display:block; color:#e63d41; margin-top:20px;}

/* 퀴즈 결과 */
.quiz_result_wrap {padding:20px 15px; border:1px solid #aaa; text-align:center; background-color:#eaeced;}
.quiz_result_wrap .tit {margin-bottom:20px; color:#333; font-size:21px; font-weight:bold;}
.quiz_result_wrap .quiz_result {margin-bottom:20px; padding:20px; border-radius:10px; color:#74be30; font-size:23px; background-color:#4d4d4d;}
.quiz_result_wrap .quiz_result em {color:#fff;}
.quiz_result_wrap .quiz_result strong {display:block; color:#f3fb15;}

.quiz_result_wrap .result_share {overflow:hidden; margin-bottom:20px; color:#454545; font-size:22px;}
.quiz_result_wrap .result_share strong {display:block;}
.quiz_result_wrap .result_share ul {margin:20px 30px;}
.quiz_result_wrap .result_share li {width:33.3%; float:left;}
.quiz_result_wrap .result_share li.facebook {height:50px; text-indent:-9999px; background:url("http://img.khan.co.kr/spko/hyangi/img_quiz_share_facebook.png") no-repeat scroll center 0; background-size:50px 50px;}
.quiz_result_wrap .result_share li.twitter {height:50px; text-indent:-9999px; background:url("http://img.khan.co.kr/spko/hyangi/img_quiz_share_twitter.png") no-repeat scroll center 0; background-size:50px 50px;}
.quiz_result_wrap .result_share li.kakaostory {height:50px; text-indent:-9999px; background:url("http://img.khan.co.kr/spko/hyangi/img_quiz_share_kakaostory.png") no-repeat scroll center 0; background-size:50px 50px;}
.quiz_result_wrap .result_share li a {display:block; height:50px;}

.quiz_result_wrap .again {border:1px solid #9d9b9b; border-radius:10px; color:#454545; font-size:22px; font-weight:bold; line-height:22px; background-color:#fff;}
.quiz_result_wrap .again a {display:block; padding:20px 0; }


/* 분할 배너(시사낱말퀴즈 용) : 20160328 추가 IH  */
.banner_divid {margin:0 10px 10px; box-sizing:border-box;}
.banner_divid .cont {display:table; width:100%; text-align:center;}
.banner_divid a {display:inline-block; text-align:center; border-radius:3px;}
.banner_divid.col1 a {width:100%;}
.banner_divid.col2 a {width:48%;}
.banner_divid.col3 a {width:33%;}
.banner_divid.col4 a {width:24%;}
.banner_divid a img {vertical-align:bottom;}
.banner_divid a span {display:block; height:39px; border-right:1px solid #e4e4e4; color:#454545; line-height:41px; text-align:center; font-size:16px; font-weight:bold;}
.banner_divid.col2 a.CL {margin-right:10px;}
.banner_divid a:last-child span {border-right:none;}
.banner_divid.col1 a span {color:#2665f4;}
.banner_divid.col2 a span.link {color:#454545;}
.banner_divid.deco a span {color:#2665f4;}