@charset "utf-8"; 

legend, caption		{ width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden; } 
fieldset			{ border:0; margin:0; padding:0; }

select.arr {width:100%;padding:10px;border:1px solid #ddd;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_down2.png') no-repeat 96% 50%;background-size:12px 6px}

/* 하단 플로팅 메뉴 */
.float_menu {}
.float_menu img {width:40px;vertical-align:middle}
.float_menu li {position:fixed;z-index:800;bottom:138px;right:14px;display:none;font-size:13px;color:#fff;font-weight:bold}
.float_menu li a {display:block;font-size:13px;color:#fff;font-weight:bold}
.float_menu li img {margin-left:10px}
.float_menu .fft_mn {position:fixed;right:14px;z-index:800;display:block;bottom:160px}
.float_menu .top {position:fixed;right:14px;z-index:800;display:block;bottom:110px}
.float_menu .btn_fft {width:40px;height:40px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/fft_open.png') no-repeat 0 0;background-size:100%}

.float_menu.open .btn_fft {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/fft_close.png') no-repeat 0 0;background-size:100%}
/* //하단 플로팅 메뉴 */

.thum_list_sq ul li.bg_gray { background:#d8d8d8}
.thum_list_sq ul li.bg_gray .tit {padding: 5%;}

.thum_item .thum,
.swiper_list .thum,
.thum_list .thum {position:relative;display:block}

.thum_item .thum::after,
.swiper_list .thum::after,
.thum_list .thum::after {position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:block;content:"";background:rgba(0,0,0,.2)}

.thum_item .v_time,
.swiper_list .v_time,
.thum_list .v_time {font-size:12px}

.thum_list_sq .play .thum::after {background:rgba(0,0,0,.7) url('http://img.tvchosun.com/upload_img/n2017/mimages/common/btn_play_r.png')no-repeat 50% 50%;background-size:35px}
.topGray::before {content:"";display:block;height:10px;background-color:#eee}


.mgb5 {margin-bottom:5px !important}
.mgt25 {margin-top:25px !important}

.popupBg_modal {position:fixed;z-index:99;left:0;width:100%;height:100%;background-color:#000;opacity:0.6}

#header .other_head {position:relative;height:51px;background-color:#fff}
#header .other_head .tit {text-align:center;line-height:50px}
#header .other_head .btn_back {position:absolute;left:0;top:0;overflow:hidden;display:block;width:40px;height:50px;font-size:0;text-indent:-9999px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/arr_back.png') no-repeat 50% 50%;background-size:10px 17px}

#container {position:relative;clear:both}
.content {padding-bottom:1px;margin-bottom:0 !important}

.tooltip_layer {display:none;position:absolute;z-index:100;width:428px;padding:17px 14px;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('http://img.tvchosun.com/upload_img/n2017/mimages/common/bg_tooltip.png') no-repeat 0 0;}
.tooltip_layer .tit {margin-bottom:15px;color:#333;font-size:16px;font-weight:bold}
.tooltip_layer ul.dotList li {margin-bottom:9px;padding-left:10px;font-size:12px;color:#818181;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/blt_gr.png') no-repeat 0 6px;}
.tooltip_layer .pop_close {position:absolute;right:15px;top:20px;width:11px;height:11px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/btn_pop_close.png') no-repeat 0 0;}


/* 태그 */
.tag_icon {display:inline-block;height:20px;line-height:120%;margin:0 6px 0 0;padding:3px 5px 0;text-align:center;font-size:10px;font-weight:bold;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.global {border:1px solid #5a4ff4;color:#fff;background-color:#5a4ff4} /* 글로벌 */
.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.bgWhite {border:1px solid #999;color:#666;background-color:#fff}

.hashtag a,
.hashtag span {display:inline-block;height:35px;line-height:35px;margin-bottom:12px;padding:0 10px;border-radius:35px;font-size:0.75em/*12px*/;color:#333;background-color:#e6e6e6}

.evt_banner {margin:9px 0}
.evt_banner img {width:100%}

/* 팝업 ---------------------------------------------------------------------------------*/
.pop_wrap .pop_header {height:50px;background-color:#333}
.pop_wrap .pop_header .tit {padding:0 14px;line-height:48px;color:#fff;font-size:1.25em/*20px*/;letter-spacing:-1px}
.pop_wrap .pop_close {position:absolute;top:17px;right:14px;overflow:hidden;display:inline-block;width:17px;height:17px;text-indent:-999px;font-size:0;border:none;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/btn_pop_cls.png') no-repeat 50% 50%;background-size:100%}
.pop_cont .top_txt {margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #df1220;color:#333;font-size:0.8125em/*13px*/;text-align:center;line-height:160%}
.pop_cont .pop_in {padding:25px 14px;word-break:keep-all}
.pop_cont .p_tit02 {margin-bottom:10px;color:#333;font-size:1em/*16px*/}
.pop_cont .c_txt {margin-bottom:10px;color:#666;font-size:0.8125em/*13px*/;line-height:150%}
.pop_cont .dot_txt {padding-left:8px;color:#666;font-size:0.75em/*12px*/;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/blt_gr.png') no-repeat 0 6px;background-size:2px}
.pop_cont .pop_btn {text-align:center;margin-top:30px}
.pop_cont .btn_area {text-align:center}
.pop_cont .btn_area .btn {min-width:85px}

/* 게시물신고 */
.pop_cont .crp_list {margin:25px 0}
.pop_cont .crp_list select {width:100%}
.pop_cont .crp_list li {margin-bottom:15px}
.pop_cont .crp_list li textarea {display:block;width:100%;height:130px;margin-top:10px;box-sizing:border-box}


/* 버튼 스타일 ------------------------------------------------------------------------------------------*/
.btn {display:inline-block;min-width:30px;padding:0 15px;border:1px solid #dedede;color:#333;text-align:center;vertical-align:middle;box-sizing:border-box;background-color:#fff}
.btn.midBtn {height:28px;line-height:26px;font-size:0.75em/*12px*/}
.btn.midBtnW {height:28px;line-height:26px;border:1px solid #666;font-size:0.75em/*12px*/;text-align:center;color:#333;background-color:#fff}
.btn.midBtnB {height:28px;line-height:26px;border:1px solid #333;font-size:0.75em/*12px*/;text-align:center;color:#fff;background-color:#333}
.btn.midBtnR {height:28px;line-height:26px;border:1px solid #df1220;font-size:0.75em/*12px*/;text-align:center;color:#df1220;background-color:#fff}
.btn.midBtnR2 {height:28px;line-height:26px;border:1px solid #df1220;font-size:0.75em/*12px*/;text-align:center;color:#fff;background-color:#df1220}

.btn.lgBtnW {height:50px;line-height:48px;border:1px solid #666;font-size:0.875em/*14px*/;text-align:center;color:#333;background-color:#fff}
.btn.lgBtnR {height:50px;line-height:48px;border:1px solid #df1220;font-size:0.875em/*14px*/;text-align:center;color:#fff;background-color:#df1220}
.f_btn {position:fixed;z-index:100;bottom:0;width:100%;box-shadow: 0px 2px 20px 0px #666;}
.f_btn .btn {float:left;width:50%}
.f_btn .lgBtnW {border-left:0;border-right:0}

.big_more {display:block;height:38px;line-height:38px;color:#333;font-size:14px;text-align:center;background-color:#fff}
.big_more:after {content:"";display:inline-block;width:13px;height:8px;margin-left:10px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_down2.png') no-repeat 0 0;background-size:12px 6px}
.big_more.line {border-top:1px solid #d3dcdc;border-bottom:1px solid #d3dcdc;}
.btn.bgBlack {min-width:80px;height:30px;line-height:28px;border:0;color:#fff;font-size:14px;font-weight:300;background-color:#333}
.btn.vodBuy {padding:0 13px;height:50px;line-height:48px;color:#000;font-weight:bold;letter-spacing:-1px}

.btnIcon {overflow:hidden;display:inline-block;text-indent:-999px;vertical-align:middle;font-size:0;border:none}
.btnIcon.arrDown {width:16px;height:10px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_down.png') no-repeat 50% 50%;background-size:100%} /* 아래화살표 버튼 */
.btnIcon.arrRight {width:8px;height:14px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right.png') no-repeat 50% 50%;background-size:100%} /* 오른쪽화살표 버튼 */
.btnIcon.arrLeft {width:8px;height:14px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_left.png') no-repeat 50% 50%;background-size:100%} /* 왼쪽화살표 버튼 */
.btnIcon.tip {width:22px;height:22px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_tip.png') no-repeat 50% 50%;background-size:100%} /* 블랙둥근 tip 버튼 */
.btnIcon.tip.close {width:22px;height:22px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_close.png') no-repeat 50% 50%;background-size:100%} /* 블랙둥근 tip close 버튼 */
.btnIcon.refresh {width:16px;height:18px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_refresh.png') no-repeat 50% 50%;background-size:100%} /* 새로고침 */
.btnIcon.trash {width:11px;height:13px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_trash.png') no-repeat 50% 50%;background-size:100%} /* 작은 휴지통 버튼 */
.btnIcon.search {width:18px;height:16px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_search.png') no-repeat 50% 50%;background-size:100%} /* 검색 버튼 */
.btnIcon.calendar {width:22px;height:22px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_calendar.png') no-repeat 50% 50%;background-size:100%} /* 달력 버튼 */
.btnIcon.scrap {width:17px;height:17px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_scrap.png') no-repeat 50% 50%;background-size:100%} /* 즐겨찾기 버튼 */
.btnIcon.scrap.active {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_scrap_active.png') no-repeat 50% 50%;background-size:100%} /* 즐겨찾기 버튼 */
.btnIcon.sns {width:17px;height:17px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_sns.png') no-repeat 50% 50%;background-size:100%} /* 공유 버튼 */
.btnIcon.font {width:22px;height:17px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_font.png') no-repeat 50% 50%;background-size:100%} /* 폰트확대/축소 버튼 */
.btnIcon.opt {width:23px;height:23px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_option.png') no-repeat 50% 50%;background-size:100%} /* 설정 버튼 */
.btnIcon.play {width:35px;height:35px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/btn_play.png') no-repeat 50% 50%;background-size:100%}/* 재생 버튼 */
.btnIcon.arrOpen {width:27px;height:27px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_down2.png') no-repeat 50% 50%;background-size:12px 6px} /* 화살표아래 */
.btnIcon.arrCls {width:27px;height:27px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_up2.png') no-repeat 50% 50%;background-size:12px 6px} /* 화살표아래 */
.btnIcon.home {width:18px;height:18px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/btn_home2.png') no-repeat 50% 50%;background-size:18px} /* 집모양 */
.btnIcon.lyCls {width:20px;height:20px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/ly_close.png') no-repeat 50% 50%;background-size:18px} /* 레이어닫기 */

.btnIcon.facebook {width:30px;height:30px;background:#3b5a9a url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_facebook.png') no-repeat 50% 50%;background-size:100%}
.btnIcon.twitter {width:30px;height:30px;background:#2aade3 url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_twitter.png') no-repeat 50% 50%;background-size:100%}
.btnIcon.youtube {width:30px;height:30px;background:#cb2129 url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_youtube.png') no-repeat 50% 50%;background-size:100%}
.btnIcon.nvrtv {width:30px;height:30px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_navertv.png') no-repeat 50% 50%;background-size:100%} /* 네이버 버튼 */
.btnIcon.ytube {width:30px;height:30px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_youtube_r.png') no-repeat 50% 50%;background-size:100%} /* 유투브 버튼 */
.btnIcon.blog {width:30px;height:30px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_blog_r.png') no-repeat 50% 50%;background-size:100%} /* 블로그 버튼 */
.btnIcon.kkotv {width:30px;height:30px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_kakao_r.png') no-repeat 50% 50%;background-size:100%} /* 카카오티비 버튼 */
.btnIcon.post {width:30px;height:30px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_post_r.png') no-repeat 50% 50%;background-size:100%} /* 네이버포스트 버튼 */

.btnIcon.facebook.off {background:#939393 url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_facebook_g.png') no-repeat 0 0;background-size:100%}
.btnIcon.twitter.off {background:#939393 url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_twitter_g.png') no-repeat 0 0;background-size:100%}

.btn_more,
.btn_login {display:inline-block;padding-right:15px;color:#666;font-size:0.75em/*12px*/;line-height:130%;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right2.png')no-repeat right 50%;background-size:5px 11px}



/* 게시판 ------------------------------------------------------------------------------------------------*/
.cont_box {position:relative}
.cont_box .btn_more {position:absolute;right:15px;top:15px}

.v_time {display:block;position:absolute;z-index:11;right:0;bottom:0;font-size:0.9375em/*15px*/;line-height:18px;height:20px;margin:0;padding:0 8px;text-align:center;color:#fff;background-color:rgba(0,0,0,.6)}
.v_time::before{font-size:0;line-height:1px;overflow:hidden;width:1px;height:1px;content:'재생시간';opacity:0;color:transparent}

.bbs_zine {background-color:#fff}
.bbs_zine li {padding:15px}
.bbs_zine li::after {content:"";display:block;clear:both}
.bbs_zine li .thum {float:left;width:25%;margin-right:9px}
.bbs_zine li .thum img {width:100%}
.bbs_zine li .thum + .detail {padding-left:28%}
.bbs_zine li .tit a {font-weight:bold;font-size:1em/*16px*/;color:#000;word-break:keep-all;letter-spacing:-0.5px}
.bbs_zine li .txt {margin-top:5px}
.bbs_zine li .txt a {line-height:100%;font-size:0.8125em/*13px*/;color:#666;word-break:keep-all;letter-spacing:-0.5px}
.bbs_zine li .hash {margin-top:5px}
.bbs_zine li .hash a {font-size:0.75em/*12px*/;color:#2f6fc7}
.bbs_zine li .path {margin-top:10px;color:#666;font-size:0.75em/*12px*/}
.bbs_zine li .path em {color:#333}

.bbs_video {margin-bottom:9px;}
.bbs_video li {margin-bottom:9px;border-bottom:1px solid #e8e8e8;background-color:#fff}
.bbs_video li:last-child {margin-bottom:0}
.bbs_video .thum {position:relative}
.bbs_video .thum a::after {position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;display:block;content:"";background-color:rgba(0,0,0,.2)}/* 20170906 플레이버튼 삭제 */
.bbs_video .thum img {width:100%}
.bbs_video .detail {padding:15px 14px 20px}
.bbs_video .tag {margin-bottom:9px}
.bbs_video .tit a {line-height:140%;font-weight:bold;font-size:1em/*16px*/;color:#000;word-break:keep-all;letter-spacing:-1px}
.bbs_video .txt a {line-height:130%;font-size:0.8125em/*13px*/;color:#666;word-break:keep-all;letter-spacing:-0.5px}
.bbs_video .date {margin-top:10px;font-size:0.8125em;color:#666}
.bbs_video .hash {margin-top:15px}
.bbs_video .hash a {display:inline-block;margin-right:5px;color:#333;font-size:0.9375em/*15px*/}
.bbs_video .hash a.pick {color:#8764cb}
.bbs_video .big_more {margin-top:9px;border-top:1px solid #d3dcdc;border-bottom:1px solid #d3dcdc}
.bbs_video .vod_info {position:relative;padding:15px 14px 20px}
.bbs_video .vod_info .date {display:block;margin-top:0}
.bbs_video .vod_info .date strong {display:inline-block;margin-right:3px;padding-right:10px;color:#333;font-weight:bold;font-size:15px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/sp_bar.png')no-repeat right 60%;background-size:1px 14px}
.bbs_video .vod_info .tit a {display:inline-block;margin-top:8px;font-weight:normal}
.bbs_video .vod_info.withBtn {padding-right:115px}
.bbs_video .vod_info.withBtn .btn {position:absolute;right:14px;top:15px}


/* 폴더형 */
.bbs_fold {margin-bottom:9px;border-top:1px solid #ddd}
.bbs_fold li {border-bottom:1px solid #e8e8e8}
.bbs_fold .fhead {position:relative;padding:15px 50px 15px 15px;background-color:#fff}
.bbs_fold .fhead a {display:block;line-height:130%;word-break:keep-all}
.bbs_fold .fhead .sort {display:block;color:#2f6fc7;font-size:0.75em/*12px*/}
.bbs_fold .fhead .tit {display:block;color:#000;font-size:0.875em/*14px*/}
.bbs_fold .fhead .arr {position:absolute;right:15px;top:50%;overflow:hidden;display:block;width:15px;height:9px;margin-top:-5px;font-size:0;text-indent:-999px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_down3.png')no-repeat 0 0;background-size:100%}
.bbs_fold .fbody {display:none;padding:15px;line-height:140%;border-top:1px solid #e8e8e8;color:#666;font-size:0.8125em/*13px*/;word-break:keep-all;background-color:#f5f5f5}

.bbs_fold li.open .fhead .arr {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_up.png')no-repeat 0 0;background-size:100%}
.bbs_fold li.open .fbody {display:block} 
.bbs_fold .big_more {border-bottom:1px solid #d3dcdc}

.bbs_list {margin-bottom:9px;border-top:1px solid #b8b8b8;border-bottom:1px solid #d3dcdc;background-color:#fff}
.bbs_list > ul > li {border-bottom:1px solid #e8e8e8;}
.bbs_list li > a {display:block;padding:15px 30px 15px 15px;line-height:130%;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right2.png')no-repeat 96% 50%;background-size:6px 11px}
.bbs_list .tit {color:#000;font-size:0.875em/*14px*/;word-break:keep-all;font-weight:bold}
.bbs_list .cont {color:#df1220;font-size:0.875em/*14px*/;font-weight:bold}
.bbs_list .icon {width:17px;height:17px;vertical-align:middle}
.bbs_list .info {display:block;margin-top:5px}
.bbs_list .name {margin-right:10px;color:#666;font-size:0.9375em/*15px*/}
.bbs_list .date {color:#666;font-size:0.875em/*14px*/}
.bbs_list .i_noti {display:block;width:37px;height:20px;line-height:20px;margin-bottom:5px;color:#fff;font-weight:bold;text-align:center;font-size:12px;background-color:#e30613}
.bbs_list .del_txt {padding:15px 30px 15px 15px;color:#a6a6a6;font-size:0.9375em/*15px*/;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right2_g.png')no-repeat 96% 50%;background-size:6px 11px}
.bbs_list .del {color:#e30613}
.bbs_list .big_more {border:0;margin-top:-1px;border-top:1px solid #d3dcdc}
.bbs_list .go_reply {display:inline-block;padding-top:0;color:#115bca;font-size:0.9375em/*15px*/;background-image:none}
.bbs_list .none_txt {padding:30px;color:#a6a6a6;font-size:0.9375em/*15px*/;text-align:center;}
.bbs_bottom {border-top:1px solid #d3dcdc;padding:16px 15px 25px;text-align:right}
.bbs_bottom .btn_tip {display:inline-block;height:22px;padding-left:30px;color:#000;font-size:0.875em/*14px*/;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_tip.png') no-repeat 0 0;background-size:22px}
.big_more.line + .bbs_bottom {border-top:0}

/* 다운로드 */
.down_area {position:relative;padding:15px 30px 15px 15px;line-height:130%;}
.down_area .btn_down {position:absolute;right:15px;top:50%;display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}
.down_area .btn_down em {display:block;color:#e30613;font-weight:bold;padding-top:5px;font-size:0.9375em/*15px*/;}
.ly_down {display:none;position:absolute;right:15px;z-index:10;width:280px;box-sizing:border-box;padding:15px 15px 20px;border:1px solid #e70518;box-shadow: 3px 4px 5px #d0d0d0;background-color:#fff}
.ly_down .tit {margin-bottom:15px;color:#333;font-size:0.9375em/*15px*/;}
.ly_down .file_list a {line-height:150%;text-decoration:underline;color:#818181;font-size:0.75em/*12px*/}
.ly_down .close {position:absolute;right:15px;top:15px;}
.ly_down .close img {width:15px;height:15px}


/* 답글게시판 */
.bbs_list > ul > li li {}
.bbs_list > ul > li li a,
.bbs_list > ul > li li .del_txt {position:relative;border-top:1px solid #e8e8e8;}
.bbs_list > ul > li li a::before {content:"";display:inline-block;position:absolute;margin-left:-20px;width:13px;height:13px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_reply2.png') no-repeat 0 0;background-size:100%}
.bbs_list > ul > li li a .tit {color:#666}
.bbs_list > ul > li li a, 
.bbs_list > ul > li li .del_txt {padding-left:35px}/* 답글1*/
.bbs_list > ul > li li li a, 
.bbs_list > ul > li li li .del_txt {padding-left:50px}/* 답글2*/
.bbs_list > ul > li li li li a, 
.bbs_list > ul > li li li li .del_txt {padding-left:70px}/* 답글3*/
.bbs_list > ul > li li li li li a, 
.bbs_list > ul > li li li li li .del_txt {padding-left:90px}/* 답글4*/
.bbs_list > ul > li li li li li li a, 
.bbs_list > ul > li li li li li li .del_txt {padding-left:110px}/* 답글5*/

.bbs_detail {margin-bottom:9px;padding-top:9px;border-bottom:1px solid #e8e8e8}
.bbs_detail .view_area {padding:0 14px;background-color:#fff}
.bbs_detail .tit {padding:15px 0 10px;color:#000;font-size:1.125em/*18px*/}
.bbs_detail .date {display:block;margin-top:5px;padding-bottom:15px;border-bottom:1px solid #ebebeb;color:#666;font-size:0.75em/*12px*/}
.bbs_detail .opt {position:relative;padding:10px;border-bottom:1px solid #ebebeb}
.bbs_detail .opt::after {content:"";display:block;clear:both}
.bbs_detail .opt .write {color:#333;font-size:0.9375em/*15px*/}
.bbs_detail .opt .write img {margin-right:4px;vertical-align:middle}
.bbs_detail .opt .btn_area {float:right}
.bbs_detail .opt .btn_report {margin-right:20px;color:#333;font-size:0.8125em/*13px*/;font-weight:700;letter-spacing:-1px}
.bbs_detail .opt.noti {margin-top:-41px}
.bbs_detail .view_cont {padding:25px 0;color:#333;font-size:0.875em/*14px*/;line-height:150%}
.bbs_detail .view_cont p {color:#333;font-size:0.875em/*14px*/;line-height:150%}
.bbs_detail .bbs_btn {padding:20px 14px;border-top:1px solid #ebebeb;background-color:#fff}
.bbs_detail .bbs_btn::after {content:"";display:block;clear:both}
.bbs_detail .bbs_btn .btn {min-width:80px}

.bbs_detail .photo_item		{ width:100%; margin:25px 0 30px}
.bbs_detail .photo_item .thum		{	}
.bbs_detail .photo_item .thum img		{ width:100%; 	}
.bbs_detail .swiper-pagination		{ display:block; color:#666; position:relative !important; background:#eeeeee; border-radius:21px; width:50px; margin:10px auto 0; font-size:12px; line-height:21px; letter-spacing:-1px;  	}
.bbs_detail .swiper-pagination .swiper-pagination-current				{ color:#df1220; } 


.fs01, .fs01 p, .fs01 td {font-size:0.75em/*12px*/ !important}
.fs02, .fs02 p, .fs02 td {font-size:0.875em/*14px*/ !important}
.fs03, .fs03 p, .fs03 td {font-size:1em/*16px*/ !important}
.fs04, .fs04 p, .fs04 td {font-size:1.0625em/*17px*/ !important}
.fs05, .fs05 p, .fs05 td {font-size:1.125em/*18px*/ !important}

.bbs_glly {margin-bottom:9px;background-color:#fff}
.thum_list {padding:20px 15px;background-color:#fff}
.thum_list::after,
.thum_list ul::after {content:"";display:block;clear:both}
.thum_list li {position:relative;float:left;width:49%;margin:0 1% 15px;box-sizing:border-box}
.thum_list li:nth-child(odd) {margin-left:0}
.thum_list li:nth-child(even) {margin-right:0}
.thum_list li a {display:block;}
.thum_list img {width:100%}
.thum_list .tit {overflow:hidden;display:block;height:38px;margin-top:10px;color:#000;font-size:0.875em/*14px*/;line-height:140%;font-weight:bold;letter-spacing:-1px;word-break:keep-all}
.thum_list .tit a {font-size:inherit;line-height:inherit}
.thum_list .txt {display:block;margin-top:3px;color:#666;font-size:0.75em/*12px*/;letter-spacing:-0.5px;line-height:130%}
.thum_list .date {display:block;margin-top:3px;color:#8c8c8c;font-size:0.75em/*12px*/;letter-spacing:-0.5px;line-height:130%}
.thum_list .tag {margin-top:10px}
.thum_list a .bgGray + .tit,
.thum_list a .bgBlue + .tit {position:absolute;top:0;left:0;height:100%;padding:20px 15px;margin-top:0;box-sizing:border-box}
.thum_list a .bgBlue + .tit {color:#fff}

.bbs_write {margin-bottom:9px;padding-top:9px;border-bottom:1px solid #e8e8e8}
.bbs_write .s_tit {font-size:0.875em/*14px*/;color:#333}
.bbs_write input[type="text"], input[type="tel"], input[type="email"] {width:100%;height:45px;border: 1px solid #dedede;padding:0 15px;box-sizing:border-box;color:#333 !important}
.bbs_write select {width:100%;height:45px;border:1px solid #ddd;padding:0 15px;font-size:0.875em/*14px*/;box-sizing:border-box}
.bbs_write textarea {width:100%;height:90px;line-height:150%;border:1px solid #ddd;padding:15px;box-sizing:border-box;color:#333 !important}
.bbs_write .write_area {padding:0 14px;background-color:#fff}
.bbs_write .inp {padding:15px 0 10px;color:#000;font-size:1.125em/*18px*/}
.bbs_write .opt {position:relative;padding:10px 0}
.bbs_write .opt .write {float:right;color:#333;font-size:0.9375em/*15px*/}
.bbs_write .opt .write img {margin-right:4px;vertical-align:middle}
.bbs_write .write_cont {color:#333;font-size:14px;line-height:150%}
.bbs_write .write_cont textarea {height:280px}
.bbs_write .write_cont .count {margin-top:10px;text-align:right;color:#c1c1c1}
.bbs_write .bbs_btn {padding:20px 0;text-align:center;background-color:#fff}
.bbs_write .bbs_btn::after {content:"";display:block;clear:both}
.bbs_write .bbs_btn .btn {min-width:80px}
.bbs_write .noti {margin:5px 0 10px;color:#c1c1c1;font-size:0.8125em/*13px*/;letter-spacing:-1px;word-break:keep-all}

.bbs_write > ul > li {margin-top:15px}

.inp_phone {padding:10px 0;border:1px solid #ddd}
.inp_phone select {width:25%;height:23px;margin:0 2.5%;border:0;padding:0 5px;font-size:0.875em/*14px*/}
.inp_phone input {width:30%;height:23px;border:0;padding:0 15px;font-size:0.875em/*14px*/;border-left:1px solid #ebebeb}

.inp_email .inp {margin-bottom:5px}
.inp_email .inp input {width:46%;border:1px solid #ddd;box-sizing:border-box}
.inp_email .inp em {display:inline-block;width:8%;text-align:center;color:#333;font-size:0.875em/*14px*/}
.inp_email .sel select {width:100%}

.inp_txt .cont {margin-top:3px;text-align:right;font-size:0.875em/*14px*/;color:#666}
.inp_txt .cont em {color:#e70013}

.inp_file {position:relative}
.inp_file button {position:absolute;right:0;top:0}
.inp_file .upload-btn {overflow:hidden;position:relative;display:block;padding-right:75px;vertical-align:middle;box-sizing:border-box}
.inp_file .upload-btn input {width:100%;height:45px;margin-right:3px;}
.inp_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;}
.inp_file .upload-btn .bgBlack {min-width:70px;height:45px;padding:0;letter-spacing:-1px;font-size:0.75em/*12px*/;box-sizing:border-box;background-color:#666}
.inp_file ul {margin-top:5px}
.inp_file ul li {position:relative;padding:10px 5px;border-bottom:1px solid #e5e5e5;font-size:0.75em/*12px*/;color:#666}
.inp_file ul li:last-child {border-bottom:0}
.inp_file ul li .trash {top:50%;right:5px;margin-top:-5px}

.inp_file ul .img {display:inline-block;margin-right:12px;vertical-align:middle}
.inp_file ul .img img {width:45px;height:45px}

.robot {padding:20px 0 25px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.robot .ih {font-size:0.875em/*14px*/;color:#333}
.robot .check {float:right}
.robot .check label {font-size:0.8125em/*13px*/;color:#333}

/* 이전/다음 글 */
.list_adjoin {position:relative;margin-bottom:9px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff}
.list_adjoin:after {content:"";display:block;clear:both}
.list_adjoin a {position:relative;overflow:hidden;display:inline-block;height:42px;line-height:40px;box-sizing:border-box;vertical-align:middle;color:#666;font-size:0.75em}
.list_adjoin .prev {float:left;width:50%;padding:0 15px 0 14px;border-right:1px solid #ccc;}
.list_adjoin .prev::before {content:"";display:inline-block;width:8px;height:14px;margin-right:10px;vertical-align:middle;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_left2.png') no-repeat 0 0;background-size:8px 14px}
.list_adjoin .next {float:right;width:50%;padding:0 14px 0 15px;text-align:right}
.list_adjoin .next::after {content:"";display:inline-block;width:8px;height:14px;margin-left:10px;vertical-align:middle;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right2.png') no-repeat 95% 50%;background-size:8px 14px}
.list_adjoin .go_list {position:absolute;left:50%;overflow:hidden;width:40px;margin-left:-20px;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:0;text-indent:-999px;background:#fff url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_golist.png') no-repeat 50% 50%;background-size:50%}

/* 댓글 */
.cmnt_inp {position:relative;height:50px;margin:0 15px 15px;border:1px solid #ddd}
.cmnt_inp .txtarea {background-color:#fff}
.cmnt_inp .txtarea a {display:inline-block;height:50px;line-height:50px;padding-left:15px;font-size:0.9375em/*15px*/;color:#ddd;letter-spacing:-1px}
.cmnt_inp .txtarea textarea {display:none}
.cmnt_inp .txtarea .cont {display:none}
.cmnt_inp .bgBlack {position:absolute;right:-1px;top:-1px;width:75px;height:52px;line-height:50px}
.cmnt_inp.login {height:auto;padding:15px 15px 17px}
.cmnt_inp.login .txtarea .before {display:none}
.cmnt_inp.login .txtarea textarea {display:block;width:100%;border:0;padding:0 0 10px 0;box-sizing:border-box}
.cmnt_inp.login .txtarea .cont {display:block;margin-right:75px;padding-top:15px;border-top:1px solid #ddd;text-align:right;color:#666;font-size:0.9375em/*15px*/}
.cmnt_inp.login .txtarea .cont em {color:#e70013}
.cmnt_inp.login .bgBlack {top:auto;bottom:-1px}

.comment_area {position:relative;margin-bottom:9px;padding:15px 0 0;/*border-bottom:1px solid #e8e8e8;*/background-color:#fff}
.comment_area > .btn_area {height:42px;line-height:40px;margin:0 15px;border-top:1px solid #e8e8e8;text-align:right}
.comment_area > .big_more {margin:0 14px;border:0;border-top:1px solid #e8e8e8}
.comment_area .tit {margin:0 14px 15px;color:#000;font-size:1.0625em/*17px*/;font-weight:bold}
.comment_area .tit strong {color:#e70013;font-size:1.0625em/*17px*/;font-weight:bold}
.comment_area .name {display:inline-block;color:#115bca;font-size:0.8125em/*13px*/;line-height:20px}
.comment_area .name img {width:20px;height:20px;margin-right:4px;vertical-align:middle}
.comment_area > .name,
.comment_area > .btn_login {position:absolute;right:14px;top:16px}
.comment_area .cmnt_inp {margin:0}

.comment_area .cmt_write {position:relative;margin:0 14px 9px;padding-bottom:15px;border-bottom:1px solid #ddd;box-sizing:border-box}
.comment_area .cmt_write .rcom {border:1px solid #ddd;border-bottom:0}
.comment_area .cmt_write .rcom select {width:100%;border:0;font-size:0.9375em/*15px*/;color:#666}
.comment_area .cmt_write .chk_fbook {display:inline-block;margin-top:10px}
.comment_area .cmt_write .chk_fbook label {color:#000}
.comment_area .cmt_write .cmt_tip {float:right;margin-top:9px}
.comment_area .cmt_write .cmt_tip .btn_tip {position:relative;display:block;font-size:0.875em/*14px*/;color:#000;letter-spacing:-1px;}
.comment_area .cmt_write .cmt_tip .btn_tip .tip {margin-left:5px;vertical-align:middle}
.comment_area .cmt_write .cmt_tip .tooltip_layer {width:90%;left:15px}

.cmtList_top {margin-bottom:12px;padding:0 15px;text-align:right}
.cmtList_top .sorting {float:left}
.cmtList_top .sorting li {display:inline-block;margin-right:12px}
.cmtList_top .sorting li a {display:block;color:#666;font-size:0.8125em/*13px*/;line-height:16px}
.cmtList_top .sorting li.active a {color:#e70013;font-weight:bold}
.cmtList_top .my_cmt {display:inline-block;margin-left:5px;padding-right:17px;color:#666;font-size:0.8125em/*13px*/;vertical-align:bottom;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right2.png') no-repeat right 50%;background-size:8px 14px}

.cmtList_area li {position:relative;}
.cmtList_area li .cmt_box {margin:0 15px;padding:8px 0 0;border-top:1px solid #e8e8e8}
.cmtList_area li .top {margin-bottom:9px}
.cmtList_area li .top .date {padding-left:10px;color:#666;font-size:0.8125em/*13px*/}
.cmtList_area li .top button.btnIcon.trash {margin-left:10px;vertical-align:middle}
.cmtList_area li .cmt {margin-bottom:20px;color:#333;font-size:0.8125em/*13px*/;line-height:150%;word-break:keep-all}
.cmtList_area li .btn_area {margin-bottom:13px;text-align:right}
.cmtList_area li .btn_area a {display:inline-block;margin-left:10px;padding:5px 0;color:#333;font-size:0.8125em/*13px*/;font-weight:bold;text-align:left;box-sizing:border-box}
.cmtList_area li .btn_area a span {color:#e70013}
.cmtList_area li .btn_area a.btn_reply {float:left;margin-left:0;padding-right:10px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr2_down.png') no-repeat right 50%;background-size:7px 4px}
.cmtList_area li .btn_area a.btn_good {min-width:45px;padding-left:20px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_good.png') no-repeat 0 50%}
.cmtList_area li .btn_area a.btn_bad {min-width:45px;padding-left:20px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_bad.png') no-repeat 0 9px}
.cmtList_area li .btn_area a.btn_bad span {color:#115bca}
.cmtList_area li .btn_area a.btn_report {position:absolute;top:7px;right:14px}
.cmtList_area li .cmt_none {margin:0 14px 25px;padding:20px 0;border:1px solid #ddd;color:#ddd;font-size:14px;text-align:center}
.cmtList_area li.open .reply_area {display:block}
.cmtList_area li.open .btn_area a.btn_reply {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr2_up.png') no-repeat right 50%;background-size:7px 4px}

.cmtList_area li .reply_area {display:none;margin-bottom:-1px;padding:12px 15px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background-color:#f5f5f5}
.cmtList_area li .reply_area .cmnt_inp {margin-bottom:12px}
.cmtList_area li .reply_area .replyList {margin-top:-12px}
.cmtList_area li .reply_area .replyList li {position:relative;padding:16px 0 0 30px;border-top:1px solid #e8e8e8;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_reply2.png') no-repeat 9px 15px;background-size:15px}
.cmtList_area li .reply_area .replyList li:first-child {border-top:0}
.cmtList_area li .reply_area .replyList li .cmt {width:90%;margin-bottom:15px}
.cmtList_area li .reply_area .replyList li .btn_report {right:0;top:15px;margin-bottom:0}
.cmtList_area li .reply_area .big_more {border:0;border-top:1px solid #e8e8e8;background-color:#f5f5f5}


.cmt_pop {width:428px;}
.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('http://img.tvchosun.com/upload_img/n2017/mimages/common/btn_pop_close.png') no-repeat 0 0}

/* 게시판운영원칙 팝업 */
.bbs_rule {padding:10px 14px}
.bbs_rule .tit {padding:12px 0;border-bottom:1px solid #efefef;color:#000;font-size:0.9375em/*15px*/;font-weight:bold;letter-spacing:-1px}
.bbs_rule ol {padding:12px 0 18px}
.bbs_rule ol + .tit {border-top:1px solid #efefef}
.bbs_rule ol li {color:#666;font-size:12px;line-height:160%;letter-spacing:-0.5px}
.bbs_rule ol li ul {padding-left:13px}
.bbs_rule ol li ul li {position:relative;padding-left:7px}
.bbs_rule ol li ul li::before {position:absolute;left:0;top:10px;content:"";display:inline-block;width:4px;height:1px;background-color:#666}
.bbs_rule .info_box {border:0}


/* pagination ------------------------------------------------------------------------------*/
.pagination {padding:15px 0;text-align:center}
.pagination > a {overflow:hidden;display:inline-block;width:35px;height:35px;font-size:0;text-indent:-999px;vertical-align:middle}
.pagination .first {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/page_btn_first.png') no-repeat 0 0;background-size:100%}
.pagination .prev {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/page_btn_prev.png') no-repeat 0 0;background-size:100%}
.pagination .next {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/page_btn_next.png') no-repeat 0 0;background-size:100%}
.pagination .last {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/page_btn_last.png') no-repeat 0 0;background-size:100%}
.pagination .num {display:inline-block;margin:0 25px;vertical-align:middle}
.pagination .num em {color:#333}
.pagination .num a, 
.pagination .num span {display:inline-block;width:35px;height:32px;line-height:32px;margin:0 1px;color:#999;font-size:18px;box-sizing:border-box;font-family:'Roboto', sans-serif}

/* 뉴스 ---------------------------------------------------------------------------------------------------*/
.com_tit03 {height:43px;line-height:43px;padding-left:15px;font-weight:bold;color:#000;font-size:1.125em/*18px*/;background-color:#fff}
.com_tit04 {font-size:0.875em/*14px*/;color:#333;font-weight:normal}

.cont_gnb {position:relative;z-index:110 !important;margin-bottom:9px;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;background-color:#fff}
.cont_gnb > ul::after {content:"";display:block;clear:both}
.cont_gnb > ul > li {width:auto;padding:0 10px}
.cont_gnb > ul > li:last-child {background-image:none}
.cont_gnb > ul > li a {display:inline-block;height:45px;line-height:45px;font-weight:bold;font-size:15px;color:#333}
.cont_gnb > ul > li.active a {border-bottom:2px solid #df1220}
.cont_gnb .btn_area {position:absolute;z-index:10;top:0;bottom:0;right:0;border-left:1px solid #b8b8b8;background-color:#fff}
.cont_gnb .btn_area::after {content:"";position:absolute;top:0;left:-21px;bottom:0;z-index:10;width:20px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(65%,#fff));background: -webkit-linear-gradient(left,rgba(255,255,255,0),#fff 65%);background: linear-gradient(to right,rgba(255,255,255,0),#fff 65%);}
.cont_gnb .btn_area .btn_more {overflow:hidden;display:block;padding:0;text-indent:-999px;font-size:0;border:none;width:46px;height:47px;background:#fff url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_down3.png') no-repeat 50% 50%;background-size:15px 8px}
.cont_gnb .btn_area.open {background-color:#f2f2f2}
.cont_gnb .btn_area.open .btn_more {background:#f2f2f2 url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_up_r.png') no-repeat 50% 50%;background-size:15px 8px}
.cont_gnb.col3 li {float:left;width:33.333%;padding:0;box-sizing:border-box;text-align:center}
.cont_gnb.my_gnb li {float:left;width:28%;padding:0;box-sizing:border-box;text-align:center}
.cont_gnb.my_gnb li:last-child {width:44%}
.cont_gnb + .popupBg_modal {z-index:900}

.more_area {display:none;position:absolute;z-index:900;width:100%;margin-top:-10px;background-color:#f2f2f2}
.more_area ul {position:relative;z-index:100;background-color:#f2f2f2}
.more_area ul::after {content:"";display:block;clear:both}
.more_area li {position:relative;float:left;width:33.333%;height:35px;border-right:1px solid #b8b8b8;border-top:1px solid #b8b8b8;text-align:center;box-sizing:border-box}
.more_area li:nth-child(3n) {border-right:0}
.more_area li a {display:block;height:35px;line-height:35px;color:#333;font-size:0.875em/*14px*/;letter-spacing:-1px}
.more_area.open {display:block}
.more_area li.active::after {content:"";position:absolute;z-index:100;top:-1px;left:-1px;display:block;width:100%;height:100%;border:1px solid #e30613}
.more_area li.active a {color:#e30613}

.news_top {position:relative;height:45px;line-height:45px;margin:10px 0;background-color:#fff}
.news_top .sec_tit {display:inline-block;margin-left:14px;color:#303030;font-size:1.125em;vertical-align:middle}
.news_top .btn_today {position:absolute;right:14px;top:13px;font-weight:bold;font-size:1em;color:#e30613;font-weight:bold}

.sub_mn {position:relative;z-index:100;margin-bottom:9px;}
.sub_mn .sel {position:relative;z-index:100;height:49px;line-height:49px;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;font-weight:bold;text-align:center;background-color:#fff}
.sub_mn .sel a::after {content:"";display:inline-block;width:10px;height:5px;margin-left:10px;vertical-align:middle;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr2_down.png')no-repeat 0 0;background-size:100%}
.sub_mn > ul {position:absolute;z-index:100;display:none;width:100%;margin-top:-1px;background-color:#f2f2f2}
.sub_mn > ul > li:first-child a {border-top:0}
.sub_mn > ul > li > a {display:block;height:35px;line-height:35px;margin:0 15px;border-top:1px solid #d0d0d0;text-align:center;font-size:1em;color:#333}
.sub_mn.open {z-index:900}
.sub_mn.open .sel a::after {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr2_up_r.png')no-repeat 0 0;background-size:100%}
.sub_mn.open > ul {display:block;z-index:900;border-top:1px solid #3b4a51}
.sub_mn.open +.popupBg_modal {z-index:850}

.global_head {min-height:180px;margin-bottom:9px;padding:20px;border-bottom:1px solid #e8e8e8;box-sizing:border-box;background:#f2f2f2 url('http://img.tvchosun.com/upload_img/n2017/mimages/contents/bg_news.png')no-repeat center 0;background-size:320px 180px}
.global_head .tit {margin-bottom:15px}
.global_head .tit img {width:100%}
.global_head .txt {font-size:1em;color:#666;word-break:keep-all}

/* 뉴스 상세 */
.atc_area {border-top:1px solid #ddd;background-color:#fff}
.atc_area .atc_vod img {width:100%}
.atc_area .atc_head {padding:20px 14px 10px}
.atc_area .atc_head .tag {margin-bottom:9px}
.atc_area .atc_head .atc_tit {margin-bottom:10px}
.atc_area .atc_head .atc_tit .title {margin-bottom:14px;font-size:1.4375em/*23px*/;color:#000;font-weight:bold;word-break:keep-all;letter-spacing:-1px}
.atc_area .atc_head .atc_tit .date {font-size:0.75em/*12px*/;color:#666}
.atc_area .atc_head .atc_tit .btn_back {display:block;height:38px;line-height:38px;border:1px solid #ddd;text-align:center;color:#333;font-size:0.8125em/*13px*/;font-weight:bold}

.atc_area .atc_body .atc_opt {height:38px;line-height:38px;margin-bottom:20px;padding-left:10px;border:1px solid #ddd}
.atc_area .atc_body .atc_opt .journalist {display:inline-block;color:#333;font-size:0.8125em/*13px*/;font-weight:bold}
.atc_area .atc_body .atc_opt .journalist .part {display:inline-block;padding-right:5px;border-right:1px solid #ddd;line-height:110%}
.atc_area .atc_body .atc_opt .options {float:right;margin:-1px 0 0 0}
.atc_area .atc_body .atc_opt .options .btnIcon {float:left;width:38px;height:38px;margin-right:-1px;border:1px solid #ddd;background-size:50%}
.atc_area .atc_body .atc_opt .options .sns_box {display:none}

.atc_area .atc_body {margin-bottom:9px;padding:20px 20px 0}
.atc_area .atc_body .article {font-size:1em;color:#000;line-height:150%}
.atc_area .atc_body .article p {font-size:1em;color:#000;line-height:150%}
.atc_area .atc_body .report,
.atc_area .atc_body .copy {margin-bottom:30px;color:#000;font-size:1em;line-height:150%;letter-spacing:-1px}
.atc_area .atc_body .report strong {font-weight:bold} 
.atc_area .atc_body .hashtag {padding-bottom:13px;border-bottom:1px solid #efefef}
.atc_area .atc_body .journalist_profile .profile {padding-left:105px; min-height:120px;}
.atc_area .atc_body .journalist_profile .my_atc_list li {padding:0}
.atc_area .atc_body .journalist_profile .my_atc_list .btn_more {margin-right:0}

.journalist_profile {margin-bottom:9px;padding-top:20px;background-color:#fff}
.journalist_profile .photo {overflow:hidden;position:absolute;left:15px;width: 60px;height: 60px;border-radius: 60px;}
.journalist_profile .photo img {width: 60px;}
.journalist_profile .profile {position:relative;padding:0 15px 0 125px}
.journalist_profile .profile .info {margin-bottom:9px}
.journalist_profile .profile .info .name {display:inline-block;line-height:150%;padding-right:15px;color:#000;font-weight:bold;letter-spacing:-1px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right2.png')no-repeat right 50%;background-size:5px 11px}
.journalist_profile .profile .info .email {color:#666;font-size:0.8125em/*13px*/}
.journalist_profile .profile .sns {margin-bottom:9px}
.journalist_profile .profile .introduction {padding-bottom:20px;line-height:150%;font-size:0.8125em/*13px*/;color:#000}
.journalist_profile .my_atc_list {text-align:right;border-top:1px solid #efefef}
.journalist_profile .my_atc_list li {padding:0 15px;text-align:left;border-bottom:1px solid #efefef}
.journalist_profile .my_atc_list li a {overflow:hidden;display:block;height:37px;line-height:35px;font-size:0.8125em/*13px*/;color:#000;white-space:nowrap;text-overflow:ellipsis}
.journalist_profile .my_atc_list .btn_more {margin-right:15px;height:37px;line-height:35px}

.ad_area {margin-bottom:9px;background:#FFF;}
.ad_area img {width:100%}

.news_list {background-color:#fff}
.news_list li {padding:0 15px;border-bottom:1px solid #efefef}
.news_list a {overflow:hidden;display:block;height:37px;line-height:35px;font-size:0.8125em/*13px*/;color:#000;white-space:nowrap;text-overflow:ellipsis}

.rank_news {margin-top:10px;padding:0 15px;background-color:#fff}
.rank_news li {position:relative;padding-left:27px}
.rank_news li .num {position:absolute;left:0;top:10px;display:inline-block;width:18px;height:18px;line-height:18px;color:#fff;font-size:0.75em/*12px*/;text-align:center;background-color:#404042}
.rank_news li:first-child .num {background-color:#e6434e}

.news_box,
.prgm_box {position:relative;margin-bottom:9px}
.news_box .com_tit03,
.prgm_box .com_tit03 {margin-bottom:9px}
.news_box .btn_more,
.prgm_box .btn_more {position:absolute;right:15px;top:15px}

.news_box .news_list {margin-top:9px}
.news_box_bg {position:relative;margin-bottom:9px;background-color:#274a71;}
.news_box_bg .com_tit03 {display:inline-block;margin-bottom:5px;background-color:#274a71;color:#fff}
.news_box_bg .com_tit03 img {width:22px;height:22px;margin-right:6px;vertical-align:middle}
.news_box_bg .sub_tit {display:inline-block;color:#8ebaec;font-size:0.75em;letter-spacing:-1px}
.news_box_bg .swiper_list {background-color:#274a71}
.news_box_bg .swiper_list ul {height:auto !important}
.news_box_bg .btn_more {position:absolute;right:15px;top:15px;color:#fff;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right_w.png')no-repeat right 50%;background-size:5px 11px}
.news_box_sw {position:relative;margin-bottom:9px}


.swiper_list {padding:0 0 20px 0 !important;background-color:#fff}
.swiper_list img {width:100%}
.swiper_list li {margin-left:0 !important;margin-bottom:0 !important}

/* 연관뉴스 */
.box_gray {position:absolute; top:0; right:0; left:0; bottom:0; box-sizing:border-box; width:100%; height:100%; display:table-cell; vertical-align:middle; 	background-color:#d2d2d2}
.box_gray a {display:block;width:100%;height:100%;padding:28px 14px;box-sizing:border-box;}
.box_gray .tag {display:block;margin-bottom:9px}
.box_gray .tit {display:block;font-size:1em;color:#000;line-height:130%;font-weight:bold;word-break:keep-all}
.box_gray .date {display:block;margin-top:15px;color:#666;font-size:0.75em/*12px*/}
.box_gray .banner {padding:0}

.box_thum {background-color:#fff}
.box_thum a img {width:100%}
.box_thum a .tit {display:block;height:66px;overflow:hidden;padding:14px;color:#000;font-weight:bold;box-sizing:border-box;letter-spacing:-1px;font-size:0.9375em/*15px*/}


/* 날씨 */
.weather_head {padding:0 15px;background-color:#fff}
.weather_head .area_sel {padding-left:13px;border-bottom:1px solid #f3f3f3;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/contents/icon_point.png')no-repeat 0 50%;background-size:11px 15px}
.weather_head .area_sel select {width:100%;height:48px;border:0;font-size:0.9375em/*15px*/}
.weather_head .w_info {position:relative;padding:15px 0 0}
.weather_head .w_info .date {float:right;font-size:0.9375em/*15px*/;line-height:100%;}
.weather_head .w_info > ul {margin-top:42px}
.weather_head .w_info ul li > a {position:absolute;top:15px;display:inline-block;line-height:100%;font-size:0.9375em/*15px*/}
.weather_head .w_info ul li:last-child a {left:70px;padding-left:13px;border-left:1px solid #ddd}
.weather_head .w_info ul li .w_cont {display:none}
.weather_head .w_info ul li .w_cont::after {content:"";display:block;clear:both}
.weather_head .w_info ul li .w_cont .weather {float:left;width:40%;text-align:right}
.weather_head .w_info ul li .w_cont .weather img {width:70px; height:70px; margin:5px 5px 0 0;}
.weather_head .w_info ul li .w_cont .weather .txt {position:absolute;bottom:23px;width:100%;text-align:center;color:#333;font-size:1.875em/*30px*/;font-weight:bold;letter-spacing:-1px}
.weather_head .w_info ul li .w_cont .figure {float:left;width:60%;margin-top:10px;padding:0 0 65px 5px;box-sizing:border-box}
.weather_head .w_info ul li .w_cont .figure li {text-align:left;margin-bottom:15px}
.weather_head .w_info ul li .w_cont .figure li span {display:inline-block;width:50px;padding:0 10px;font-size:1.5em/*24px*/;text-align:left}
.weather_head .w_info ul li .w_cont .figure li span strong {font-weight:bold}
.weather_head .w_info ul li .w_cont .figure li .low {color:#4679d6}
.weather_head .w_info ul li .w_cont .figure li .high {color:#e01d2a}
.weather_head .w_info ul li .w_cont .figure li span:first-child {border-right:1px solid #ddd}

.weather_head .w_info ul li .w_cont .life_index li {padding:5px 0;border-top:1px solid #f3f3f3}
.weather_head .w_info ul li .w_cont .life_index li:first-child {border-top:0}
.weather_head .w_info ul li .w_cont .life_index li::after {content:"";display:block;clear:both}
.weather_head .w_info ul li .w_cont .life_index li img {width:90px}
.weather_head .w_info ul li .w_cont .life_index li .img {float:left}
.weather_head .w_info ul li .w_cont .life_index li .tit {margin:10px 0 8px;color:#333;font-size:1.5em/*24px*/}
.weather_head .w_info ul li .w_cont .life_index li .tit .num {color:#666}
.weather_head .w_info ul li .w_cont .life_index li .txt {color:#666;font-size:1.125em/*18px*/}

.weather_head .w_info ul li.active > a {color:#e30613}
.weather_head .w_info ul li.active .w_cont {display:block}

.sw_profile {position:relative}
.sw_profile .swiper-pagination {text-align:right;top:10px;right:14px;bottom:auto !important;box-sizing:border-box}

/* 태그뉴스 */
.tag_head {margin-bottom:10px;padding:10px 15px 15px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/contents/bg_blue.png')no-repeat 0 10px;background-size:100%}
.tag_head .tag_tit {padding:45px 0 35px;color:#fff;font-size:1.625em/*26px*/;font-weight:bold;letter-spacing:-1px}
.tag_head .tag_tit::before {content:"";display:inline-block;width:19px;height:17px;margin-right:10px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/contents/i_hash.png')no-repeat 0 0;background-size:100%}
.tag_head .cont {display:inline-block;margin-bottom:20px;border-top:1px solid #b8c3d9;color:#fff;font-size:3.875em/*62px*/;font-weight:bold}
.tag_head .pop_area .tit {margin-bottom:15px;color:#fff}
.tag_head .pop_area .hashtag a {color:#fff;background-color:#172d4d}

/* 테마뉴스 */
.theme_head {margin-bottom:10px;padding:10px 0 15px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/contents/bg_purple.png')no-repeat 0 70px;background-size:100%}
.theme_head .theme_tit {padding:45px 14px 35px;color:#fff;font-size:1.5625em/*25px*/;font-weight:bold;letter-spacing:-1px;word-break:keep-all}
.theme_head .hashtag {margin:0 13px}
.theme_head .hashtag span {color:#fff;background-color:#251347}

/* 기자의 다른기사 */
.rptr_head {margin-bottom:10px;padding-bottom:15px;text-align:center;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/contents/bg_other.png')no-repeat 0 10px;background-size:100%}
.rptr_head .photo {display:inline-block;overflow:hidden;width:100px;height:100px;margin:37px 0 10px;border-radius:100px}
.rptr_head .photo img {width:100%}
.rptr_head .name {color:#666;font-size:1em}
.rptr_head .name strong {font-weight:bold;color:#333}
.rptr_head .email a {color:#115bca;text-decoration:underline}
.rptr_head .txt {margin-top:18px;font-size:0.8125em/*13px*/;color:#333;letter-spacing:-1px;line-height:150%}
.rptr_head .sns {margin-top:18px}
.rptr_head .sns .btnIcon {border-radius:30px}

/* 보도본부 */
.press_tab {margin-bottom:10px}
.press_tab::after {content:"";display:block;clear:both}
.press_tab > li {float:left;width:70%;border-left:1px solid #b8b8b8;box-sizing:border-box}
.press_tab > li:first-child {width:30%;border-left:0}
.press_tab > li .sub_mn {margin-bottom:0}
.press_tab > li .sub_mn .sel {display:table;width:100%;line-height:120%}
.press_tab > li .sub_mn .sel a {display:table-cell;width:100%;font-size:0.9375em/*15px*/;letter-spacing:-1px;}
.press_tab > li .sub_mn ul {overflow:auto;max-height:350px;border-top:1px solid #b8b8b8}
.press_tab > li .sub_mn ul li a {letter-spacing:-1px;font-size:0.8125em/*13px*/}

.press_profile {margin-bottom:9px;padding-top:20px;background-color:#fff}
.press_profile .photo {overflow:hidden;position:absolute;left:15px;width:98px;height:98px;border-radius:98px}
.press_profile .photo img {width:98px}
.press_profile .profile {position:relative;padding:0 15px}
.press_profile .profile .info {min-height:95px;margin:9px 0;padding-left:117px}
.press_profile .profile .info .name {display:inline-block;line-height:150%;margin-bottom:10px;padding-right:15px;color:#666}
.press_profile .profile .info .name strong {color:#333;font-weight:bold}
.press_profile .profile .info .part {color:#333;font-size:0.875em/*14px*/;line-height:150%}
.press_profile .profile .info .part .bar {padding:0 4px;color:#ddd;font-size:0.75em;vertical-align:middle}
.press_profile .profile .info .email {color:#115bca;font-size:0.8125em/*13px*/;text-decoration:underline}
.press_profile .profile .sns {width:98px;margin-bottom:15px;text-align:center}
.press_profile .profile .sns .btnIcon {border-radius:30px}
.press_profile .profile .introduction {padding:0 0 20px 5px;line-height:150%;font-size:0.8125em/*13px*/;color:#666;word-break:keep-all}
.press_profile .btn_more {display:block;margin:0 15px;height:37px;line-height:35px;text-align:right;border-top:1px solid #e8e8e8}

/* 앵커룸 */
.ac_room {margin-bottom:10px}
.ac_room .prgm_tit {position:relative;background-color:#a9a9a9}
.ac_room .prgm_tit a {display:block;height:43px;line-height:43px;padding:0 14px;color:#fff;font-size:0.875em/*14px*/}
.ac_room .prgm_tit a::after {position:absolute;right:15px;top:50%;margin-top:-5px;content:"";display:block;width:5px;height:11px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right_w.png')no-repeat 0 0;background-size:100%}
.ac_room .prgm_tit a .time::before {content:"";display:inline-block;width:1px;height:12px;margin:0 8px;vertical-align:middle;background-color:#cbcbcb}
.ac_room .press_profile {margin-bottom:0;border-top:1px solid #e9e9e9}

/* 뉴스프로그램 */
.nprgm_head {position:relative;padding-bottom:25px;}
.nprgm_head .kv {position:relative}
.nprgm_head .kv img {width:100%}
.nprgm_head .kv .info {position:absolute;top:50%;left:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.nprgm_head .kv .info .tit {color:#30201e;font-size:1.375em/*22px*/;letter-spacing:-1px;font-weight:bold}
.nprgm_head .kv .info .time {margin-top:10px;color:#333;font-size:0.8125em/*13px*/;letter-spacing:-1px}
.nprgm_head .sns {position:absolute;bottom:10px;width:100%;text-align:center}
.nprgm_head .sns .btnIcon {width:30px;height:30px;border-radius:30px;background-size:90%}

.nprgm_tab {margin-bottom:10px}
.nprgm_tab::after {content:"";display:block;clear:both}
.nprgm_tab li {float:left;width:50%;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;} 
.nprgm_tab li a {display:block;height:35px;line-height:35px;text-align:center;color:#a6a6a6;font-size:0.9375em/*15px*/;background-color:#fff}
.nprgm_tab li.active {border-top:1px solid #333;border-bottom:1px solid #333}
.nprgm_tab li.active a {color:#fff;background-color:#333}

/* C브라더 */
.cbrt_list {margin-bottom:9px;padding-top:20px;background-color:#fff}

/* 고객센터 ---------------------------------------------------------------------------------------------------*/
/* 뉴스제보 */
.report_write {padding:0 14px;background-color:#fff}
.report_write .top_txt {margin-bottom:20px;padding:20px 0 17px;border-bottom:1px solid #df1220;font-size:0.9375em/*15px*/;text-align:center;line-height:150%;font-weight:normal;letter-spacing:-1px}
.report_write .bbs_write {padding-bottom:20px;}
.report_write .btn_area {padding-bottom:30px}

.info_check {margin:10px 0}
.info_check ol {padding:5px 15px 15px;margin-top:14px;border:1px solid #ddd}
.info_check ol li {margin-top:10px;font-size:0.75em/*12px*/;line-height:140%;color:#666}
.info_check ol li strong		{font-weight:bold; 	}
.info_check .ck {margin-top:10px;text-align:right}
.info_check label {font-size:0.8125em/*13px*/;color:#333}

.guide_box {margin-top:10px;background-color:#f5f5f5}
.guide_box .tit {position:relative;height:40px;line-height:38px;border-top:1px solid #ddd;border-bottom:1px solid #e8e8e8;font-size:0.875em/*14px*/;color:#000;text-align:center;letter-spacing:-1px;background-color:#fff}
.guide_box ul {padding:15px 10px}
.guide_box ul li {position:relative;margin-bottom:9px;padding:15px 15px 20px 63px;border:1px solid #e6e6e6;border-radius:2px;box-sizing:border-box;color:#333;background-color:#fff}
.guide_box ul li > img {position:absolute;left:15px;width:40px}
.guide_box ul li dl dt {margin-bottom:10px;font-size:0.8125em/*13px*/;color:#333}
.guide_box ul li dl dd {margin-bottom:10px;font-size:0.75em/*12px*/;color:#666;line-height:150%;word-break:keep-all}
.guide_box ul li .icon {position:absolute;left:22px;}
.guide_box ul li .icon span {display:block;width:24px;height:24px;margin-bottom:3px;border-radius:100%}
.guide_box ul li .bar {position:relative;top:4px;display:inline-block;width:1px;height:10px;margin:0 5px;background-color:#d4d4d4}

.fc_blue {color:#2f6fc7}

/* 편성표 */
.daily_item.daily_end {}
.daily_item.daily_end .daily_default ul li.d_time,
.daily_item.daily_end .daily_detail ul li.d_time,
.daily_item.daily_end .daily_default ul li.d_cont .name,
.daily_item.daily_end .daily_detail ul li.d_cont .name {color:#999}

/* 약관및정책 */
.terms_list {margin-bottom:9px;border-top:1px solid #666;background-color:#fff}
.terms_list li {border-bottom:1px solid #e8e8e8;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right2.png')no-repeat 96% 50%;background-size:6px 11px}
.terms_list li a {display:block;padding:14px 14px;color:#000;font-size:0.875em/*14px*/;}


/* 온에어 -----------------------------------------------------------------------------------------------------*/
.onair_head {margin-bottom:9px;border-bottom:1px solid #e8e8e8;background-color:#fff}
.onair_head .on_tit {border-bottom:1px solid #ddd;background-color:#df1220}
.onair_head .on_tit .tit {padding:15px 14px;color:#fff;font-size:0.875em/*14px*/;font-weight:bold;letter-spacing:-1px}
.onair_head .onchart {position:relative;padding:15px 0 20px}
.onair_head .onchart .date {margin-bottom:13px;padding:0 15px;color:#333;font-size:0.9375em/*15px*/;font-weight:bold}
.onair_head .onchart .chart li {width:143px;height:88px;padding:13px 15px;border:1px solid #ddd;border-radius:2px;box-sizing:border-box}
.onair_head .onchart .chart li .time {margin-bottom:5px;font-weight:bold;color:#333}
.onair_head .onchart .chart li .tit {overflow:hidden;max-height:38px;color:#333;font-size:0.875em/*14px*/;line-height:130%}
.onair_head .onchart .chart li .on {position:absolute;left:60px;top:15px;display:block;height:14px;line-height:14px;padding:0 8px;border-radius:14px;font-size:0.625em/*10px*/;color:#fff;background-color:#df1220}
.onair_head .onchart .chart li.onair {border:1px solid #df1220}
.onair_head .onchart .chart li.onair .time {color:#df1220}
.onair_head .onchart .btn_more {position:absolute;right:15px;top:15px}
.onair_head .plus_tit {padding:15px}
.onair_head .plus_tit .tit {color:#000;font-size:1.0625em/*17px*/;font-weight:bold}
.onair_head .plus_tit .date {margin-top:5px;color:#666;font-size:0.75em/*12px*/}

.on_chat {position:relative;margin-bottom:9px;padding-bottom:19px;border-bottom:1px solid #e8e8e8;background-color:#fff}
.on_chat .cmnt_inp {position:fixed;bottom:50px;z-index:100;width:100%;margin:0;border:1px solid #df1220;background-color:#fff}
.on_chat .cmnt_inp input {padding-left:10px;border:0;width:calc(100% - 80px);height:50px}
.on_chat .cmnt_inp .bgBlack {background-color:#df1220}
.on_chat > .name,
.on_chat .btn_login {position:absolute;right:15px;top:15px}
.on_chat .name {color:#115bca;font-size:0.8125em/*13px*/}
.on_chat .name img {width:13px;height:13px;vertical-align:middle;margin-right:3px;}
.on_chat .real_chat {padding:10px 15px 0}
.on_chat .real_chat .s_tit { display:table; margin-bottom:9px;color:#333;font-size:0.8125em/*13px*/;}
.on_chat .real_chat .s_tit a { display:table-cell; vertical-align:middle; padding-left:7px; }
.on_chat .real_chat .s_tit a img { width:66px; height:17px; }
.on_chat .real_chat ul {padding-left:10px;border-left:1px solid #ddd}
.on_chat .real_chat ul li {position:relative;margin-bottom:20px;padding:0 0 0 70px}
.on_chat .real_chat ul li .date {color:#666;font-size:0.75em/*12px*/}
.on_chat .real_chat ul li .text {position:relative;display:inline-block;padding:10px;border-radius:8px;font-size:0.8125em/*13px*/;line-height:140%;box-sizing:border-box;letter-spacing:-1px}
.on_chat .real_chat ul li .cont {padding:25px 20px 0 0}
.on_chat .real_chat ul li .cont:before {content:"";position:absolute;left:-13px;top:10px;display:block;width:6px;height:6px;border-radius:6px;background-color:#ddd}
.on_chat .real_chat ul li .cont .date {position:absolute;left:0;top:5px;}
.on_chat .real_chat ul li .cont .btn_del { position:absolute; top:5px; right:20px; padding: 0 2px; line-height:0; border: 1px solid #d4d4d4; cursor:pointer; }
.on_chat .real_chat ul li .cont .btn_del a { color: #333; font-size: 0.75em; }
.on_chat .real_chat ul li .cont .name {position:absolute;left:0;margin-top:5px;}
.on_chat .real_chat ul li .cont .text {color:#333;background-color:#ebebeb; word-break:break-all;}
.on_chat .real_chat ul li .cont .text:before {content:"";position:absolute;left:-7px;display:block;width:7px;height:9px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_chat.png')no-repeat 0 0;background-size:100%}
.on_chat .real_chat ul li .my {position:relative;padding-left:20px;text-align:right;}
.on_chat .real_chat ul li .my .date {clear:both;padding:5px 7px 0 0;text-align:right} 
.on_chat .real_chat ul li .my .text {position:relative;float:right;color:#fff;text-align:left;background-color:#778598}
.on_chat .real_chat ul li .my .btnIcon {position:absolute;top:10px;left:-20px;width:10px;height:10px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_x.png')no-repeat 0 0;background-size:100%}


.onair_plus {position:relative}
.onair_plus .noti {position:absolute;right:15px;top:13px;color:#df1220;letter-spacing:-1px;font-size:0.875em/*14px*/}
.onair_plus img {width:100%}
.onair_plus li {margin-bottom:9px}
.onair_plus li a {position:relative;display:block}
.onair_plus li .dt {position:absolute;top:50%;left:14px;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.onair_plus li .dt .tit {display:block;font-weight:bold;font-size:1em/*16px*/;color:#000;line-height:150%;letter-spacing:-1px}
.onair_plus li .dt .status {display:block;margin-top:5px;color:#666;font-size:0.75em/*12px*/}
.onair_plus li.onair {border:1px solid #df1220}
.onair_plus li.onair .dt .status {color:#df1220}


/* 인기태그뉴스 */
.pop_tag {margin-bottom:9px;border-bottom:1px solid #e8e8e8;background-color:#fff}
.pop_tag > ul > li {border-top:1px solid #efefef}
.pop_tag .tag {position:relative}
.pop_tag .tag a {display:block;height:37px;line-height:37px;padding:0 15px;color:#666;font-size:0.9375em/*15px*/;font-weight:bold}
.pop_tag .tag a .arr {position:absolute;right:15px;top:50%;overflow:hidden;display:block;width:15px;height:9px;margin-top:-5px;font-size:0;text-indent:-999px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_down3.png')no-repeat 0 0;background-size:100%}
.pop_tag .pop_news {display:none;padding-bottom:10px}
.pop_tag li.open .tag a {font-weight:bold;color:#8764cb;font-size:1.125em/*18px*/}
.pop_tag li.open .pop_news {display:block}
.pop_tag li.open .tag a .arr {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_up.png')no-repeat 0 0;background-size:100%}


/* 통합검색 --------------------------------------------------------------------------------------------*/
.srh_none {margin-bottom:10px;padding:65px 14px 120px;text-align:center;background-color:#fff}
.srh_none dt {font-size:24px;color:#535766;font-weight:bold;margin-bottom:28px}
.srh_none dd {font-size:12px;color:#333333;line-height:24px;word-break:keep-all}	

.se_head {}
.se_head .srh_area {padding:15px;background-color:#838aa2}
.se_head .srh_area .srh_box {position:relative;padding:7px 40px 7px 5px;background-color:#fff}
.se_head .srh_area .srh_box input {width:100%;border:0}
.se_head .srh_area .srh_box .search {position:absolute;right:0;top:0;height:45px;width:40px;background-size:18px 16px}
.se_head .keyword {padding:20px 0;text-align:center;line-height:150%;font-size:1.125em/*18px*/;color:#535766;letter-spacing:-1px;background-color:#fff}
.se_head .keyword strong {display:block;font-weight:bold}
.se_head .keyword b {font-weight:bold}

.se_body .cont_box {margin-bottom:9px;}
.se_body .com_tit03 .cont {color:#df1220;font-size:15px;font-weight:normal}
.se_body .bbs_zine {padding-bottom:10px;border-top:1px solid #e8e8e8}
.se_body .thum_list {padding-top:15px;border-top:1px solid #e8e8e8}
.se_body .thum_list .tit {overflow:hidden;height:auto;white-space:nowrap;text-overflow:ellipsis}

.se_sort {margin-bottom:9px;border-bottom:1px solid #e8e8e8;background-color:#fff}
.se_sort::after {content:"";display:block;clear:both}
.se_sort li {float:left;width:25%;height:40px;text-align:center;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/sp_bar.png')no-repeat right 50%;background-size:1px 10px}
.se_sort li:last-child {background:none}
.se_sort li select {width:50px;height:40px;padding-left:0;border:0}

.prgm_list > ul > li {margin-bottom:9px;border-bottom:1px solid #e8e8e8;background-color:#fff}
.prgm_list > ul > li .thum img {width:100%}
.prgm_list > ul > li .detail {padding:15px}
.prgm_list > ul > li .detail .tit {margin-bottom:9px}
.prgm_list > ul > li .detail .tit a {padding-right:15px;color:#000;font-size:1.0625em/*17px*/;font-weight:bold;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right2.png')no-repeat right 8px;background-size:5px 11px}
.prgm_list > ul > li .detail ul li {margin-top:5px;padding-left:10px;color:#888;font-size:0.8125em/*13px*/;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_dot.png')no-repeat 0 50%;background-size:3px 3px}
.prgm_list > ul > li .detail ul li .lh {display:inline-block;width:63px;color:#333}



/* 뉴스 INDEX -------------------------------------------------------------------------*/
.nm_banner {padding:10px 0}
.nm_banner img {width:100%}

.nm_tag {margin-bottom:9px;padding:20px 14px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/contents/bg_blue.png')no-repeat 0 0;background-size:100%}
.nm_tag .tit {margin-bottom:24px;letter-spacing:-1px;color:#fff;font-size:1.1875em/*19px*/}
.nm_tag .tit::before {content:"";display:inline-block;width:19px;height:17px;margin-right:7px;vertical-align:middle;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/contents/i_hash.png')no-repeat 0 0;background-size:100%}
.nm_tag .hashtag {text-align:center}

.nm_tagnews {position:relative;margin-bottom:9px;padding-top:20px;background-color:#364157}
.nm_tagnews > .tit {margin:0 0 20px 14px;color:#fff;font-size:15px;}
.nm_tagnews > .tit strong {color:#68f9df;font-size:1.26em;font-weight:bold}
.nm_tagnews > .btnIcon.opt {position:absolute;right:14px;top:20px}
.nm_tagnews .age_set {display:none;position:absolute;right:14px;z-index:10;width:130px;padding:15px;margin-top:-10px;border:1px solid #e12f3c;background-color:#fff}
.nm_tagnews .age_set .tit {color:#333;font-weight:bold;font-size:0.9375em/*15px*/}
.nm_tagnews .age_set ul {padding:0 10px 10px;margin-top:10px;border-top:1px solid #818181;background-color:#f7f7f7}
.nm_tagnews .age_set li {padding-left:7px;margin-top:5px;font-size:0.8125em/*13px*/;background: url('http://img.tvchosun.com/upload_img/n2017/mimages/common/blt_bk.png') 0 10px no-repeat;}
.nm_tagnews .age_set .close {position:absolute;top:15px;right:15px;}
.nm_tagnews .age_set .close img {width:12px;height:12px}
.nm_tagnews .swiper_list {background-color:#364157}
.box_clr {height:220px;padding:25px 24px;box-sizing:border-box}
.box_clr .tag a {display:block;margin-bottom:12px;color:#fff;font-size:1.1875em/*19px*/;font-weight:bold}
.box_clr .atc a {display:block;color:#fff}
.box_clr .atc a .tit {display:block;margin-bottom:12px;font-size:1em/*16px*/;font-weight:bold}
.box_clr .atc a .txt {display:block;font-size:0.8125em/*13px*/}
.box_clr .date {margin-top:10px;color:#fff;font-size:0.75em/*12px*/}
.box_clr.bg01 {background-color:#3a58ad}
.box_clr.bg02 {background-color:#1772af}
.box_clr.bg03 {background-color:#5a4fb4}
.box_clr.bg04 {background-color:#50758b}
.box_clr.bg05 {background-color:#338272}

.nm_weather {position:relative;margin:9px 0;padding:20px 14px 23px;background-color:#fff}
.nm_weather .area {margin-bottom:12px;padding-left:14px;color:#333;font-size:0.9375em/*15px*/;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/contents/icon_point.png')no-repeat 0 50%;background-size:11px 15px}
.nm_weather .date {position:absolute;right:14px;top:18px;color:#333;font-size:0.9375em/*15px*/}
.nm_weather .w_box {position:relative;width:280px;margin:0 auto}
.nm_weather .winfo {display:inline-block}
.nm_weather .winfo a {display:inline-block}
.nm_weather .winfo a img {width:35%;padding-right:10px}
.nm_weather .winfo a .txt {display:inline-block;padding-top:15px;font-size:1.1875em/*19px*/;line-height:130%;font-weight:bold;letter-spacing:-1px}
.nm_weather .figure {position:absolute;right:0;top:10px;font-size:1.5em/*24px*/;font-weight:bold}
.nm_weather .figure span {display:block;letter-spacing:-1px}
.nm_weather .figure .high {color:#e01d2a}
.nm_weather .figure .low {color:#4679d6}

.nm_photo {padding-bottom:23px;background-color:#eeeeee}
.nm_photo .com_tit03 {background-color:#eeeeee}
.nm_photo .thum_list {padding:0 15px;background-color:#eeeeee}
.nm_photo .thum_list li {margin-bottom:8px}
.nm_photo .thum_list a {position:relative;display:block;} 
.nm_photo .thum_list a img {}
.nm_photo .thum_list a .txt {position:absolute;z-index:10;bottom:0;width:100%;padding:14px;color:#fff;font-size:0.9375em/*15px*/;box-sizing:border-box;word-break:keep-all}
.nm_photo .thum_list a::after {position:absolute;left:0;top:0;z-index:9;content:"";display:block;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,right bottom,from(rgba(0,0,0,0.3)),color-stop(100%,#000));background: -webkit-linear-gradient(top,rgba(0,0,0,0.3),#000 100%);background: linear-gradient(to bottom,rgba(0,0,0,0.3),#000 100%)}


/* 방송 --------------------------------------------------------------------------------*/
.tv_wrap {margin-bottom:9px;padding:20px 14px 15px;background-color:#fff}


.tv_tab {margin-bottom:20px}
.tv_tab li {display:inline-block}
.tv_tab li:nth-child(2) {margin:0 6px;padding:0 10px;border-left:1px solid #ccc;border-right:1px solid #ccc}
.tv_tab li a {display:block;color:#333;font-size:0.9375em/*15px*/;line-height:100%}
.tv_tab li.active a {color:#e30613}

.news_box .tv_list {padding:0 14px}
.tv_list {}
.tv_list li {position:relative;margin-bottom:10px;border:1px solid #d2d2d2;background-color:#fff}
.tv_list li a {display:block;min-height:110px;padding:15px 10px 15px 110px;box-sizing:border-box}
.tv_list li .thum {position:absolute;top:15px;left:15px;overflow:hidden;display:block;width:80px;height:80px;border-radius:80px}
.tv_list li .thum img {width:100%}
.tv_list li .tit {display:block;color:#333;font-size:1em;font-weight:bold;line-height:130%;letter-spacing:-1px;word-break:keep-all}
.tv_list li .date {display:block;margin-top:12px;color:#666;font-size:0.8125em/*13px*/}
.tv_list li .icon {position:absolute;top:-1px;right:-1px;display:inline-block}
.tv_list li .icon img {width:53px}
.tv_list li.end .thum::after {content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(168,168,168,0.7)}
.tv_list li.end .tit,
.tv_list li.end .date {color:#898989}

.sub_mn.prgm_mn {padding-top:10px}
.sub_mn.prgm_mn > ul > li a {text-align:left;margin:0;padding:0 14px}
.sub_mn.prgm_mn > ul > li > ul {padding:0 14px;border-top:1px solid #d0d0d0;background-color:#e6e6e6}
.sub_mn.prgm_mn > ul > li > ul > li a {display:block;padding:12px 0 10px 18px;border-top:1px solid #c0c0c0;color:#666;font-size:0.875em/*14px*/;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_dot.png')no-repeat 6px 55%;background-size:3px}
.sub_mn.prgm_mn > ul > li > ul > li:first-child a{border-top:0}
.sub_mn .go_site {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right2.png')no-repeat 95% 50%;background-size:5px 11px}
.prgm_mn.open .tit a::after {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr2_up_r.png')no-repeat 0 0;background-size:100%}
.prgm_mn.open > .sel {border-bottom:1px solid #3b4a51;}
.prgm_mn.open > ul {overflow:auto;display:block;height:350px;border-top:1px solid #3b4a51;margin-top:-1px}
.prgm_mn.open > ul.prgm_mn > li > ul {display:block}

.tv_head {position:relative;padding-bottom:25px}
.tv_head img {width:100%}
.prgm_cont {position:absolute;top:23px;left:14px}
.prgm_cont .time {margin-bottom:8px;color:#000;font-size:0.8125em/*13px*/;font-weight:bold;letter-spacing:-1px}
.prgm_cont .txt {font-size:1.0625em/*17px*/;color:#333;letter-spacing:-1px;font-weight:bold}
.tv_head .sns {position:absolute;bottom:10px;width:100%;text-align:center}
.tv_head .sns .btnIcon {width:30px;height:30px;border-radius:30px;background-size:90%}

/* 기획의도 */
.prgm_aim {margin-bottom:9px;padding:30px 14px;color:#333;font-size:0.9375em/*15px*/;line-height:150%;letter-spacing:-1px;background-color:#fff}
.prgm_aim p {line-height:150%;}
.prgm_aim img		{width:100%;	}

.video_thum > a {position:relative;display:block}
.video_thum > a::after {content:"";display:block;position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,right bottom,from(rgba(0,0,0,0)),color-stop(130%,#000));background: -webkit-linear-gradient(top,rgba(0,0,0,0),#000 130%);background: linear-gradient(to bottom,rgba(0,0,0,0),#000 130%)}
.video_thum img {width:100%}
.video_thum .tit {position:absolute;z-index:10;bottom:40px;color:#fff;padding:0 14px;box-sizing:border-box;line-height:130%;font-size:1.0625em/*17px*/;font-weight:bold;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis*/}
.video_thum .date {position:absolute;z-index:10;bottom:15px;padding:0 14px;color:#fff;font-size:0.75em/*12px*/;box-sizing:border-box}
.video_thum .play {position:absolute;z-index:10;bottom:15px;right:15px}
.video_thum .icon {position:absolute;z-index:10;bottom:24px;right:15px}
.video_thum .icon img {width:49px;height:21px}

.scene_box {position:relative;margin-bottom:9px}
.scene_box .date {position:absolute;right:14px;top:15px;color:#666;font-size:0.75em/*12px*/}
.scene_box .thum_list {padding-top:0}

.video_detail {margin-bottom:9px; }
.vod_player		{position:relative;width:100%; height:100%;	}

.player_msg		{ position:absolute; top:0px; left:0px; background:rgba(51, 51, 51, .98); width:100%; height:100%; z-index:999; 	}
.player_msg .player_msg_in		{ width:100%; margin:0 auto; position:relative; top:50%; margin-top:-70px; text-align:center; height:100%;  	}
.player_msg .player_msg_in .msg_icon		{ margin:3% 0 1%; 	}
.player_msg .player_msg_in .msg_icon img		{ width:29px; height:26px; 	}
.player_msg .player_msg_in .msg_icon img.clock		{ width:27px; height:27px; margin-top:-10px; 	}

.player_msg .player_msg_in dl		{	}
.player_msg .player_msg_in dt		{ font-size:15px; color:#FFF; font-weight:bold; margin-bottom:10px; letter-spacing:-1px;  	} 
.player_msg .player_msg_in dd		{ font-size:11px; color:#a4a3a3; font-weight:normal; letter-spacing:-1px; line-height:16px; 	}
.player_msg .player_msg_in dd strong.rbox		{ background:#f54643; color:#FFF; font-weight:300; padding:0 4px 0 2px; 	}

.player_msg .player_msg_in .txt_data  { font-size:15px; color:#FFF; font-weight:bold; margin-bottom:10px; letter-spacing:-1px; margin:30px 0 0px 0; 	}

.player_msg .player_msg_in .msg_btn		{ text-align:center; margin:15px 0 0 0; position:absolute; top:50%; left:50%; margin-left:-100px;	} 
.player_msg .player_msg_in input   { margin:0 4px;   }
.player_msg .player_msg_in input.btn_act			{ border:1px solid #df131f; color:#FFF; font-size:12px; font-weight:bold; overflow:visible; line-height:30px; background:#df131f; width:95px; height:36px; letter-spacing:-1px; text-align:center;  	} 
.player_msg .player_msg_in input.btn_back		{ border:1px solid #FFF; color:#666; font-size:12px; font-weight:bold; overflow:visible; line-height:30px; background:#FFF; width:95px; height:36px; letter-spacing:-1px; text-align:center;  		}
.player_msg .player_msg_in input.btn_blue		{ border:1px solid #255aa3; color:#FFF; font-size:14px; font-weight:400; overflow:visible; line-height:30px; background:#2f6fc7; width:95px; height:36px; letter-spacing:-1px; text-align:center;  	 		}

.player_msg .player_msg_in .msg_btn1		{ text-align:center; margin:15px 0 0 0; position:absolute; top:45%; left:50%; margin-left:-48px;	} 
.player_msg .player_msg_in .msg_btn2		{ text-align:center; margin:-30px 0 0 0; position:absolute; top:50%; left:50%; margin-left:-100px;	  } 
.player_msg .pl_close		{ position:absolute; top:20px; right:20px; 	}
.player_msg .pl_close img		{ width:18px; height:18px; 	}

.player_news		{ padding:15px 40px 15px 40px; position:relative;  	}
.player_news .pl_tit		{ font-size:22px; color:#FFF; font-weight:bold; margin-bottom:3%; text-align:center;  	}	
.player_news .pl_list		{ position:relative;  }
.player_news .pl_list > ul		{ }
.player_news .pl_list > ul > li			{ position:relative; padding:10px 0px 15px; box-sizing:border-box;  }
.player_news .pl_list > ul > li:after	{ content:""; display:block; clear:both;  }
.player_news .pl_list > ul > li .a_tit a		{ display:block; margin-bottom:4%; line-height:18px; color:#FFF; font-size:14px; font-weight:bold; word-break:keep-all; letter-spacing:-1px; overflow:hidden; height:20px;  }

.player_news .pl_list > ul > li .a_thum		{ position:relative; float:left; margin-right:10px;  }
.player_news .pl_list > ul > li .a_thum a		{ position:relative; display:block;   }
.player_news .pl_list > ul > li .a_thum a img		{ width:118px; height:67px; border:1px solid #FFF;   } 
.player_news .pl_list > ul > li .a_detail .cont a		{ overflow:hidden; display:block; height:48px; line-height:16px; margin-bottom:8px; color:#a4a3a3; font-size:13px; font-weight:normal; } 
.player_news .pl_list > ul > li .a_detail .date			{ color:#a4a3a3; font-size:11px;   } 

.player_news .swiper-button-prev  { background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/sw_prev.png') 0 0px no-repeat; background-size:13px 24px; z-index:99; position:absolute; left:10px; top:60%; z-index:990; width:13px; height:24px;     } 
.player_news .swiper-button-next  { background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/sw_next.png') 0 0px no-repeat; background-size:13px 24px; z-index:99; position:absolute; right:10px; top:60%; z-index:990; width:13px; height:24px;      } 
 
.player_news .thum_item		{ position:absolute; top:0; right:0; left:0; bottom:0; box-sizing:border-box; width:100%; height:100%; display:table-cell; vertical-align:middle; 	} 
.player_news .thum_item img { width:100%; border:1px solid #FFF;  }
.player_news .thum_item .tit		{ overflow:hidden; display:block; height:35px; margin-top:10px; color:#a4a3a3; font-size:13px; font-weight:normal; letter-spacing:-1px; line-height:16px; word-break:keep-all; } 
.player_news .thum_item .v_time	{ bottom:1px; } 


.dt_cont {padding:18px 14px 10px;background-color:#fff}
.dt_cont .tag {margin-bottom:8px}
.dt_cont .tit {margin-bottom:23px;font-size:1.4375em/*23px*/;color:#000;font-weight:bold;word-break:keep-all;letter-spacing:-1px}
.dt_cont .btn_wrap {margin-bottom:19px}
.dt_cont .btn_wrap::after {content:"";display:block;clear:both}
.dt_cont .btn_wrap a {margin-right:5px}
.dt_cont .btn_wrap .fR {margin-top:-5px}
.dt_cont .btn_wrap .arrOpen,
.dt_cont .btn_wrap .arrCls {width:26px;height:26px;border:1px solid #ddd}

.dt_cont .vod_witch { margin-bottom:19px; font-size:14px; }
.dt_cont .vod_witch span { color:red; }

.dt_cont .txt_area {border-top:1px solid #b8b8b8;padding:20px 0}
.dt_cont .txt_area .date {display:inline-block;font-size:0.75em/*12px*/;color:#666}
.dt_cont .txt_area .count {float:right;margin-top:5px;font-size:0.75em/*12px*/;color:#666}
.dt_cont .txt1 {margin-top:20px;color:#000;font-size:1em/*16px*/;line-height:150%} 
.dt_cont .txt2 {margin-top:20px;color:#666;font-size:1em/*16px*/;line-height:150%} 
.dt_cont .hashtag {padding-top:20px;border-top:1px solid #b8b8b8}

.prgm_sel {padding:5px 14px 15px;background-color:#fff}

.vod_buy {margin-bottom:10px;border-bottom:1px solid #d3dcdc}
.vod_buy .cash {margin-bottom:10px;padding:23px 0;background-color:#fff}
.vod_buy .cash::after {content:"";display:block;clear:both}
.vod_buy .cash li {float:left;width:33.333%;border-left:1px solid #d7d7d7;color:#000;font-size:0.875em/*14px*/;line-height:150%;text-align:center;box-sizing:border-box}
.vod_buy .cash li:first-child {border-left:0}
.vod_buy .cash li em {color:#df1220}

.vod_buy .strm_llist {background-color:#fff}
.vod_buy .strm_llist .list_top {padding:0 14px 13px;border-bottom:1px solid #e8e8e8}
.vod_buy .strm_llist .list_top::after {content:"";display:block;clear:both}
.vod_buy .strm_llist .list li {position:relative;padding:46px 14px 20px 38px;border-bottom:1px solid #e8e8e8}
.vod_buy .strm_llist .list li .chbx {position:absolute;left:14px;top:20px;font-size:14px;color:#333;letter-spacing:-2px;}
.vod_buy .strm_llist .list li .chbx input[type="checkbox"] + label {padding-left:24px}
.vod_buy .strm_llist .list li .tit {margin-bottom:5px;color:#000;font-size:0.9375em/*15px*/;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.vod_buy .strm_llist .list li .txt {margin-bottom:10px;color:#666;font-size:0.8125em/*13px*/;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.vod_buy .strm_llist .list li .btn_area {text-align:right}
.vod_buy .strm_llist .list li .btn_area .status {margin-right:5px;color:#df1220;font-size:0.75em/*12px*/}
.vod_buy .strm_llist.no_chk .list li {padding-left:14px}


/* 방송 인덱스 */
.sw_recom_prgm {margin-bottom:9px;padding:10px 0 28px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/contents/bg_green.png')no-repeat 0 0;background-size:100%}
.sw_recom_prgm .com_tit03 {margin-bottom:10px;color:#fff;background-color:transparent}
.recom_list img {width:100%}
.recom_list .thum {overflow:hidden;display:block;border-radius:100%}
.recom_list .tit {display:block;margin-top:10px;color:#fff;font-size:0.8125em/*13px*/;word-break:keep-all;text-align:center}

/* 스포츠 중계 */
.spt_head {position:relative;padding-bottom:25px}
.spt_head img {width:100%}
.spt_head .prgm_cont {position:absolute;top:23px;left:14px}
.spt_head .prgm_cont .time {color:#fff}
.spt_head .prgm_cont .txt {color:#fff}
.spt_head .sns {position:absolute;bottom:10px;width:100%;text-align:center}
.spt_head .sns .btnIcon {width:30px;height:30px;border-radius:30px;background-size:90%}

.caster_wrap {padding:0 14px;background-color:#fff}
.caster_wrap > ul > li {padding:20px 0;border-top:1px solid #ddd}
.caster_wrap > ul > li:first-child {border-top:0}
.caster_wrap .photo {overflow:hidden;width:88px;height:88px;border-radius:88px;float:left}
.caster_wrap .profile {margin-left:104px;}
.caster_wrap .profile .name {font-size:1em/*16px*/;font-weight:bold;margin-bottom:20px}
.caster_wrap .profile ul li {margin-top:10px;font-size:0.8125em/*13px*/;letter-spacing:-1.5px}

.sport_list {background-color:#fff}
.sport_list li {border-top:1px solid #e8e8e8;padding:14px}
.sport_list .round {margin-bottom:8px;font-size:0.9375em/*15px*/;font-weight:bold;color:#000}
.sport_list .date {margin-bottom:8px;font-size:0.9375em/*15px*/;}
.sport_list .vs {margin-bottom:8px;font-size:0.9375em/*15px*/;}
.sport_list .channel {font-size:0.9375em/*15px*/;color:#666}

/* vod ----------------------------------------------------------------------------------*/
.pack_head {position:relative}
.pack_head .com_tit03 {height:45px;color:#333;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;}
.pack_head .packopen {position:absolute;right:0;top:1px;border-left:1px solid #b8b8b8;width:44px;height:45px;background:#fff url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_down3.png') no-repeat 50% 50%;background-size:15px 8px}
.pack_head .vod_pack {display:none;padding-top:0}
.pack_head .vod_pack .pack_list {margin-bottom:0}
.pack_head .vod_pack .pbtn .home {width:27px;height:27px;border:1px solid #666}
.pack_head.open .vod_pack {display:block}
.pack_head.open .packopen {background:#fff url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_up.png') no-repeat 50% 50%;background-size:15px 8px}

.newvod_head {padding-top:10px}
.newvod_head .tit {border-bottom:1px solid #b8b8b8;background-color:#fff}
.newvod_head .tit a {display:block;padding:15px 30px 16px 14px;font-size:0.9375em/*15px*/;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right2.png')no-repeat 96% 50%;background-size:6px 11px}

.sub_tab::after {content:"";display:block;clear:both}
.sub_tab li {float:left;width:50%;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background-color:#fff}
.sub_tab li a {display:block;height:35px;line-height:35px;font-weight:bold;letter-spacing:-1px;text-align:center;color:#c6c6c6}
.sub_tab li.active {border-top:1px solid #333;border-bottom:1px solid #333;}
.sub_tab li.active a {color:#fff;background-color:#333}

.vod_prod {margin-bottom:9px;}
.vod_prod .head {padding:25px 0 30px;background-color:#fff}
.vod_prod .head .tit {margin-bottom:20px;color:#333;font-size:1.125em/*18px*/;text-align:center;font-weight:bold;letter-spacing:-1px}
.vod_prod .head .flow {padding:0 10px}
.vod_prod .head .flow::after {content:"";display:block;clear:both}
.vod_prod .head .flow li {float:left;width:33.333%;box-sizing:border-box;}
.vod_prod .head .flow li .img {display:block;padding:0 18px}
.vod_prod .head .flow li .img img {width:100%}
.vod_prod .head .flow li p {margin-top:5px;color:#333;font-size:0.75em/*12px*/;text-align:center;line-height:150%;font-weight:bold}
.vod_prod .cash .dt {margin-bottom:9px;padding:25px 10px 25px 14px;background-color:#fff}
.vod_prod .cash .dt .tit {margin-bottom:15px;color:#333;font-size:1.0625em/*17px*/;font-weight:bold;line-height:150%;letter-spacing:-1px;word-break:keep-all}
.vod_prod .cash .dt .tit::after {content:"";display:block;width:26px;height:2px;margin-top:15px;background-color:#333}
.vod_prod .cash .dt .txt {color:#666;font-size:0.75em/*12px*/;line-height:150%;letter-spacing:-1px;word-break:keep-all}
.vod_prod .cash .dd {padding-bottom:60px;background-color:#fff}
.vod_prod .cash .dd ol {padding:0 14px;border-top:1px solid #b8b8b8;}
.vod_prod .cash .dd ol li {padding:25px 0 60px;text-align:center;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/contents/img_arr.png')no-repeat 50% bottom;background-size:34px}
.vod_prod .cash .dd ol li:last-child {padding-bottom:25px;background-image:none}
.vod_prod .cash .dd ol .step {margin-bottom:15px;color:#333;font-weight:bold;}
.vod_prod .cash .dd ol .step strong {font-size:1.375em/*22px*/;font-weight:bold}
.vod_prod .cash .dd ol .txt {margin-top:10px;color:#666;font-size:0.8125em/*13px*/;text-align:center;line-height:150%;letter-spacing:-1px}
.vod_prod .cash .dd ol .img img {width:100%}
.vod_prod .buy .dt {margin-top:10px;padding:20px 0 25px;text-align:center;background-color:#fff}
.vod_prod .buy .tit {margin-bottom:5px;color:#333;font-size:1.0625em/*17px*/;font-weight:bold;line-height:150%;letter-spacing:-1px;word-break:keep-all}
.vod_prod .buy .txt {margin-bottom:15px;color:#666;font-size:0.75em/*12px*/;line-height:150%;letter-spacing:-1px;word-break:keep-all}
.vod_prod .buy table {margin-bottom:25px;border-top:1px solid #b8b8b8}
.vod_prod .buy table th,
.vod_prod .buy table td {border-bottom:1px solid #efefef;color:#000;font-size:0.9375em/*15px*/;text-align:left;padding:10px 0 10px 14px;font-weight:normal;letter-spacing:-1.5px}
.vod_prod .buy table td {padding:10px 14px 10px 0;text-align:right}
.vod_prod .buy table td em {color:#df1220}

/*캐시충전 팝업 */
.inp_area .top_stxt {margin-bottom:25px;padding-left:10px;font-size:13px;color:#818181;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/blt_bk.png')no-repeat 0 7px}
.inp_area .top_txt_ct {text-align:center;margin-bottom:20px;font-size:14px;color:#333;	line-height:24px;letter-spacing:-1px}
.inp_area .tit02 {float:none;margin:0 0 8px;font-weight:normal;color:#000;font-size:1.125em/*18px*/}
.inp_area .tit03 {margin:0 0 8px;color:#333;font-size:0.875em/*14px*/;font-weight:normal}
.inp_area.cash02 .bbs_write_s {border-top:1px solid #666}
.inp_area.cash02 .btn_area {margin-top:30px}
.inp_area.cash02 .tb_btxt {display:block;padding:10px 0 0 15px;border-top:1px solid #e8e8e8;color:#666;font-size:0.75em/*12px*/;text-indent:-15px;line-height:150%}
.cash_sel {border-left:1px solid #dedede;}
.cash_sel:after {content:"";display:block;clear:both}
.cash_sel li {float:left;width:20%;height:35px;margin-bottom:-1px;border:1px solid #dedede;border-left:0;box-sizing:border-box}
.cash_sel li a {display:block;height:35px;line-height:33px;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:33px;border:1px solid #e51918}

.cash_save {margin-bottom:25px}
.cash_save .cash_sel {margin-bottom:20px}
.cash_save .inp {margin-bottom:10px}
.cash_save .inp input {width:100%;height:43px}
.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 .label1 {float:left; width:80px; text-align:left;  }
.cash_info li .t_txt {float:left; margin-left:20px;color:#666666;letter-spacing:-1.5px; text-align:left;   }
.cash_info li .t_txt1		{float:left; margin-left:20px;color:#666666;text-align:left; font-size:11px; letter-spacing:-2px; 	} 
.cash_info li.dep2		{ height:35px;line-height:16px;padding:10px 10px; 	}   
.cash_info li.dep2 .t_txt		{float:left; margin-left:20px;color:#666666;text-align:left; font-size:12px; letter-spacing:-0.5px; line-height:18px !important;  	} 

.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:bold;line-height:75px;}	
.pay_result p.t_line2		{text-align:center;font-size:20px; color:#df1220; font-weight:bold;padding-top:17px;  }	
.pay_result p.t_line2 span	{font-size:14px; color:#333; font-weight:bold;	}




.t_black {color:#333333 !important}
.t_blue {color:#2f6fc7 !important}
.t_red {color:#df1220 !important}

.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+3) {width:33.333%}

.cash_noti {position:relative;margin-bottom:40px}
.inp_area .info_box {margin-bottom:10px;padding:20px 0;background-color:#fafafa}
.inp_area .info_box p {margin-bottom:5px;padding:0 14px;font-size:13px;color:#666;line-height:18px;font-weight:300}
.inp_area .info_box ul {padding:0 14px;}
.cash_noti input[type="checkbox"] + label {font-size:0.8125em/*13px*/;}
.cash_noti .btnIcon {position:absolute;right:0;top:-3px}

.r_txt {color:#df1220;font-size:11px;letter-spacing:-1px}

.cash_txt {text-align:right;color:#333}
.cash_txt strong {position:relative;top:-2px;font-size:1.5625em/*25px*/;color:#df1220;font-weight:bold;vertical-align:middle;letter-spacing:-1px}

.my_cash {display:table;width:100%;height:50px;line-height:50px;margin-bottom:-10px;padding:0 15px;box-sizing:border-box;border-bottom:1px solid #e0e0e0;background-color:#fafafa}
.my_cash:after {content:"";display:block;clear:both}
.my_cash .tit02,
.my_cash .cash_txt {display:table-cell;vertical-align:middle}
.my_cash .tit02 strong		{font-weight:bold; 	}

.vod_sel {margin:20px 0 30px}
.vod_sel .tit03 {margin-top:10px}
.vod_sel select {width:100%;height:50px;padding-left:10px}
.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;color:#333;font-size:0.8125em/*13px*/;letter-spacing:-1px}
.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('http://img.tvchosun.com/upload_img/n2017/mimages/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:20px;font-size:14px;color:#333;font-weight:bold}
.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 .tit03 {float:left !important}
.vod_pay .cash_txt {margin-bottom:5px}
.vod_pay .cash_txt strong {font-size:1.0625em/*17px*/}

/*이메일 보내기 팝업 */
.pu_mail {padding:18px 0 0 0}
.pu_mail .tit {margin:0 14px;padding:17px;color:#333;font-size:1.125em/*18px*/;font-weight:bold;text-decoration:underline;line-height:150%;background-color:#f3f0e9}
.pu_mail input, .pu_mail textarea {background-color:#f8f8f8}
.pu_mail .bbs_write {border-bottom:0}

.onair_box		{ position:absolute; top:0; right:0; left:0; bottom:0; box-sizing:border-box; width:100%; padding:17% 5px; height:100%; text-align:center; display:table-cell; vertical-align:middle; 	}
.onair_box table		{ width:100%; height:100%; table-layout:fixed; 	}
.onair_box table td		{ text-align:center; vertical-align:middle; position:relative; 	}	
.onair_box table td.h_img			{ height:15%;	}
.onair_box table td	 .hash_img		{ position:relative; width:30px; margin:0 auto;  }
.onair_box table td	 .hash_img .bg_tag		{ width:30px; height:30px; border-radius:30px; background:#FFF; opacity:0.15;  	}
.onair_box table td .hash_img img			{ opacity:1.0 !important; z-index:999; position:absolute; top:5px; left:5px; width:20px; height:20px; 	}
.onair_box table td.h_txt		{ font-size:15px; font-weight:bold; color:#FFF; line-height:20px; margin:5px 0 8px; letter-spacing:-2px; vertical-align:middle; width:100%; height:70%;   	}

/* 공통메인 시작 ------------------------------------------*/
.main_toputil {position:relative;height:50px;padding:15px 14px;box-sizing:border-box}
.main_toputil::after {content:"";display:block;clear:both}
.main_toputil h1 {position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.main_toputil h1 a {display:block}
.main_toputil h1 img {width:88px;}
.main_toputil .util img {width:20px; height:20px;}
.main_toputil .util .allmn {float:left}
.main_toputil .util ul {float:right}
.main_toputil .util ul li {display:inline-block;margin-left:6px}

.main_kv .video_thum .tit {bottom:20px}
.main_onair {margin:9px 0;padding:16px 5px 16px 14px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/contents/bg_main_onair.jpg')no-repeat 0 0;background-size:100%}
.main_onair .tit {display:inline-block;float:left;margin-right:12px}
.main_onair .tit img {width:49px;height:21px}
.main_onair .onair {display:inline-block;overflow:hidden;width:75%;color:#fff;font-size:0.8125em/*13px*/;font-weight:bold;/*white-space:nowrap;text-overflow:ellipsis*/}
.com_tit03 img {width:35px;vertical-align:middle}
/* 공통메인 끝 --------------------------------------------*/


/* 레이어 팝업 ------------------------------------------------------*/
.layer_pop {position:fixed;z-index:999;width:90%;max-width:400px;border-radius:5px;padding:18px 20px;box-sizing:border-box;background-color:#fff;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.layer_pop .layer_close {position:absolute;right:14px;top:14px}

.ly_tit {margin-bottom:15px;font-size:1.125em/*18px*/;font-weight:bold}
.ly_txt {margin-bottom:15px;color:#333;font-size:0.75em/*12px*/;line-height:140%}

.ly_sns ul {display:table;width:200px;height:84px;margin:0 auto;text-align:center}
.ly_sns img {width:36px;height:36px}
.ly_sns li {display:table-cell;vertical-align:middle;text-align:center}
.ly_sns li a {display:block}

.ly_font li {margin-bottom:15px}
.ly_font li label {letter-spacing:0 !important}

.ly_login ul {margin:25px 0 10px;text-align:center}
.ly_login img {width:36px;height:36px}
.ly_login li {display:inline-block;margin-right:10px}
.ly_login li:last-child {margin-right:0}
.ly_login li a {display:block}


/* 마이페이지 ---------------------------------------*/
.my_like {margin-bottom:10px;padding-top:20px;background-color:#fff}
.my_top {padding:0 14px;text-align:right}
.my_top .count {float:left;padding-top:3px;font-size:0.75em/*12px*/;font-weight:bold}
.my_top .btn {width:80px}
.my_top .after {display:none}

.my_box .thum::after {display:none}

.my_like .chk {display:none;position:absolute;z-index:100;width:26px;height:26px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.my_like .chk input[type="checkbox"] + label{position:absolute;top:0;left:0;display:block;text-indent:-999px;font-size:0;padding:0px;}
.my_like .chk input[type="checkbox"] + label:before {width:26px;height:26px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_check_off.png') no-repeat 0 0px;background-size:24px}
.my_like .chk input[type="checkbox"]:focus + label:before { border: 1px dotted rgba(0, 0, 0, 0.25); } 
.my_like .chk input[type="checkbox"]:checked + label:before {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_check_on.png') no-repeat 0 0px; background-size:24px}

.my_like.edit_mode .my_top .after {display:block}
.my_like.edit_mode .my_top .before {display:none}
.my_like.edit_mode .my_box .thum::after {display:block;background-color:rgba(0,0,0,0.5)}
.my_like.edit_mode .my_box .chk {display:block}

.mypage {margin-bottom:10px}
.mypage .vchr {position:relative;margin-bottom:10px;padding:18px 14px;background-color:#fff}
.mypage .vchr .tit {display:inline-block;width:64px;margin-bottom:10px;padding:4px 0;font-size:0.625em/*10px*/;font-weight:bold;text-align:center;color:#fff;background-color:#333}
.mypage .vchr .ticket {width:80%;margin-bottom:10px;color:#222;font-size:1em;letter-spacing:-1px}
.mypage .vchr .time {width:80%;padding-left:20px;letter-spacing:-1px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_time.png') no-repeat 0 2px; background-size:14px 15px}
.mypage .btn {position:absolute;bottom:18px;right:14px;width:40px;height:40px;line-height:40px;padding:0;letter-spacing:-1px;font-size:0.75em/*12px*/}
.mypage .noti {padding:18px 14px;font-size:0.75em/*12px*/;color:#666;background-color:#fff}

.my_other {margin-bottom:10px}
.my_other::after {content:"";display:block;clear:both}
.my_other .tit {margin-bottom:8px;color:#fff;opacity:0.6;font-size:0.75em/*12px*/;font-weight:bold}
.my_other .num {color:#fff;font-size:1.5em/*24px*/}
.my_other .num em {font-size:16px}
.my_other li {position:relative;width:49%;padding:18px 14px;box-sizing:border-box;}
.my_other .cash {float:left;background-color:#8789e1}
.my_other .cash .btnIcon {position:absolute;right:12px;top:12px;width:14px;height:14px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_plus.png') no-repeat 0 0;background-size:100%}
.my_other .coupon {float:right;background-color:#77c4d2}

.my_list {position:relative}
.my_list .count {font-size:20px;color:#e30613;vertical-align:middle}
.my_list .btn_more {position:absolute;right:14px;top:15px}
.my_list ul {background-color:#fff}
.my_list > ul > li {position:relative;padding:18px 65px 18px 14px;border-top:1px solid #b8b8b8}
.my_list > ul > li .tit {margin-bottom:10px;font-size:1em/*16px*/;color:#222;font-weight:bold;letter-spacing:-1.5px;word-break:keep-all}
.my_list > ul > li ul li {font-size:0.8125em/*13px*/;color:#666;letter-spacing:-0.5px;line-height:140%}
.my_list > ul > li ul li span {display:inline-block;width:55px;color:#333}
.my_list > ul > li .btn {top:50%;margin-top:-20px}
.my_list .sort {padding:15px 14px;background-color:#fff}
.my_list .sort a {display:inline-block;margin-right:2px;padding-right:10px;line-height:100%;border-right:1px solid #ddd;font-size:0.9375em/*15px*/;color:#333;letter-spacing:-1px}
.my_list .sort a:last-child {border-right:0}
.my_list .sort a.active {color:#e30613}
.my_list .tag {margin-bottom:10px}
.my_list .tag_icon.ing {color:#fff;background-color:#e30613}
.my_list .tag_icon.end {color:#fff;background-color:#666666}
.my_list .tag_icon.win {color:#fff;background-color:#333333}

.search_opt {margin-bottom:10px;padding:18px 14px;background-color:#fff}
.search_opt .radio {margin-bottom:20px;text-align:center}
.search_opt .radio label {margin-right:8px}
.search_opt .period::after {content:"";display:block;clear:both}
.search_opt .period em {display:inline-block;width:6%;float:left;margin-top:7px;text-align:center;vertical-align:middle}
.search_opt .cal {display:inline-block;width:47%;float:left;margin-bottom:10px;padding:5px;border:1px solid #dedede;box-sizing:border-box}
.search_opt .cal input {width:calc(100% - 34px);border:0;vertical-align:middle}
.search_opt .cal a {display:inline-block;vertical-align:middle}
.search_opt .cal img {width:20px}
.search_opt .btn_srh {display:inline-block;width:100%;padding:8px 0;border-radius:2px;font-size:0.75em/*12px*/;text-align:center;color:#fff;background-color:#949494}


/* 전체메뉴 -----------------------------------*/
.all_meun {position:fixed;display:none;right:-500px;z-index:9999;top:0;width:100%;background-color:#fff}
.all_meun.main_allmn {right:auto;left:-500px}
.all_meun .btn_mnCls {position:absolute;top:17px;right:14px;overflow:hidden;display:inline-block;width:17px;height:17px;text-indent:-999px;font-size:0;border:none;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/btn_pop_cls.png') no-repeat 50% 50%;background-size:100%}
.all_meun .allmn_head {height:45px;padding:10px 45px 0 14px;box-sizing:border-box;background-color:#f54643}
.all_meun .allmn_head .name {display:none;color:#fff;font-size:1.25em/*20px*/;font-weight:bold;letter-spacing:-1px}
.all_meun .allmn_head .name img {width:20px;vertical-align:middle}
.all_meun .allmn_head .btn_log {float:right;display:inline-block;width:59px;height:26px;line-height:26px;text-align:center;height:;color:#fff;letter-spacing:-1px;font-size:12px;background-color:#bd221f}
.all_meun .allmn_head .btn_log.out {display:none}

.all_meun .allmn_info {display:none;border-bottom:1px solid #0e0e0f;background-color:#2f2f33}
.all_meun .allmn_info .tit {color:#999;font-size:0.75em}
.all_meun .allmn_info .vchr {position:relative;padding:10px 67px 10px 14px;background-color:#1f1f1f}
.all_meun .allmn_info .vchr .ticket {margin:5px 0 0 0;color:#fff;font-size:0.9375em/*15px*/;letter-spacing:-1px}
.all_meun .allmn_info .vchr .time {display:inline-block;margin-left:5px;padding-left:18px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_time_w.png') no-repeat 0 50%;background-size:14px}
.all_meun .allmn_info ul::after {content:"";display:block;clear:both}
.all_meun .allmn_info li {position:relative;padding:5px 14px;color:#fff}
.all_meun .allmn_info li:nth-child(n+2) {width:50%;float:left;box-sizing:border-box}
.all_meun .allmn_info li .tit {display:block;margin-right:10px}
.all_meun .allmn_info li strong {font-size:1.25em/*20px*/}
.all_meun .allmn_info li strong small {font-size:15px}
.all_meun .allmn_info li a {display:inline-block;color:#fff;padding-right:18px;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/icon_w_arr.png') no-repeat right 5px;background-size:10px 16px}
.all_meun .allmn_info .btn_buy {position:absolute;display:inline-block;right:14px;top:50%;width:40px;height:40px;margin-top:-20px;padding:0;line-height:38px;box-sizing:border-box;text-align:center;border:1px solid #bcbcbc;color:#fff;font-size:0.75em/*12px*/;background:none}

.all_meun .allmn_util {background-color:#2f2f33}
.all_meun .allmn_util::after {content:"";display:block;clear:both}
.all_meun .allmn_util li {float:left;width:25%;text-align:center;border-right:1px solid #0e0e0f;box-sizing:border-box}
.all_meun .allmn_util li:last-child {border-right:0}
.all_meun .allmn_util li img {width:60%}
.all_meun .allmn_util li a {display:block;padding:10px 0;color:#999;font-size:0.8125em/*13px*/;}

.all_meun .menu {position:relative;overflow:auto;background-color:#bababa}
.all_meun .menu > ul {}
.all_meun .menu > ul > li > a {display:block;padding:18px 14px;font-size:0.9375em/*15px*/;letter-spacing:-1px;font-weight:bold;color:#fff;}
.all_meun .menu > ul > li > ul {position:absolute;top:0;display:none;width:calc(100% - 97px);min-height:378px;height:100%;margin-left:97px;box-sizing:border-box;background-color:#fff}
.all_meun .menu > ul > li > ul > li {padding:0 14px;background-color:#fff}
.all_meun .menu > ul > li > ul > li > a {display:block;padding:18px 0;border-top:1px solid #cccccc;font-size:0.9375em/*15px*/;color:#666;letter-spacing:-1px;font-weight:bold;background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_right2.png') no-repeat right 50%;background-size:6px 12px}
.all_meun .menu > ul > li > ul > li:first-child > a {border-top:0}
.all_meun .menu > ul > li > ul > li.depth03 > a {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_down2.png') no-repeat right 50%;background-size:12px 6px}
.all_meun .menu > ul > li > ul > li.depth03 > ul {display:none;border-top:1px solid #cccccc;background-color:#f7f7f7}
.all_meun .menu > ul > li > ul > li.depth03 > ul > li a {display:block;padding:15px 10px;color:#505050;font-size:12px}
.all_meun .menu > ul > li.active > ul {display:block}
.all_meun .menu > ul > li.active > ul::before {content:"";display:block;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:-97px;background-color:#bababa}
.all_meun .menu > ul > li.active > a {color:#333;background-color:#fff}
.all_meun .menu > ul > li > ul > li.depth03.open > ul {display:block}
.all_meun .menu > ul > li > ul > li.depth03.open > a {background:url('http://img.tvchosun.com/upload_img/n2017/mimages/common/i_arr_up2.png') no-repeat right 50%;background-size:12px 6px}

.all_meun.mode_in .allmn_info {display:block}
.all_meun.mode_in .allmn_head .name {display:inline-block}
.all_meun.mode_in .allmn_head .btn_log.in {display:none}
.all_meun.mode_in .allmn_head .btn_log.out {display:inline-block}
/* //전체메뉴 -----------------------------------*/

/* 새로 추가된 css / 하단 고정 영역 / 배경색은 임시로 white 를 사용함 */
.bottom-controller {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
	position: fixed;
    bottom: 0;
    z-index: 100;
    width: 100%;
	height:66px;
    margin: 0;
    border: 1px solid #b8b8b8;
    background-color: #f0f0f0;
}
.bottom-controller-dt {
	display:table;
	width:100%;
}

/* 180226 기자 영역 수정 */
@media screen and (max-width: 640px){
	.journalist_profile .photo{width:60px; height:60px;}
	.journalist_profile .photo img{width:60px;}
	.atc_area .atc_body .journalist_profile .profile{padding-left:70px; min-height:72px;}
}

