/* last modify - 20230921 ehpark  */

@charset "utf-8"; 

.w430 {width:430px !important}

/* rnb 시작--------------------------------------------------------------------------------------------- */
.contents {}
.rnb {margin-left:-1px;border-left:1px solid #CCC}
.rnb_cont {position:relative; border-top:1px solid #eaeaea;padding:30px 0 30px 29px}
.rnb_cont.first_box {padding-top:0;border-top:0}
.rnb_cont_ban {position:relative; border-top:1px solid #eaeaea;padding:10px 0 10px 12px}
.rnb_cont_idx		{position:relative; border-top:1px solid #eaeaea;padding:10px 0 10px 0px; margin-left:-10px }
.rnb_tit,
.tit_mod {margin-bottom:15px;font-size:18px;line-height:18px;color:#000;font-weight:500}
.rnb_tit {font-weight:normal}
.rnb_tit .part,
.tit_mod .part {color:#e01d2a;font-weight:normal}
.rnb_date {position:absolute;right:0;top:32px;font-size:12px;color:#666}

.banner_list li {margin-top:10px}
.banner_list li:first-child {margin-top:0}
.banner_list li img {width:100%}

.top5_card ol li {position:relative}
.top5_card ol li img {width:250px;height:141px}
.top5_card ol li .rank {position:absolute;top:0;left:0;z-index:11;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:12px;color:#fff;background-color:rgba(51,51,51,.8);}
.top5_card ol li:first-child .rank {background-color:rgba(225,2,19,.8);}
.top5_card ol li .thum {position:relative;display:block}
.top5_card ol li .thum:after {position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:block;content:"";background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_play_s.png') no-repeat 10px 85%;}
.top5_card ol li .txt {display:block;overflow:hidden;height:48px;margin-top:10px;color:#333;font-size:16px;line-height:24px}
.top5_card .btn_area {position:absolute;top:30px;right:0}
.top5_card .btn_area a {overflow:hidden;display:inline-block;width:24px;height:23px;margin-left:-4px;text-indent:-999px;font-size:0;vertical-align:middle}
.top5_card .btn_area .prev {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_prev.png') no-repeat 0 0}
.top5_card .btn_area .next {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_next.png') no-repeat 0 0}

.rank_keyword ol li {display:inline-block;margin:0 5px 12px 0}

.rnb_change table {width:100%;border:1px solid #eaeaea}
.rnb_change table th {height:40px;padding:0  5px 0 15px;border-bottom:1px solid #eaeaea;text-align:left;font-size:14px;font-weight:500;color:#666}
.rnb_change table td {height:40px;padding:0 15px 0 5px;border-bottom:1px solid #eaeaea;text-align:right;font-size:14px;font-weight:500;color:#666}
.rnb_change table td.up {color:#da0414}
.rnb_change table td.down {color:#0473da}
.rnb_change table td img {vertical-align:middle;}
.rnb_change table tr:nth-child(even) {background-color:#fbfbfb}

.top5_list ol li {position:relative;margin-top:10px;padding-left:25px}
.top5_list ol li .rank {position:absolute;left:0;top:3px;display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;border-radius:2px;color:#fff;background-color:#333}
.top5_list ol li .rank.r1 {background-color:#dd0413}
.top5_list ol li a {display:block;line-height:20px;color:#666;font-size:13px}
.top5_list ol li a.line1 {overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.top5_list ol li a.line2 {overflow:hidden;max-height:40px;word-break:keep-all}

.evt_list ul li a {display:block} 
.evt_list ul li .img img {width:100%}
.evt_list ul li strong {overflow:hidden;display:block;max-height:40px;margin-top:10px;font-size:14px;line-height:20px;font-weight:500;color:#333}
.evt_list ul li .date {display:block;color:#666;font-size:12px;line-height:20px}
.evt_list .swiper-pagination {position:absolute;top:23px;right:0}

.rnb_weather {}
.rnb_weather .btn_indicator {position:absolute;right:0;top:50px}
.rnb_weather .btn_indicator .btn_ctrl {width:20px;height:20px;background:url('../images/common/control_stop_bk.png') no-repeat 50% 50%;}/*20171227 접근성 추가 */
.rnb_weather .btn_indicator .btn_ctrl.btn_play {background:url('../images/common/control_start_bk.png') no-repeat 50% 50%;}
.rnb_weather .w_cont {}
.rnb_weather .w_cont li {position:relative;padding-right:150px;box-sizing:border-box}
.rnb_weather .w_cont li .img img	{width:70px; height:70px; 	}
.rnb_weather .w_cont li .img a {display:block;text-align:center}
.rnb_weather .w_cont li .img a .area {display:block;margin-top:7px;color:#282828;font-size:14px}
.rnb_weather .w_cont li .figure {position:absolute;right:14px;top:36px;text-align:right}
.rnb_weather .w_cont li .figure span {display:inline-block;width:60px;margin-bottom:10px;color:#333;font-size:20px;line-height:20px;font-weight:300}
.rnb_weather .w_cont li .figure b {font-weight:700}
.rnb_weather .w_cont li .figure .low {color:#4679d6}
.rnb_weather .w_cont li .figure .high {color:#e01d2a}
/* rnb  끝--------------------------------------------------------------------------------------------- */


/*----------------------------------------------------------*/
/* 레이어팝업 */
.layer_popup {display:none;position:fixed;z-index:1001;left:50%;top:50%;width:750px;padding:17px 30px;outline:1px solid #e70013;background-color:#fff;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); }
.layer_popup .tit {margin-bottom:15px;color:#333;font-size:18px;font-weight:500}
.layer_popup .pop_cont .btn_area {margin-top:20px;text-align:center}
.layer_popup .pop_close {position:absolute;right:15px;top:20px;width:17px;height:17px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_pop_cls.png') no-repeat 0 0;}

.popupBg_modal {position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:0.6}

.tooltip_layer {display:none;position:absolute;z-index:100;width:428px;padding:17px 27px;border:1px solid #e70013;background-color:#fff;box-shadow:1px 1px 8px #6c6c6c;box-sizing:border-box}
.tooltip_layer:before {position:absolute;top:-19px;right:-6px;content:"";display:block;width:23px;height:19px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/bg_tooltip.png') no-repeat 0 0;}
.tooltip_layer .tit {margin-bottom:15px;color:#333;font-size:16px;font-weight:500}
.tooltip_layer ul.dotList li {margin-bottom:10px;padding-left:10px;font-size:12px;color:#818181;background:url('//img.tvchosun.com/upload_img/n2017/images/common/blt_bk2.png') no-repeat 0 8px;}
.tooltip_layer .pop_close {position:absolute;right:15px;top:20px;width:11px;height:11px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_pop_close.png') no-repeat 0 0;}


/* button type -----------------------------------------------------------------------*/
.btn_area {}
.btn_area .btn {margin:0 2px} 
.date_choice {display:inline-block;margin-left:17px;vertical-align:top}
.date_choice button {margin-right:-3px}

.btn {display:inline-block;min-width:43px;padding:0 15px;border:1px solid #dedede;color:#666;font-weight:500;text-align:center;box-sizing:border-box;background-color:#fff;font-family:'Noto Sans KR';box-shadow:none !important;}
.btn.midBtn {-webkit-transition:all .2s ease-out;transition:all .2s ease-out;min-width:110px;height:43px;line-height:43px;color:#333;font-size:14px;font-weight:400}
.btn.midBtn:hover, .btn.midBtn:focus {border:1px solid #333;background-color:#333;color:#fff}
.btn.midBtn.gray {border:1px solid #bcbcbc;color:#333;background-color:#e0e0e0}
.btn.small {font-size:12px;height:36px}
.btn.short {min-width:56px;height:27px;line-height:26px;margin-left:3px;padding:0 17px;border:1px solid #9a9a9a;color:#333;font-size:12px;font-weight:500}
.btn.active {color:#e30613}
.btn.big_more {display:block;width:100%;height:64px;line-height:62px;color:#333;font-size:14px;font-weight:500}
.btn.big_more:after {content:"";display:inline-block;width:13px;height:8px;margin-left:10px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_down.png') no-repeat 0 0}
.btn.bgBlack {height:40px;line-height:40px;border:0;color:#fff;font-size:14px;font-weight:300;background-color:#333}
.btn.down {padding-right:50px;background:#333 url('//img.tvchosun.com/upload_img/n2017/images/common/icon_down.png') no-repeat 90% 50%}
.btn.disabled {border:1px solid #d6d6d6;background-color:#f0f0f0;color:#bbb9b9;cursor:default}

.btn_dotum {padding:2px 7px 0;border:1px solid #d4d4d4;letter-spacing:-1px;color:#333;font-size:11px;font-family:'dotum';background-color:#fafafa}
.btn_dotum.del {padding-left:23px;background:#fff url('//img.tvchosun.com/upload_img/n2017/images/common/icon_x.png') no-repeat 7px 50%;}

.btnIcon {overflow:hidden;display:inline-block;text-indent:-999px;font-size:0;border:none}
.btnIcon.refresh {width:17px;height:20px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_refresh.png') no-repeat 0 0;} /* 새로고침 */
.btnIcon.tip {width:25px;height:25px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_tip.png') no-repeat 0 0;} /* 블랙둥근 tip 버튼 */
.btnIcon.tip.close {width:25px;height:25px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_close.png') no-repeat 0 0;} /* 블랙둥근 tip close 버튼 */
.btnIcon.trash {width:11px;height:13px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_trash.png') no-repeat 0 0;} /* 작은 휴지통 버튼 */
.btnIcon.search {width:17px;height:17px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_search_s.png') no-repeat 0 0;} /* 돋보기 버튼 */
.btnIcon.searchw {width:17px;height:17px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_search_w.png') no-repeat 0 0;} /* 돋보기화이트 버튼 */
.btnIcon.download {width:42px;height:42px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_download.png') no-repeat 0 0;} /* 다운로드 버튼 */
.btnIcon.foldOpen {width:41px;height:41px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_fold_down.png') no-repeat 50% 50%;} /* 폴더열기 버튼 */
.btnIcon.foldCls {width:41px;height:41px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_fold_up.png') no-repeat 50% 50%;} /* 폴더닫기 버튼 */
.btnIcon.smCls {width:14px;height:10px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_foldup.png') no-repeat 50% 50%;} /* 작은 폴더열기 버튼 */
.btnIcon.smOpen {width:14px;height:10px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_folddw.png') no-repeat 50% 50%;} /* 작은 폴더열기 버튼 */
.btnIcon.arr_prev {width:50px;height:50px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_prev.png') no-repeat 0 0;} /* 슬라이드 왼쪽 버튼 */
.btnIcon.arr_next {width:50px;height:50px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_next.png') no-repeat 0 0;} /* 슬라이드 오른쪽 버튼 */
.btnIcon.sns {width:24px;height:24px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/line_sns.png') no-repeat 50% 50%;} /* 공유 버튼 */
.btnIcon.print {width:24px;height:24px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/line_print.png') no-repeat 50% 50%;} /* 프린터 버튼 */
.btnIcon.email {width:23px;height:21px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/line_email.png') no-repeat 50% 50%;} /* 이메일 버튼 */
.btnIcon.url {width:23px;height:21px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/line_url.png') no-repeat 50% 50%;} /* url복사 버튼 */
.btnIcon.scrap {width:24px;height:24px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_scrap.png') no-repeat 50% 50%;} /* 스크랩 버튼 */
.btnIcon.scrap_on {width:24px;height:24px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_scrap_active.png') no-repeat 50% 50%;} /* 스크랩_on 버튼 */
.btnIcon.fbook_w {width:20px;height:20px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_facebook_w.png') no-repeat 50% 50%;} /* 페이스북 화이트 버튼 */
.btnIcon.twi_w {width:20px;height:20px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_twitter_w.png') no-repeat 50% 50%;} /* 트위터 화이트 버튼 */
.btnIcon.fbook {width:33px;height:33px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_fbook33.png') no-repeat 50% 50%;} /* 페이스북 버튼 */
.btnIcon.fbook.disabled {cursor:default;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_facebook2_g.png') no-repeat 50% 50%;}
.btnIcon.twi {width:33px;height:33px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_twi33.png') no-repeat 50% 50%;} /* 트위터 버튼 */
.btnIcon.twi.disabled {cursor:default;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_twitter2_g.png') no-repeat 50% 50%;}
.btnIcon.top {width:30px;height:30px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_top.png') no-repeat 50% 50%;} /* top 버튼 */
.btnIcon.nvrtv {width:33px;height:33px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_navertv33.png') no-repeat 50% 50%;} /* 네이버 버튼 */
.btnIcon.ytube {width:33px;height:33px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_youtube33.png') no-repeat 50% 50%;} /* 유투브 버튼 */
.btnIcon.blog {width:33px;height:33px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_blog33.png') no-repeat 50% 50%;} /* 블로그 버튼 */
.btnIcon.kkotv {width:33px;height:33px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_kakaotv33.png') no-repeat 50% 50%;} /* 카카오티비 버튼 */
.btnIcon.post {width:33px;height:33px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_naverpost33.png') no-repeat 50% 50%;} /* 네이버포스트 버튼 */

.btnIcon.chosun {width:18px;height:18px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_chosun.png') no-repeat 0 0;}
.btnIcon.google {width:18px;height:18px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_google.png') no-repeat 0 0;}
.btnIcon.naver {width:18px;height:18px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_naver.png') no-repeat 0 0;}
.btnIcon.kakao {width:18px;height:18px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_kakao.png') no-repeat 0 0;}
.btnIcon.facebook {width:18px;height:18px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_facebook.png') no-repeat 0 0;}
.btnIcon.twitter {width:18px;height:18px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_twitter.png') no-repeat 0 0;}

.btnIcon.chosun.off {background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_chosun_off.png') no-repeat 0 0;}
.btnIcon.google.off {background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_google_off.png') no-repeat 0 0;}
.btnIcon.naver.off {background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_naver_off.png') no-repeat 0 0;}
.btnIcon.kakao.off {background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_kakao_off.png') no-repeat 0 0;}
.btnIcon.facebook.off {background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_facebook_off.png') no-repeat 0 0;}

/* 리스트 더보기 버튼 */
.btn_more {padding-right:14px;color:#3f3f3f;font-size:14px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_s.png') no-repeat right 50%}



.tag_icon {display:inline-block;height:22px;line-height:100%;margin:0 6px 0 0;padding:3px 5px 0;text-align:center;font-size:13px;font-weight:500;box-sizing:border-box;font-family:'Noto Sans KR'}
.tag_icon.new {border:1px solid #d64646;color:#fff;background-color:#d64646} /* 최신 */
.tag_icon.politics {border:1px solid #3f73d1;color:#fff;background-color:#3f73d1} /* 정치 */
.tag_icon.economy {border:1px solid #0d8463;color:#fff;background-color:#0d8463} /* 경제 */
.tag_icon.society {border:1px solid #c64563;color:#fff;background-color:#c64563} /* 사회 */
/*.tag_icon.world {border:1px solid #a053cd;color:#fff;background-color:#a053cd}  국제 */
.tag_icon.cultural {border:1px solid #937218;color:#fff;background-color:#937218} /* 문화,연예 */
.tag_icon.world {border:1px solid #097f98;color:#fff;background-color:#097f98} /* 국제 */
.tag_icon.weather {border:1px solid #c2532c;color:#fff;background-color:#c2532c} /* 날씨 */
.tag_icon.entertainment {border:1px solid #d93154;color:#fff;background-color:#d93154} /* 예능 */
.tag_icon.cultivated {border:1px solid #0d8463;color:#fff;background-color:#0d8463} /* 교양 */
.tag_icon.affairs {border:1px solid #6467e5;color:#fff;background-color:#6467e5} /* 시사 */
.tag_icon.sports {border:1px solid #a053cd;color:#fff;background-color:#a053cd} /* 스포츠(vod) */
.tag_icon.drama {border:1px solid #937218;color:#fff;background-color:#937218} /* 드라마 */
.tag_icon.special {border:1px solid #d94c21;color:#fff;background-color:#d94c21} /* 스페셜 */
.tag_icon.bgWhite {border:1px solid #999;color:#666;background-color:#fff;font-weight:300;}
.tag_icon.bgGreen {border:1px solid #46d697;color:#fff;background-color:#46d697}
.tag_icon.bgNone {border:1px solid #fff;color:#fff;background-color:none}

/* tag icon 추가 - 뉴스팀 추가요청(현행화) 17.11.09 */
.tag_icon.politics {border:1px solid #3f73d1;color:#fff;background-color:#3f73d1} /* 정치 */
.tag_icon.eco {border:1px solid #0d8463;color:#fff;background-color:#0d8463} /* 경제 */
.tag_icon.society {border:1px solid #c64563;color:#fff;background-color:#c64563} /* 사회 */ 
.tag_icon.internation {border:1px solid #097f98;color:#fff;background-color:#097f98} /* 국제 */
.tag_icon.culture {border:1px solid #937218;color:#fff;background-color:#937218} /* 문화,연예 */
.tag_icon.sport {border:1px solid #a053cd;color:#fff;background-color:#a053cd} /* 스포츠 */
.tag_icon.global {border:1px solid #097f98;color:#fff;background-color:#097f98} /* 글로벌 */
.tag_icon.life {border:1px solid #c2532c;color:#fff;background-color:#c2532c} /* 생활문화 */


.hashtag a {display:inline-block;margin-right:18px;font-size:12px;color:#5D5D5D;font-weight:700}
.hashtag a.on		{color:#2f6fc7;	}
.hash_icon {display:inline-block;height:30px;line-height:30px;border-radius:30px;padding:0 15px;border:1px solid #dedede;color:#333;font-size:14px;font-weight:300;background-color:#f9f9f9;box-sizing:border-box; }
.hash_icon.rank01 {border:1px solid #4679d6;color:#fff;background-color:#4679d6}
.hash_icon.rank02 {border:1px solid #f67166;color:#fff;background-color:#f67166}
.hash_icon.rank03 {border:1px solid #4cc3ab;color:#fff;background-color:#4cc3ab}
.hash_icon:hover {border:1px solid #717a92;color:#fff;background-color:#717a92}
.hash_icon.line {color:#fff;background-color:transparent}
.hash_icon.line:hover {border:1px solid #dedede}

/* 게시판 ----------------------------------------------------------------------------*/
.search_box {margin-bottom:30px;padding:20px;border:8px solid #ebebeb;text-align:center} /* 라인박스 형 */
.search_box select {width:150px;height:45px;margin-right:8px;font-size:16px;vertical-align:middle;color:#c1c1c1;font-weight:300; line-height:45px;}
.search_area {text-align:right;margin-bottom:10px}
.tit_04 + .search_area {float:right;margin-top:-45px}
.srh_box {position:relative;display:inline-block;width:380px;height:45px;padding-right:40px;border:1px solid #dedede;vertical-align:middle;box-sizing:border-box;background-color:#fff}
.srh_box input {width:100%;height:43px;padding-left:20px;border:0;font-size:16px;font-weight:300;line-height:20px;}
.srh_box .btnIcon {position:absolute;right:0;top:0;width:49px;height:43px;background-position:50% 50%}
.search_box.type02 {border:0;padding:0;margin-bottom:20px}
.search_box.type02 select {margin-right:-4px}
.search_box.p_top {text-align:right}
[class*="tit"] + .p_top {float:right;margin:-55px 0 0}
.pagination + .search_box.type02 {margin:30px 0 0}

.bbs_top {margin-bottom:20px}
.bbs_top .txt {color:#666;font-size:14px}
.bbs_top .txt b {color:#333}


table tr.none td {height:85px;padding:0;vertical-align:middle;font-size:16px;text-align:center;color:#8c8c8c}
table tr.none:hover td {background-color:transparent !important}

.bbs_tit {margin-bottom:10px;color:#333;font-size:18px;font-weight:500}

.bbs_list {clear:both;margin:10px 0;border-top:1px solid #5a5a5a}
.bbs_list table {width:100%; table-layout:fixed !important; }
.bbs_list table thead.hidden 	{width:0; height:0; font-size:0; line-height:0; text-indent:-999999px; font-size:0; overflow:hidden;position:relative;}
.bbs_list table tr:hover td {background-color:#f8f8f8}
.bbs_list table tr:hover td a {color:#947246 !important}
.bbs_list table tr.noti td {background-color:#f3f0e9}
.bbs_list table td {height:85px;padding:0 15px;border-bottom:1px solid #dedede;color:#333;font-size:14px;}
.bbs_list table td a {color:#333;font-size:16px;font-weight:300}
.bbs_list table td strong, 
.bbs_list table td b {font-weight:500}
.bbs_list table td.num {text-align:center;color:#8c8c8c;font-size:14px}
.bbs_list table td.subject {padding:0 15px 0 30px;line-height:23px;text-align:left;color:#333;font-size:16px;letter-spacing:-1px;font-weight:300}
.bbs_list table td.subject .tit {color:#333;font-size:18px;font-weight:300;vertical-align:middle}
.bbs_list table td.subject .del {color:#8c8c8c;font-size:18px; font-weight:300;}
.bbs_list table td.subject .tit .head {font-weight:400}
.bbs_list table td.subject .tit .cont {color:#e01d2a}
.bbs_list table td.subject .tit img {vertical-align:middle}
.bbs_list table td.subject .tit img + a {padding-left:4px}
.bbs_list table td.subject .tit a { padding-right:5px;color:#333;font-size:18px;box-sizing:border-box;vertical-align:middle}
.bbs_list table td.subject .date {color:#8c8c8c;font-size:14px;font-family:'Roboto', sans-serif}
.bbs_list table td img.icon {margin-right:4px}
.bbs_list table td .fileNum {padding-left:5px;color:#333;font-size:18px;font-weight:500;letter-spacing:-1px;font-family:'Roboto', sans-serif}
.bbs_list table tr.reply td.subject {padding-left:104px;background-image:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_reply2.png');background-repeat:no-repeat;background-position:30px 50%}
.bbs_list table tr.reply2 td.subject {padding-left:142px;background-image:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_reply2.png');background-repeat:no-repeat;background-position:72px 50%}
.bbs_list .noti {margin-top:10px;color:#666;font-size:14px;font-weight:300}
.bbs_list .noti .tip {width:22px;height:22px;margin-left:5px;vertical-align:bottom;background-size:100%}
.bbs_list table td .cont_lst	{	}
.bbs_list table td .cont_lst .t_txt	{font-size:18px; color:#333333;font-weight:300;margin-bottom:7px;line-height:18px;}
.bbs_list table td .cont_lst input.sbtn_blue	{margin:-5px 0 0 7px; 	}
.bbs_list table td .cont_lst ul	{float:left;	} 
.bbs_list table td .cont_lst ul li		{float:left;font-size:13px;color:#8c8c8c;background:url('//img.tvchosun.com/upload_img/n2017/images/common/sp_sbar.png') left 5px no-repeat;font-weight:300;padding:0 10px 0 10px; } 
.bbs_list table td .cont_lst ul li span	{font-size:13px;color:#666666;margin-right:10px;	} 
.bbs_list table td .cont_lst ul li:first-child	{padding-left:0px;background:none; 	}
.bbs_list table td.data {font-size:18px; color:#333333;font-weight:300;text-align:right;}
.bbs_list table td.data strong {font-weight:400; }
.bbs_list table td.data .t_plus	{color:#2f6fc7; font-size:18px;	}
.bbs_list table td.data .t_minus	{color:#df131f; font-size:18px;	}
.bbs_list table td.data .s_txt	{margin:7px 0 0 0;	}
.bbs_list table td .cont_lst .del {color:#8c8c8c;font-size:18px}
.bbs_list table td .cont_lst .sbtn_blue		{ border:1px solid #2f6fc7; color:#2f6fc7; font-size:12px; font-weight:400; overflow:visible; line-height:20px; background:#FFF; width:45px; height:22px; padding:3px; margin:0px 0 0 5px; vertical-align:top;  	}


.downfile {position:relative;display:inline-block}
.downfile .file_layer {right:40px;width:312px;margin-top:10px}
.downfile .file_layer .fileList li {padding:5px 0}
.downfile .file_layer .fileList a {color:#818181;font-size:12px;text-decoration:underline}

.bbs_fold {margin:10px 0;border-top:1px solid #5a5a5a}
.bbs_fold table {width:100%}
.bbs_fold table thead.hidden 	{width:0; height:0; font-size:0; line-height:0; text-indent:-999999px; font-size:0; overflow:hidden;position:relative;}
.bbs_fold table td {padding:30px 15px 0;border-bottom:1px solid #dedede;color:#333;font-size:14px;vertical-align:top;text-align:center}
.bbs_fold table td:first-child {color:#666}
.bbs_fold table .fold_area {padding:0 30px;text-align:left}
.bbs_fold table .fold_area .tit {min-height:85px;padding:30px 0;box-sizing:border-box;color:#333;font-size:16px;font-weight:300;}
.bbs_fold table .fold_area .tit a {display:block;padding:0 30px;color:#333;font-size:16px;font-weight:300;word-break:keep-all}
.bbs_fold table .fold_area .qna {position:relative;top:-8px;overflow:hidden;display:block;float:left;width:41px;height:41px;line-height:41px;border-radius:41px;color:#7f7255;text-align:center;font-size:22px;font-weight:bold;background-color:#f3f0e9;font-family:'Roboto', sans-serif}
.bbs_fold table .fold_area .cont {display:none;padding:30px 0;border-top:1px solid #dedede}
.bbs_fold table .fold_area .cont p {display:block;padding:0 30px;color:#333;font-size:16px;font-weight:300;word-break:keep-all}
.bbs_fold table .fold_area .qna + a,
.bbs_fold table .fold_area .qna + p {padding-left:62px}
.bbs_fold table tr.open td {background-color:#f8f8f8}
.bbs_fold table tr.open .fold_area .tit a {color:#7f7255;font-weight:500}
.bbs_fold table tr.open .fold_area .qna {background-color:transparent}
.bbs_fold table tr.open .fold_area .cont .qna {color:#c1bcb2}
.bbs_fold table tr.open .fold_area .cont {display:block}

.bbs_gallery {position:relative}
.bbs_gallery + div {margin-top:30px}
.bbs_gallery ul:after {content:"";display:block;clear:both}
.bbs_gallery ul li {float:left;margin:0 0 0 9px;border:1px solid #d4d4d4;box-sizing:border-box;background-color:#fff}
.bbs_gallery ul li a {display:block;font-size:14px;color:#333}
.bbs_gallery ul li a span {display:block;letter-spacing:-0.5px}
.bbs_gallery ul li a .thum {overflow:hidden;position:relative;z-index:10;top:-1px;left:-1px;display:block;width:100%;text-align:center;font-size:0}
.bbs_gallery ul li a .thum img {width:auto;height:122px;transition:transform .5s cubic-bezier(.175,.885,.32,1.275);transform:scale(1)}
.bbs_gallery ul li a .txt {overflow:hidden;padding:20px 15px 10px;line-height:23px;color:#333;font-size:16px;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}
.bbs_gallery ul li a .date {padding:0 15px;color:#8c8c8c;font-size:14px;font-family:'Roboto', sans-serif}
.bbs_gallery ul li:hover {border:1px solid #df1220; overflow:hidden;}
.bbs_gallery ul li:hover a .thum img {transform:scale(1.03) rotate(.02deg)}
.bbs_gallery ul li:hover a .txt {/* font-size:17px */}
.bbs_gallery ul li.banner { text-align:center; padding:0px 0px; }
.bbs_gallery ul li.banner:hover {border:1px solid #d4d4d4}
.bbs_gallery ul + ul {margin-top:20px}

.bbs_gallery.col4 ul li {width:270px;height:280px;margin-left:12px}
.bbs_gallery.col4 ul li a .thum {width:270px;height:146px}
.bbs_gallery.col4 ul li a .thum img {width:100%;height:100%}
.bbs_gallery.col4 ul li:nth-child(4n+1) {margin-left:0 !important}
.bbs_gallery.col4 ul li:nth-child(n+5) {margin-top:10px}

.bbs_gallery.col5 ul li {width:216px;height:216px}
.bbs_gallery.col5 ul li a .thum {width:216px;height:122px}
.bbs_gallery.col5 ul li:nth-child(5n+1) {margin-left:0}
.bbs_gallery.col5 ul li:nth-child(n+6) {margin-top:10px}
 

.bbs_gallery.bbs_vod ul li a {height:100%}
.bbs_gallery.bbs_vod ul li a .thum:after {position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:block;content:"";background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_play_s.png') no-repeat 10px 85%; }
.bbs_gallery.bbs_vod ul li a .txt {width:100%;height:100%;white-space:normal;color:#fff;font-weight:300;background-color:#acacac;box-sizing:border-box;font-size:14px; }
.bbs_gallery.bbs_vod ul li a .txt strong		{color:#FFF;font-weight:500;margin-right:5px;	}	
.bbs_gallery.bbs_vod ul li a .thum + .txt  {height:69px;color:#333;background-color:#fff}
.bbs_gallery.bbs_vod ul li a .thum + .txt strong		{color:#333;font-weight:500;margin-right:5px;	}	

.bbs_gallery.bbs_vod ul li.vod {position:relative;;padding:30px;border:0;background-color:#77b9ca}
.bbs_gallery.bbs_vod ul li.vod span {color:#fff}
.bbs_gallery.bbs_vod ul li.vod .tit {font-size:32px;font-weight:500}
.bbs_gallery.bbs_vod ul li.vod .date {padding:0;font-weight:300;letter-spacing:0;font-family:'Noto Sans KR'}
.bbs_gallery.bbs_vod ul li.vod .go {position:absolute;bottom:30px;padding-right:16px;font-weight:500;font-size:14px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_w.png') no-repeat right 50%}

.bbs_video {position:relative}
.bbs_video ul:after {content:"";display:block;clear:both}
.bbs_video ul li {position:relative;float:left;height:270px;margin:0 0 0 9px;border:1px solid #d4d4d4;box-sizing:border-box;background-color:#fff}
.bbs_video ul li > a {display:block}
.bbs_video ul li .thum {overflow:hidden;position:relative;z-index:0;top:-1px;left:-1px;display:block;width:100%;margin-bottom:13px;text-align:center;font-size:0}
.bbs_video ul li .thum:after {position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:block;content:"";background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_play_s.png') no-repeat 10px 92%;}
.bbs_video ul li .thum img {transition:transform .5s cubic-bezier(.175,.885,.32,1.275);transform:scale(1)}
.bbs_video ul li .tag {margin-bottom:7px;padding:7px 20px 0;}
.bbs_video ul li .tit {margin-bottom:5px;padding:0 20px;color:#333;font-size:16px;font-weight:500;letter-spacing:-1px;word-break:keep-all}
.bbs_video ul li .txt {overflow:hidden;padding:0 20px;line-height:18px;color:#333;font-size:14px;font-weight:300;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}
.bbs_video ul li .date {margin-top:5px;padding:0 20px;color:#666;font-size:12px;line-height:12px}
.bbs_video ul li .date .prgm {display:inline-block;margin-right:5px;padding-right:10px;color:#333;background:url('//img.tvchosun.com/upload_img/n2017/images/common/sp_sbar.png')no-repeat right 3px}
.bbs_video ul li.banner {padding:0px 0px; }
.bbs_video ul li.banner img { }
.bbs_video ul li:hover img {transform:scale(1.03) rotate(.02deg)}
.bbs_video ul li.banner:hover img {transform:none} 
.bbs_video .btn_more {position:absolute;top:5px;right:0}
.bbs_video .big_more {width:666px;margin:50px auto 0}
.comment_area + .bbs_video {margin-top:50px}

.bbs_video ul li .b_tit {overflow:hidden;height:54px;margin:20px 0 10px;padding:0 20px;color:#333;line-height:18px;font-size:18px;font-weight:300;letter-spacing:-1px;word-break:keep-all}
.bbs_video ul li .b_txt {padding:0 20px;color:#949393;font-size:14px;font-weight:300}
.bbs_video ul li.onair {border:1px solid #e1303b}
.bbs_video ul li.onair .thum {border:1px solid #e1303b;border-bottom:0;box-sizing:border-box}
.bbs_video ul li.onair .b_txt {color:#e1303b}
.bbs_video ul li.onair .icon_onair {position:absolute;z-index:11;display:block;width:45px;height:20px;line-height:20px;letter-spacing:-0.5px;text-align:center;color:#fff;font-size:12px;background-color:#df131f}

.bbs_video.col4 ul li {width:270px;height:270px;margin-left:12px}
.bbs_video.col4 ul li .thum {width:270px;height:152px}
.bbs_video.col4 ul li .thum img {width:100%;height:100%}
.bbs_video.col4 ul li:nth-child(4n+1) {margin-left:0}
.bbs_video.col4 ul li:nth-child(n+5) {margin-top:10px}

.bbs_video ul li .detail {width:100%;height:100%;padding-top:20px;background-color:#acacac;box-sizing:border-box}
.bbs_video ul li .detail .txt {height:auto;white-space:normal;word-break:keep-all}
.bbs_video ul li .detail .tit a,
.bbs_video ul li .detail .txt a {color:#fff;font-weight:300}
.bbs_video ul li a + .detail {height:auto;padding-top:0;background-color:#fff}
.bbs_video ul li a + .detail .tit a {color:#333;font-weight:500}
.bbs_video ul li a + .detail .txt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bbs_video ul li a + .detail .txt a {color:#333;font-weight:300}

.bbs_video.h216 ul li {height:216px}
.bbs_video.h216 ul li .txt {height:36px;white-space:normal}
.bbs_video.h216 ul li .txt.r1 {height:auto;white-space:nowrap}

.bbs_video.photo .thum:after {display:none}

.photo_detail .pop_cont {position:relative;}
.photo_detail .sw_photo_detail {text-align:center;background-color:#ededed}
.photo_detail .sw_photo_detail img {width:auto;height:400px}
.photo_detail .sw_photo_ctrl .btnIcon {position:absolute;top:50%;z-index:10;margin-top:-25px}
.photo_detail .sw_photo_ctrl .arr_prev {left:0}
.photo_detail .sw_photo_ctrl .arr_next {right:0}
.photo_detail .sw_photo_ctrl .photo_num {padding:14px 0 10px;text-align:center;color:#818181;font-size:16px;font-weight:bold}

.tab_box {margin:0 0 30px}
.tab_box ul {}
.tab_box ul:after {content:"";display:block;clear:both}
.tab_box ul li {float:left;width:185px;margin-bottom:-1px;box-sizing:border-box}
.tab_box ul li a {display:block;height:58px;line-height:58px;text-align:center;color:#333;font-size:16px;font-weight:400;border:1px solid #cccccc;border-left:none;}
.tab_box ul li:nth-child(5n+1) a { border-left:1px solid #cccccc; }
.tab_box ul li.active a { background-color:#838aa2; color:#ffffff; }
.tab_box ul li:hover a { background-color:#838aa2; color:#ffffff; }
.tab_box.col2 {width:40%;margin:30px auto}
.tab_box.col2 li {width:50%;}
.tab_box.col3 {width:60%;margin:30px auto}
.tab_box.col3 li {width:33.333%;}
.tab_box.col4 {width:80%;margin:30px auto}
.tab_box.col4 li {width:25%}
.tab_box.col4p ul li{width:25%}
.tab_box.col4p ul li:nth-child(5n+1) {border-left:0}
.tab_box.col4p ul li:nth-child(4n+1) {border-left:1px solid #ccc;}
 

.bbs_detail {margin-bottom:10px}
.bbs_detail + .list_adjoin {margin-top:50px}
.bbs_detail .btn_area {position:absolute;right:0;top:50%;margin-top:-10px}
.bbs_detail .btn_area .btnIcon {margin-left:17px}
.bbs_detail table {width:100%;border-top:1px solid #5a5a5a}
.bbs_detail table thead th {position:relative;padding:20px 170px 20px 0;border-bottom:1px solid #5a5a5a;vertical-align:middle;line-height:24px;text-align:left;color:#333;font-size:18px;font-weight:400;word-break:keep-all}
.bbs_detail table tbody td {padding:20px 0;border-bottom:1px solid #dedede;font-size:14px;color:#666}
.bbs_detail table tbody td.w_info span {color:#8c8c8c;font-size:14px}
.bbs_detail table tbody td.w_info .data_list {display:inline-block}
.bbs_detail table tbody td.w_info .data_list li {display:inline-block;margin-right:18px;padding-right:18px;color:#8c8c8c;font-size:14px;border-right:1px solid #ccc}
.bbs_detail table tbody td.w_info .data_list li:last-child {border-right:0}
.bbs_detail table tbody td.w_info .date {display:inline-block;margin-right:18px;padding-right:18px;border-right:1px solid #ccc;font-family:'Roboto', sans-serif}
.bbs_detail table tbody td.w_info .count {display:inline-block;float:right;word-spacing:10px;}
.bbs_detail table tbody td.w_info .report {display:inline-block;margin-left:18px;padding-left:18px;border-left:1px solid #ccc; }
.bbs_detail table tbody td.w_info .report a		{color:#8c8c8c;font-size:14px;border-bottom:1px solid #8c8c8c;}
.bbs_detail table tbody td.detail_cont {padding:20px 0 70px;word-break:keep-all; font-weight:300;}
.bbs_detail table tbody td.detail_cont p {}
.bbs_detail table tbody td.detail_cont p.imges-cont { text-align:center; margin:20px 0 15px; }
.bbs_detail table tbody td.detail_cont .imges-swiper	{ text-align:center; margin:30px 0 25px;	}



.bbs_detail table tbody td.file strong {display:inline-block;float:left;padding-right:23px;color:#333;font-size:16px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_file.png') no-repeat right 50%}
.bbs_detail table tbody td.file ul {padding-left:100px}
.bbs_detail table tbody td.file ul li {margin-bottom:10px}
.bbs_detail table tbody td.file ul li:last-child {margin-bottom:0}
.bbs_detail table tbody td.file ul li a {color:#818181;font-size:12px}
.bbs_detail table tbody td.file ul li a:hover {text-decoration:underline} 

.bbs_detail .d_day {color:#df1220}

.bbs_write {} 
.req {overflow:hidden;position:relative;top:2px;display:inline-block;width:9px;height:14px;margin:0 5px;text-indent:-999px;font-size:0;color:#e01d2a;font-family:'Noto Sans KR';background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_req.png') no-repeat 0 50%;line-height:24px;}
.req_txt {display:block;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #dedede;text-align:right;color:#666;font-size:12px}
.bbs_tit + .req_txt {margin-top:-30px}
.bbs_write table {width:100%;margin-bottom:10px;border-bottom:1px solid #dedede}
.bbs_write table th .req {font-size:16px}
.bbs_write table th {text-align:left;color:#333;font-size:16px;font-weight:300}
.bbs_write table th label,
.bbs_write table td label {color:#333;font-size:16px;font-weight:300}
.bbs_write table td input + label {margin:0 20px 0 5px}
.bbs_write table td {height:43px;padding:5px 0;font-size:16px;color:#666}
.bbs_write table td input[type="text"],
.bbs_write table td select {height:43px;width:100%;font-size:16px;color:#666}
.bbs_write table tr.write_area th {vertical-align:top;padding-top:10px}
.bbs_write table tr.write_area td .txt_ck {margin:10px 0;color:#b5b5b5;font-size:16px;text-align:right;font-weight:300}
.bbs_write table tr.write_area td .txt_ck em	{font-style:normal;font-size:16px;color:#333;	}
.bbs_write table .file td {padding-bottom:20px}
.bbs_write table .file th {vertical-align:top;padding-top: 10px;}
.bbs_write table .file .txt {margin:10px 0 15px;padding-left:20px;color:#666;font-size:12px;font-weight:300}
.bbs_write table .file ul {padding-left:20px}
.bbs_write table .file ul li {line-height:22px;color:#666;font-size:14px;font-weight:300}
.bbs_write table .file ul li .btnIcon {margin-left:10px}
.bbs_write .noti {color:#666;font-size:14px;font-weight:300}
.bbs_write .noti .tip {width:22px;height:22px;margin-left:5px;vertical-align:bottom;background-size:100%}

.bbs_write .top_line th,
.bbs_write .top_line td {border-top:1px solid #eee}

/*
.bbs_write table .file .file_inp {position:relative;padding-right:115px}
.bbs_write table .file .file_inp button {position:absolute;right:0;top:0}
.bbs_write table .file .upload-btn {overflow:hidden;position:relative;display:block;padding-right:115px;vertical-align:middle;box-sizing:border-box}
.bbs_write table .file .upload-btn input {width:100%;margin-right:3px;}
.bbs_write table .file .upload-btn input.file {position:absolute;top:0;right:4px;height:45px;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;line-height:45px;}
*/

/* 1123 수정 */
.bbs_write table .file .file_inp {position:relative;padding-right:115px;margin-bottom:3px;}
.bbs_write table .file .file_inp button {position:absolute;right:0;top:0}
.bbs_write table .file .upload-btn {overflow:hidden;position:relative;display:block;padding-right:115px;vertical-align:middle;box-sizing:border-box}
.bbs_write table .file .upload-btn input {width:100%;margin-right:3px;}
.bbs_write table .file .upload-btn input.file {position:absolute;z-index:10;width:120%;top:0;right:4px;height:45px;padding:0;cursor:pointer;opacity:0}
.bbs_write table .file .upload-btn.focus::after {position:absolute;z-index:-1px;top:0;content:"";display:block;width:100%;height:40px;border:1px dotted #666;}
/* 1123 수정 */


.bbs_write .btn.bgBlack {height:43px;background-color:#5b5b5b}

/* 캡차 */
.robo_chk {display:inline-block;height:55px;line-height:55px;margin:15px 0;padding:0 10px;border:1px solid #dedede;box-sizing:border-box;background-color:#f9f9f9}
.robo_chk label {color:#666 !important;font-size:14px !important;font-weight:300;letter-spacing:-1px;vertical-align:middle}
.robo_chk a {overflow:hidden;display:inline-block;width:46px;height:44px;margin-left:20px;text-indent:-999px;vertical-align:middle;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_captcha.png') no-repeat 0 0}


.bbs_zine {position:relative}
.bbs_zine > ul {}
.bbs_zine > ul > li {position:relative;padding:20px 20px 20px;min-height:166px;border-bottom:1px solid #ddd;box-sizing:border-box}
.bbs_zine > ul > li:after {content:"";display:block;clear:both}
.bbs_zine > ul > li .thum {position:relative;float:left;margin-right:22px}
.bbs_zine > ul > li .thum a {position:relative;display:block}
.bbs_zine > ul > li .thum a img {width:217px;height:122px}
.bbs_zine > ul > li .detail .tag {margin-bottom:7px}
.bbs_zine > ul > li .detail .article_tit a {display:block;margin-bottom:8px;line-height:26px;color:#303030;font-size:20px;font-weight:normal;word-break:keep-all}
.bbs_zine > ul > li .detail .article a {overflow:hidden;display:block;height:40px;line-height:20px;margin-bottom:23px;color:#5d5d5d;font-size:14px}
.bbs_zine > ul > li .detail .article.line3 a {height:60px;margin-bottom:0}
.bbs_zine > ul > li .detail .date {margin-top:5px;color:#8b8b8b;font-size:12px;font-family:'Roboto', sans-serif;}
.bbs_zine > ul > li .detail .date strong	{font-size:14px;font-family:'Noto Sans KR';color:#666666; font-weight:400; margin-right:10px; background:url('//img.tvchosun.com/upload_img/n2017/images/common/sp_bar.png') right 6px no-repeat; padding-right:14px;  }
.bbs_zine > ul > li .detail a:hover {color:#e30613} /* 임시지정 */
.bbs_zine > ul > li .detail .location {margin-top:15px;font-size:14px;color:#666}
.bbs_zine > ul > li .detail .location b {font-weight:bold}
.bbs_zine > ul > li .detail .location .bar {color:#a4a4a4;font-family:'dotum';font-weight:700}
.bbs_zine > ul > li .thum ~ .detail {padding-left:239px} 
.bbs_zine .data_none {position:absolute;top:50%;left:50%;color:#5d5d5d;font-size:16px;font-weight:300;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-top:none; border-bottom:none; }
/* 썸네일 티입 */
.bbs_zine.listType_thum {margin-top:30px; }
.bbs_zine.listType_thum > ul:after {content:"";display:block;clear:both}
.bbs_zine.listType_thum > ul > li {position:relative;width:33.3333%;height:400px;float:left}
.bbs_zine.listType_thum > ul > li:nth-child(3n+2) {border-left:1px solid #ddd;border-right:1px solid #ddd}
.bbs_zine.listType_thum > ul > li .thum {float:none;width:100%;margin-bottom:20px}
.bbs_zine.listType_thum > ul > li .thum img {width:100%}
.bbs_zine.listType_thum > ul > li .detail .article_tit a {overflow:hidden;height:80px}
.bbs_zine.listType_thum > ul > li .detail .article a {height:120px}
.bbs_zine.listType_thum > ul > li .detail .hashtag {position:absolute;bottom:43px}
.bbs_zine.listType_thum > ul > li .detail .date {position:absolute;bottom:22px}
.bbs_zine.listType_thum > ul > li .thum ~ .detail {padding-left:0} 
.bbs_zine.listType_thum > ul > li .thum ~ .detail .article {display:none} 
.bbs_zine.listType_thum.col4 li {width:25%}
.bbs_zine.listType_thum.col4 > ul > li {border-right:1px solid #ddd}
.bbs_zine.listType_thum.col4 > ul > li:nth-child(3n+2) {border-left:0;}
.bbs_zine.listType_thum.col4 > ul > li:nth-child(4n+4) {border-right:0;}

.bbs_zine.vod > ul > li .thum a:before {position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:block;content:"";background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_play_s.png') no-repeat 10px 77px;}
.bbs_zine.vod > ul > li .vod_info {margin-bottom:4px}
.bbs_zine.vod > ul > li .vod_info strong {display:inline-block;margin-right:7px;padding-right:10px;line-height:13px;border-right:1px solid #999;color:#666;font-size:14px}
.bbs_zine.vod > ul > li .vod_info span {color:#666;font-size:14px;}
.bbs_zine.vod > ul > li .vod_info + .article {margin-top:20px}

.bbs_zine.vod > ul > li .vod_guide {margin-top:10px}
.bbs_zine.vod > ul > li .vod_guide strong {padding-right:10px}
.bbs_zine.vod > ul > li .vod_guide ul {display:inline-block}
.bbs_zine.vod > ul > li .vod_guide ul li {display:inline-block;margin-right:6px;font-size:12px;color:#666;letter-spacing:-0.5px}
.bbs_zine.vod > ul > li .vod_guide ul li:nth-child(n+2):before {position:relative;top:1px;content:"";display:inline-block;width:1px;height:11px;margin-right:6px;background-color:#ccc}
.bbs_zine.vod > ul > li .vod_guide ul li span {padding-left:3px;color:#e01d2a}
 
.bbs_zine.vod > ul > li .vod_btn {margin-top:25px}

.bbs_zine.with_btn > ul > li {padding-right:130px}
.bbs_zine.with_btn > ul > li .btn_area {position:absolute;right:0;top:30px}
.bbs_zine.with_btn > ul > li .btn_area .btn {width:113px}

.bbs_zine.top_line {border-top:1px solid #5a5a5a}
.contents .bbs_zine.top_line {border-top:1px solid #ddd}

.bbs_zine .btn_more,
.bbs_gallery .btn_more {position:absolute;top:-30px;right:0}



/* pagination ------------------------------------------------------------------------------*/
.pagination {margin-top:30px;text-align:center}
.pagination > a {overflow:hidden;display:inline-block;width:36px;height:32px;margin:0 1px;font-size:0;text-indent:-999px;vertical-align:middle}
.pagination .first {background:url('//img.tvchosun.com/upload_img/n2017/images/common/page_btn_first.png') no-repeat 0 0;}
.pagination .prev {background:url('//img.tvchosun.com/upload_img/n2017/images/common/page_btn_prev.png') no-repeat 0 0;}
.pagination .next {background:url('//img.tvchosun.com/upload_img/n2017/images/common/page_btn_next.png') no-repeat 0 0;}
.pagination .last {background:url('//img.tvchosun.com/upload_img/n2017/images/common/page_btn_last.png') no-repeat 0 0;}
.pagination .num {display:inline-block;margin:0 0;vertical-align:middle}
.pagination .num a, 
.pagination .num span {display:inline-block;width:35px;height:32px;line-height:32px;margin:0 1px;color:#999;font-size:14px;box-sizing:border-box;font-family:'Roboto', sans-serif}
.pagination .num span {color:#fff;background-color:#333}


/* 공통타이틀 */
.tit_h3 {margin-bottom:25px;color:#333;font-size:20px;letter-spacing:-1px}

/* 공통 - 테이타 없음 */
.data_none {padding:30px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;font-size:16px;line-height:24px;text-align:center;color:#8c8c8c}
.data_none .txt {font-size:16px;text-align:center;color:#8c8c8c;line-height:24px}

/* 뉴스 --------------------------------------------------------------------------*/
.head_area {overflow:hidden;position:relative;margin-bottom:30px;background-color:#f2f2f2}
.head_area .head_tab {position:absolute;right:12px;top:0}
.head_area .head_tab li {float:left;margin:0 13px}
.head_area .head_tab li a {display:block;height:60px;line-height:60px;padding:0 2px;font-size:13px;color:#bbb;font-weight:500;letter-spacing:-0.5px;box-sizing:border-box}
.head_area .head_tab li.active a {border-bottom:3px solid #fff;color:#fff}
.head_area .head_tit {height:60px;line-height:60px;padding-left:32px;color:#fff;font-size:30px;font-weight:700;letter-spacing:-1px;background-color:#57585b}
.head_area .head_cont {height:255px;box-sizing:border-box}
.head_area .head_cont:after {content:"";display:block;clear:both}
.head_area .head_cont .vod_area {overflow:hidden;position:relative;width:382px;height:215px}
.head_area .head_cont .vod_area img {width:100%}
.head_area .head_cont .left {float:left;width:60%;padding:20px;box-sizing:border-box}
.head_area .head_cont .right {float:right;width:40%;padding:20px;box-sizing:border-box}
.head_area .head_cont .right .vod_area {float:right}

/* c브라더 */
.cbrt_head {position:relative;overflow:hidden;clear:both;height:315px;border-bottom:1px solid #e0e0e0;background-color:#f2f2f2}
.cbrt_head .kv{position:absolute;top:0;left:50%;z-index:0;margin-left:-960px}
.cbrt_cont {position:relative;width:1116px;height:100%;margin:0 auto;padding-top:43px;box-sizing:border-box}
.cbrt_cont .time {margin-bottom:13px;color:#000;font-size:14px}
.cbrt_cont .tit {width:490px;line-height:45px;margin-bottom:11px;color:#000;font-size:43px;font-weight:700;letter-spacing:-1.7px} 
.cbrt_cont .txt {width:490px;margin:0 0 10px 2px;color:#333;font-size:12px;word-break:keep-all}
.cbrt_cont .sns .btnIcon {margin-right:8px}
.cbrt_cont .vod_area {position:absolute;z-index:10;right:40px;top:20px;bottom:49px;width:382px;height:215px}

.cbrt_gnb {position:absolute;bottom:0;width:100%;height:60px;background-color:rgba(0,0,0,.60)}
.cbrt_gnb ul {position:relative;width:1116px;margin:0 auto}
.cbrt_gnb ul:after {content:"";display:block;clear:both}
.cbrt_gnb > ul > li {float:left;margin-right:20px}
.cbrt_gnb > ul > li > a {display:block;padding:0 10px;line-height:57px;color:#fff;font-size:16px;font-weight:500;opacity:0.6}
.cbrt_gnb > ul > li > a:hover,
.cbrt_gnb > ul > li.active > a {border-bottom:3px solid #fff;;opacity:1}
.cbrt_gnb ul li ul {display:none;position:absolute;left:0}
.cbrt_gnb ul li ul li {position:relative;float:left;margin-right:12px;padding-left:12px}
.cbrt_gnb ul li ul li:before {position:absolute;top:38%;left:0;content:"";display:inline-block;width:1px;height:12px;background-color:#cbcbcb}
.cbrt_gnb ul li ul li:first-child {padding-left:0}
.cbrt_gnb ul li ul li:first-child:before {display:none}
.cbrt_gnb ul li ul li a {display:block;line-height:49px;color:#666;font-size:14px;font-weight:500}
.cbrt_gnb ul li ul li.active a,
.cbrt_gnb ul li ul li a:hover {color:#333;font-weight:700}

.cbrt_gnb > ul > li.active ul  {display:block}
.cbrt_gnb > ul > li:hover > a {border-bottom:3px solid #fff}

.contents .bbs_gallery.col4 ul li {width:195px;height:195px;margin-left:9px}
.contents .bbs_gallery.col4 ul li a .thum {width:195px;height:110px}

/* 뉴스프로그램 */
.head_area .sw_newsTab {right:60px;  }
.head_area .sw_newsTab .btn_area .btnIcon {position:absolute;top:38%;width:8px;height:14px;}
.head_area .sw_newsTab .btn_area .sw_prev {left:-20px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_l_w.png') no-repeat 0 0;background-size:100%}
.head_area .sw_newsTab .btn_area .sw_next {right:-20px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_w.png') no-repeat 0 0;background-size:100%}
.news_prgm {position:relative;height:100%}
.news_prgm .cont {position:absolute;top:19%;padding-left:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.news_prgm .cont .txt {margin-bottom:13px;color:#000;font-size:21px}
/* .news_prgm .cont .tit {width:490px;line-height:45px;margin-bottom:11px;color:#000;font-size:43px;font-weight:700;letter-spacing:-1.7px} */ 
.news_prgm .cont .stxt {width:490px;margin:0 0 10px 2px;color:#333;font-size:12px;word-break:keep-all}
.news_prgm .cont .btnIcon {margin-right:8px}
.contents .tab_box {width:100%;margin:0 0 30px}
.contents .tab_box.col1 li {width:100%}
.contents .tab_box.col2 li {width:50%}
.contents .tab_box.col3 li {width:33.333%}

/* 코너뉴스 */
.head_area.news_corner .head_cont {height:175px}
.head_area.news_corner .head_cont .news_prgm .cont {top:65px}

/* 기자의 다른기사 */
.rptr_info {width:1116px;height:255px;padding:55px 20px 20px 239px;box-sizing:border-box;background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_pattern.jpg') no-repeat 0 0;}
.rptr_info .photo {position:absolute;left:65px;top:50px;overflow:hidden;width:145px;height:145px;border-radius:145px}
.rptr_info .photo img {width:145px;min-height:145px;border-radius:145px}
.rptr_info .name {margin-bottom:10px;line-height:30px;font-size:30px;}
.rptr_info .name strong {font-weight:bold}
.rptr_info .name .part {display:inline-block;font-weight:400;font-family:'Noto Sans KR'}
.rptr_info .name .part:after {content:"";display:inline-block;width:2px;height:22px;margin:0 19px;background-color:#30211e}
.rptr_info .email {margin-bottom:15px}
.rptr_info .email a {color:#666;font-size:14px;line-height:14px;font-weight:300;padding-left:26px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/line_email.png') no-repeat 0 50%;background-size:18px 13px}
.rptr_info .txt {margin-bottom:15px;line-height:20px;color:#666;font-size:14px;font-weight:300}
.rptr_info .sns .btnIcon {margin-right:9px}


/* 글로벌 */
.global_head {background-color:#cab198}
.global_head .head_tab li a {font-size:18px;color:#dfcdba}
.global_head .head_tit {background-color:#51473d}
.global_head .head_cont .left {height:100%}
.global_head .head_cont .left .g_txt {position:relative;margin-top:35px;padding-left:127px;color:#524437;font-size:16px;word-break:keep-all;letter-spacing:-0.5px} 
.global_head .head_cont .left .g_txt strong {color:#524437;font-size:20px;font-weight:700}
.global_head .head_cont .left .g_txt .g_logo {position:absolute;left:28px;top:0}
.global_head .head_cont .left .g_txt.france24 {padding-left:140px}

.bbs_zine.listType_thum.global_list ul {border-top:1px solid #ccc}
.bbs_zine.listType_thum.global_list ul li {height:340px}
.bbs_zine.listType_thum.global_list ul li .detail .article_tit a {height:72px;line-height:22px;letter-spacing:-1.5px} 
.bbs_zine.listType_thum.global_list ul li .detail .article {display:block}
.bbs_zine.listType_thum.global_list ul li .detail .article a {height:63px;letter-spacing:-0.3px}

/* 태그뉴스, 테마뉴스 상단 */
.newswide_head {background-color:#61c4cc}
.newswide_head .word_area {width:1116px;height:195px;margin:0 auto;text-align:center}
.newswide_head .word_area .txt {font-size:48px;line-height:48px;color:#fff;font-weight:bold;letter-spacing:-2px}
.newswide_head .word_area.tag {background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tag.png') no-repeat 168px -20px}
.newswide_head .word_area.tag .txt {padding-top:52px; line-height:54px; }
.newswide_head .word_area.tag .txt strong		{ color:#FFF; font-size:40px; border-bottom:2px solid #FFF;	}
.newswide_head .word_area.thema {background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_thema.png') no-repeat 142px -5px}
.newswide_head .word_area.thema .txt {padding-top:55px;margin-bottom:20px}
.newswide_head .word_area.thema_prog {background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_thema.png') no-repeat 142px -5px; height:255px;}
.newswide_head .word_area.thema_prog .txt {padding-top:82px;margin-bottom:20px;letter-spacing:-2.5px; }
.newswide_head .word_area .tag_link a {display:inline-block;margin:0 10px 5px;font-size:18px;line-height:18px;color:#fff;font-weight:bold;letter-spacing:-1px}
.newswide_head .pop_area {height:60px;background-color:rgba(0,0,0,.6);}
.newswide_head .pop_area .cont {width:1116px;height:60px;line-height:60px;margin:0 auto;text-align:center}
.newswide_head .pop_area .cont .tit {display:inline-block;margin-right:17px;font-size:24px;font-weight:bold;color:#fff}
.newswide_head .pop_area .cont .hash_icon {position:relative;top:-3px;margin:0 3px}

.newstop_area {width:807px;margin-bottom:30px}
.newstop_area:after {content:"";display:block;clear:both}

.section_title {display:inline-block;line-height:36px;color:#000;font-size:28px;font-weight:500}
.section_title .date {margin-left:9px;padding-left:10px;border-left:1px solid #d5d5d5}
.newstop_area .date {display:inline-block;line-height:28px;letter-spacing:-1px;color:#303030;font-size:30px;font-weight:normal;font-family:'Roboto','Noto Sans KR'}

/* 날씨 상단 */
.weather_head {background-color:#708aca}
.weather_head .head_cont .left {width:40%}
.weather_head .head_cont .right {width:60%}
.weather_head .head_cont .date {margin-bottom:25px;color:#fff;font-size:12px;opacity:0.59}
.weather_head .head_cont .tag {margin:8px 0 20px}
.weather_head .head_cont .tit {margin-bottom:7px;color:#fff;font-size:24px;font-weight:500}
.weather_head .head_cont .tit a {color:#fff;font-size:24px;font-weight:400}
.weather_head .head_cont .txt {overflow:hidden;width:90%;height:68px;line-height:24px;color:#fff;font-size:14px;letter-spacing:-0.5px;word-break:keep-all;box-sizing:border-box}
.weather_head .head_cont .txt a {color:#fff;font-size:14px;line-height:24px;word-break:keep-all}

/* 리스트 설정 : 갯수셀렉, 리스트타입선택(썸네일,리스트) */
.list_setup {float:right}
.list_setup select {width:150px;height:36px; padding-left:15px;border:1px solid #d5d5d5;box-sizing:border-box}
.list_setup .btn {overflow:hidden;width:43px;height:36px;text-indent:-9999px;font-size:0;}
.list_setup .btn.type_thum {margin-right:-3px;border-right:0;background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_thum.gif') no-repeat 0 0;}
.list_setup .btn.type_thum.active {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_thum_on.gif') no-repeat 0 0;}
.list_setup .btn.type_list {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_list.gif') no-repeat 0 0;}
.list_setup .btn.type_list.active {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_list_on.gif') no-repeat 0 0;}
.list_setup .btn1 {overflow:hidden;width:43px;height:36px; display:inline-block; border:1px solid #dedede;color:#666;font-weight:500;text-align:center;box-sizing:border-box;background-color:#fff;font-family:'Noto Sans KR';box-shadow:none !important;margin:2px 0 0 0;} 
.list_setup .btn1 .smGo	{ overflow:hidden; display:inline-block; background:#c6c6c6; text-align:center; color:#606060; width:30px; height:29px; font-size:12px; line-height:15px; border:none; font-weight:500; padding:0 0px; min-width:30px; margin-top:-5px;  } 


/* 날짜 리스트 */
.date_list {position:relative;margin-bottom:0px;padding:0 51px;border:1px solid #ccc;}
.date_list ul {}
.date_list ul:after {content:"";display:block;clear:both}
.date_list ul li {float:left;width:14.285%}
.date_list ul li a {display:block;height:50px;line-height:50px;text-align:center;font-size:14px;color:#666;box-sizing:border-box}
.date_list ul li.active a {border:1px solid #e20b17;color:#df111f}
.date_list > a {overflow:hidden;position:absolute;z-index:10;top:-1px;display:block;width:50px;height:50px;border:1px solid #ccc;font-size:0;text-indent:-999px}
.date_list > a.btn_prev {left:-1px;background:#eee url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_left.png') no-repeat 50% 50%;}
.date_list > a.btn_next {right:-1px;background:#eee url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_right.png') no-repeat 50% 50%;}
.date_list.footType {margin-top:50px;box-sizing:border-box}
.date_list.footType + div {margin-top:50px}

/* 최신뉴스 */
.time_line {padding-top:80px}
.time_line:after {content:"";display:block;clear:both}
.time_line .line_top {width:175px;margin-bottom:13px}
.time_line .line_top:after {content:"";display:block;clear:both}
.time_line .line_top .time {float:left;padding-left:23px;font-size:18px;line-height:18px;font-weight:500;color:#333;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_time.png') no-repeat 0 50%;}
.time_line .line_top .cont {float:right;font-size:18px;line-height:18px;font-weight:500;color:#333}
.time_line ul {width:618px;float:right;padding-left:15px;border-left:3px solid #ddd;box-sizing:border-box}
.time_line ul li {position:static;padding:20px 0}
.time_line > ul > li:first-child {padding-top:0}
.time_line > ul > li .thum {position:absolute;left:0}
.time_line > ul > li .thum a img {width:176px;height:99px}
.time_line > ul > li .thum + .detail {padding-left:0}
.time_line > ul > li .detail .article_tit:before {position:absolute;margin:4px 0 0 -25px;content:"";display:block;width:17px;height:17px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_circle.png') no-repeat 50% 50%;}
.time_line .btnIcon {position:absolute;bottom:-15px;left:177px}



/* 날씨 */
.weather_area {position:relative;margin-bottom:25px}
.weather_area h3 {margin-bottom:15px;color:#000;font-size:20px;font-weight:500;letter-spacing:-1px}
.weather_area h3 span {padding-left:5px;color:#8b8b8b;font-size:12px;font-weight:500;letter-spacing:0}
.weather_area .area_select {margin-bottom:35px;}
.weather_area .area_select:after {content:"";display:block;clear:both}
.weather_area .area_select .area {position:relative;float:left;margin-right:10px}
.weather_area .area_select .select {position:relative;display:inline-block;width:150px;height:34px;line-height:34px;padding:0 14px;border:1px solid #ccc;color:#666;font-size:12px}
.weather_area .area_select .select:after {position:absolute;right:14px;top:15px;content:"";display:block;width:11px;height:6px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_select_arr.png') no-repeat 50% 50%}
.weather_area .area_select .area ul {position:absolute;z-index:100;display:none;width:100%;margin-top:-1px;border:1px solid #b1b1b1;box-shadow:0 3px 3px #ccc;box-sizing:border-box;background-color:#fff}
.weather_area .area_select .area ul li {height:30px;line-height:30px;border-top:1px dotted #ccc}
.weather_area .area_select .area ul li:first-child {border-top:0}
.weather_area .area_select .area ul li a {display:block;padding:0 15px;color:#818181;font-size:12px;font-weight:500}
.weather_area .area_select .area ul li a:hover {color:#e70013}
.weather_area .area_select .area.active ul {display:block}
.weather_area .area_select .setup {position:absolute;top:123px;right:0;padding-right:22px;color:#666;font-size:12px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_setup.png') no-repeat right 50%}
.weather_area .w_tab {margin-bottom:16px}
.weather_area .w_tab li {display:inline-block}
.weather_area .w_tab li button {color:#666;font-size:16px;border:0;background-color:#fff}
.weather_area .w_tab li:first-child:after {display:inline-block;content:"";width:1px;height:13px;margin:2px 11px 0 15px;vertical-align:middle;background-color:#ccc}
.weather_area .w_tab li.active button {color:#e70013;font-weight:500}
.weather_area .tab_cont {}
.weather_area .tab_cont ul:after {content:"";display:block;clear:both}
.weather_area .tab_cont .tab01 > ul.weekly_box {margin-bottom:15px;border-top:1px solid #ccc;border-left:1px solid #ccc}
.weather_area .tab_cont .tab01 > ul.weekly_box > li {position:relative;float:left;width:25%;height:187px;padding:11px 23px 20px 23px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box}
.weather_area .tab_cont .tab01 > ul.weekly_box > li.today {background-color:#eee}
.weather_area .tab_cont .tab01 > ul.weekly_box > li .date {margin-bottom:15px;color:#666;font-size:16px;font-weight:700;}
.weather_area .tab_cont .tab01 > ul.weekly_box > li .weather {width:110px}
.weather_area .tab_cont .tab01 > ul.weekly_box > li .weather img {width:70px}
.weather_area .tab_cont .tab01 > ul.weekly_box > li .weather p {line-height:18px;margin-top:10px;color:#666;font-size:16px;font-weight:500;word-break:keep-all}
.weather_area .tab_cont .tab01 > ul.weekly_box > li .figure {position:absolute;top:60px;right:23px;}
.weather_area .tab_cont .tab01 > ul.weekly_box > li .figure li {color:#666;font-size:16px;text-align:right;font-family:'Roboto', sans-serif;}
.weather_area .tab_cont .tab01 > ul.weekly_box > li .figure li strong {color:#666;font-size:16px;letter-spacing:-1px}
.weather_area .tab_cont .tab01 > ul.weekly_box > li .figure li.low,
.weather_area .tab_cont .tab01 > ul.weekly_box > li .figure li.low strong {color:#4679d6;font-size:16px;}
.weather_area .tab_cont .tab01 > ul.weekly_box > li .figure li.high,
.weather_area .tab_cont .tab01 > ul.weekly_box > li .figure li.high strong {color:#e01d2a;font-size:16px;}
.weather_area .tab_cont .tab01 .footnote {}
.weather_area .tab_cont .tab01 .footnote li {line-height:14px;color:#666;font-size:12px;text-align:right}
.weather_area .tab_cont .tab01 .footnote li .low {color:#4679d6}
.weather_area .tab_cont .tab01 .footnote li .high {color:#e01d2a}
.weather_area .tab_cont .tab01 .footnote li em {position:relative;top:-2px;padding:0 2px;font-style:normal;color:#bfc0c5;font-size:10px}

.weather_area .tab_cont .tab02 {display:none;padding-bottom:50px;}
.weather_area .tab_cont .tab02 .life_index {border-right:1px solid #ccc;}
.weather_area .tab_cont .tab02 .life_index:after {content:"";display:block;clear:both}
.weather_area .tab_cont .tab02 .life_index li {float:left;width:16.666%;height:197px;padding:10px 0;border:1px solid #ccc;border-right:0;text-align:center;box-sizing:border-box}
.weather_area .tab_cont .tab02 .life_index li .tit {margin-bottom:5px;color:#666;font-size:16px;font-weight:700}
.weather_area .tab_cont .tab02 .life_index li .img {display:block;margin-bottom:5px}
.weather_area .tab_cont .tab02 .life_index li .num {margin-bottom:15px;color:#666;font-size:24px;font-weight:bold;letter-spacing:-1px;font-family:'Roboto', sans-serif;}
.weather_area .tab_cont .tab02 .life_index li .txt {padding:6px 10px;border-top:1px solid #ccc;color:#666;font-size:14px;font-weight:500;word-break:keep-all}
.sw_journalist .swiper-pagination {margin-bottom:10px;text-align:right}

/* 보도본부 */
.news_head {background-color:#f6f5f2;box-sizing:border-box}
.news_head .head_tit {width:1116px;height:195px;margin:0 auto;padding-top:55px;box-sizing:border-box}
.news_head .head_tit .tit_h2 {float:none;margin:0 0 20px;color:#625b42;font-weight:700;font-size:48px;line-height:48px;text-align:center;letter-spacing:-1.5px}
.news_head .head_tit .txt {color:#a29b83;font-size:20px;font-weight:400;text-align:center;letter-spacing:-1px}

.mem_area {position:relative;margin-bottom:30px;padding:30px 30px 20px;background-color:#f8f8f8}
.mem_tit {margin-bottom:20px;color:#333;font-size:18px;line-height:18px}
.mem_tit .cont {padding-left:15px;color:#df1220;background:url('//img.tvchosun.com/upload_img/n2017/images/common/sp_bar.png') no-repeat 5px 4px;}
.mem_tit .date {font-size:14px;padding-left:15px;color:#2f6fc7;background:url('//img.tvchosun.com/upload_img/n2017/images/common/sp_bar.png') no-repeat 5px 0;}
ul.mem_list:after {content:"";display:block;clear:both}
ul.mem_list > li {position:relative;width:512px;height:260px;float:left;margin-bottom:30px;padding:19px 0;border:1px solid #ddd;box-sizing:border-box;background-color:#fff}
ul.mem_list > li:nth-child(even) {float:right}
ul.mem_list > li .left {height:100%}
ul.mem_list > li .thum {position:absolute;left:30px;overflow:hidden;display:inline-block;width:127px;height:127px;margin-bottom:6px;border-radius:127px;text-align:center}
ul.mem_list > li .thum img {width:127px;min-height:127px;border-radius:127px;}
ul.mem_list > li > .info {height:100%;margin-left:187px;padding:0 20px 0 30px;line-height:20px;border-left:1px solid #ddd;}
ul.mem_list > li > .info li {margin-bottom:10px;font-size:14px;color:#333}
ul.mem_list > li > .info li.name {margin-bottom:15px;padding-top:10px;font-size:14px;color:#666}
ul.mem_list > li > .info li.name b {font-size:18px;color:#333;font-weight:700}
ul.mem_list > li > .info li .label {display:inline-block;width:50px;margin-right:15px;color:#666;letter-spacing:-0.5px}
ul.mem_list > li > .info li .label.space {word-spacing:10px}
ul.mem_list > li > .info li.txt {margin:15px 0 0 0;font-weight:300;color:#666;font-size:13px;letter-spacing:-0.5px}
ul.mem_list > li .link_area {position:absolute;bottom:30px;width:187px;text-align:center} 
ul.mem_list > li .link_area .sns {margin-bottom:15px}
ul.mem_list > li .link_area .sns .btnIcon {width:26px;height:26px;margin:0 2px;background-size:100%}
ul.mem_list > li .link_area .btn.short:after {content:"";display:inline-block;width:6px;height:8px;padding-left:5px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/blt_arr2.png') no-repeat right -1px}
ul.mem_list > li .link_area .btn.disabled:after {display:none}
.mem_area > .btn.bgBlack {position:absolute;right:30px;top:20px;width:100px}
.mem_area > .btn.bgBlack:after {content:"";display:inline-block;width:6px;height:8px;padding-left:5px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/blt_arr2_w.png') no-repeat right -1px}

.sort_kor {margin-bottom:50px;text-align:center}
.sort_kor a {display:inline-block;width:76px;margin-left:-3px;font-size:16px;color:#333;background:url('//img.tvchosun.com/upload_img/n2017/images/common/sp_bar.png') no-repeat 0 50%;}
.sort_kor a:first-child {background:none}
.sort_kor a.active {color:#df1220}

.tb_mem {border-top:1px solid #5a5a5a}
.tb_mem table {position:relative;width:100%}
.tb_mem table thead.hidden 	{width:0; height:0; font-size:0; line-height:0; text-indent:-999999px; font-size:0; overflow:hidden;position:relative;}
.tb_mem table tr td {position:relative;z-index:2;height:58px;padding:0 30px;border-left:1px solid #dedede;border-bottom:1px solid #dedede;font-size:14px}
.tb_mem table tr td:first-child {border-left:0}
.tb_mem table tr td.name {text-align:center}
.tb_mem table tr td.sns {text-align:center}
.tb_mem table tr td.sns .btnIcon {width:26px;height:26px;margin:0 2px;background-size:100%}
.tb_mem table tr:hover:after {content:"";position:absolute;z-index:1;left:0;margin-top:-1px;display:block;width:1116px;height:58px;border:1px solid #666}
.tb_mem table tr.none:hover:after {display:none}

.popup_mem {width:497px}
.popup_mem .pop_cont .mem_list li {width:auto;border:0;margin-bottom:0}
.popup_mem .pop_cont .btn_area {margin-top:0}
.popup_mem .pop_cont .btn_area .btn {width:95px}


/* 뉴스 상세 --------------------------------------------------------------------------------*/
.article_header {}
.article_header .tag {margin-bottom:22px}
/* .article_header .article_tit {margin-bottom:27px}*/
.article_header .article_tit {margin-bottom:27px;margin-right:250px;}
.article_header .article_tit .title {margin-bottom:6px;font-size:30px;color:#303030;font-weight:500}
.article_header .article_tit .date {font-size:12px;color:#666}
.article_header .article_options {height:48px;margin-bottom:30px;border:1px solid #ccc}
.article_header .article_options:after {content:"";display:block;clear:both}
.article_header .article_options .journalist {position:relative;float:left;padding:9px 18px}
.article_header .article_options .journalist span {display:inline-block;margin-left:10px;line-height:28px;font-size:14px;color:#333;vertical-align:middle}
.article_header .article_options .journalist .photo {overflow:hidden;width:30px;height:30px;border-radius:30px}
.article_header .article_options .journalist .photo img {width:30px;height:30px}
.article_header .article_options .journalist .part:after {content:"";display:inline-block;width:1px;height:13px;margin-left:10px;background-color:#ccc}
.article_header .article_options .journalist .name {position:relative;top:-1px}
.article_header .article_options .journalist .name button {display:inline-block;height:28px;line-height:28px;padding-right:20px;border:0;font-size:14px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/sel_bk.png') no-repeat right 50%}
.article_header .article_options .journalist .name button.close {background:url('//img.tvchosun.com/upload_img/n2017/images/common/sel_bk_up.png') no-repeat right 50%}
.article_header .article_options .journalist .more {display:none;position:absolute;right:-35px;padding:20px 15px;border:1px solid #e70215;box-shadow:1px 1px 6px #000;background-color:#fff;z-index:99999}
.article_header .article_options .journalist .more a {display:inline-block;font-size:12px;font-weight:500}
.article_header .article_options .journalist .more .email {display:block;margin-bottom:10px;color:#4d8ae5;text-decoration:underline}
.article_header .article_options .journalist .more .other {padding-right:12px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/blt_arr_black.png') no-repeat right 50%; list-style:none; text-align:left;}
.article_header .article_options .options {position:relative;float:right}
.article_header .article_options .options .font {display:inline-block;height:48px;margin-right:-4px;padding:8px 19px;border-left:1px solid #ccc;font-size:16px;color:#000;vertical-align:top;background-color:#f7f7f7;box-sizing:border-box}
.article_header .article_options .options .font em {display:inline-block;margin:0 10px;font-size:16px;font-style:normal;}
.article_header .article_options .options .font button {width:35px;height:35px;border:0}
.article_header .article_options .options .font .btn_up {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_font_up.png') no-repeat 50% 50%;}
.article_header .article_options .options .font .btn_down {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_font_down.png') no-repeat 50% 50%;}
.article_header .article_options .options button {overflow:hidden;display:inline-block;width:48px;height:48px;margin-right:-1px;border:1px solid #ccc;border-top:none;border-bottom:0;text-indent:-999px;font-size:0;background-color:transparent;}
.article_header .article_options .options .btn_scrap {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_scrap.png') no-repeat 50% 50%;}
.article_header .article_options .options .btn_scrap.active {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_scrap_active.png') no-repeat 50% 50%;}
.article_header .article_options .options .btn_mail {background:url('//img.tvchosun.com/upload_img/n2017/images/common/line_email.png') no-repeat 50% 50%;}
.article_header .article_options .options .btn_print {background:url('//img.tvchosun.com/upload_img/n2017/images/common/line_print.png') no-repeat 50% 50%;}
.article_header .article_options .options .btn_sns {border-right:0;background:url('//img.tvchosun.com/upload_img/n2017/images/common/line_sns.png') no-repeat 50% 50%;margin-right:0px}

.sns_box {display:none;position:absolute;z-index:10;right:0;width:166px;padding:15px 15px;border:1px solid #e70215;box-shadow:1px 1px 6px #000;background-color:#fff}
.sns_box li	{ display:inline; text-align:center; margin:0 4px; 	} 
.sns_box li img		{ width:31px; height:31px;  }


.article_detail_body .article_vod {margin-bottom:45px}
.article_detail_body .article {margin-bottom:30px}
.article_detail_body .article p {font-size:14px;color:#666}
.article_detail_body .info {color:#666;font-size:14px}
.article_detail_body .copy {margin-bottom:40px;color:#666;font-size:12px}

.article_detail_body .font01, .article_detail_body .font01 p, .article_detail_body .font01 td {font-size:12px; line-height:18px;font-family: 'Noto Sans KR';}
.article_detail_body .font02, .article_detail_body .font02 p, .article_detail_body .font02 td {font-size:13px; line-height:20px;font-family: 'Noto Sans KR';}
.article_detail_body .font03, .article_detail_body .font03 p, .article_detail_body .font03 td {font-size:14px; line-height:26px;font-family: 'Noto Sans KR';}
.article_detail_body .font04, .article_detail_body .font04 p, .article_detail_body .font04 td {font-size:20px; line-height:24px;font-family: 'Noto Sans KR';}
.article_detail_body .font05, .article_detail_body .font05 p, .article_detail_body .font05 td {font-size:21px; line-height:28px;font-family: 'Noto Sans KR';}

.articleTitle		{color:#666666; font-size:16px !important; font-weight:500; line-height:23px !important; margin-bottom:40px;  	}

.ad_area {margin-bottom:30px; text-align:center; }
.article_detail_body .hashtag {margin-bottom:30px}
.ad_area .sp2		{display:inline-block; text-align:center;  }
.ad_area .sp2 li		{display:inline-block; width:350px; text-align:center; }

.journalist_profile {position:relative;margin-bottom:20px;padding:15px 15px 15px 119px;border:1px solid #ccc}
.journalist_profile .photo {position:absolute;left:15px; top:15px;overflow:hidden;width:81px;height:81px;}
.journalist_profile .photo img {width:81px;height:81px;border-radius:81px}
.journalist_profile .profile .info {margin-bottom:15px}
.journalist_profile .profile .info span {display:inline-block;margin-right:5px;font-size:14px;color:#333}
.journalist_profile .profile .info .part:after {content:"";display:inline-block;width:1px;height:13px;margin-left:10px;background-color:#ccc}
.journalist_profile .profile .info .email {color:#666;font-weight:300;text-decoration:underline}
.journalist_profile .profile .sns {position:absolute;right:15px;top:15px}
.journalist_profile .profile .introduction {margin-bottom:15px;font-size:14px;color:#666}
.journalist_profile .profile .my_atc_list {position:relative;padding:18px;background-color:#eee}
.journalist_profile .profile .my_atc_list ul li {padding:2px 10px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/blt_bk2.png') no-repeat 0 50%}
.journalist_profile .profile .my_atc_list ul li a {color:#333;font-size:14px}
.journalist_profile .profile .my_atc_list .more {position:absolute;right:18px;bottom:18px;font-size:12px;color:#4d8ae5;font-weight:500;text-decoration:underline}
.journalist_profile .profile .my_atc_list .more:after {content:"";display:inline-block;width:5px;height:8px;margin-left:8px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/blt_arr.png') no-repeat 0 0}

/* 이전/다음 글 */
.btn_area + .list_adjoin {margin-top:30px}
.list_adjoin {position:relative;height:67px;margin-bottom:30px;border:1px solid #ccc;}
.list_adjoin:after {content:"";display:block;clear:both}
.list_adjoin p {position:relative;display:inline-block;box-sizing:border-box;vertical-align:middle}
.list_adjoin a {display:block; height:67px; }
.list_adjoin p span {overflow:hidden;position:absolute;top:50%;display:block;width:60%;max-height:40px;color:#333;font-size:14px;word-break:keep-all;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);;font-weight:300;}
.list_adjoin .prev {float:left;width:50%;height:67px;padding:0 30px 0 87px;}
.list_adjoin .prev:before {position:absolute;left:0;content:"";display:inline-block;width:66px;height:67px;background:#eee url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_left.png') no-repeat 50% 50%}
.list_adjoin .next {float:right;width:50%;height:67px;padding:0 87px 0 30px}
.list_adjoin .next span {right:87px;text-align:right;font-weight:300;}
.list_adjoin .next:after {position:absolute;top:0;right:0;content:"";display:inline-block;width:66px;height:67px;background:#eee url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_right.png') no-repeat 50% 50%}
.list_adjoin .go_list {position:absolute;left:50%;overflow:hidden;width:64px;height:67px;margin-left:-32px;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:0;text-indent:-999px;background:#fff url('//img.tvchosun.com/upload_img/n2017/images/common/icon_allmenu.png') no-repeat 50% 50%;background-size:40%}

.box_list {position:relative;padding:12px 13px 20px 10px;border:1px solid #ccc;}
.box_list + div {margin-top:30px}
.box_list.col4 ul li {width:25%}
.box_list.col5 ul li {width:20%}
.box_list h3 {margin-bottom:15px;padding-left:10px;color:#303030;font-size:18px;font-weight:500}
.box_list ul:after {content:"";display:block;clear:both}
.box_list ul li {float:left;padding:0 7px 0 10px;box-sizing:border-box}
.box_list ul li a {display:block}
.box_list ul li a span.thum {position:relative;display:block;}
.box_list ul li a span.thum img {width:100%}
.box_list ul li a span.txt {display:block;margin-top:15px;font-size:16px;color:#666;font-weight:400;letter-spacing:-1px}
.box_list ul li.banner a img {height:auto}
.box_list ul li .box_gray {height:172px;padding:22px 13px;background-color:#acacac;box-sizing:border-box}
.box_list ul li .box_gray .tag {margin-bottom:10px}
.box_list ul li .box_gray a {display:block;font-size:16px;color:#fff}
.box_list.video_list ul li a {position:relative}
.box_list.video_list ul li a .thum:before {position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:block;content:"";background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_play_s.png') no-repeat 10px 80%;}
.box_list.video_list ul li.banner a:before {display:none}
.box_list .btn_more {position:absolute;right:20px;top:24px}

/* 인기태그뉴스 */
.popular_tag {margin-bottom:45px}
.popular_tag:after {content:"";display:block;clear:both}
.popular_tag h3 {margin-bottom:20px;color:#303030;font-size:18px;font-weight:500}
.popular_tag .tag_list {width:50%;float:left;padding-right:20px;box-sizing:border-box}
.popular_tag .tag_list ul {background-color:#f1f1f1}
.popular_tag .tag_list ul li {padding:0 20px}
.popular_tag .tag_list ul li a {overflow:hidden;display:block;height:50px;line-height:50px;border-top:1px solid #d2d2d2;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#666}
.popular_tag .tag_list ul li:first-child a {border-top:0}
.popular_tag .tag_list ul li a .tag {color:#000;font-size:14px}
.popular_tag .tag_list ul li.active {position:relative;background-color:#52b6c0}
.popular_tag .tag_list ul li.active a {height:55px;line-height:55px;font-size:18px;color:#c0faff;border-top:none}
.popular_tag .tag_list ul li.active:after {position:absolute;top:0;right:-24px;content:"";display:block;width:24px;height:55px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_big_arr.png') no-repeat 0 0}
.popular_tag .tag_list ul li.active + li a {border-top:none}
.popular_tag .tag_list ul li.active a .tag {margin-left:5px;font-size:18px;color:#fff}
.popular_tag .tag_news {width:50%;float:right;padding-left:8px;box-sizing:border-box}
.popular_tag .tag_news .tag {position:relative;margin-bottom:5px;padding:0 20px;border:1px solid #01acbd}
.popular_tag .tag_news .tag strong {overflow:hidden;display:inline-block;height:49px;line-height:49px;font-size:24px;color:#01acbd;font-weight:500}
.popular_tag .tag_news .tag .more {position:absolute;right:11px;top:19px;padding-right:19px;font-size:12px;color:#3f3f3f;font-weight:700;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_plus_s.png') no-repeat right 50%}
.popular_tag .tag_news .list li {overflow:hidden;height:100px;padding:12px 0;border-top:1px solid #d5d5d5;box-sizing:border-box}
.popular_tag .tag_news .list li:first-child {border-top:0}
.popular_tag .tag_news .list li:after {content:"";display:block;clear:both}
.popular_tag .tag_news .list li .thum {float:left;margin-right:22px}
.popular_tag .tag_news .list li .thum img {width:115px;height:75px}
.popular_tag .tag_news .list li .detail .article_tit a {display:block;margin-bottom:8px;color:#303030;font-size:18px;font-weight:500;letter-spacing:-1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.popular_tag .tag_news .list li .detail .article a {overflow:hidden;display:block;height:40px;line-height:20px;color:#666;font-size:13px}
.popular_tag .tag_news .list li .thum ~ .detail {float:left;width:60%} 

/* 댓글 */
.comment_area + div {margin-top:30px}
.comment_area {position:relative}
.comment_area h3 {margin-bottom:18px;color:#303030;font-size:20px;font-weight:500}
.comment_area h3 strong {color:#e70013;font-size:20px;}
.comment_area .cmt_login {position:absolute;top:0;right:0}
.comment_area .cmt_login .tip {margin-left:20px;}
.comment_area .cmt_login .tooltip_layer {top:45px;right:12px}

.comment_area .cmt_write {min-height:154px;margin-bottom:36px;padding:24px 14px 20px;border:1px solid #ccc;box-sizing:border-box;background-color:#f1f1f1}
.comment_area .cmt_write .recommend li {display:inline-block;padding:0 20px 20px;text-align:center}
.comment_area .cmt_write .recommend li label {display:block;padding:35px 0 0;font-size:14px;color:#333}
.comment_area .cmt_write .recommend li label:before {left:50%;margin-left:-10px}

.comment_area .inp_txt {position:relative;}
.comment_area .inp_txt .tarea {padding-right:111px}
.comment_area .inp_txt .tarea textarea {width:100%;height:77px;margin-bottom:15px;border:1px solid #000;box-sizing:border-box}
.comment_area .inp_txt .btn_save {position:absolute;top:0;right:0;display:inline-block;width:111px;height:77px;border:none;color:#fff;font-size:14px;font-weight:700;background-color:#000}

/*
.comment_area .cmt_write .inp_txt .opt input[type="checkbox"] + label {display:inline-block;padding-left:19px;font-size:12px;line-height:14px;vertical-align:middle;background:url('//img.tvchosun.com/upload_img/n2017/images/common/inp_ck.png') no-repeat 0 0}
.comment_area .cmt_write .inp_txt .opt input[type="checkbox"]:checked + label {background:url('//img.tvchosun.com/upload_img/n2017/images/common/inp_ck_on.png') no-repeat 0 0}
*/
.comment_area .cmt_write .inp_txt .opt input[type="checkbox"]		{ opacity: 0; width: 0; height: 0; }
.comment_area .cmt_write .inp_txt .opt input[type="checkbox"] + label		{ padding:0 0 2px 18px; font-size:12px; line-height:14px; color:#333333; font-weight:300;   }
.comment_area .cmt_write .inp_txt .opt input[type="checkbox"] + label:before	{ position:absolute; left:0; top:0px; content:"";  width:13px; height:13px; font-size:12px; line-height:14px; color:#333333; font-weight:300; background:url('//img.tvchosun.com/upload_img/n2017/images/common/inp_ck.png') no-repeat 0 1px; background-size:13px 13px; padding-bottom:2px;  }
.comment_area .cmt_write .inp_txt .opt input[type="checkbox"]:focus + label:before		{ border: 1px dotted rgba(0, 0, 0, 0.25);  } 
.comment_area .cmt_write .inp_txt .opt input[type="checkbox"]:checked + label:before { background:url('//img.tvchosun.com/upload_img/n2017/images/common/inp_ck_on.png') no-repeat 0 1px; width:13px; height:13px; font-size:12px; line-height:14px; color:#333333; font-weight:300;  }

.comment_area .cmt_write .inp_txt .opt .count {float:right;display:inline-block;color:#b5b5b5;font-size:14px;font-weight:500}
.comment_area .cmt_write .inp_txt .opt .count em {font-style:normal;color:#e60011;font-size:14px;font-weight:500}
.comment_area .cmt_write .inp_txt .opt .del {float:right;margin:0 14px}
.comment_area .inp_txt .btn_save {position:absolute;top:0;right:0;display:inline-block;width:111px;height:77px;border:none;color:#fff;font-size:14px;font-weight:700;background-color:#000}

.cmtList_top {margin-bottom:12px;text-align:right}
.cmtList_top .sorting {float:left}
.cmtList_top .sorting li {display:inline-block}
.cmtList_top .sorting li:nth-child(2) {margin:0 15px;padding:0 15px;border-left:1px solid #ccc;border-right:1px solid #ccc}
.cmtList_top .sorting li:last-child {border-right:0}
.cmtList_top .sorting li a {display:block;color:#666;font-size:16px;line-height:16px}
.cmtList_top .sorting li.active a {color:#e70013;font-weight:500}
.cmtList_top .my_cmt {display:inline-block;margin-left:12px;padding-right:17px;color:#303030;font-size:14px;font-weight:700;vertical-align:bottom;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_right.png') no-repeat right 50%}

.cmtList_area li {padding:16px 0 0;border-top:1px solid #cecece}
.cmtList_area li .top {margin-bottom:13px}
.cmtList_area li .top .name {display:inline-block;color:#115bca;font-size:14px;line-height:20px}
.cmtList_area li .top .name img {margin-right:4px}
.cmtList_area li .top .date {padding-left:10px;color:#666;font-size:12px}
.cmtList_area li .top button.btnIcon.trash {margin-left:10px;vertical-align:middle}
.cmtList_area li .cmt {margin-bottom:40px;color:#818181;font-size:14px;line-height:24px}
.cmtList_area li .btn_area {margin-bottom:20px;text-align:right}
.cmtList_area li .btn_area button.btn {min-width:56px;height:27px;line-height:25px;margin-left:3px;padding:0 15px;border:1px solid #9a9a9a;color:#333;font-size:12px;font-weight:500; width:auto !important; }
.cmtList_area li .btn_area button.btn span {color:#e70013}
.cmtList_area li .btn_area button.btn.reply {float:left;margin-left:0}
.cmtList_area li .btn_area button.btn.good {padding-left:35px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_good.png') no-repeat 14px 4px}
.cmtList_area li .btn_area button.btn.bad {padding-left:35px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_bad.png') no-repeat 14px 6px}
.cmtList_area li .cmt_none {padding:20px 0 40px;color:#818181;font-size:14px;text-align:center}

.cmtList_area li .reply_area {margin-top:20px;padding:30px;border-top:1px solid #cecece;background-color:#f8f8f8}
.cmtList_area li .reply_area .replyList li {padding-left:27px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_reply.png') no-repeat 0 12px}
.cmtList_area li .reply_area .replyList li:first-child {border-top:0}
.cmtList_area li .reply_area .replyList li .cmt {width:620px;margin-bottom:0}
.cmtList_area li .reply_area .replyList li .btn_area {margin-top:-25px}

.cmt_pop {width:500px;}
.cmt_pop .tit {font-size:16px}
.cmt_pop ul {margin-bottom:15px}
.cmt_pop ul li {margin-bottom:8px}
.cmt_pop ul li label {margin-left:10px;color:#818181}
.cmt_pop p {margin-bottom:20px;padding-top:15px;border-top:1px solid #cecece;color:#818181}
.cmt_pop .pop_close {position:absolute;right:15px;top:20px;width:11px;height:11px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_pop_close.png') no-repeat 0 0}

/* 많이 본 뉴스 */
.rank_list {margin-bottom:30px}
.rank_list h3 {margin-bottom:25px;color:#303030;font-size:20px;font-weight:500}
.rank_list ol:after {content:"";display:block;clear:both}
.rank_list ol li {float:left;width:20%;padding:0 10px 16px;box-sizing:border-box;background-color:#e3e3e3}
.rank_list ol li:nth-child(even) {background-color:#f6f6f6}
.rank_list ol li span {display:block;width:24px;height:24px;line-height:24px;margin:0 0 20px 0;color:#fff;text-align:center;background-color:#616161}
.rank_list ol li:first-child span {background-color:#e2242a}
.rank_list ol li a {overflow:hidden;display:block;height:64px;color:#333;font-size:14px;font-weight:500}
.rank_list ol li a:hover {text-decoration:underline}




/* 방송 ------------------------------------------------------------------------------------------------- */
.tv_ent {background:#ea395e url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_ent.jpg') no-repeat 50% bottom; } /* 예능 */
.tv_cul {background:#07a87c url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_cul.jpg') no-repeat 50% bottom;} /* 교양 */
.tv_aff {background:#6467e5 url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_aff.jpg') no-repeat 50% bottom;} /* 시사 */
.tv_spo {background:#a053cd url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_spo.jpg') no-repeat 50% bottom;} /* 스포츠 */
.tv_dra {background:#937218 url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_dra.jpg') no-repeat 50% bottom;} /* 드라마 */
.tv_spe {background:#46527e url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_spe.jpg') no-repeat 50% bottom;} /* 스페셜 */
.tv_head {width:1116px;height:125px;line-height:125px;margin:0 auto}
.tv_head .tv_tit {display:inline-block;color:#fff;font-size:48px;font-weight:700;vertical-align:middle;font-family:'Noto Sans KR'}
.tv_head .tv_txt {display:inline-block;color:#fefefe;font-size:20px;opacity:0.7;font-weight:400;vertical-align:middle;font-family:'Noto Sans KR'}
.tv_head .tv_txt:before {content:"";display:inline-block;width:1px;height:31px;margin:0 33px;background-color:#fff;vertical-align:middle}

.tv_tab {}
.tv_tab li {display:inline-block}
.tv_tab li:nth-child(2) {margin:0 15px;padding:0 25px;border-left:1px solid #ccc;border-right:1px solid #ccc}
.tv_tab li a {display:block;color:#333;font-size:16px;line-height:16px;font-weight:300}
.tv_tab li.active a {color:#df131f}
.tv_tab.fL {margin-top:10px}

.tv_list {margin-top:20px}
.tv_list ul:after {content:"";display:block;clear:both}
.tv_list ul > li {position:relative;float:left;margin:0 0 10px 9px;box-sizing:border-box}
.tv_list ul > li:nth-child(5n+1) {margin-left:0}
.tv_list ul > li > a {position:relative;display:block;width:216px;height:216px;padding:10px;border:1px solid #cfcfcf;text-align:center;color:#333;box-sizing:border-box}
.tv_list .thum {position:relative;overflow:hidden;display:inline-block;width:125px;height:125px;margin-bottom:15px;}
.tv_list .thum img {width:125px;height:125px;border-radius:125px;}
.tv_list .tit {display:block;font-weight:500;font-size:16px}
.tv_list .date {display:block;margin-top:5px;font-weight:300;font-size:14px;line-height:14px} 
.tv_list .icon	 {position:absolute;top:0;left:0}
.tv_list .banner a {border:none;padding:0}
.tv_list .big_more {width:666px;margin:50px auto 0;border:1px solid #d1d1d1}

.tv_list ul > li a:hover {border:1px solid #df131f}
.tv_list ul > li.end .thum:after {position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-color:rgba(218,218,218,.80);border-radius:125px;}
.tv_list ul > li.end .tit {color:#898989}
.tv_list ul > li.end .date {color:#898989}
.tv_list ul > li.banner	{border:1px solid #cfcfcf;padding:0 0 0 0; width:216px; height:216px; } 
.tv_list ul > li.banner a:hover {border:0px !important}

.wild_cont.bgGray {background-color:#f2f2f2}
.wild_cont .container {margin:0 auto;padding:30px 0;}

.tit_04 {margin-bottom:15px;color:#333;font-size:20px;line-height:20px;letter-spacing:-1px}
.tit_04 img.home	{margin:2px 0 0 5px; 	}

.prgm_head,
.sport_head {position:relative;overflow:hidden;clear:both;height:364px;border-bottom:1px solid #e0e0e0}
.prgm_head .kv,
.sport_head .kv{position:absolute;top:0;left:50%;z-index:0;margin-left:-960px}
.prgm_cont {position:relative;width:1116px;height:100%;margin:0 auto;padding-top:43px;box-sizing:border-box}
.prgm_cont .time {margin-bottom:13px;color:#000;font-size:14px;font-weight:bold}
.prgm_cont .tit {width:650px;line-height:45px;margin-bottom:11px;color:#000;font-size:43px;font-weight:700;letter-spacing:-1.7px} 

.prgm_cont .txt {width:650px;margin:0 0 10px 2px;color:#333;font-size:12px;word-break:keep-all;overflow:hidden; height:51px;}/*20211119 height 수정 */
.prgm_cont .sns .btnIcon {margin-right:8px}
.prgm_cont .vod_area {position:absolute;z-index:10;right:40px;bottom:49px;width:465px;height:263px}

.prgm_gnb {position:absolute;bottom:49px;width:100%;height:60px;background-color:rgba(0,0,0,.60)}
.prgm_gnb ul {position:relative;width:1116px;margin:0 auto}
.prgm_gnb ul:after {content:"";display:block;clear:both}
.prgm_gnb > ul > li {float:left;margin-right:20px}
.prgm_gnb > ul > li > a {display:block;padding:0 10px;line-height:57px;color:#fff;font-size:16px;font-weight:500;opacity:0.6		}
.prgm_gnb > ul > li > a:hover,
.prgm_gnb > ul > li.active > a {border-bottom:3px solid #fff;;opacity:1}
.prgm_gnb ul li ul {display:none;position:absolute; }
.prgm_gnb ul li ul li {position:relative;float:left;margin-right:12px;padding-left:12px}
.prgm_gnb ul li ul li:before {position:absolute;top:38%;left:0;content:"";display:inline-block;width:1px;height:12px;background-color:#cbcbcb}
.prgm_gnb ul li ul li:first-child {padding-left:0}
.prgm_gnb ul li ul li:first-child:before {display:none}
.prgm_gnb ul li ul li a {display:block;line-height:49px;color:#666;font-size:14px;font-weight:500}
.prgm_gnb ul li ul li.active a,
.prgm_gnb ul li ul li a:hover {color:#333;font-weight:700}

.prgm_gnb > ul > li.active ul  {display:block;height:auto;}
.prgm_gnb > ul > li:hover > a {border-bottom:3px solid #fff}

.evt_banner {margin-top:30px; text-align:center;}


/* 중계형 0922 추가 */
.sport_head .prgm_cont .time {color:#fff}
.sport_head .prgm_cont .tit {color:#fff} 
.sport_head .prgm_cont .txt {color:#fff}
.icon_spt {display:inline-block;height:46px;line-height:46px;padding:0 23px;font-weight:300px;font-size:14px;color:#e1e1e1;background-color:#bcbcbc}
.sports_mem {margin-bottom:30px}
.sports_mem .viewer_mem > li > ul > li:nth-child(n+2) {padding-left:8px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/blt_bk.png') no-repeat 0 50%}

.tb_data {position:relative}
.tb_data table {width:100%;border-top:1px solid #5a5a5a}
.tb_data thead th {height:55px;border-bottom:1px solid #dedede;font-size:14px;color:#666;background-color:#f3f0e9}
.tb_data tbody td {padding:25px 0;border-bottom:1px solid #dedede;font-size:14px;color:#666;text-align:center}
.tb_data .btn_more {position:absolute;top:-30px;right:0}

.match {text-align:center;font-size:inherit;color:inherit;}
.match span {display:inline-block;vertical-align:middle;font-size:inherit;color:inherit}
.match .left {width:45%;text-align:right}
.match .right {width:45%;text-align:left}
.match .i_vs {width:7%;text-align:center;font-weight:bold;color:#7f7255;font-size:22px}
.match img {padding:0 5px}

/* 기획의도 */
.prgm_aim {}

/* 방송 상세 */
.vod_player_cont {position:relative;margin-bottom:20px}
.vod_player_cont .vod_player {-webkit-transition:all .5s ease-out;transition:all .5s ease-out;position:relative;z-index:2;width:804px;height:452px}
.vod_player_cont .vod_player img {width:100%}
.vod_player_cont .vod_desc {position:relative;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;width:100%;margin-top:20px;padding:40px 30px;border:1px solid #ddd;box-sizing:border-box}
.vod_player_cont .vod_desc .tag {margin-bottom:10px}
.vod_player_cont .vod_desc .tit {width:55%;margin-bottom:10px;line-height:35px;color:#000;font-size:30px;word-break:keep-all;letter-spacing:-1.7px}
.vod_player_cont .vod_desc .info {margin-bottom:30px}
.vod_player_cont .vod_desc .info li {display:inline-block;margin-right:10px;color:#666;font-size:12px;letter-spacing:-0.5px}
.vod_player_cont .vod_desc > .txt {margin-bottom:30px;line-height:24px;color:#666;font-size:14px}
.vod_player_cont .vod_desc .info li strong a	{ color:#df1220; border-bottom:1px solid #df1220; 	}
.vod_player_cont .vod_desc .btn_area {position:absolute;right:30px;top:36px}
.vod_player_cont .vod_desc .btn_area .btnIcon {width:43px;height:43px;border:1px solid #e0e0e0}
.vod_player_cont .vod_desc .btn_area .midBtn {min-width:90px !important}
.vod_player_cont .vod_desc .hashtag a {color:#66a4ed}
.vod_player_cont .vod_desc .vod_buy {margin-bottom:25px}
.vod_player_cont .vod_desc .vod_buy:after {content:"";display:block;clear:both}
.vod_player_cont .vod_desc .vod_buy .cash {float:left;width:774px;padding:14px 0 20px;text-align:center;background-color:#f1f1f1} 
.vod_player_cont .vod_desc .vod_buy .guide {float:right;width:250px;padding:14px 0 20px;text-align:center;background-color:#f1f1f1}
.vod_player_cont .vod_desc .vod_buy .txt {margin-bottom:18px;font-size:14px;color:#666;font-weight:300}
.vod_player_cont .vod_desc .vod_buy .txt strong {color:#e01d2a;font-weight:300}
.vod_player_cont .vod_desc .vod_buy .btn {height:27px;line-height:25px;margin:0 1px;border:1px solid #9a9a9a;color:#333;font-weight:500;font-family:'Noto Sans KR'}
.vod_player_cont .vod_desc .vod_buy ul li {float:left;width:33.333%;background:url('//img.tvchosun.com/upload_img/n2017/images/common/line_bar.png') no-repeat left 0}
.vod_player_cont .vod_desc .vod_buy ul li:first-child {background:none}
.vod_player_cont .vod_desc .vod_witch { font-size: 13px; font-weight: 500; margin-bottom: 20px; }
.vod_player_cont .vod_desc .vod_witch span { color:red; }
.vod_player_cont .vod_desc .btn_area2 {position:absolute;right:30px;top:75px;}
.vod_player_cont .vod_desc .btn_area2 .btnIcon {width:43px;height:43px;border:1px solid #e0e0e0}
.vod_player_cont .vod_desc .btn_area2 .midBtn {min-width:90px !important}

.vod_player_cont .vod_right {overflow:hidden;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;position:absolute;z-index:1;right:0;top:0;width:282px;height:452px;padding:30px 12px 0 12px;border:1px solid #ddd;box-sizing:border-box;background-color:#fff}
.vod_player_cont .vod_right .tit_04 {margin-bottom:14px;font-size:18px}
.vod_player_cont .vod_right ul {position:relative;overflow:auto;height:385px;padding-top:13px;box-sizing:border-box}
.vod_player_cont .vod_right ul li {height:56px;margin-bottom:25px}
.vod_player_cont .vod_right ul li a {display:block}
.vod_player_cont .vod_right ul li a .thum {position:relative;float:left;display:block;width:100px;height:56px}
.vod_player_cont .vod_right ul li a .txt {display:block;padding-left:110px;font-size:12px;line-height:16px}
.vod_player_cont .vod_right ul li a .txt .t {display:block;width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.vod_player_cont .vod_right ul li a .txt .tline {display:-webkit-box;width:90%;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.2em;height:3.6em;padding-top:5px;max-height:54px;}
.vod_player_cont .vod_right img {width:100%}
.vod_player_cont .vod_right .page {position:absolute;right:12px;top:27px}
.vod_player_cont .vod_right .page .num {padding-right:10px;color:#adadad;font-size:14px}
.vod_player_cont .vod_right .page .num b {color:#333}
.vod_player_cont .vod_right .page a {overflow:hidden;display:inline-block;width:24px;height:23px;margin-left:-4px;text-indent:-999px;font-size:0;vertical-align:middle}
.vod_player_cont .vod_right .page .prev {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_prev.png') no-repeat 0 0}
.vod_player_cont .vod_right .page .next {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_next.png') no-repeat 0 0}
.vod_player_cont .vod_right .page select {min-width:90px;height:29px;line-height:29px;margin-top:-5px;border:1px solid #c6c6c6;background:#f9f9f9 url('//img.tvchosun.com/upload_img/n2017/images/common/sel_bk.png') no-repeat 90% 50%}
.vod_player_cont .vod_right ul li.play .thum:after {position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:block;content:"";background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_play_s2.png') no-repeat 50% 50%;}
.vod_player_cont .vod_right .page .smGo		{ overflow:hidden; display:inline-block; background:#c6c6c6; text-align:center; color:#606060; width:30px; height:29px; font-size:12px; line-height:15px; border:none; font-weight:500; padding:0 0px; min-width:30px; margin-top:-5px;  } 

.vod_player_cont .vod_right.scene {padding-top:23px}
.vod_player_cont .vod_right.scene .tit_04 {margin-bottom:3px}
.vod_player_cont .vod_right.scene .tit_04 .date {display:block;font-size:12px;color:#666;letter-spacing:0}

.wildMode .vod_player {width:100%;height:628px}
.wildMode .vod_desc {width:804px; min-height:340px; }
.wildMode .vod_desc .vod_buy .cash {width:100%}
.wildMode .vod_desc .vod_buy .guide {display:none}
.wildMode .vod_right {top:648px;height:340px}
.wildMode .vod_right ul {height:272px}

/* 고객센터 -----------------------------------------------------------------------------------------*/
.cs_head {background-color:#f6f5f2;box-sizing:border-box}
.cs_head .head_tit {width:1116px;height:195px;margin:0 auto;padding-top:55px;box-sizing:border-box}
.cs_head .head_tit .tit_h2 {float:none;margin:0 0 20px;color:#625b42;font-weight:700;font-size:48px;line-height:48px;text-align:center;letter-spacing:-1.5px}
.cs_head .head_tit .txt {color:#a29b83;font-size:20px;font-weight:400;text-align:center;letter-spacing:-1px}

.cont_gnb {background-color:#a29683}
.cont_gnb.col4 li {width:25%}
.cont_gnb ul {width:1116px;margin:0 auto}
.cont_gnb ul:after {content:"";display:block;clear:both}
.cont_gnb ul li {float:left;width:14%;color:#fff}
.cont_gnb ul li a {display:block;height:60px;line-height:60px;color:#ddd9d3;font-weight:400;font-size:18px;text-align:center;letter-spacing:-0.5px;box-sizing:border-box}
.cont_gnb ul li a:hover,
.cont_gnb ul li a:focus,
.cont_gnb ul li.active a {border-bottom:50px solid #fff;color:#333} /* color:#fff*/

.cs_srh {border:0}
.cs_srh .srh_box {width:615px;border:1px solid #816541}
.cs_srh .searchw {background-color:#816541}

.cs_box {overflow:hidden;margin-bottom:20px;padding:37px 38px 35px;border:1px solid #d4d0cb;background-color:#e8e1d9;box-sizing:border-box}
.cs_box .txt {margin-bottom:10px;color:#5c4e3d;font-size:24px;line-height:30px;font-weight:300;letter-spacing:-1.2px}
.cs_box .txt2  {color:#807363;font-size:14px;line-height:18px;font-weight:300;letter-spacing:-0.5px}
.cs_box .txt3  {color:#807363;font-size:14px;line-height:18px;font-weight:600;letter-spacing:-0.5px}
.cs_box.tv_talk {position:relative;height:164px;padding:37px 30px;background-image:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_cs_talk.png')}
.cs_box.tv_talk .btn_talk,
.cs_box .btn_down {position:absolute;top:30px;right:30px;display:block;width:151px;height:104px;padding:16px 20px;border-radius:4px;color:#fff;font-size:18px;font-weight:300;line-height:24px;letter-spacing:-1px;box-sizing:border-box;background:#a29683 url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_r_w.png') no-repeat 119px 64px; }
.cs_box.buy {position:relative;padding:40px 30px;}
.cs_box.buy .btn_down {background:#a29683 url('//img.tvchosun.com/upload_img/n2017/images/common/icon_down2.png') no-repeat 107px 64px;}
.cs_box.buy .btn_down b {display:block}


/* TV를 말하다 */
.talk_guide {border:1px solid #dedede}
.talk_guide:after {content:"";display:block;clear:both}
.talk_guide li {float:left;width:50%;padding:27px 30px;border-left:1px solid #dedede;box-sizing:border-box}
.talk_guide li:first-child {border-left:0}
.talk_guide li b {display:inline-block;margin-bottom:30px;padding:0 8px 12px 0;line-height:36px;color:#8b7c6b;border-bottom:2px solid #8b7c6b;font-size:36px;font-weight:300;letter-spacing:-2px}
.talk_guide li .tit {margin-bottom:15px;color:#8b7c6b;font-size:20px;font-weight:300;letter-spacing:-1.5px}
.talk_guide li .txt {color:#666;font-size:14px;font-weight:300;line-height:18px;letter-spacing:-0.8px}

/* 뉴스제보 */
.cs_tit {margin:25px 0 0;padding-bottom:15px;border-bottom:1px solid #e01d2a;color:#333;font-size:22px;letter-spacing:-1.5px;font-weight:300}
.cs_tit2 {margin-bottom:15px;font-size:18px;color:#8b7c6b;font-weight:300;letter-spacing:-0.7px}
.cs_tb {position:relative;margin-bottom:50px}
.cs_tb table {width:100%;border-left:1px solid #dedede;border-right:1px solid #dedede}
.cs_tb table tr th {padding:30px 0 30px 70px;color:#8b7c6b;font-size:18px;font-weight:300;text-align:left;border-bottom:1px solid #dedede}
.cs_tb table tr td {padding:30px 0;color:#666666;font-size:14px;border-bottom:1px solid #dedede}
.cs_tb table tr td:last-child {color:#333;line-height:24px}
.cs_tb table tr td a {display:inline-block;line-height:18px}
.cs_tb table tr td a.mail {border-bottom:1px solid #333}
.cs_tb table tr td .btn_report {display:inline-block;width:150px;height:49px;line-height:49px;padding-left:20px;color:#fff;font-size:16px;letter-spacing:-1px;border-radius:4px;background:#58a4d9 url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_w.png') no-repeat 90% 50%;}
.cs_tb .item1 {background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_pc.png') no-repeat 30px 50%}
.cs_tb .item2 {background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_mail2.png') no-repeat 30px 50%}
.cs_tb .item3 {background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_phone.png') no-repeat 30px 50%}
.cs_tb .item4 {background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_kakao_b.png') no-repeat 30px 50%}
.cs_tb .item5 {background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_sns2.png') no-repeat 30px 50%}
.cs_tb .item6 {background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_cloud.png') no-repeat 30px 50%}
.cs_tb .icon_link {border-bottom:0;margin-right:20px}


.cs_report .bbs_write {margin-top:25px}
.cs_report .req_txt {border-bottom:0;margin-top:-30px}
.cs_report .bbs_tit {color:#8b7c6b;font-weight:300;letter-spacing:-0.7px}
.cs_report .bbs_write .bbs_tit {margin-bottom:15px;padding-bottom:13px;border-bottom:1px solid #dedede;}
.cs_report .bbs_write table {}
.cs_report .info_check {margin:40px 0 30px}
.cs_report .info_check ol {padding:20px;background-color:#f9f9f9}
.cs_report .info_check ol li {margin-bottom:15px;color:#333;font-size:16px;letter-spacing:-0.7px;font-weight:300}
.cs_report .info_check ol li p {padding-left:15px;color:#666;font-size:14px}
.cs_report .info_check .ck {padding:20px 0;border-bottom:1px solid #dedede;color:#666;font-size:14px;font-weight:300}
.cs_report .info_check .ck label {padding-left:25px;vertical-align:middle}

.cs_problem {margin-bottom:9px;border-bottom:1px solid #dedede;}
.cs_problem .row {position:relative;padding:30px 30px 30px 0;border:1px solid #dedede;border-bottom:0}
.cs_problem .tit {position:absolute;left:30px;top:38%;font-size:18px;color:#8b7c6b;font-weight:300}
.cs_problem .cont {padding-left:248px;color:#666;font-size:14px}
.cs_problem .cont p, .cs_problem .cont li {color:#666;font-size:14px;font-weight:300;letter-spacing:-0.7px}
.cs_problem .cont b {margin-right:20px;color:#333}
.cs_problem .cont ol li {margin-bottom:5px}
.cs_problem .cont .btn_tip {position:absolute;bottom:10px;right:30px;font-size:14px;line-height:25px}
.cs_problem .cont .btn_tip .tip {margin-left:4px;vertical-align:bottom}
.cs_problem .cont .b_txt {margin-top:15px}
.cs_problem .cont .box {padding:20px;background-color:#f8f8f8}

.cs_problem .flow_list {margin-bottom:20px;background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_cs01.png') no-repeat 0 0}
.cs_problem .flow_list:after {content:"";display:block;clear:both}
.cs_problem .flow_list li {float:left;width:23%;height:66px;padding:15px 0 0 20px;line-height:18px;box-sizing:border-box}
.cs_problem .flow_list li:first-child {margin-right:43px}

.cs_report.problem {margin-bottom:0;border:1px solid #dedede}
.cs_report.problem .info_check {margin:27px 0 10px;padding:0 30px;}
.cs_report.problem .info_check .ck {border-bottom:0}
.cs_report.problem .prlm_down {padding:13px 30px; border-top:1px solid #dedede;}
.cs_report.problem .prlm_down .bbs_tit {float:left;margin-top:7px}
.cs_report.problem .prlm_down .btn_down {text-align:right;}

.cs_buy {margin-bottom:-1px;border:1px solid #dedede;padding:25px 30px}
.cs_buy .tit {padding-bottom:20px;border-bottom:1px solid #e01d2a;font-size:18px;color:#8b7c6b;font-weight:300;letter-spacing:-0.7px}
.cs_buy table {width:100%;background-color:#fafafa}
.cs_buy table th {padding:10px 20px;border-bottom:1px solid #ddd;font-size:14px;color:#666;text-align:left;font-weight:300}
.cs_buy table td {font-size:14px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;font-size:14px;color:#666;text-align:center;font-weight:300}
.cs_buy .flow {margin-bottom:20px;background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_cs02.png') no-repeat 0 0}
.cs_buy .flow:after {content:"";display:block;clear:both}
.cs_buy .flow li {float:left;width:16%;height:66px;padding:0 0 0 43px;line-height:66px;font-size:14px;color:#666;font-weight:300;box-sizing:border-box}
.cs_buy .flow.item2 {background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_cs03.png') no-repeat 0 0}
.cs_buy .flow.item2 li {}
.cs_buy .b_txt {margin-top:15px;color:#666;font-size:14px;font-weight:300}
.cs_buy .list li {position:relative;margin-bottom:12px;padding-left:35px;;line-height:18px;font-size:14px;color:#666;font-weight:300;letter-spacing:-0.7px}
.cs_buy .list li b {position:absolute;left:0;color:#333}

/* 모바일 서비스 */
.service_guide {text-align:center}
.service_guide .t_txt {padding-top:30px;color:#666;font-size:24px;text-align:center;letter-spacing:-1px;line-height:36px}
.service_guide li {display:inline-block;margin-top:50px;vertical-align:top}
.service_guide li img {vertical-align:top}
.service_guide li .txt {display:block;height:95px;margin-top:-20px;color:#666;font-size:14px;font-weight:300;line-height:20px;word-break:keep-all}
.service_guide li .txt strong {display:block;margin-bottom:15px;font-weight:500;font-size:20px}


/* 기타 -----------------------------------------------------------------------------------------*/

/* 시청자 센터 */
.etc_head {background-color:#f6f5f2;box-sizing:border-box}
.etc_head .head_tit {width:1116px;height:195px;margin:0 auto;padding-top:55px;box-sizing:border-box}
.etc_head .head_tit .tit_h2 {float:none;margin:0 0 20px;color:#625b42;font-weight:700;font-size:48px;line-height:48px;text-align:center;letter-spacing:-1.5px}
.etc_head .head_tit .txt {color:#a29b83;font-size:20px;font-weight:400;text-align:center;letter-spacing:-1px}

.viewer_top {padding:30px 30px 0;text-align:center;background-color:#f8f8f8}
.viewer_top .txt {margin-bottom:20px;color:#5c4e3d;line-height:24px;font-size:24px;font-weight:300}
.viewer_top .txt2 {margin-bottom:30px;color:#807363;line-height:18px;font-size:14px}
.viewer_top .bgBlack {border-radius:3px;width:240px;color:#fff;background:#666 url('//img.tvchosun.com/upload_img/n2017/images/common/icon_down2.png') no-repeat right 64px;}

.viewer_box {padding:30px;background-color:#f8f8f8}
.viewer_box .cont {position:relative;margin-top:30px;padding:30px 30px 30px 200px;border:1px solid #dedede;border-left:1px solid #333;background-color:#fff}
.viewer_box .cont dt {position:absolute;left:30px;top:50%;margin-top:-15px;color:#333;font-size:18px;font-weight:700}
.viewer_box .cont dd {padding-left:30px;border-left:1px solid #dedede;color:#666;font-size:14px}
.viewer_box .cont dd ol li {position:relative;margin-top:10px;padding-left:40px;line-height:18px;color:#666;font-size:14px}
.viewer_box .cont dd ol li:first-child {margin-top:0}
.viewer_box .cont dd ol li b {position:absolute;left:0;padding-right:20px;color:#333;font-weight:700}
.viewer_box .cont:first-child {margin-top:0}

.viewer_mem {padding:0 30px 30px;background-color:#f8f8f8}
.viewer_mem > li  {position:relative;display:inline-block;width:513px;height:240px;margin-top:30px;padding-left:187px;border:1px solid #ddd;box-sizing:border-box;background-color:#fff}
.viewer_mem > li > img,
.viewer_mem > li > .photo {position:absolute;left:30px;top:55px}
.viewer_mem > li > .photo {overflow:hidden;width:128px;height:128px;border-radius:128px}
.viewer_mem > li > .photo img {width:128px}
.viewer_mem > li:nth-child(even) {float:right}
.viewer_mem > li > ul {height:180px;margin-top:29px;padding-left:29px;border-left:1px solid #ddd}
.viewer_mem > li > ul > li {position:relative;margin-top:8px;padding:0 30px 0 0;line-height:18px;color:#333;font-size:14px;letter-spacing:-1px}
.viewer_mem > li > ul > li.name {margin:0 0 24px;padding:0;line-height:18px;color:#666;font-size:14px}
.viewer_mem > li > ul > li.name b {color:#333;font-size:18px;font-weight: bold}
.viewer_mem > li > ul.history > li {padding-left:60px}
.viewer_mem > li > ul.history > li span {position:absolute;left:0;display:inline-block;width:60px;color:#666;font-weight:300}
.viewer_mem > li > ul.history > li.name {padding-left:0}


/* 통합검색 -----------------*/
.se_head {margin-bottom:50px;background-color:#f2f3f6}
.se_head .search_area {position:relative;width:1116px;height:255px;margin:0 auto;padding-top:35px;text-align:center;box-sizing:border-box}
.se_head .search_area .recom {margin-bottom:15px;font-size:16px;color:#000}
.se_head .search_area .recom a {padding:0 15px;font-weight:300;letter-spacing:-1px}
.se_head .search_area .srh_area {position:relative;margin-bottom:12px}
.se_head .search_area .srh_area .srh_box {width:750px;height:65px;padding-right:55px;border:5px solid #838aa2} 
.se_head .search_area .srh_area .srh_box input {height:55px;color:#333 !important;}
.se_head .search_area .srh_area .srh_box .search {width:55px;height:55px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_search.png')no-repeat 50% 50%}
.se_head .search_area .srh_area .srh_detail {position:relative;margin-top:10px;text-align:center}
.se_head .search_area .srh_area .srh_detail .ck {display:inline-block;text-align:left;line-height:14px}
.se_head .search_area .srh_area .srh_detail .ck label {vertical-align:middle;font-size:14px;color:#666;letter-spacing:-1px;font-weight:200; }
.se_head .search_area .srh_area .srh_detail .btn_detail {display:inline-block;vertical-align:top;margin:4px 0 0 20px;padding-right:17px;border:0;font-size:14px;line-height:14px;color:#888b95;font-weight:300;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_b.png')no-repeat right 50%}
.se_head .search_area .srh_area .srh_detail .srh_layer {display:none;position:absolute;left:184px;top:20px;text-align:left;box-shadow:1px 1px 8px #6c6c6c;-webkit-transform: translate(0,0);-ms-transform:translate(0,0); }
.se_head .search_area .srh_area .srh_detail .srh_layer .tit {font-size:16px}
.se_head .search_area .srh_area .srh_detail .srh_layer .pop_close {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_pop_close.png')no-repeat 50% 50%}
.se_head .search_area .srh_area .srh_detail .srh_layer table {width:100%}
.se_head .search_area .srh_area .srh_detail .srh_layer table th {height:46px;text-align:center;border:1px solid #cecece;font-size:14px;color:#888b95;font-weight:500}
.se_head .search_area .srh_area .srh_detail .srh_layer table td {padding:8px 0 0 40px;border:1px solid #cecece;font-size:14px;}
.se_head .search_area .srh_area .srh_detail .srh_layer table td label {display:inline-block;margin-right:20px;color:#888b95;font-weight:300; line-height:16px; }
.se_head .search_area .keyword {margin-top:25px;font-size:36px;line-height:36px;color:#535766;font-weight:300;letter-spacing:-1.8px}
.se_head .search_area .keyword strong {font-weight:bold;color:#535766}
.se_head .search_area .keyword b {font-weight:400}
.se_head .cont_gnb {background-color:#838aa2}
.srh_none			{ padding:65px 0 120px; text-align:center; 	 }
.srh_none	 dt		{ font-size:36px; color:#535766; font-weight:700; margin-bottom:28px;   	}
.srh_none dd	{ font-size:16px; color:#333333; font-weight:400; line-height:24px;     	}	


.srh_sort ul li {display:inline-block}
.srh_sort ul li:after {content:"";display:inline-block;width:1px;height:15px;margin:0 20px;background-color:#dbdbdb}
.srh_sort ul li:last-child:after {display:none} 
.srh_sort ul li a {font-size:16px;color:#333;font-weight:300}
.srh_sort ul li.active a {color:#df131f}

.se_tit {margin-bottom:18px;color:#333;font-size:24px;line-height:24px;font-weight:300;letter-spacing:-1.5px}
.se_cont {position:relative;margin:50px 0 40px}
.se_cont .btn_more {position:absolute;right:0;top:8px}
.se_cont .bbs_video ul li {height:280px}
.se_cont .bbs_video ul li .txt {height:36px;white-space:normal}
.prgm_list {border-top:1px solid #5a5a5a}
.prgm_list > ul > li {overflow:hidden;position:relative;height:261px;padding:30px 220px 30px 310px;border-bottom:1px solid #ddd}
.prgm_list > ul > li .img {position:absolute;left:0}
.prgm_list > ul > li .img img {width:270px;height:152px}
.prgm_list > ul > li > .btn {position:absolute;right:0;top:30px;width:130px}
.prgm_list > ul > li .info .tit {margin-bottom:12px;line-height:40px;color:#333;font-size:36px;font-weight:500;letter-spacing:-1.5px}
.prgm_list > ul > li .info .tit .status {padding-left:10px;font-size:12px;color:#e30613;font-weight:300}
.prgm_list > ul > li .info ul li {margin-bottom:15px;font-size:14px;line-height:18px;color:#666;letter-spacing:-1px}
.prgm_list > ul > li .info ul li b {display:inline-block;width:70px;color:#303030}
.prgm_list > ul > li .info .txt {margin-top:35px;font-size:14px;line-height:24px;color:#666;letter-spacing:-1px}



/* 뉴스Index 시작 ---------------------------------------- */
.news_main {}
.news_inner {width:1116px;margin:0 auto}
.news_inner:after {content:"";display:block;clear:both}
.l_cont {float:left;width:837px;padding:0 29px 20px 0;border-right:1px solid #cccccc;box-sizing:border-box}
.r_cont {float:left;width:279px;padding-left:29px;box-sizing:border-box;}
.r_cont .rnb_cont {padding-left:0}
.r_cont .rnb_cont.first {border-top:0}
.news_box {padding:30px 0;border-top:1px solid #eaeaea}
.news_box.first_box {border-top:0}
.breaking {color:#df111f;font-weight:normal}

.news_kv {background:#dddee5 url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_news_kv.jpg')no-repeat 50% bottom}
.badgeIcon {position:relative;display:table;width:74px;height:74px;text-align:center;padding:15px;box-sizing:border-box;line-height:20px;color:#fff;font-size:18px;background-color:#df1220;font-family:'Noto Sans KR'}
.badgeIcon b {display:table-cell;vertical-align:middle;font-size:inherit;color:inherit;font-weight:400}
.badgeIcon:after {position:absolute;bottom:12px;left:20px;content:"";display:block;width:33px;height:1px;margin-top:4px;background-color:#fff}

.kv_type01 {width:1116px;height:511px;margin:0 auto;padding-top:41px;box-sizing:border-box;}
.kv_type01:after {content:"";display:block;clear:both}
.kv_type01 .vod_player {position:relative;width:837px;height:471px;float:left}
.kv_type01 .vod_player .kv_tit {position:absolute;left:30px;top:20px;z-index:100;width:267px;height:40px;line-height:40px;color:#fff;text-align:center;background-color:rgba(0,0,0,.7)}
.kv_type01 .vod_player .kv_tit h3 {font-size:14px;font-weight:500;color:#fff}
.kv_type01 .vod_player .kv_tit h3 .date {display:inline-block;margin-left:10px;padding-left:10px;color:#ccc;font-size:12px;font-weight:300;background:url('//img.tvchosun.com/upload_img/n2017/images/common/sp_sbar.png')no-repeat left 50%;}
.kv_type01 .vod_player .player {position:relative;z-index:90;height:471px}
.kv_type01 .vod_player .player .tit {position:absolute;left:40px;bottom:40px;z-index:100;color:#fff;font-size:32px}
.kv_type01 .vod_player .player .tit:after {position:absolute;z-index:-1;content:"";display:block;left:-40px;bottom:-40px;width:837px;height:180px;background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_bimg.png') no-repeat 0 bottom}
.kv_type01 .r_news {float:right;width:279px}
.kv_type01 .r_news li {padding:30px;box-sizing:border-box}
.kv_type01 .r_news .news1 {height:235px;}
.kv_type01 .r_news .news1 .tit {overflow:hidden;display:block;max-height:90px;line-height:30px;margin-bottom:50px;color:#fff;font-size:24px;word-break:keep-all;letter-spacing:-1px;font-weight:400}
.kv_type01 .r_news .news1 .txt {overflow:hidden;display:block;max-height:40px;line-height:20px;color:#fff;font-size:14px;word-break:keep-all;font-weight:300}
.kv_type01 .r_news .news2 {height:236px;background-color:#fbfbfb}
.kv_type01 .r_news .news2 .tag {margin-bottom:15px}
.kv_type01 .r_news .news2 .tit {overflow:hidden;display:block;/*max-height:48px;*/line-height:24px;margin-bottom:15px;color:#343434;font-size:20px;font-weight:500;word-break:keep-all;letter-spacing:-1px;font-family:'Noto Sans KR'}
.kv_type01 .r_news .news2 .txt {overflow:hidden;display:block;max-height:80px;line-height:20px;color:#666666;font-size:14px;font-weight:400;word-break:keep-all;}

.kv_type01 .r_newstalk {float:right;width:279px}
.kv_type01 .r_newstalk .news1 {height:66px;}
.kv_type01 .r_newstalk .news2 {height:377px;background-color:#ffffff;border:9px solid #252144;padding:5px;}
.r_newstalkbox1 {height:297px;}
.r_newstalkbox1 .thum {border:1px solid #e3e5ea;}
.r_newstalkbox1 .tit {overflow:hidden;display:block;/*max-height:48px;*/line-height:24px;padding:12px 15px 10px 15px;color:#343434;font-size:20px;font-weight:500;word-break:keep-all;letter-spacing:-1px;font-family:'Noto Sans KR'}
.r_newstalkbox1 .txt {overflow:hidden;display:block;max-height:80px;line-height:18px;margin:0px 15px 0px 15px;color:#666666;font-size:14px;font-weight:400;word-break:keep-all;font-family:'Noto Sans KR'}
.r_newstalkline {border-top:1px solid #cccccc;margin:0px 15px 13px 15px;}
.r_newstalkbox2 {display: table; height:49px;width:250px; table-layout: fixed;}
.r_newstalkbox2 .photo {margin:0px 5px 0px 15px;width:49px;height:49px;border-radius:49px;}
.r_newstalkbox2 .txt {position:relative;left:25px;display: table-cell; width: 110px; height: 49px; vertical-align:middle;color:#343434;font-size:14px;font-weight:300;word-break:keep-all;letter-spacing:-1px;font-family:'Noto Sans KR'}
.r_newstalkbox2 .bt {display: table-cell; width: 90px; height: 49px; vertical-align:middle;} 

.news1.politics { background-color:#3f73d1} /* 정치 */
.news1.eco { background-color:#0d8463} /* 경제 */
.news1.society { background-color:#c64563} /* 사회 */ 
.news1.internation { background-color:#097f98} /* 국제 */
.news1.culture { background-color:#937218} /* 문화,연예 */
.news1.sport { background-color:#a053cd} /* 스포츠 */
.news1.global { background-color:#097f98} /* 글로벌 */
.news1.weather { background-color:#c2532c} /* 날씨 */










.kv_type02 {}
.kv_type02 {width:1116px;height:511px;margin:0 auto;padding-top:79px;box-sizing:border-box;}
.kv_type02:after {content:"";display:block;clear:both}
.kv_type02 .vod_player {position:relative;width:610px;float:left}
.kv_type02 .vod_player .kv_tit {position:absolute;left:30px;top:20px;z-index:100;width:267px;height:40px;line-height:40px;color:#fff;text-align:center;background-color:rgba(0,0,0,.7)}
.kv_type02 .vod_player .kv_tit h3 {font-size:14px;font-weight:500;color:#fff}
.kv_type02 .vod_player .kv_tit h3 .date {display:inline-block;margin-left:10px;padding-left:10px;color:#ccc;font-size:12px;font-weight:300;background:url('//img.tvchosun.com/upload_img/n2017/images/common/sp_sbar.png')no-repeat left 50%;}
.kv_type02 .vod_player .player {position:relative;z-index:90;height:343px}
.kv_type02 .vod_player .player .tit {position:absolute;left:40px;bottom:40px;z-index:100;color:#fff;font-size:32px}
.kv_type02 .vod_player .player .tit:after {position:absolute;z-index:-1;content:"";display:block;left:-40px;bottom:-40px;width:837px;height:180px;background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_bimg.png') no-repeat 0 bottom}
.kv_type02 .r_news {float:left;width:506px;padding-left:30px;box-sizing:border-box}
.kv_type02 .r_news .badge {margin-bottom:30px}
.kv_type02 .r_news .tag {margin-bottom:10px}
.kv_type02 .r_news .tit {margin-bottom:10px}
.kv_type02 .r_news .tit a {color:#fff;font-size:36px;font-weight:bold;letter-spacing:-2px;line-height:42px;}
.kv_type02 .r_news .txt {margin-bottom:35px}
.kv_type02 .r_news .txt a {color:#fff;opacity:0.8;font-size:14px;line-height:22px;font-weight:300}

.kv_type03 {}
.kv_type03 {position:relative;width:1116px;height:511px;margin:0 auto;padding:79px 0 0 0;box-sizing:border-box;}
.kv_type03 .kv_tit {position:absolute;left:30px;top:99px;z-index:100;width:267px;height:40px;line-height:40px;color:#fff;text-align:center;background-color:rgba(0,0,0,.7)}
.kv_type03 .kv_tit h3 {font-size:14px;font-weight:500;color:#fff}
.kv_type03 .kv_tit h3 .date {display:inline-block;margin-left:10px;padding-left:10px;color:#ccc;font-size:12px;font-weight:300;background:url('//img.tvchosun.com/upload_img/n2017/images/common/sp_sbar.png')no-repeat left 50%;}
.kv_type03 ul {position:relative;padding-left:660px}
.kv_type03 li:after {content:"";display:block;clear:both}
.kv_type03 li {margin-bottom:46px}
.kv_type03 .vod_player {display:none;position:absolute;left:0;top:0;width:610px;margin-right:37px}
.kv_type03 .vod_player .player {position:relative;z-index:90;height:343px}
.kv_type03 .vod_player .player .tit {position:absolute;left:40px;bottom:40px;z-index:100;color:#fff;font-size:32px}
.kv_type03 .vod_player .player .tit:after {position:absolute;z-index:-1;content:"";display:block;left:-40px;bottom:-40px;width:837px;height:180px;background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_bimg.png') no-repeat 0 bottom}
.kv_type03 .detail {position:relative;width:455px;padding-left:12px;box-sizing:border-box}
.kv_type03 .badge {margin-bottom:30px}
.kv_type03 .tag {margin-bottom:4px}
.kv_type03 .tit {margin-bottom:10px}
.kv_type03 .tit a {color:#fff;font-size:20px;font-weight:500;letter-spacing:-2px;word-break:keep-all;}
.kv_type03 .txt {display:none;margin-bottom:6px;color:#fff;opacity:0.8;font-size:14px;line-height:22px;font-weight:300;word-break:keep-all;}
.kv_type03 .txt a {color:#fff;opacity:0.8;font-size:14px;line-height:22px;font-weight:300;word-break:keep-all;}
.kv_type03 .hash {display:none}
.kv_type03 li.active .vod_player,
.kv_type03 li.active .txt,
.kv_type03 li.active .hash {display:block}
.kv_type03 li.active .detail {border-left:1px solid #fff;margin-left:-1px}
.kv_type03 li.active .detail::before {position:absolute;left:-7px;top:50%;margin-top:-5px;content:"";display:block;width:6px;height:10px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/arr_right_n.png')no-repeat 0 0}


.kv_type04 {}
.kv_type04 {width:1116px;height:511px;margin:0 auto;padding-top:79px;box-sizing:border-box;}
.kv_type04:after {content:"";display:block;clear:both}
.kv_type04 .r_news {padding-left:30px;box-sizing:border-box}
.kv_type04 .r_news .badge {margin-bottom:30px}
.kv_type04 .r_news .tag {margin-bottom:10px}
.kv_type04 .r_news .time {display:inline-block;margin-bottom:15px;color:#ccc;font-size:12px}
.kv_type04 .r_news .time strong {display:inline-block;padding-right:10px;margin-right:10px;color:#fff;border-right:1px solid #60788b;line-height:13px;font-size:14px;opacity:1}
.kv_type04 .r_news .tit {margin-bottom:10px}
.kv_type04 .r_news .tit a {color:#fff;font-size:36px;font-weight:bold;letter-spacing:-2px;line-height:42px;}
.kv_type04 .r_news .txt {margin-bottom:35px}
.kv_type04 .r_news .txt a {color:#fff;opacity:0.6;font-size:14px;line-height:22px;font-weight:300}

.kv_type05 {}
.kv_type05 {width:1116px;height:511px;margin:0 auto;padding-top:79px;box-sizing:border-box;}
.kv_type05:after {content:"";display:block;clear:both}
.kv_type05 .vod_player {position:relative;width:610px;float:left}
.kv_type05 .onair {position:absolute;top:-37px}
.kv_type05 .vod_player .kv_tit {position:absolute;left:30px;top:20px;z-index:100;width:267px;height:40px;line-height:40px;color:#fff;text-align:center;background-color:rgba(0,0,0,.7)}
.kv_type05 .vod_player .kv_tit h3 {font-size:14px;font-weight:500;color:#fff}
.kv_type05 .vod_player .kv_tit h3 .date {display:inline-block;margin-left:10px;padding-left:10px;color:#ccc;font-size:12px;font-weight:300;background:url('//img.tvchosun.com/upload_img/n2017/images/common/sp_sbar.png')no-repeat left 50%;}
.kv_type05 .vod_player .player {position:relative;z-index:90;height:343px}
.kv_type05 .vod_player .player .tit {position:absolute;left:40px;bottom:40px;z-index:100;color:#fff;font-size:32px}
.kv_type05 .vod_player .player .tit:after {position:absolute;z-index:-1;content:"";display:block;left:-40px;bottom:-40px;width:837px;height:180px;background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_bimg.png') no-repeat 0 bottom}
.kv_type05 .r_news {float:left;width:506px;padding:60px 0 0 30px;box-sizing:border-box}
.kv_type05 .r_news .badge {margin-bottom:30px}
.kv_type05 .r_news .tag {margin-bottom:10px}
.kv_type05 .r_news .tit {margin-bottom:10px}
.kv_type05 .r_news .tit a {color:#fff;font-size:36px;font-weight:bold;letter-spacing:-2px;line-height:42px;}
.kv_type05 .r_news .txt {margin-bottom:35px}
.kv_type05 .r_news .txt a {color:#fff;opacity:0.8;font-size:14px;line-height:22px;font-weight:300}

.news_kv .go_detail {padding:10px 0;text-align:right}
.news_kv .go_detail a {padding-right:23px;color:#fff;opacity:0.8;font-size:18px;font-weight:300;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_direct.png')no-repeat right 50%}

.col4_type {border-bottom:1px solid #cccccc}
.col4_type:after {content:"";display:block;clear:both}
.col4_type .n_list {float:left}
.col4_type .n_list li {position:relative;float:left;width:279px;height:320px;padding:30px 29px 30px 30px;border-right:1px solid #cccccc;box-sizing:border-box}
.col4_type .n_list li .tag {margin-bottom:15px}
.col4_type .n_list li .tit a {overflow:hidden;display:block;/*max-height:48px;*/line-height:24px;margin-bottom:15px;color:#343434;font-size:20px;font-weight:500;word-break:keep-all;letter-spacing:-1px;font-family:'Noto Sans KR'}
.col4_type .n_list li .txt a {overflow:hidden;display:block;/*max-height:80px;*/line-height:20px;color:#666666;font-size:14px;font-weight:400;word-break:keep-all;font-family:'Noto Sans KR'}
.col4_type .n_list li .thum {position:absolute;bottom:30px}
.col4_type .n_list li .thum img {width:219px;height:123px}
.col4_type .r_cont {float:right;width:279px;padding:30px;box-sizing:border-box}

.news_type01 .major {position:relative;height:224px;margin-bottom:20px;padding-left:427px;box-sizing:border-box}
.news_type01 .major .thum {position:absolute;left:0}
.news_type01 .major .thum img {width:398px;height:224px}
.news_type01 .major .thum:after {position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:block;content:"";background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_play_s.png') no-repeat 10px 85%; }
.news_type01 .major .tit a {overflow:hidden;display:block;/*max-height:48px;*/line-height:24px;margin-bottom:15px;color:#343434;font-size:20px;font-weight:500;word-break:keep-all;letter-spacing:-1px;font-family:'Noto Sans KR'}
.news_type01 .major .txt a {overflow:hidden;display:inline-block;/*max-height:80px;*/line-height:20px;margin-bottom:15px;color:#666666;font-size:14px;word-break:keep-all;font-family:'Noto Sans KR'}
.news_type01 .major .relation_list {}
.news_type01 .major .relation_list li {padding-left:17px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_link.png')no-repeat left 50%}
.news_type01 .major .relation_list li a {overflow:hidden;display:block;line-height:24px;color:#333;font-size:14px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;}

.sm_news:after {content:"";display:block;clear:both}
.sm_news li {float:left;width:192px;margin-left:13px}
.sm_news li:first-child {margin-left:0}
.sm_news li a {display:block}
.sm_news li .thum {position:relative;display:block;margin-bottom:10px}
.sm_news li .thum img {width:192px;height:108px}
.sm_news li .thum:after {position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:block;content:"";background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_play_s.png') no-repeat 10px 85%; }
.sm_news li .tit {overflow:hidden;display:block;height:34px;line-height:17px;font-size:14px;color:#666;}

.news_type03 .major {position:relative;height:108px;margin-bottom:20px;padding-left:222px;box-sizing:border-box}
.news_type03 .major .thum {position:absolute;left:0}
.news_type03 .major .thum img {width:192px;height:108px}
.news_type03 .major .thum:after {position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:block;content:"";background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_play_s.png') no-repeat 10px 85%; }
.news_type03 .major .tit a  {overflow:hidden;display:block;/*max-height:48px;*/line-height:24px;margin-bottom:15px;color:#343434;font-size:20px;font-weight:500;word-break:keep-all;letter-spacing:-1px;font-family:'Noto Sans KR'}
.news_type03 .major .txt a {overflow:hidden;display:inline-block;/*max-height:80px;*/line-height:20px;margin-bottom:15px;color:#666666;font-size:14px;word-break:keep-all;font-family:'Noto Sans KR'}
.news_type03 .col2_list:after {content:"";display:block;clear:both}
.news_type03 .col2_list li {float:left;width:50%;padding:0 10px;box-sizing:border-box;background:url('//img.tvchosun.com/upload_img/n2017/images/common/blt_bk2.png')no-repeat left 50%}
.news_type03 .col2_list li a {overflow:hidden;display:block;line-height:24px;color:#000000;font-size:14px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;}

.news_type04:after {content:"";display:block;clear:both}
.news_type04 .sm_news {float:left;}
.news_type04 .list {float:right;width:379px}
.news_type04 .list li {margin-bottom:10px}
.news_type04 .list li a {overflow:hidden;display:block;line-height:20px;color:#000000;font-size:16px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;}

.news_tab {position:relative}
.news_tab:after {content:"";display:block;clear:both}
.news_tab > li {float:left;margin-right:20px}
.news_tab .tit_mod {}
.news_tab .tit_mod a {color:#666;font-size:16px;font-weight:500}
.news_tab .tab_cont {display:none;position:absolute;left:0;width:100%}
.news_tab .active .tit_mod a {color:#000;font-size:18px}
.news_tab .active .tab_cont {display:block}

.prgm_main {border-top:1px solid #dfdfdf;background-color:#faf9f6}
.prgm_main ul {width:1116px;margin:0 auto}
.prgm_main ul:after {content:"";display:block;clear:both}
.prgm_main ul li {float:left;width:20%;height:79px;}
.prgm_main ul li a {display:block;line-height:79px;font-size:17px;font-weight:normal;color:#000;text-align:center}
.prgm_main ul li a span {color:#b51017;font-weight:normal}

.tag_main {padding:50px 0;background-color:#364157}
.tag_inner {position:relative;width:1116px;margin:0 auto}
.tag_inner:after {content:"";display:block;clear:both}
.tag_inner .tit_mod {margin-bottom:21px;color:#fff}
.tag_inner .setup {position:absolute;right:0;top:5px}
.tag_inner .setup a {display:inline-block;line-height:16px;padding-right:24px;color:#ccc;font-size:12px;font-weight:300;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_set2.png') no-repeat right 50%;font-family:'Noto Sans KR'}
.tag_inner .setup a .age {display:inline-block;color:#42c5aa;font-size:14px; }
.tag_inner .hash {position:relative;margin-bottom:15px;}
.tag_inner .hash a {color:#fff;line-height:35px;font-size:30px;font-weight:400}
.tag_inner .hash a:hover {border-bottom:2px solid #fff}
.tag_inner .article .thum a {position:relative;z-index:10;display:block;width:204px;height:115px}
.tag_inner .article .thum a:after {position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:block;content:"";background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_play_s.png') no-repeat 10px 85%; }
.tag_inner .article .thum img {width:204px;height:115px}
.tag_inner .article .tit {margin-bottom:15px}
.tag_inner .article .tit a {color:#fff;line-height:24px;font-size:18px;font-weight:300;word-break:keep-all;letter-spacing:-0.5px}
.tag_inner .article .txt a {overflow:hidden;display:block;height:60px;color:#fff;line-height:20px;font-size:14px;font-weight:300;word-break:keep-all}

.tag_inner .tag01 {position:relative;float:left;width:264px;height:420px;margin-right:20px;padding:103px 30px 30px;box-sizing:border-box;background:#3a58ad url('//img.tvchosun.com/upload_img/n2017/images/contents/icon_qmarks.png')no-repeat 30px 30px}
.tag_inner .tag01 .article {position:absolute;bottom:30px;width:204px}

.tag_inner .tag02 {position:relative;float:left;width:264px;margin-right:20px;height:420px;padding:30px 28px;box-sizing:border-box;background-color:#1772af}
.tag_inner .tag02 .p_bot {position:absolute;bottom:30px;width:204px}

.tag_inner .tag03 {position:relative;float:left;width:548px;height:200px;margin-bottom:20px;padding:30px 28px;box-sizing:border-box;background-color:#5a4fb4}
.tag_inner .tag04 {position:relative;float:left;width:264px;height:200px;padding:30px 28px;box-sizing:border-box;background-color:#50758b}
.tag_inner .tag05 {position:relative;float:right;width:264px;height:200px;padding:30px 28px;box-sizing:border-box;background-color:#338272}

.glly_type {position:relative;padding-top:50px}
.glly_type .bbs_video .thum:after { }
.glly_type .bbs_video ul li .txt {font-weight:400}

.glly_type .btn_page {position:absolute;top:40px;right:0}
.glly_type .btn_page a {overflow:hidden;display:inline-block;width:24px;height:23px;margin-left:-4px;text-indent:-999px;font-size:0;vertical-align:middle}
.glly_type .btn_page .num {padding-right:10px;color:#adadad;font-size:14px}
.glly_type .btn_page .num b {color:#333}
.glly_type .btn_page .prev {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_prev.png') no-repeat 0 0}
.glly_type .btn_page .next {background:url('//img.tvchosun.com/upload_img/n2017/images/common/btn_next.png') no-repeat 0 0}

#js_photo ul {display:none}
#js_photo ul.active {display:block}

.banner_main {margin-top:35px;padding-bottom:50px}
.banner_main:after {content:"";display:block;clear:both}

/* 뉴스Index 끝 ---------------------------------------- */



/* 방송Index 시작 ------------------------------------------------- */
.tv_main {}
.tv_main .tv_inner {width:1116px;margin:0 auto}
.tv_main .tv_inner:after {content:"";display:block;clear:both}

.tv_visual {height:512px;margin-bottom:32px}
.tv_visual ul li {overflow:hidden;height:512px;padding-top:41px;margin:0 auto;box-sizing:border-box;background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_kv.jpg') no-repeat 50% 0}

.tv_visual .bx-wrapper {position:relative;width:100%;margin:0 auto}
.tv_visual .bx-wrapper .bx-controls-direction a {position:absolute;top:50%;width:27px;height:52px;text-indent:-9999px;z-index:5}
.tv_visual .bx-wrapper .bx-prev {left:20px;z-index:10;background: url('//img.tvchosun.com/upload_img/n2017/images/contents/icon_prev_g.png') no-repeat;background-size:27px 52px}
.tv_visual .bx-wrapper .bx-next {right:20px;z-index:10;background: url('//img.tvchosun.com/upload_img/n2017/images/contents/icon_next_g.png') no-repeat; background-size:27px 52px}

.tv_visual .bx-wrapper .bx-pager {display:none}

.tv_kv01 {width:1116px;margin:0 auto;}
.tv_kv01:after {content:"";display:block;clear:both}
.tv_kv01 .r_area {float:right}
.tv_kv01 .vod_player {position:relative;width:837px;height:471px;float:left}
.tv_kv01 .vod_player .time {position:absolute;z-index:10;right:30px;top:30px;display:inline-block;height:30px;line-height:30px;padding:0 10px 0 30px;border-radius:1px;color:#fff;font-size:12px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_time_w.png') no-repeat 10px 50%;background-color:rgba(0,0,0,.6);}
.tv_kv01 .vod_player .player {position:relative;z-index:9}
.tv_kv01 .vod_player .info {position:absolute;z-index:10;left:0;bottom:0;width:100%;height:180px}
.tv_kv01 .vod_player .info .in_cont {position:absolute;z-index:10;bottom:40px;left:40px}
.tv_kv01 .vod_player .info .tit {margin-bottom:10px;color:#fff;font-size:32px;font-weight:400}
.tv_kv01 .vod_player .info .noti span {vertical-align:center}
.tv_kv01 .vod_player .info .noti .tit2 {color:#ff5075;font-size:18px}
.tv_kv01 .vod_player .info .noti .tit2:after {content:"";display:inline-block;width:1px;height:16px;margin:0 10px;background-color:#6b6c6d;vertical-align:middle}
.tv_kv01 .vod_player .info .noti .btn_go {padding-right:24px;color:#fff;font-size:18px;opacity:0.8;background: url('//img.tvchosun.com/upload_img/n2017/images/common/icon_arr_c.png') no-repeat right 50%}
.tv_kv01 .vod_player .info:after {position:absolute;left:0;top:0;content:"";display:block;width:100%;height:100%;background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_bimg.png') no-repeat 0 bottom}

.tv_kv01 .other {position:relative;width:279px;height:279px}
.tv_kv01 .other .thum {overflow:hidden;width:279px;height:279px}
.tv_kv01 .other .thum:after {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_bimg.png') no-repeat 0 bottom;opacity:0.8;}
.tv_kv01 .other .thum img {width:279px;height:279px}
.tv_kv01 .other .detail {position:absolute;bottom:20px;left:15px}
.tv_kv01 .other .detail .tit {color:#ccc;font-size:14px;line-height:24px;font-weight:400}
.tv_kv01 .other .detail .tit .num {display:inline-block;margin-right:3px;padding-right:6px;color:#ff5075;font-size:14px;line-height:13px;border-right:1px solid #ff5075}
.tv_kv01 .other .detail .sub_tit {color:#ccc;font-size:14px;font-weight:400}

.tv_kv01 .hash {width:279px;height:192px;padding:20px 30px 15px;box-sizing:border-box;background:#dd243f url('//img.tvchosun.com/upload_img/n2017/images/contents/tv_icon.png') no-repeat 30px 80px}
.tv_kv01 .hash .tit {margin-bottom:20px;font-size:14px;color:#fff;line-height:20px}
.tv_kv01 .hash .tit strong {display:block;font-size:14px;color:#fff}
.tv_kv01 .hash a {display:block;color:#fff}
.tv_kv01 .hash a.big {margin-bottom:10px;font-size:28px;font-weight:400;text-align:right}
.tv_kv01 .hash a.small {font-size:20px;font-weight:300;text-align:right}

.tv_kv02 {padding-top:41px;width:100%;height:100%;overflow:hidden}
.tv_kv02 .kv_img {position:absolute;left:50%;top:0;z-index:0;margin-left:-960px}
.tv_kv02 .detail {position:relative;width:1116px;margin:0 auto;}
.tv_kv02 .detail .badge {margin-bottom:40px}
.tv_kv02 .detail .tit {margin:10px 0;font-size:50px;color:#333;font-weight:bold;letter-spacing:-3px;line-height:55px}
.tv_kv02 .detail .tit em {font-size:inherit;font-weight:300;font-style:normal}
.tv_kv02 .detail .tit a {font-weight:inherit;font-size:inherit;color:inherit}
.tv_kv02 .detail .time {margin-bottom:15px;padding-left:25px;font-size:14px;color:#666;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_time2.png') no-repeat 0 50%}
.tv_kv02 .detail .hash {margin-bottom:50px}
.tv_kv02 .detail .hash .hash_icon {border:1px solid #5a5957;background-color:transparent}
.tv_kv02 .detail .hash .hash_icon:hover {color:#333}
.tv_kv02 .detail .go_prgm {display:inline-block;height:42px;line-height:42px;padding:0 30px;border:1px solid #333;font-size:14px;color:#333}
.tv_kv02 .detail .btn_play {position:absolute;left:50%;top:50%;margin:-47px 0 0 -47px;}
.kv2_player {display:none;position:absolute;z-index:100;top:0;left:0;width:100%;background-color:rgba(0,0,0,0.3)}
.kv2_player .player_area {width:910px;height:512px;margin:0 auto;}

.full_thum {overflow:hidden;position:relative;top:-1px;left:-1px;width:270px;height:270px}
.full_thum:after {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_tv_mimg.png') no-repeat 0 0;background-size:100% 100%}
.full_thum img {width:270px;height:152px}
.full_thum a {position:absolute;z-index:10;bottom:20px;left:20px;display:block;}
.full_thum a .f_tit {display:block;margin-bottom:15px;color:#ffaccd;font-size:16px;font-weight:500}
.full_thum a .f_txt {display:block;color:#fff;font-size:14px;line-height:20px;font-weight:300;padding-right:15px;}

.cont_col01 {margin-bottom:10px}

.cont_col02 {float:left;width:270px;margin-right:12px}
.cont_col02 .bbs_video ul li {margin-left:0;margin-bottom:20px}

.cont_col03 {float:left;width:270px;height:560px;margin-right:12px}
.week_vod {width:270px;height:560px;padding:30px 30px 29px;border:1px solid #d4d4d4;box-sizing:border-box;background-color:#f3f3f3}
.week_vod > .tit {margin-bottom:20px;font-size:18px;color:#333;font-weight:bold}
.week_vod li {position:relative;padding:17px 0 10px 32px;border-top:1px solid #e4e4e4}
.week_vod li:first-child {border-top:0}
.week_vod li:first-child .num {background-color:#df1220}
.week_vod li .num {position:absolute;left:0; top:17px; display:inline-block;width:20px;height:20px;line-height:20px;font-weight:700;color:#fff;text-align:center;background-color:#333}
.week_vod li a {display:block;font-size:14px;color:#333;line-height:21px;letter-spacing:-1px;word-break:keep-all;font-family:'Noto Sans KR'}
.week_vod li a .tit {display:block;color:#666}

.cont_col04 {float:left;width:552px;}
.cont_col04 .bbs_video ul li:nth-child(2n+1) {margin-left:0}
.cont_col04 .bbs_video ul li:nth-child(n+3) {margin-top:20px}
/* 방송Index 끝 ------------------------------------------------- */


/* 온에어 시작 ------------------------------------------------------- */
.onair_head {background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_onair.jpg') no-repeat 50% 0;}
.onair_head .onair_cont {width:1116px;height:781px;margin:0 auto;padding-top:30px;box-sizing:border-box}
.onair_head .onair_cont .tab_box {}
.onair_head .onair_cont .tab_box ul {width:60%;margin:0 auto}
.onair_head .onair_cont .tab_box ul li {width:33.333%}
.onair_head .onair_cont .tab_box ul li img { vertical-align:middle; }
.onair_head .onair_cont .tab_box ul li img.hoverimg { display:none; }
.onair_head .onair_cont .tab_box ul li:hover img.hoverimg { display:inline-block; vertical-align:middle; }
.onair_head .onair_cont .tab_box ul li:hover img.nonimg { display:none; }
.onair_head .onair_cont .left{float:left;width:834px}

.onair_head2 {background:url('//img.tvchosun.com/upload_img/n2017/images/contents/bg_t2_onair.jpg') no-repeat 50% 0;}
.onair_head2 .onair_cont {width:1116px;height:781px;margin:0 auto;padding-top:30px;box-sizing:border-box}
.onair_head2 .onair_cont .tab_box {}
.onair_head2 .onair_cont .tab_box ul {width:60%;margin:0 auto}
.onair_head2 .onair_cont .tab_box ul li {width:33.333%}
.onair_head2 .onair_cont .tab_box ul li img { vertical-align:middle; }
.onair_head2 .onair_cont .tab_box ul li img.hoverimg { display:none; }
.onair_head2 .onair_cont .tab_box ul li:hover img.hoverimg { display:inline-block; vertical-align:middle; }
.onair_head2 .onair_cont .tab_box ul li:hover img.nonimg { display:none; }
.onair_head2 .onair_cont .left{float:left;width:834px}

.sch_list {position:relative;margin-top:15px}
.sch_list .date {margin-bottom:10px;color:#333;font-size:18px;font-weight:bold}
.sch_list ul {border:1px solid #cdcdcd;border-left:0;background-color:#f7f7f7}
.sch_list ul:after {content:"";display:block;clear:both}
.sch_list ul li {position:relative}
.sch_list ul li .btnIcon.onair {position:absolute;z-index:10;top:13px;left:18px;width:101px;height:27px;background:url('//img.tvchosun.com/upload_img/n2017/images/contents/icon_onair.png') no-repeat 0 0}
.sch_list ul li {float:left;width:20%;height:146px;border-left:1px solid #cdcdcd;box-sizing:border-box}
.sch_list ul li a {display:block;width:100%;height:100%;padding:27px 18px 20px 18px;box-sizing:border-box}
.sch_list ul li a .time {display:block;font-size:20px;color:#666}
.sch_list ul li a .txt {display:block;margin-top:5px;font-size:16px;line-height:18px;color:#333;letter-spacing:-1px;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.sch_list ul li.onair a {position:relative;top:-1px;left:-1px;width:167px;height:148px;padding-top:47px;padding-left:23px;background-color:#df131f}
.sch_list ul li.onair a .time {color:#fff;font-size:24px}
.sch_list ul li.onair a .txt {overflow:hidden;margin:0;color:#fff;/*white-space:nowrap;*/text-overflow:ellipsis;}
.sch_list .btn_more {position:absolute;top:5px;right:9px}

.real_cmmt {float:right;width:275px;height:635px;border:1px solid #d7d7d7;box-sizing:border-box;background-color:#fff}
.real_cmmt > .tit {height:50px;line-height:50px;padding:0 18px;font-size:18px;color:#333;font-weight:500;border-bottom:1px solid #d7d7d7}
.real_cmmt .cmmt_list {padding:3px;border-bottom:1px solid #d7d7d7;box-sizing:border-box;}
.real_cmmt .cmmt_list ul {overflow:auto;height:411px;box-sizing:border-box;}
.real_cmmt .cmmt_list ul li {padding:15px}
.real_cmmt .cmmt_list ul li .write {margin-bottom:10px;color:#333;font-size:14px;font-weight:300}
.real_cmmt .cmmt_list ul li .write img		{margin:2px 3px 0 0;	}
.real_cmmt .cmmt_list ul li .txt {font-size:14px;color:#333;line-height:18px;word-break:break-all;}
.real_cmmt .cmmt_list ul li .date {margin-top:5px;font-size:12px;color:#333; float:left;}
.real_cmmt .cmmt_list ul li .btn_del { float:right; padding:0 2px; border:1px solid #d4d4d4; cursor:pointer; }
.real_cmmt .cmmt_list ul li .btn_del a { font-size:12px; color:#333; }
.real_cmmt .write_area {position:relative;padding:5px 10px 10px}
.real_cmmt .write_area .cmt_login {margin-bottom:5px;text-align:right}
.real_cmmt .write_area .cmt_login .tooltip_layer {right:20px;margin-top:15px;text-align:left}
.real_cmmt .write_area .cmt_login .tip {margin-left:15px}
.real_cmmt .write_area .inp_txt textarea::placeholder {font-size:11px;line-height:13px !important;font-weight:300 !important;color:#9e9e9e !important}
.real_cmmt .write_area .inp_txt textarea {overflow:auto;width:100%;height:62px;border:1px solid #000;font-size:14px;box-sizing:border-box; color:#333 !important;}
.real_cmmt .write_area .inp_txt .cont {position:absolute;top:17px;margin-left:4px;font-size:12px;color:#9e9e9e}
.real_cmmt .write_area .inp_txt .btn {width:100%;height:45px;line-height:45px;margin-top:8px}


.plus_list {float:right;width:275px;height:470px;margin-bottom:8px;border:1px solid #d7d7d7;box-sizing:border-box;background-color:#fff}
.plus_list > .tit {height:50px;line-height:50px;padding:0 18px;font-size:18px;color:#333;border-bottom:1px solid #ebebeb;font-weight:500}
.plus_list .time_list {}
.plus_list .time_list ul {overflow:auto;height:417px;box-sizing:border-box}
.plus_list .time_list ul li {position:relative;padding:20px 18px;border-top:1px solid #ebebeb}
.plus_list .time_list ul li:first-child {border-top:0}
.plus_list .time_list ul li .tit {overflow:hidden;width:170px;margin-bottom:5px;color:#333;font-size:16px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px}
.plus_list .time_list ul li .txt {color:#666;font-size:12px;line-height:12px}
.plus_list .time_list ul li.onair {background-color:#eee}
.plus_list .time_list ul li .btnIcon.onair {position:absolute;z-index:10;top:25px;right:10px;width:57px;height:27px;background:url('//img.tvchosun.com/upload_img/n2017/images/contents/icon_onair2.png') no-repeat 0 0}

.onair_info {position:absolute;width:1116px;height:140px;padding:22px 30px;margin-top:8px;box-sizing:border-box;background-color:#fff}
.onair_info .tag {margin-bottom:10px}
.onair_info .tit {overflow:hidden;width:890px;margin-bottom:15px;color:#000;font-size:30px;line-height:30px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;}
.onair_info .date {color:#666;font-size:14px;line-height:14px}
.onair_info .btn_area {position:absolute;right:40px;top:46px}
.onair_info .btn_area .btnIcon {width:43px;height:43px;border:1px solid #e0e0e0}

.onplus_txt {position:absolute;right:0;top:0;color:#e01d2a;font-size:16px;font-weight:300}

/* 온에어 끝 ------------------------------------------------------- */


/* 윈도우팝업 시작 ----------------------------------------------- */
.win_popup {width:500px;}
.win_popup h1 {float:none;padding:0}
.win_popup .win_head {border-bottom:2px solid #333}
.win_popup .win_head .tit {height:60px;font-size:24px;line-height:60px;text-align:center;color:#333}
.win_popup .tit02 {float:none;margin:0 0 8px;font-weight:normal;color:#333;font-size:20px}
.win_popup .tit03 {margin:0 0 8px;color:#333;font-size:14px;font-weight:normal}
.win_popup .win_cont {padding:30px}
.win_popup .win_cont .btn_area input {margin:0 3px}
.win_popup .win_close {position:absolute;right:20px;top:20px;width:22px;height:24px;background:url('//img.tvchosun.com/upload_img/n2017/images/common/icon_win_cls.png') no-repeat 0 0;}

/* 우편번호 찾기 */
.post_area .top_txt {margin-bottom:15px;font-size:16px;color:#333}
.post_area .inp {position:relative;margin-bottom:20px;padding:0 95px 0 0}
.post_area .inp input {height:50px}
.post_area .inp input[type="text"] {width:100%;padding-left:15px;font-weight:300;line-height:16px;}
.post_area .inp .btn {position:absolute;right:0;top:0;width:90px;border-radius:2px;background-color:#5b5b5b}

.code_area {}
.code_area .srh_txt {margin-bottom:10px;color:#333;font-size:14px;line-height:14px;}
.code_area .srh_txt .keyword {padding-right:10px;color:#2f6fc7;background:url('//img.tvchosun.com/upload_img/n2017/images/common/sp_sbar.png') no-repeat right 50%}
.code_area .srh_txt .num {padding-left:10px}
.code_area .area_sel {margin-bottom:10px;padding:8px 0;border:1px solid #dedede;background:url('//img.tvchosun.com/upload_img/n2017/images/common/line_bar.png') no-repeat 50% 50%;background-size:2px 32px}
.code_area .area_sel select {width:49%;height:32px;border:0;font-size:14px;font-weight:300;box-sizing:border-box}

.code_area .area_sel.inp_dim {background-color:#f8f8f8;color:#c1c1c1}
.code_area .area_sel.inp_dim select {background:none;color:#c1c1c1 !important}  
.code_area .area_sel.inp_dim select[disabled='disabled'] {color:#c1c1c1 !important;opacity: 0.7}
.code_area .area_sel.inp_dim select[disabled='disabled']::-ms-value {color:#c1c1c1 !important;opacity: 0.7}  

.code_area .code_list {overflow:auto;height:334px;border-top:1px solid #666;border-bottom:1px solid #dedede;}
.code_area .code_list table {width:100%;margin-top:-1px}
.code_area .code_list table tr td {padding:9px 10px 9px 20px;border-top:1px solid #dedede;font-size:13px;text-align:left}
.code_area .code_list table tr td p {padding:3px 0;font-size:13px;line-height:18px;color:#666}
.code_area .code_list table tr td .tit {float:left;display:inline-block;width:46px;color:#333}
.code_area .code_list table tr td .old .tit {word-spacing:8px}
.code_area .code_list table tr td p a {display:block;padding-left:47px;color:#666;font-weight:300}
.code_area .code_list table tr td p a:hover {color:#df1220;text-decoration:underline}
.code_area .code_list table tr td.code {border-left:1px solid #dedede;text-align:center}

.code_area .code_none .txt {padding:30px 0;font-size:13px;color:#333;text-align:center;font-weight:300}
.code_area .code_none .guide_txt {margin-top:10px}

.guide_txt {padding:18px 20px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background-color:#fafafa}
.guide_txt li {padding:5px 5px 5px 10px;font-size:13px;line-height:18px;color:#666;font-weight:300;background:url('//img.tvchosun.com/upload_img/n2017/images/common/blt_bk.png') no-repeat 0 11px}
.guide_txt li a {color:#2f6fc7}

/* 캐시충전 , vod 이용권 구매 */
.inp_area .top_stxt {margin-bottom:25px;padding-left:10px;font-size:13px;color:#818181;background:url('//img.tvchosun.com/upload_img/n2017/images/common/blt_bk.png')no-repeat 0 7px}
.cash_sel {border-left:1px solid #dedede;}
.cash_sel:after {content:"";display:block;clear:both}
.cash_sel li {float:left;width:16.666%;height:36px;margin-bottom:-1px;border:1px solid #dedede;border-left:0;box-sizing:border-box}
.cash_sel li a {display:block;height:36px;line-height:36px;color:#818181;font-weight:300;font-size:14px;text-align:center}
.cash_sel li.active a {position:relative;color:#e51918;font-weight:400}
.cash_sel li.active a:after {position:absolute;z-index:10;top:-1px;left:-1px;content:"";display:block;width:100%;height:34px;border:1px solid #e51918}

.cash_save {margin-bottom:25px}
.cash_save .cash_sel {margin-bottom:20px}
.cash_save .inp {margin-bottom:10px}
.cash_save .cash_info {margin-top:30px;}
.cash_info {clear:both;border-top:1px solid #666} 
.cash_info li {clear:both;height:33px;line-height:33px;padding:0 10px;font-size:14px;text-align:right;color:#666;border-bottom:1px solid #e0e0e0;font-family:'Noto Sans KR'}
.cash_info li .label {float:left;}
.cash_info li .t_black {color:#333333}
.cash_info li .t_blue {color:#2f6fc7}
.cash_info li .label1 {float:left; width:80px; text-align:left;  }
.cash_info li .t_txt {float:left; margin-left:20px;color:#666666;letter-spacing:-0.5px;   }

.cash_pay {margin-bottom:30px}
.cash_pay .cash_sel {margin-bottom:8px}
.cash_pay .cash_sel li {width:50%;}
.cash_pay .cash_sel li:nth-child(n+5) {width:33.333%}

.cash_noti {position:relative;margin-bottom:40px}
.cash_noti .info_box {margin-bottom:10px;padding:20px 0 0 0}
.cash_noti .info_box p {margin-bottom:5px;padding:0 20px;font-size:13px;color:#666;line-height:18px;font-weight:300}
.cash_noti .info_box ul {padding-top:0}
.cash_noti .btnIcon {position:absolute;right:0;top:5px}

.pay_result		{height:80px;padding:0 30px;border-bottom:1px solid #e0e0e0;background-color:#fafafa; }
.pay_result p.t_line1		{text-align:center;font-size:20px; color:#df1220; font-weight:400;line-height:75px;}	
.pay_result p.t_line2		{text-align:center;font-size:20px; color:#df1220; font-weight:400;padding-top:17px;  }	
.pay_result p.t_line2 span	{font-size:14px; color:#333; font-weight:200;	}

.r_txt {color:#e51918;font-size:14px;letter-spacing:-1px}

.cash_txt {text-align:right;font-size:16px;color:#333}
.cash_txt strong {font-size:28px;color:#df1220;font-weight:400;vertical-align:middle;letter-spacing:-1px}

.my_cash {height:80px;line-height:80px;padding:0 30px;border-bottom:1px solid #e0e0e0;background-color:#fafafa}
.my_cash:after {content:"";display:block;clear:both}
.my_cash .tit02 {float:left !important}

.vod_sel {margin-bottom:30px}
.vod_sel .tit03 {margin-top:10px}
.vod_sel select {width:100%;height:50px;font-size:14px;font-weight:300}
.vod_sel select[disabled="disabled"] {background-color:#efefef}

.buy_vod {position:relative;margin-bottom:30px;padding:10px 0;border-top:1px solid #666;border-bottom:1px solid #e0e0e0}
.buy_vod .v_tit {margin-bottom:5px;padding:0 10px;font-size:16px;color:#333}
.buy_vod .v_info {margin-left:10px}
.buy_vod .v_info li {display:inline-block;margin-right:6px;padding-left:11px;font-size:13px;color:#666;font-weight:300;background:url('//img.tvchosun.com/upload_img/n2017/images/common/sp_sbar.png')no-repeat left 5px}
.buy_vod .v_info li:first-child {padding:0;background:none}
.buy_vod .pay_cash {position:absolute;right:10px;top:25px;font-size:14px;color:#333;font-weight:normal}
.buy_vod .pack_list {overflow:auto;height:135px;margin-top:10px;border-top:1px solid #e0e0e0;padding:10px}
.buy_vod .pack_list .t {margin-bottom:5px;font-size:14px;color:#333;font-weight:normal}
.buy_vod .pack_list ul li {line-height:20px;font-size:13px;color:#333;font-weight:300}

.vod_pay {margin-bottom:30px}
.vod_pay .tit02 {float:left !important}
.vod_pay .cash_txt {margin-bottom:5px}

/* 윈도우팝업 끝----------------------------------------------- */


/* 이벤트 시작 ---------------------------------------------------*/
.evt_head {background-color:#f2f3f6;box-sizing:border-box}
.evt_head .head_tit {width:1116px;height:195px;margin:0 auto;padding-top:55px;box-sizing:border-box}
.evt_head .head_tit .tit_h2 {float:none;margin:0 0 20px;color:#625b42;font-weight:700;font-size:48px;line-height:48px;text-align:center;letter-spacing:-1.5px}
.evt_head .head_tit .txt {color:#a29b83;font-size:20px;font-weight:400;text-align:center;letter-spacing:-1px}
.evt_head .cont_gnb {background-color:#838aa2}
.evt_head .cont_gnb ul {width:526px;margin:0 auto;}
.evt_head .cont_gnb ul li {width:223px;margin:0 20px;}

.evt_list {}
.evt_list > ul {border-top:1px solid #5a5a5a}
.evt_list > ul > li {position:relative;height:122px;padding:30px 180px 30px 260px;border-bottom:1px solid #ddd}
.evt_list > ul > li .thum {position:absolute;left:22px;top:30px;width:217px;height:122px}
.evt_list > ul > li .thum img {width:217px;height:122px}
.evt_list > ul > li .tit {margin:1px 0 33px}
.evt_list > ul > li .tit a {color:#303030;font-size:20px;line-height:20px;font-weight:400}
.evt_list > ul > li .d_day {position:absolute;top:50%;right:50px;display:block;width:62px;height:62px;margin-top:-31px;line-height:62px;border-radius:62px;color:#fff;font-size:18px;text-align:center;font-weight:400;background-color:#738cae}
.evt_list > ul > li ul li {margin-bottom:10px;font-size:14px;line-height:14px;color:#666}
.evt_list > ul > li ul li .lh {display:inline-block;width:45px;color:#303030}
.evt_list > ul > li .ing {position:absolute;right:0;bottom:0;display:inline-block;width:46px;height:46px;line-height:46px;text-align:center;font-size:13px;color:#fff;font-weight:500;background-color:rgba(223,19,31,.9)}
.evt_list > ul > li .end {position:absolute;z-index:0;right:0;bottom:0;display:inline-block;width:46px;height:46px;line-height:46px;text-align:center;font-size:13px;color:#fff;font-weight:500;background-color:#29261f}
.evt_list > ul > li .end:after {position:absolute;z-index:-1;right:0;bottom:0;content:"";display:block;width:217px;height:122px;background-color:rgba(0,0,0,.6)}

.evt_tit01 {padding-bottom:10px;border-bottom:1px solid #e01d2a;color:#333;font-size:22px;letter-spacing:-1px;font-weight:300}
.evt_tit02 {margin-bottom:15px;color:#8b7c6b;font-size:18px;font-weight:300}
.info_use {position:relative;margin:50px 0}
.info_use .use_cont {padding-bottom:30px;border-bottom:1px solid #dedede}
.info_use .use_cont:after {content:"";display:block;clear:both}
.info_use .use_cont .req_txt01 {position:absolute;top:10px;left:230px;color:#666;font-size:12px}
.info_use .use_cont .txt_list {margin:15px 0 30px}
.info_use .use_cont .txt_list li {margin-top:7px;padding-left:10px;font-size:14px;line-height:16px;color:#666;font-weight:300;background:url('//img.tvchosun.com/upload_img/n2017/images/common/blt_bk.png') no-repeat 0 6px}
.info_use .use_cont .bbs_write {margin-bottom:50px;padding:10px 0 5px;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.info_use .use_cont .bbs_write table {border-bottom:0}
.info_use .btnIcon {position:absolute;right:0;top:-10px}

.agree_area {width:49.5%;float:left}
.agree_area .agree_box {overflow:auto;height:116px;margin-bottom:20px;padding:20px;font-size:14px;color:#666;box-sizing:border-box;background-color:#f9f9f9}
.agree_area input {}
.agree_area label {color:#666;font-size:14px;font-weight:300}

.evt_survey {margin:50px 0}
.surv_list {margin-top:40px}
.surv_list > li {margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #dedede}
.surv_list label {display:inline-block !important}
.surv_list select {font-size:14px}
.surv_list .que {margin-bottom:30px;color:#8b7c6b;font-size:18px;line-height:18px}
.surv_list .que strong {padding-right:10px;color:#8b7c6b}
.surv_list .ans_sel {margin-left:40px}
.surv_list .ans_sel li {margin-top:20px}
.surv_list .ans_sel li input[type="text"] {margin-left:10px}
.surv_list .ans_box {border-right:1px solid #e6e6e6}
.surv_list .ans_box:after {content:"";display:block;clear:both}
.surv_list .ans_box li {float:left;width:25%;height:274px;margin-top:-1px;padding:25px;border:1px solid #e6e6e6;border-right:0;box-sizing:border-box}
.surv_list .ans_box li:empty {background:url('//img.tvchosun.com/upload_img/n2017/images/contents/img_none.png') no-repeat 50% 50%}
.surv_list .ans_box li .img {margin-bottom:15px}
.surv_list .ans_box li .img img {width:100%}
.surv_list .ans_box li label {font-size:16px;letter-spacing:-1px}
.surv_list .ans_tarea {margin-bottom:-10px}
.surv_list .ans_tarea textarea {width:100%;height:120px;box-sizing:border-box;font-size:14px}
.surv_list .ans_tarea textarea::placeholder {font-size:14px;color:#b5b5b5 !important}
.surv_list .ans_tarea .cont {padding-top:5px;text-align:right;font-size:14px;color:#b5b5b5}
.surv_list .ans_tarea .cont b {color:#e60011}
.evt_survey .btn_area {text-align:center}
.evt_survey .btn_area .btn.bgBlack {height:43px;width:140px;border-radius:2px}

.evt_bbs {margin-top:50px}
.evt_bbs .evt_tit01 {float:left;border-bottom:0;padding-bottom:0}
.evt_bbs .bbs_write .req_txt {padding-top:20px;border-bottom:1px solid #5a5a5a}
.evt_bbs .bbs_detail{clear:both;padding-top:15px;}
.evt_bbs .bbs_detail thead th {padding-left:25px;border-bottom:1px solid #dedede;background-color:#f5f5f5}
.evt_bbs .bbs_detail tbody td {padding-left:25px;padding-right:25px}
.evt_bbs .bbs_detail tbody td.detail_cont {padding-left:25px}
.evt_bbs .bbs_detail tbody td.detail_cont img {max-width:90%}

.evt_img_cmnt .cmtList_area li {padding:30px 20px 30px 160px;min-height:80px;box-sizing:border-box}
.evt_img_cmnt .cmtList_area li .img {position:absolute;left:0;}
.evt_img_cmnt .cmtList_area li .img img {width:140px;height:78px}
.evt_img_cmnt .cmtList_area li .cmt_none {position:absolute;left:0;width:100%;padding:0}
.evt_img_cmnt .cmtList_area li .cmt {margin-bottom:0}

.evt_txt_cmnt .cmtList_area li {padding:30px 20px 30px 250px;min-height:80px;box-sizing:border-box}
.evt_txt_cmnt .cmtList_area li .text {position:absolute;left:0;width:230px;min-height:80px;padding:20px 10px;border-right:1px solid #cecece;box-sizing:border-box;word-break:keep-all;letter-spacing:-1px;color:#333;font-size:16px}
.evt_txt_cmnt .cmtList_area li .cmt_none {position:absolute;left:0;width:100%;padding:0}
.evt_txt_cmnt .cmtList_area li .cmt {margin-bottom:20px}

.evt_glly {position:relative}
.evt_glly .evt_tit01 + .btn_area {position:absolute;right:0;top:-10px}
.evt_glly .evt_tit01 {margin-bottom:38px}
.glly_list {margin-bottom:10px;}
.glly_list ul {margin-bottom:10px;padding-bottom:60px;border-bottom:1px solid #dedede}
.glly_list ul:after {content:"";display:block;clear:both}
.glly_list li {position:relative;float:left;width:25.03%;height:318px;margin:-1px -1px 0 0;padding:25px;border:1px solid #e6e6e6;box-sizing:border-box}
.glly_list li .thum {overflow:hidden;width:230px;height:168px;margin-bottom:15px;text-align:center; background:#ececec url('//img.tvchosun.com/upload_img/n2017/images/contents/glly_none.png') no-repeat 50% 50%}
.glly_list li .thum img {width:auto;height:100%}
.glly_list li .thum_none {overflow:hidden;width:230px;height:168px;margin-bottom:15px;text-align:center;}
.glly_list li .thum_none img {width:auto;height:100%}
.glly_list li .tit a {overflow:hidden;height:40px;color:#333;font-size:16px;line-height:20px;font-weight:300}
.glly_list li .date {position:absolute;bottom:0;width:230px;height:45px;line-height:45px;font-weight:400;border-top:1px solid #e6e6e6;font-size:14px;color:#8c8c8c}
.glly_list .noti {color:#666;font-size:14px;font-weight:300}
.glly_list .noti .tip {width:22px;height:22px;margin-left:5px;vertical-align:bottom;background-size:100%}


/* 뉴스상세 2019.03 */
#wrap.news_view {margin-bottom: 0;}
#wrap .contents {padding-bottom: 100px;}

.article_header #banner_header {width: 970px; height: 90px; margin:0 auto 36px;}
.article_header .article_tit {margin-right:0;}
.article_header .article_tit .title {font-size: 37px; font-family: 'Noto Sans KR';}

.article_header .article_options .journalist {padding:0 18px;}
.article_header .article_options .journalist span {line-height: 50px;}
.article_header .article_options .journalist .name:after {content: ""; display: inline-block; width: 1px; height: 13px; margin:2px 0 0 10px; background-color: #ccc;}
.article_header .article_options .journalist .email {font-size: 12px; font-weight: 600; color: #4d8ae5; text-decoration: underline;}
.article_header .article_options .journalist .email a {display: block; margin-top: -3px;}
.article_header .article_options .journalist .more_news {margin-left: 40px; padding-right: 12px; font-size: 12px; background: url('//img.tvchosun.com/upload_img/n2017/images/common/blt_arr_black.png') no-repeat right 50%;}

.article_detail_body {padding:0 0 50px; border-bottom: 2px solid #000;}
.article_detail_body center {margin: 38px 0 10px 0;}
.article_detail_body .font03 {padding:0 40px;}
.article_detail_body .font03:last-child {margin-bottom: 0;}
.article_detail_body .font03, .article_detail_body .font03 p, .article_detail_body .font03 td {overflow: hidden;line-height: 30px; letter-spacing: -1px; font-size: 19px; font-family: 'Noto Sans KR'; font-weight: 300; color:#000;}
.article_detail_body .font03 p {overflow: hidden;}
.article_detail_body .view_banner img {padding:10px 0 10px 20px;}

.related_news_list {margin-top: 30px; padding:0 40px 45px 10px; border-bottom: 1px solid #eaeaea;}
.related_news_list .tit {margin-bottom: 20px;font-size: 15px; font-family: 'Noto Sans KR'; font-weight: 600; color:#000;}
.related_news_list li {position: relative;padding-left: 28px; margin-bottom: 8px; /*background: url('../img/icon_comment.gif') no-repeat -2px 4px;*/}
.related_news_list li center {margin-top:50px;}
/*.related_news_list li.ad {margin-bottom: 8px; background: url('../img/icon_ad.gif') no-repeat 0 6px;}*/
.related_news_list li em {position: absolute;left: 0;top: 6px;}
.related_news_list li.ad em {position: absolute;left: 0;top: 7px;}
.related_news_list a {font-size: 17px; font-family: 'Noto Sans KR'; font-weight: 600; color:#000;}

.news_copyrights {margin-top: 15px; text-align: center; font-size: 12px; color:#666;}
.news_copyrights a {display: inline-block; width: 64px; height: 23px; line-height: 24px; margin-left: 13px; text-align: center; color:#fff; background: #888; border-radius: 2px;}

.journalist_profile {height: 162px; margin-top: 40px; padding:45px 43px 28px 145px; background: #f3f3f3; box-sizing: border-box;}
.journalist_profile .photo {left:43px; top:36px;}
.journalist_profile .profile .info span {color:#222;}
.journalist_profile .profile .info .email a {color:#222;}
.journalist_profile .profile .info .btn_dotum {display: inline-block; height: 27px; line-height: 27px; padding:0; text-align: center; color:#555; border: 1px solid #bbb; box-sizing:border-box;}
.journalist_profile .profile .info .more {width: 90px; margin-left: 8px; padding-right: 9px; background: #fff url('//img.tvchosun.com/upload_img/n2017/images/common/blt_arr_black.png') no-repeat 71px 50%;}
.journalist_profile .profile .info .profile_view {width: 77px;}
.journalist_profile .profile .info .naver {width: 82px; padding-left: 18px; border: 1px solid #1dc800; background: #fff url('//img.tvchosun.com/upload_img/n2017/images//icon_naver.gif') no-repeat 9px center;}
.journalist_profile .profile .my_atc_list {padding:0; margin-top: 18px;background: none;}
.journalist_profile .profile .my_atc_list ul li a {font-size: 15px; font-family: 'Noto Sans KR'; font-weight: 600; color:#222;}

.keyword_group {overflow: hidden; margin: 35px 0 45px 0;}
.keyword_group dt, .keyword_group dd {float: left; font-weight:600;}
.keyword_group dt {line-height: 38px; margin-right: 15px; font-size: 14px; color:#555;}
.keyword_group dd {height: 38px; line-height: 38px; margin-right: 6px; padding:0 25px; text-align: center; font-size: 16px; color:#fff; background: #525252; border-radius: 50px;}
.keyword_group dd a {margin-right:0; color:#fff; font-size:14px;}
.keyword_group dd.active {background: #457ada;}

.box_list {padding: 0; border:0;}
.box_list h3 {padding-left: 0px; font-size: 20px; font-weight: 600; color:#000;}
.box_list ul {padding:25px 30px 5px 30px; border: 1px solid #ccc;}
.box_list ul li {position: relative;padding:0 5px 0 5px;margin-bottom:20px;}
.box_list ul li a span.thum img{width: 176px; height: 99px;}
.box_list ul li a span.txt {overflow: hidden; height: 38px; margin-top: 10px; font-size: 15px; color:#000; letter-spacing: 0;}
.box_list ul li a span.rank {position: absolute;left: 5px;top: 0;width: 24px;height: 24px;line-height: 24px;text-align: center;color: #fff;background: #616161;}
.box_list ul li:first-child a span.rank {background: #e2242a;}
.box_list + div {margin-top: 50px;}
.box_list.col3 {margin-top: 40px;}
.box_list.col3 ul {padding:25px 30px 5px 30px;}
.box_list.col3 ul li {width:33.3%;padding:0 15px 0 15px;}
/*#related_list ul li span.txt {margin-top: 8px;}*/
.box_list.col3 ul li span.txt {margin-top: 10px;}
.box_list.col3 ul li a span.thum img{width: 219px; height: 123px;}
#related_list.box_list ul li:nth-child(5) {clear:both;}

.ad_area {margin:50px 0;}

.comment_area {margin-top: 45px;}
.cmtList_area li .btn_area button.btn {border-radius: 3px;}

/*rnb수정*/
.container .rnb {background: #fff;}
.container .rnb.fixed {position: fixed;left: 50%;bottom:0;margin-left:278px;}
.container .rnb.absolute {position: absolute;left: 50%;bottom:0;margin-left:278px;padding-bottom: 130px;}
.rnb_tit {font-size: 15px; font-weight: 600; color:#222;}

.real_time_news li {position: relative; margin-bottom: 18px;}
.real_time_news li.thumb {margin-bottom: 11px; padding:6px 110px 9px 0;}
.real_time_news li:nth-child(2) {margin-bottom: 8px;}
.real_time_news li:last-child {margin-bottom: 0;}
.real_time_news li a {display: block; overflow: hidden; height: 38px; font-size: 14px; font-family: 'Noto Sans KR'; font-weight: 300; color:#222;}
.real_time_news li img {position: absolute; right:0; top: 0;width:95px;}

.top5_list ol li {margin-top: 6px;}
.top5_list ol li .rank {font-size: 14px; font-weight: 600; color:#111; background: none;}
.top5_list ol li .rank.r1 {color:#dd0413; background: none;}
.top5_list ol li a {font-size: 14px; font-family: 'Noto Sans KR'; font-weight: 300; color:#222;}

.real_time_info .rnb_tit {margin-bottom: 15px;}
.real_time_info ol.info li {position: relative; margin-top: 6px; padding-left: 25px;}
.real_time_info ol.info li .rank {position: absolute; left: 0; top: 3px; width: 16px; height: 16px; line-height: 16px; text-align: center; font-size: 14px; font-weight: 600; color:#111;}
.real_time_info ol.info li a {line-height: 20px; font-size: 14px; font-family: 'Dotum'; font-weight: 300; color: #222;}
.real_time_info ol.info li .line1 {overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;}
.real_time_info ol.ad {padding-top: 17px; margin-top: 16px; border-top: 1px solid #eaeaea;}
.real_time_info ol.ad li {position: relative; margin-top: 2px; padding-left: 25px;}
.real_time_info ol.ad li:first-child {margin-top: 0;}
.real_time_info ol.ad li .rank {position: absolute; left: 0; top: 4px; text-align: center;}
.real_time_info ol.ad li a {line-height: 20px; font-size: 14px; font-family: 'Dotum'; font-weight: 300; color: #222;}
.real_time_info ol.ad li .line1 {overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;}

.C_brother li {position: relative; margin-bottom: 20px;}
.C_brother li.thumb {margin-bottom: 10px; padding:10px 0 10px 110px;}
.C_brother li:last-child {margin-bottom: 0;}
.C_brother li a {display: block; overflow: hidden; height: 33px; font-size: 14px; font-weight: 600; color:#222;}
.C_brother li img {position: absolute; left:0; top: 0;width:95px;}

.todayHot_news ul li {margin-top: 9px; padding:0 0 0 10px; background: url('//img.tvchosun.com/upload_img/n2017/images/common/blt_bk2.png') no-repeat 0 49%;}
.todayHot_news ul li a {line-height: 20px; font-size: 14px; font-family: 'Noto Sans KR'; font-weight: 300; color: #222;}
.todayHot_news ul li .line1 {overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;}

.randomBanner div {margin-top: 10px;}
.randomBanner div:first-child {margin-top:0px;}
.randomBanner .random a {display: none;}

.pieceBanner {overflow: hidden;}
.pieceBanner .piece {float: left; width: 122px; margin-bottom: 14px;}
.pieceBanner .piece:nth-of-type(2n) {margin-left:6px;}
.pieceBanner .piece:nth-child(3) {margin-bottom: 0;}
.pieceBanner .piece:nth-child(4) {margin-bottom: 0;}
.pieceBanner .piece .txt {margin-top:10px; font-size: 13px; color:#555;}

.lastTxtAD .rnb_tit {margin-bottom: 10px; line-height: 100%;}
.lastTxtAD ul li {margin-top: 2px; padding:0 0 0 10px; background: url('../img/dot_2x2_gray.gif') no-repeat 0 8px;}
.lastTxtAD ul li a {line-height: 20px; font-size: 14px; font-weight: 300; color: #555;}
.lastTxtAD ul li .line1 {overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;}

/* iframe */
#left {position: absolute; left: 50%; margin-left: -692px; top:272px; width: 120px; height: 730px; }
#right {position: absolute; left: 50%; margin-left: 573px; top:272px; width: 120px; height: 730px; }
.frame_ban_top {}
.frame_ban_bottom {margin-top: 10px;}
.rc_171116_01 .ttl {padding-top: 0 !important;}