﻿@import url('/css/font_GangwonEduPower.css');
@import url("sign.css"); /* 서명 */

.container {padding-top:0; z-index:52;}
.con_col2th {width:1200px; flex-wrap:wrap;}
.content { 
	width:100%; padding-top:15px; position:relative; z-index:30;
	font-family:Noto Sans CJK KR, Noto Sans KR, AppleSDGothicNeo, Malgun Gothic, 맑은 고딕, sans-serif; 
}
.areabox { padding-top:15px;}
/* 더보기 버튼 공통 */
.btn_more {
	background:url("//img.nocutnews.co.kr/nocut/v2/common/bul_imgs.gif") no-repeat 33px -227px; 
	width:38px; height:15px; float:right; font-weight:normal; position:absolute; top:1px; right:2px; 
	color:#a9a8a9; font-size:11px; line-height:15px; letter-spacing:-1px; 
}
.btn_more:hover { text-decoration:none;}
/* layer page 버튼 공통 */
.container .pagelayer{ position:absolute; top:0; right:0;}
.container .pagelayer a { padding:2px; float:left; color:#d9d9d9; font-size:10px; z-index:1;}
.container .pagelayer a:hover,
.container .pagelayer a.sel { color:#909090; text-decoration:none;}
/* top ad */
.ad_top1 { background:#f7f7f7; float:left; width:100%; height:114px; text-align:center;}
.ad_top1 div {width:728px; display:block; margin:12px auto 10px; position:relative}
.ad_top1 p {position:absolute;top:72px;right:-70px}
.ad_top2 { width:100%; height:60px; display:block; padding-top:20px; overflow:hidden; clear:both;}

/* 오늘의 뉴스박스 버튼 */
.btn_todaynewsgo { 
	width:30px; height:224px; position:fixed; _position:absolute; top:300px; left:50%; margin-left:-490px;z-index:1;
}
.btn_todaynewsgo a { 
	width:100%; height:100%; margin-left:-34px; display:block;
	text-indent:-3000em; overflow:hidden;
	background:url("//img.nocutnews.co.kr/nocut/v2/news/view/btn_todayNewsGo.png") no-repeat; 
}
.btn_todaynewsgo.todaystop { position:absolute ; } 

/* ----------------------------------------------------------------------------------- */
/* view_top 기사제목, 기자정보, 우측배너*/
.view_top {
	width:100%; display:block; border-bottom:1px solid #d6d6d6; margin-bottom:30px;
	position:relative; padding:32px 0 25px; float:left; z-index:35;
}
.view_top .sub_group { display:inline;float:left; }
.view_top .sub_group p { display:inline; line-height:20px;}
.view_top .sub_group p strong {
	color:#727272; font-size:12px; font-weight:normal; line-height:12px; font-family:Dotum; padding-right:12px;
	background:url("//img.nocutnews.co.kr/nocut/v3/common/bul_arrow1.gif") no-repeat right center;
}
.view_top .sub_group p a { float:left;font-size:16px; color:#1f4fa3; font-weight:bold; padding-right:9px;}
.view_top .sub_group ul {
	width:85px; padding:7px 12px; border:1px solid #e1e1e1; background-color:#fff; 
	position:absolute; top:30px; left:27px; z-index:100;
}
.view_top .sub_group ul li {line-height:22px;}
.view_top .sub_group ul li a {color:#797979; font-size:14px; font-weight:400;}
.view_top .sub_group ul li a:hover {color:#1f4fa3; font-weight:bold; text-decoration:none;}
.view_top .top_issue { float:left; margin-left:15px; color:#175dd8; }
.view_top .top_issue strong { line-height:24px; }
.view_top .top_issue a { color:inherit; font-size:17px; position:relative; padding-left:13px;}
.view_top .top_issue a:before { content:''; width:5px; height:21px; display:block; background:#004dd9;position:absolute; top:50%; left:0 ;transform:translateY(-50%);}
.view_top .top_issue a:after { content:'+'; padding:0 5px; }
.view_top .h_info { width:100%; float:left; }
.view_top .h_info h2 {
	width:100%; display:block; color:#000; font-weight:500; 
	font-size:38px; line-height:40px; padding:11px 0 35px; letter-spacing:-1px;
	font-family:Noto Sans CJK KR, Noto Sans KR, AppleSDGothicNeo, Malgun Gothic, 맑은 고딕, sans-serif; 
}
.view_top .h_info li { float:left; line-height:30px; font-family:Noto Sans CJK KR, Noto Sans KR; color:#777; }
.view_top .h_info .bl_b { display:inline-block; vertical-align:middle; font-size:14px;  }
.view_top .h_info .bl_b li{position:relative;}
.view_top .h_info .bl_b li p {display:flex; align-items:center; white-space:nowrap;}
.view_top .h_info .bl_b li span {display:inline-block; white-space:nowrap}
.view_top .h_info .bl_b li a {display:inline-block;}
.view_top .h_info .bl_b li a.btn_add:after {
	width:12px; height:30px; display:block; content:''; float:right; transition:all 0.3s ease;
	background:url("//img.nocutnews.co.kr/nocut/v3/common/bul_arrow1.gif") no-repeat center; transform:rotate(0);
}
.view_top .h_info .bl_b li a.btn_add.btn_more:after { transform:rotate(180deg); }
.view_top .h_info .bl_b li a.btn_add.btn_more {font-size:14px; color:#777; width:auto; background:0 none; letter-spacing:0; line-height:30px; position:static; float:none;}
.view_top .h_info .bl_b li .layer_b{ padding:12px 20px; position:absolute; top:30px; left:0; background:#fff; border:1px solid #d5d5d5; box-sizing:border-box; line-height:25px;}
.view_top .h_info li.email:before { 
	content:""; width:1px; height:10px; background:#737475; margin:0 8px; float:right; position:relative; top:10px;
}
.view_top .h_info li.email a.e_ico {
	width:12px; height:15px; text-indent:-300px; overflow:hidden;margin:0 5px;
	background:url("//img.nocutnews.co.kr/nocut/v2/news/view/ico_viewTops.gif") no-repeat 0 4px; 
}
.view_top .h_info li.email p .btn_add:after {
	width:12px; height:30px; display:block; content:''; float:right;transition:all 0.3s ease;
	background:url("//img.nocutnews.co.kr/nocut/v3/common/bul_arrow1.gif") no-repeat right center;
}
.view_top .h_info li.email p a.btn_add.btn_more:after {transform:rotate(0);}
.sub_group2 { float:right; display:inline-block; }
.sub_group2 li { float:left; border:1px solid #d5d5d5; border-width:1px 1px 1px 0; box-sizing:border-box; }
.sub_group2 li:first-of-type { border-left:1px solid #d5d5d5; }
.sub_group2 li.ph_b { width:80px; display:flex; border:0; }
.sub_group2 li.ph_b a {
	width:40px; height:40px; display:inline-block; float:left; overflow:hidden; text-indent:-300px; 
	background:url("//img.nocutnews.co.kr/nocut/v3/view/ico_phB2.gif") no-repeat;background-size:81px auto;
	border:1px solid #d5d5d5; border-width:1px 1px 1px 0;
}
.sub_group2 li.ph_b a:hover { text-decoration:none; color:#fff; }
.sub_group2 li.ph_b .f_wrap { position:relative; }
.sub_group2 li.ph_b .font_b {
	 width:80px; left:0; top:40px; position:absolute; box-sizing:border-box;background:#fff;z-index:70;display:none;
}
.sub_group2 li.ph_b .font_b.on { display:block; }

.sub_group2 li.ph_b .btn_font { 
	width:40px; height:40px; display:inline-block; float:left; overflow:hidden; text-indent:-300px; 
	background:url("//img.nocutnews.co.kr/nocut/v3/view/ico_phB2.gif") no-repeat -1px -1px;
	background-size:auto 107%; border:1px solid #d5d5d5;border-width:1px 1px 1px 0; cursor:pointer;
}
.sub_group2 li.ph_b .btn_font:hover {
	background:#000 url("//img.nocutnews.co.kr/nocut/v3/view/ico_phB2_over.gif") no-repeat;
	background-position:-1px -1px; border-color:#000;
}
.sub_group2 li.ph_b .btn_print { background:url("//img.nocutnews.co.kr/nocut/v3/view/ico_print.gif") no-repeat 12px center; }
.sub_group2 li.ph_b .btn_print:hover,
.sub_group2 li.ph_b .btn_print.sel {background-color:#000; background-position:-31px center;}
.sub_group2 li.ph_b .font_b a { 
	width:40px; height:40px; background:none; background-color:#fff;
	border:1px solid #000; font-size:30px; text-align:center; text-indent:0; line-height:36px;
	color:#c0c0c0; box-sizing:border-box;
}
.sub_group2 li.ph_b .font_b a:hover { text-decoration:none; color:#fff; background:#000; }
.sub_group2 li.ph_b .font_b .btn_plus { border-left:0; }
.sub_group2 li.summary_b { width:40px; position:relative;}
.sub_group2 li.summary_b > a { 
	width:100%; height:100%; display:block; overflow:hidden; text-indent:-300px;
	background:#fff url("//img.nocutnews.co.kr/nocut/v3/view/ico_summary.gif") no-repeat 13px center;
}
.sub_group2 li.summary_b > a:hover,
.sub_group2 li.summary_b > a.sel { background-color:#000; background-position:-34px center;}
.sub_group2 li.summary_b .layer_b.summary_l{ width:665px; border:1px solid #000; position:absolute; top:47px; right:0; text-align:left;}
.sub_group2 li.summary_b .layer_b.summary_l .btn_close { 
	width:25px; height:25px; display:block; position:absolute; top:15px; right:15px; text-indent:-300px; overflow:hidden; 
	background:url("//img.nocutnews.co.kr/nocut/v3/view/btn_photoBtn.png") no-repeat center 104%; background-size:80% auto;
}

.summary_l { background:#fff; padding:20px 30px; box-sizing:border-box; line-height:1.5; font-size:16px; }       
.summary_l > div:nth-of-type(2) { margin-top:35px; }
.summary_l strong { font-weight:bold; color:#0048ff; display:block; line-height:30px;}
.summary_l strong span { color:#98a6ca;}
.summary_l p { color:#000; }
.summary_l li {width:100%; display:block; border:0 none !important; height:auto !important;}
.summary_l li a { color:#333; font-size:16px; width:100%; display:block; }
.summary_l li a:before {content:'-'; display:inline; padding-right:5px; }
.viewbox .summary_l { border:1px solid #96aeeb;margin:15px 0 40px }
.viewbox hr { width:100%; height:0; position:static; top:0; left:0; visibility:visible; margin:15px 0;}

.s_box { display:inline-block; margin-left:20px; vertical-align:middle; }
.s_box .view_tab { height:40px; position:relative; display:flex; }
.view_tab li { height:100%;  }
.view_tab .txt { background:#fff;box-sizing:border-box;}
.view_tab .txt:hover { border-color:#000;  background:#000; }
.view_tab .txt:hover a { color:#fff; }
.view_tab .txt.txt_3 {
	min-width:50px;position:relative; border-width:1px 1px 1px 0;
	background:url("//img.nocutnews.co.kr/nocut/v3/view/ico_share1.png") no-repeat; background-position:17px 50%;
}
.view_tab .txt.txt_3:hover, .view_tab .txt.txt_3:active { cursor:pointer; }
.view_tab .txt a,
.view_tab .txt em {
	min-width:47px; height:100%; line-height:42px; display:block; text-align:center; position:relative;
	 font-weight:400; padding:0 7px; box-sizing:border-box;
}
.h_info .view_tab .txt.txt_2 { text-align:center; }
.view_tab .txt.txt_2 a.reply_b { padding:0 17px; color:#1f4fa3; }
.view_tab .txt.txt_2 a.reply_b:before {
	content:""; width:18px; height:15px; margin-top:-3px; margin-right:6px; display:inline-block; vertical-align:middle;
	background:url("//img.nocutnews.co.kr/nocut/v3/view/ico_reply2.gif") no-repeat;
}
.view_tab .txt.txt_2 a.reply_b span { font-size:14px; vertical-align:top; line-height:38px; display:inline;}
.view_tab .txt.txt_2:hover a.reply_b { color:#fff; }
.view_tab .txt.txt_2:hover a.reply_b:before {
	background:url("//img.nocutnews.co.kr/nocut/v3/view/ico_reply2_over.gif") no-repeat;
}
.view_tab .txt.txt_2:hover a.reply_b span { color:#fff; }

.view_tab .txt a:hover { text-decoration:none; }

.view_tab .snsbox { 
	width:192px; height:39px; left:0; top:39px; position:absolute; overflow:hidden;
	border:1px solid #000; box-sizing:border-box; display:none;background:#fff;z-index:50;
}
.view_tab .snsbox.on { display:flex; }
.view_tab .snsbox a {
	width:calc(100% / 5); min-width:35px; height:100%; padding:0; display:inline-block; float:left; overflow:hidden; text-indent:-300px;
	background:url("//img.nocutnews.co.kr/nocut/v3/view/ico_sns3_210201.gif") no-repeat; box-sizing:border-box;
	border-right:1px solid #d6d6d6; 
}
.view_tab .snsbox a:last-of-type { border-right:0; }
.view_tab .snsbox a.sns_f { background-position:15px 11px; }
.view_tab .snsbox a.sns_t { background:url('//img.nocutnews.co.kr/nocut/common/ico_sns2.png') no-repeat center; }
.view_tab .snsbox a.sns_b { background-position:-60px 11px; }
.view_tab .snsbox a.sns_k { background-position:-97px 11px; }
.view_tab .snsbox a.sns_u { background-position:-136px 11px; }
.view_tab .txt.txt_3 em { margin-left: 44px; padding: 0 17px 0 0; display: inline; color:#3c3c3c; line-height: 40px; font-size: 14px; }
.view_tab .snsbox a:hover { background-color:#000; border-right:1px solid #000; }
.view_tab .snsbox a.sns_f:hover { background-position:15px -39px; }
.view_tab .snsbox a.sns_t:hover { background-image: url('//img.nocutnews.co.kr/nocut/common/ico_sns2_fff.png') }
.view_tab .snsbox a.sns_b:hover { background-position:-60px -39px; }
.view_tab .snsbox a.sns_k:hover { background-position:-97px -39px; }
.view_tab .snsbox a.sns_u:hover { background-position:-136px -39px; }
.view_tab .txt.txt_3:hover { 
	background:#000 url("//img.nocutnews.co.kr/nocut/v3/view/ico_share_over.png") no-repeat;
	background-position:17px 50%;
}
.view_tab .txt.txt_3:hover em { color:#fff;}
	/* 기사본문 */
.content .viewbox { 
	width:100%; padding-bottom:15px; margin-bottom:23px; position:relative;
	border-bottom:1px solid #e6e6e6; font-size:20px; line-height:1.6; font-weight:300;
}
.content .viewbox table { width:96% !important; margin-left:auto !important; margin-right:auto !important;}
h3.news-h3.news-h3_st1 { display:block; padding:0; font-size:20px; color:#000; font-weight:500; line-height:1.7; letter-spacing:-1px; padding-left:20px; margin:0 0 20px; border-left:5px solid #000; }
h3.news-h3_st1 {display:block; font-size:23px; color:#353535; font-weight:bold; line-height:1.7; letter-spacing:-1px;padding-left:20px; margin:15px 0 40px; border-left:5px solid #000; clear:both;}
h3.news-h3_st2 {display:block; font-size:23px; color:#353535; font-weight:bold; line-height:1.7; letter-spacing:-1px;padding:9px 0 18px; border-top:1px solid #000; clear:both; }
h3.news-h3_st3 {display:block; font-size:23px; color:#353535; font-weight:bold; line-height:1.7; letter-spacing:-1px;padding:9px 0; margin-bottom:15px; border-top:1px solid #000; border-bottom:1px solid #cdcdcd; clear:both;}
.content .viewbox a { color:#000; }
.content .viewbox a:hover { text-decoration:underline !important; }
/* 기사본문 - 이미지 템플릿 */
.fr-img-space-wrap { padding-bottom:10px; max-width:795px; }
.fr-img-caption {display:block; margin:0 auto; max-width:100%; clear:both;}
.fr-img-caption img { position:relative; width:100%; vertical-align:top; display:block;}
.fr-img-caption a { 
	position:absolute; bottom:0; right:0; width:40px; height:40px; display:block; text-indent:-300px; overflow:hidden;
	background:rgba(0,0,0,0.5) url("//img.nocutnews.co.kr/nocut/v3/view/ico_plus.png") no-repeat center center;
}
.fr-img-caption.fr-fil { float:left; margin-right:20px; }
.fr-img-caption.fr-fir { float:right; margin-left:20px; }
.fr-img-caption .fr-inner {display:block; margin-top:3px; color:#787878;line-height:21px;font-size:14px;text-align:left; }
.fr-img-space-wrap .fr-img-caption iframe { width:710px; height:400px;display:block; margin:20px auto; }
.fr-img-space-wrap2 { display:none; }
/* 기사본문 - 동영상 템플릿 */
.fr-video { display:block; margin:20px auto; width:710px; height:400px; position:relative; clear:both;}
.fr-video iframe{ display:block;width:100% !important; height:100% !important; position:absolute; top:0; left:0; }
/* 기사본문 - 주석 템플릿 */
.news-remark_b { position:relative; display:inline-block; }
.news-remark { color:#0140b5 !important; display:inline-block; position:relative;}
.news-remark:after {
	content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; display:block; border-top:1px dotted #0140b5
}
.news-remark.add_arrow:before { content:""; position:absolute; bottom:-13px; left:50%; width:6px; height:10px; display:block; background:url("//img.nocutnews.co.kr/nocut/v3/view/bul_arrow1.png") no-repeat 0; transform:rotate(90deg) translateX(-50%); }

.news-remark_l {
	width:250px; position:absolute;background:#fff; cursor:text; letter-spacing:-1px; top:130%;
	padding:14px 15px; color:#000; font-size:14px; line-height:21px; z-index:10; box-sizing:border-box;
	left:50%; transform:translateX(-50%); 
	border:1px solid #424242; box-shadow:3px 5px 0 rgba(0,0,0,0.2);
}
.news-remark_l.news-r_ll {left:0 !important; transform:translateX(0)}
.news-remark_l.news-r_rr {right:0 !important; transform:translateX(0); left:auto;}
.news-remark_l p strong {display:block; margin-bottom:5px;}
.news-remark_l a {
	position:absolute; top:13px; right:15px; width:15px; height:15px; display:block; overflow:hidden; text-indent:-300px;
	background:url("//img.nocutnews.co.kr/nocut/v3/view/bul_x.gif") no-repeat center;
}
.news-remark_l a:hover { text-decoration:none; }
.content .viewbox a.news-remark:hover { text-decoration:none !important; }
.news-remark:hover:after { text-decoration:none !important; }
/* 관련기사 템플릿 */
.news-related_n {width:94%; border-top:1px solid #000; border-bottom:1px solid #e7e7e7; padding:15px 5px; position:relative; line-height:30px;  margin:20px auto; box-sizing:border-box; overflow:hidden;}
.news-related_n h2 { color:#175dd8; font-size:18px; font-weight:500; display:block; margin-bottom:5px; overflow:hidden;}
.news-related_n h2 a {display:inline-block; overflow:hidden; text-indent:-300px; width:5px; height:5px; border:2px solid #fff; border-left-color:#575757; border-top-color:#000; transform:rotate(-135deg); margin-left:10px; position:relative; top:-3px; }
.news-related_n ul { overflow:hidden;/* max-height:120px;*/}
.news-related_n li {font-size:18px; display:block; position:relative; padding-left:13px;}
.news-related_n li a { color:#575757; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.news-related_n li:before {content:"-"; position:absolute; left:1px; top:-3px;}
.news-related_n.news-r_more h2 a {transform:rotate(45deg); top:2px;}
.news-related_n.news-r_more ul {height:auto; max-height:inherit; }
.news-related_n .slick-list{overflow:hidden;}
.news-related_n .slick-dots{position:absolute; top:-33px; right:20px;}
.news-related_n .slick-dots li {display:inline-block; padding-left:0;}
.news-related_n .slick-dots li:before {display:none;}
.news-related_n .slick-dots li button {display:inline-block; width:11px; height:11px; background:#c3c3c3; margin-left:5px; overflow:hidden; border-radius:6px; text-indent:-100px; border:0;}
.news-related_n .slick-dots li.slick-active button { background:#505050; }
.news-related_n .slick-dots li button:focus {outline:none;}
.news-related_n .slick-arrow { display:none !important;}

/* 기사본문 - 템플릿 */
.news-temp_b {position:relative; overflow:hidden; margin:30px 0; width:100%;}
.news-temp_b h4{display:block; color:#175dd8; font-size:22px; line-height:25px; margin-bottom:25px; }
.news-temp_b.news-temp_img .slick-slide {margin-right:10px;}
.news-temp_b.news-temp_img .slick-slide:last-child {margin-right:0;}
.news-temp_b.news-temp_img .t_b {display:block; width:497px; height:320px; position:relative; background:#000; color:#fff !important;}
.news-temp_b.news-temp_img .t_b > span {display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.news-temp_b.news-temp_img .t_b > span img{width:100%; min-height:100%; opacity:0.5;}
.news-temp_b.news-temp_img p {
	width:437px; height:260px; overflow:hidden; box-sizing:border-box; padding:20px;background:rgba(0,0,0,0.4);
	position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); font-size:16px; line-height:25px;
	word-break:keep-all;
}
.news-temp_b.news-temp_img p strong {display:block; margin-bottom:10px; font-size:20px; line-height:28px; font-weight:300;}
.news-temp_b.news-temp_img p span {display:block; height:145px; overflow:hidden;}
.news-temp_b.news-temp_img .slick-arrow {border:0 solid red;
	width:20px; height:20px; display:block;  position:absolute; top:-45px; text-indent:-300px; overflow:hidden;
	background:url("//img.nocutnews.co.kr/nocut/v3/view/bul_arrow1.png") no-repeat; cursor:pointer; outline:none;
}
.news-temp_b.news-temp_img .slick-prev {background-position:0 center; right:30px;}
.news-temp_b.news-temp_img .slick-next {background-position:right center; right:10px}
.news-temp_b.news-temp_img .slick-dots {display:none !important;}

.news-temp_b.news-temp_txt {}
.news-temp_b.news-temp_txt ul {border:1px solid #b2b2b2; padding:0 30px; box-sizing:border-box;}
.news-temp_b.news-temp_txt ul li {border-bottom:1px solid #d7d7d7;}
.news-temp_b.news-temp_txt li p {position:relative; height:0; overflow:hidden;font-size:15px; color:#757575 !important; padding-bottom:0; word-break:keep-all; opacity:0; transition:all 0.3s ease;}
.news-temp_b.news-temp_txt ul li:last-child {border-bottom:0 none;}
.news-temp_b.news-temp_txt strong {color:#bdbdbd !important; font-size:18px; line-height:1.4; padding:20px 40px 20px 0; box-sizing:border-box; display:block; cursor:pointer; position:relative;transition:all 0.3s ease;}
.news-temp_b.news-temp_txt strong:after {
	content:''; width:20px; height:20px; display:block; position:absolute; top:50%; right:10px;
	transform:translateY(-50%) rotate(180deg); transition:all 0.3s ease;
	background:url("//img.nocutnews.co.kr/nocut/v3/view/bul_arrow2.png") no-repeat center;}
.news-temp_b.news-temp_txt li.sel strong {color:#000 !important;}
.news-temp_b.news-temp_txt li.sel p { height:auto;padding-bottom:20px; opacity:1;}
.news-temp_b.news-temp_txt li.sel strong:after {transform:translateY(-50%) rotate(0deg);}
.news-temp_b.news-temp_chart { }
.news-temp_b.news-temp_chart > div {border:1px solid #b2b2b2; position:relative; padding:50px 60px; box-sizing:border-box; overflow:hidden;}
.news-temp_b.news-temp_chart h4 {color:#000;box-sizing:border-box; word-break:keep-all; line-height:30px;}
.news-temp_b.news-temp_chart strong {width:44px; height:44px; line-height:44px; text-align:center; background:#666; position:absolute; top:-1px; left:-1px; display:block; font-size:24px; color:#fff;}
.news-temp_b.news-temp_chart strong span {visibility:hidden; width:1px; height:1px; display:block; position:absolute; right:-1px; top:-1px; overflow:hidden; }
.news-temp_b.news-temp_chart a {
	display:block; width:120px; height:50px; margin:20px auto 0; font-size:16px; font-weight:bold;
	background:#f8f8f8; border:1px solid #b2b2b2; color:#000; text-align:center; line-height:48px;
}
.news-temp_b.news-temp_chart a:hover {border-color:#000; text-decoration:none !important;}
.news-temp_b.news-temp_chart .t_q div {overflow:hidden; margin-bottom:40px; border-bottom:1px solid #eaeaea;}
.news-temp_b.news-temp_chart .t_q h4 {float:left; width:50%; padding-right:15%;}
.news-temp_b.news-temp_chart .t_q p {float:left; width:50%;}
.news-temp_b.news-temp_chart .t_q p span { width:100%; display:block; position:relative; overflow:hidden; font-size:16px; line-height:29px; margin-bottom:10px; color:#000;}
.news-temp_b.news-temp_chart .t_q p span input { width:1px; height:1px; overflow:hidden; visibility:hidden; position:absolute; top:-100px; left:-100px;}
.news-temp_b.news-temp_chart .t_q p label:before { content:''; width:29px; height:29px; margin-right:10px; display:inline-block; border:1px solid #b2b2b2; border-radius:17px; overflow:hidden; box-sizing:border-box; float:left;}
.news-temp_b.news-temp_chart .t_q p input:checked + label:after { content:''; width:13px; height:13px; display:block; border-radius:10px; position:absolute; top:8px; left:8px; background:#666}
.news-temp_b.news-temp_chart .t_q p.date {float:none;width:100%;text-align: center; color:#000;}
.news-temp_b.news-temp_chart .t_a .chart_b {width:80%;position:relative;margin:0 auto;}

.content .viewbox .viewpic { padding-bottom:10px; max-width:795px; }
.content .viewbox .viewpic p { position:relative; }
.content .viewbox .viewpic p img { position:relative; width:100%; vertical-align:top; display:block;}
.content .viewbox .viewpic p a { 
	position:absolute; bottom:0; right:0; width:40px; height:40px; display:block; text-indent:-300px; overflow:hidden;
	background:rgba(0,0,0,0.5) url("//img.nocutnews.co.kr/nocut/v3/view/ico_plus.png") no-repeat center center;
}
.content .viewbox .pic-left { float:left; margin-right:20px;}
.content .viewbox .pic-right {float:right; margin-left:20px;}
.content .viewbox .pic-center {display:block; clear:both; margin:0 auto;}
.content .viewbox .viewpic span { width:100%; display:block; font-size:14px; }
.content .viewbox .viewpic iframe { display:block; margin:20px auto; }

/* 기사본문 - 카드뉴스 */
.viewbox .card_n { position:relative; margin:30px auto; width:726px;}
.viewbox .card_n .card_swipe { width:600px; height:600px; margin:0 auto; overflow:hidden; position:relative; }
.viewbox .card_n .card_swipe li { width:600px; height:600px; float:left; position:relative;}
.viewbox .card_n .card_swipe li img { width:100%; height:100%; }
.viewbox .card_n .btn_b a {
	width:63px; height:63px; display:block; position:absolute; top:50%;
	margin-top:-31px; text-indent:-300px; overflow:hidden;
	background:url("//img.nocutnews.co.kr/nocut/v3/view/btn_cardArrow.gif") no-repeat;
}
/* 기사본문 - 카드뉴스(재생버튼 포함된 박스) */
.card_swipe li a { width:100%; height:100%; position:relative; display:block; overflow:hidden; cursor:pointer; }
.card_swipe li a .btn_play { background:url("//img.nocutnews.co.kr/v/content/btn_play.png") no-repeat 0 0;
	background-size:100% auto;
	width:150px; height:150px; display:block; text-indent:-3000em;
	position:absolute; left:50%; top:50%; margin:-80px 0 0 -68px; z-index:100; }

.viewbox .card_n .btn_b a.btn_prev { background-position:0 0; left:-1px;}
.viewbox .card_n .btn_b a.btn_next { background-position:0 -87px; right:0; }
/* 기사본문 - poll뉴스 */
.viewbox .poll_n,
.viewbox .graphic_n { text-align:center; }
.viewbox .poll_n .btn_poll { 
	display:block; border:2px solid #000; margin:30px auto; font-size:26px; font-weight:bold;
	width:200px; line-height:65px; color:#000; border-radius:40px;
}
.viewbox .poll_n .btn_poll:hover { text-decoration:none; }
.viewbox .poll_n img { width:90%; display:block; margin:0 auto; }
/* 기사본문 - graphic_n */
.viewbox .graphic_n img { width:100%; display:block; margin:0 auto 20px; }
/* 기사본문 - 타임라인 */
.VivaTimeline { width:730px !important;border-top:1px solid #000; margin-top:60px; position:relative;}
.VivaTimeline:before {content:'타임라인'; display:block; line-height:30px; position:absolute; top:-40px; left:35px; font-weight:bold; }
.VivaTimeline:after {content:''; position:absolute; top:-40px; left:0; display:block; width:30px; height:30px; background:url("//img.nocutnews.co.kr/nocut/v3/view/bul_clock.gif") no-repeat center; background-size:85% auto;}
.VivaTimeline .tl_b { position:relative; top:-40px; float:right; z-index:10;}
.VivaTimeline .tl_b a { float:left; font-size:13px; padding:0 5px 0 18px; margin-left:10px; line-height:30px; color:#000; text-decoration:none; opacity:0.4; position:relative;}
.VivaTimeline .tl_b a:before { content:''; display:block; width:12px; height:12px; background:url("//img.nocutnews.co.kr/nocut/v3/view/bul_check.gif") no-repeat center; position:absolute; top:50%; left:0; transform:translateY(-50%)}
.VivaTimeline .tl_b a.sel {opacity:1; }
.VivaTimeline .tl_b a:hover { text-decoration:none; }
.VivaTimeline dl dt { top:0; z-index:200; padding:0 5px; font-size:14px; line-height:37px; color:#000; border:1px solid #000; }
.VivaTimeline dl dd.pos-right .time { color:#ff4240; padding:3px 15px; width:115px; position:relative; top:27px; left:150px; font-size:14px;}
.VivaTimeline dl dd .circ { top:40px; left:64px; z-index:200; width:12px; height:12px; margin-left:-4px; background-color:#ff4240; }
.VivaTimeline dl dd .events { width:557px; margin-top:43px; border-top:2px solid #ff4240; }
.VivaTimeline dl dd.pos-right .events { padding-left:10px; }
.VivaTimeline dl dd .events .e_b { margin-top:30px; border:1px solid #dedede; }
.VivaTimeline dl dd .events .e_b:first-child { margin-top:0; border-top:0 none; }
.VivaTimeline dl dd .events .events-header { text-align:left; padding:20px; line-height:30px; font-size:25px; font-weight:lighter; }
.VivaTimeline dl dd .events .events-header:hover a p:hover { text-decoration:underline; }
.VivaTimeline dl dd .events .events-body { background-color:transparent; padding:0 20px 20px; }
.VivaTimeline dl dd .events .events-body a { color:inherit }
.VivaTimeline dl dd .events .events-body:hover a p  {text-decoration:none !important;}
.VivaTimeline dl dd .events .events-body a:hover { text-decoration:none !important; }
.VivaTimeline dl dd .events .events-body a:hover p { text-decoration:none !important; }
.VivaTimeline dl dd .events .events-body a:hover p:hover { text-decoration:none !important; }
.VivaTimeline dl dd .events .events-body a.link_no:hover { text-decoration:none !important; }
.VivaTimeline dl dd .events .events-body a.link_no:hover p:hover { text-decoration:none !important; }
.VivaTimeline dl dd .events .events-body img { width:100%; padding:0; margin-bottom:15px; }
.VivaTimeline dl dd .events .events-body .events-desc { text-indent:0; font-weight:lighter; line-height:25px; font-size:14px; }
.VivaTimeline dl dd .events .events-body .events-desc iframe { width:100%; height:250px; }
.VivaTimeline dl dd .events .events-body .events-desc iframe.ifm_cloud { width:100%; height:166px; }
.VivaTimeline dl dd .events .events-body .events-desc div.external_b { overflow:hidden; border:1px solid #bdbdbd; }
.VivaTimeline dl dd .events .events-body .events-desc div.external_b b { width:35%; float:left; margin-right:10px; }
.VivaTimeline dl dd .events .events-body .events-desc div.external_b b img { margin-bottom:0; height:140px; }
.VivaTimeline dl dd .events .events-body .events-desc div.external_b p { line-height:1.3; padding:10px; }
.VivaTimeline dl dd .events .events-body .events-desc div.external_b p strong { display:block; font-size:115%; margin-bottom:5px; }
.VivaTimeline dl dd .events .events-body .events-desc div.external_b p span { font-size:13px; display:block; }
.VivaTimeline dl dd .events .events-footer { height:30px; background-color:#f9f9f9; text-align:right; padding-right:10px; }
.VivaTimeline dl dd .events .events-footer ol li { background:#bdbdbd; margin:10px 0 0 10px; }
.VivaTimeline dl dd .events .events-footer ol .active { transform:scale(1); background-color:#ff4240; }

.hotbox { color:#004dd9; margin:-5px 0 0; padding-bottom:20px; margin-bottom:30px; clear:both; border-bottom:1px solid #e6e6e6;}
.hotbox h3 { margin-bottom:5px; display:flex; align-items:center;}
.hotbox h3 a:first-child { color:#004dd9; font-size:19px; font-weight:bold; line-height:25px; letter-spacing:-1px;}
.hotbox h3 a:first-child:before { content:''; width:5px; height:25px; float:left; margin-right:10px; display:inline-block; background:#004dd9;}
.hotbox h3 a.btn_subscribe {margin-left:10px; box-shadow:none; line-height:25px; height:27px;}
.hotbox h3 a.btn_subscribe:hover {text-decoration:none;}
.hotbox ul { padding:6px 0; }
.hotbox ul li { line-height:26px; }
.hotbox ul li:before { content:"└"; padding-right:5px; font-weight:bold; color:#777;}
.hotbox ul li a { font-size:16px;}
.hotbox ul li div.txt {display:inline;}
.hotbox ul li div.txt strong {font-weight:300;}

div.reply_b {  border:0 none; margin:0 auto 30px;}
div.reply_b .re_tit{padding:0 0  15px;}
.v_like { display:flex; justify-content:center;  margin:30px 0;}
.v_like p { width:194px; height:56px; line-height:56px; border:1px solid #ccc; border-radius:18px; display:flex; flex-wrap:wrap; overflow:hidden; font-size:20px;}
.v_like p:first-child { margin-right:15px;}
.v_like p a{ width:65px; background:#ccc url("//img.nocutnews.co.kr/nocut/v3/view/img_like.png") no-repeat center;}
.v_like p span { width:calc(100% - 65px); display:block; text-align:center; }
.v_like p.i_unlike a{ transform:scaleY(-1)}
.v_like p:hover { border-color:#646464; }
.v_like p:hover a{ background-color:#646464;}

.v_infotxt { display:flex; justify-content:space-between; align-items:center; width:93%; margin:30px auto 0; }
	.v_infotxt .info_jebo { width: 50%; box-sizing: border-box; clear: both; /*border: 1px solid #e6e6e6; */ padding: 25px 25px 25px 0; font-size: 14px; }
.v_infotxt p { color:#000; margin-bottom:10px; word-break:keep-all;}
.v_infotxt li strong { font-weight:500; }
.v_infotxt li strong:before { content:'·'; padding-right:4px;}
.v_infotxt li strong:after { content:':'; padding:0 4px;}
.v_infotxt li span { font-weight:500; }

.viewbox .f_byline { padding:30px 0 20px; }
.viewbox .r_byline { padding:30px 0 20px; clear:both;position:relative;}
.viewbox .r_byline p{ display:flex; align-items:center; position:relative;font-size:18px;}
.viewbox .r_byline span.img {
	width:55px; height:55px; overflow:hidden; display:block; border:1px solid #bebebe; border-radius:20px; margin-right:15px;
}
.viewbox .r_byline span.img img {width:100%; height:auto; min-height:100%;}

.viewbox .r_byline a { position:relative; line-height:25px;}
.viewbox .r_byline a.a_reporter { color:#404040; }
.viewbox .r_byline a.a_mail,
.viewbox .r_byline a.a_chat,
.viewbox .r_byline a.a_naver { border-radius:30px; padding:0 15px; font-size:14px; margin-left:10px;}
.viewbox .r_byline a.a_mail { border:1px solid #3673dd; color:#3673dd; }
.viewbox .r_byline a.a_naver { border:1px solid #1a9b00; color:#1a9b00; }
.viewbox .r_byline a.a_chat { border:1px solid #445660; color:#445660; }
.viewbox .r_byline a.btn_subscribe {height:27px; line-height:25px; font-weight:600; box-shadow:none; margin-left:10px; }
.viewbox .r_byline a.a_mail:hover,
.viewbox .r_byline a.a_chat:hover,
.viewbox .r_byline a.a_naver:hover,
.viewbox .r_byline a.btn_subscribe:hover{ text-decoration:none !important; }
.viewbox .r_byline a.a_reporter:before,
.viewbox .r_byline a.a_mail:before,
.viewbox .r_byline a.a_chat:before,
.viewbox .r_byline a.a_naver:before { 
	content:""; display:block; height:25px;
	background:url("//img.nocutnews.co.kr/nocut/v3/common/ico_rby.png") no-repeat;
}
.viewbox .r_byline a.a_reporter:before { width:5px; margin-left:10px; float:right; background-position:0 center;}
.viewbox .r_byline a.a_mail:before { width:14px; margin-right:6px; float:left; background-position:-77px center;}
.viewbox .r_byline a.a_naver:before { width:15px; margin-right:6px; float:left; background-position:-164px center; }
.viewbox .r_byline a.a_chat:before { width:15px; margin-right:6px; float:left; background:url("//img.nocutnews.co.kr/nocut/v3/common/ico_chat.gif") no-repeat center;  background-size:100% auto; }
.viewbox .r_byline a.btn_add {height:30px; line-height:30px; font-size:16px; margin-left:auto; position:absolute;right:10px;top:17px;}
.viewbox .r_byline a.btn_add:after {
	width:12px; height:100%; display:block; content:''; float:right; transition:all 0.3s ease;
	background:url("//img.nocutnews.co.kr/nocut/v3/common/bul_arrow1.gif") no-repeat right center; transform:rotate(0);
}
.viewbox .r_byline a.btn_add.btn_more:after {transform:rotate(180deg); background-position:left center}
.viewbox .r_byline a.btn_add.btn_more {width:auto; height:30px; line-height:30px; background:0 none; letter-spacing:0; font-weight:300;}
.viewbox .r_byline .layer_b { width:100%; background:#fff; box-sizing:border-box; margin-top:20px; z-index:100;border-top:1px solid #e7e7e7;}
.viewbox .r_byline .layer_b p { display:flex; align-items:center;padding:20px 0; border-bottom:1px solid #e7e7e7;}
.viewbox .r_byline .layer_b p:last-child { border-bottom:0 none}

.view_foot { width:100%; height:10px; float:left;}

.content .viewbox .info_ie {max-width:725px; margin:-10px auto 10px; border:1px solid #cecece; background:#f8f8f8; box-sizing:border-box; padding:15px; font-family:Dotum; font-size:12px;}
.content .viewbox .info_ie strong {color:#ad0002; display:block; font-weight:bold !important;}
.content .viewbox .info_ie a {width:auto !important; height:auto !important; display:inline !important; color:#175dd8 !important; text-decoration:underline; text-indent:0 !important; position:static !important; background:none !important;}

/* content - 이 시각 뉴스 */
.time_n { width:100%; margin-bottom:10px; float:left; }
.time_n h3 { font-size:16px; font-weight:500; display:block; margin-bottom:10px; padding-bottom:0; }
.time_n ul {width:100%; display:flex; flex-wrap:wrap;}
.time_n li { width:31%; margin-right:3.5%; margin-bottom:2px; }
.time_n li:nth-of-type(3n+3) { margin-right:0; }
.time_n li a { width:100%; display:block; }
.time_n li a span { 
	width:100%; height:151px; position:relative; overflow:hidden; display:block; border:1px solid #eaeaea ;
	box-sizing:border-box;
}
.time_n li a span img { 
	width:100%; height:auto; min-height:100%; position:relative;
	transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); 
	transition:all ease .3s; -moz-transition:all ease .3s; -webkit-transition:all ease .3s; -o-transition:all ease .3s; 
}
.time_n li a:hover span img { 
	transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); 
}
.time_n li a span b { 
	position:absolute; bottom:0; left:0; background:#ffc600; font-weight:600; color:#000; font-size:13px;
	line-height:27px; padding:0 10px;
}
.time_n li a strong {
	width:100%; height:50px; padding:5px 0 0; margin-bottom:13px; display:block; overflow:hidden;
	font-size:16px; font-weight:300; color:#000; 
	letter-spacing:-1px; word-break:keep-all; line-height:21px; box-sizing:border-box;
}
.time_n li:nth-child(3n+3) { margin-right:0; }

/* 확대 이미지 슬라이드 */
.photo_con {
	z-index:10000; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(256,256,256,0.9);
}
.photo_con .photo_layer { width:80%; height:80%; margin:3% auto 0; position:relative; }
.photo_con .layter_b { width:100%; height:100%; overflow:hidden; position:relative;}
.photo_con .layter_b ul { width:100%; height:100%; }
.photo_con .layter_b ul li { 
	width:100%; height:100%; display:none; overflow:hidden; overflow-y:auto;
}
.photo_con .layter_b ul li p { 
	width:100%; height:auto; text-align:center;  
	display:flex; justify-content:center;
}
.photo_con .layter_b ul li img { width:100%; }
.photo_con .layter_b ul li.sel {display:block; }
.photo_con h1 {display:block; font-size:18px; text-align:center; margin-top:15px; font-weight:500; }
.photo_con .btn_b a { 
	width:60px; height:60px; display:block; position:fixed; top:50%; border:3px solid #adadad;
	text-indent:-300px; overflow:hidden; border-radius:35px; transition:all 0.2s ease;
	background:rgba(256,256,256,0.7) url("//img.nocutnews.co.kr/nocut/v3/view/btn_photoBtn.png") no-repeat; 
	background-size:27% auto; 
}
.photo_con .btn_b a.btn_prev { background-position:19px 14px; left:5%;}
.photo_con .btn_b a.btn_next { background-position:22px -32px; right:5%}
.photo_con .btn_b a:hover { border-color:#73a5f1; background-color:rgba(115,165,241,0.2);}
.photo_con .btn_close { 
	width:41px; height:38px; position:absolute; top:0; right:-90px;
	display:block; text-indent:-300px; overflow:hidden;
	background:url("//img.nocutnews.co.kr/nocut/v3/view/btn_photoBtn.png") no-repeat 0 -262px;
}
.photo_con .count_b { position:absolute; bottom:5px; right:-90px; display:block; font-size:20px; }
.photo_con .count_b em { color:#1f4fa3 }

/* ------------------------------------------------------------------------------------
content con_section */
.content .ncliverebox { width:100%; display:block; clear:both; padding-top:25px; }
.content .con_ad1 {float:right; width:295px; height:186px; overflow:hidden;}
.content .con_ad2 ,
.content .con_ad3 {width:100%; display:block; padding-top:30px; clear:both; overflow:hidden;}
/* content livere */
body div.livereToolTip { z-index:100 !important;}

.ad_sky { width:160px; display:block; position:absolute;left:-200px; text-align:right;}
.ad_sky1 { width:120px; display:block; position:absolute;left:-140px; top:790px;}
.ad_sky img {float:right; margin-bottom:30px;}
.ad_sky2 { width:160px; display:block; position:absolute;right:-180px;}
.ad_sky3 { width:120px; display:block; position:absolute;right:-115px; top:790px;}
.ad_sky.adstop ,
.ad_sky1.adstop { position:fixed;}
/* 이시각 추천기사 toastnews */
.toastnews { 
	width:350px; height:300px; display:block; position:fixed; right:0; bottom:0; z-index:1000; 
	background:#fff; border:3px solid #767676; padding:0 30px; box-sizing:border-box;
	/*box-shadow:6px 8px 0 0 rgba(0,0,0,0.2);*/
}
.toastnews h3 { width:100%; height:30px; display:block; line-height:30px; margin:17px 0 11px; }
.toastnews h3 strong {
	color:#000; font-size:16px; padding-left:12px; float:left; font-weight:500;
	font-family:Noto Sans CJK KR, Noto Sans KR, AppleSDGothicNeo, Malgun Gothic, 맑은 고딕, sans-serif;
	background:url("//img.nocutnews.co.kr/nocut/v3/common/ico_toast.gif") no-repeat 0 center; 
	padding-left:25px;
}
.toastnews h3 a {
	width:17px; height:30px; float:right; text-indent:-300px; overflow:hidden; 
	background:url("//img.nocutnews.co.kr/nocut/v2/news/view/btn_closeToast.gif") no-repeat 0 center; 
}
.toastnews p {width:100%; height:71px; float:left; display:inline-block; margin-bottom:10px; overflow:hidden;}
.toastnews p .img { width:108px; height:71px; overflow:hidden; display:block; float:left; margin-right:15px; }
.toastnews p .img img {width:100%; min-height:100%; height:auto ; }
.toastnews p .txt {
	font-size:15px; color:#000; 
	font-family:Noto Sans CJK KR, Noto Sans KR, AppleSDGothicNeo, Malgun Gothic, 맑은 고딕, sans-serif;
	display:table-cell; vertical-align:middle; line-height:23px; font-weight:400;
}
.toastnews p.noimg { height:22px; margin-bottom:0; padding-top:6px; overflow:hidden;}
.toastnews p.noimg a.txt { display:block; line-height:19px; }

.img_wrap { width:100%;position:relative; }
.img_wrap .swiper-container,
.img_wrap .swiper-wrapper,
.img_wrap .data { height:295px;}
.img_wrap .data { overflow:hidden;}
.img_wrap .data img { min-height:100%; height:auto !important; height:100%;}
.img_wrap img { width:100%; vertical-align:top;}
.swiper-container { width:100%;overflow:hidden; height:100%; margin-bottom:15px;}
.swiper-container .swiper-wrapper { width:100%; }
.swiper-container .swiper-wrapper li { float:left; width:100%;position:relative; }
.img_wrap .img_move a { 
	display:block; text-indent:-3000em;width:32px;height:40px;
	background:url("//img.nocutnews.co.kr/v/content/img_btn_arrow.png") no-repeat;
	background-size:32px auto;
}
.img_wrap .img_move {position:absolute; left:0; top:50%; width:100%; height:0px; margin-top:-48px; z-index:10;}
.img_wrap .img_move a.btn_prev { background-position:0 0; float:left; }
.img_wrap .img_move a.btn_next { background-position:0 -40px;float:right;}
.viewhotissue { display:none; }


/* 기사상세 음성 플레이어 */
.voice_wrap { display:inline-block; vertical-align:middle; display:none;}
.voice_wrap:hover { cursor:pointer; }
.view_gnb .gnb_con .voice_wrap { margin:-11px 0 0 20px; }
.h_box{position:relative; display:inline-block;}
.h_box .h_ico {
	width:39px; height:39px;display:inline-block;position:relative;z-index:2; overflow:hidden; vertical-align:middle;
	background:-moz-linear-gradient(126deg, #4800ff 20%, #a31fff 90%, #a31fff 55%);
	background:-webkit-linear-gradient(126deg,  #4800ff 20%, #a31fff 90%, #a31fff 55%);
	background:-o-linear-gradient(126deg,  #4800ff 20%, #a31fff 90%, #a31fff 55%);
	background:linear-gradient(126deg,  #4800ff 20%, #a31fff 90%, #a31fff 55%);
	border-radius:50%;
}
.h_box .h_ico span{
	width:100%; height:100%; display:block;
	background:url("//img.nocutnews.co.kr/nocut/v3/view/ico_NVready.png") no-repeat center 10px;
}
.h_box:hover .h_ico span{
	background:url("//img.nocutnews.co.kr/nocut/v3/view/ico_NVplay.png") no-repeat center;
}
.voice_wrap.play .h_box .h_ico span { 
	background:url("//img.nocutnews.co.kr/nocut/v3/view/ico_NVmov.gif") no-repeat center; 
}
.voice_wrap.pause .h_box .h_ico span {
	background:url("//img.nocutnews.co.kr/nocut/v3/view/ico_NVpause.png") no-repeat center; 
}
.h_box .txt_b {
	min-width:86px; max-width:86px; min-height:37px; max-height:37px; margin-left:-37px;
	padding:1px 0 1px 24px; display:inline-block; text-align:center; z-index:-1;
	border:1px solid #eaeaea; border-radius:30px;background:#fafafa;vertical-align:middle;
}
.h_box span {font-size:14px;color:#6225e7;font-weight:600;line-height:35px;letter-spacing:-1px;}
.voice_wrap.play .h_box span {font-size:13px;}

.view_gnb .gnb_con .voice_wrap .h_box .h_ico { width:34px; height:34px; }
.view_gnb .gnb_con .voice_wrap .h_box .h_ico span{
	background-position:center 8px;
	background-size:18px auto;
}
.view_gnb .gnb_con .voice_wrap .h_box:hover .h_ico span,
.view_gnb .gnb_con .voice_wrap.play .h_box .h_ico span,
.view_gnb .gnb_con .voice_wrap.pause .h_box .h_ico span { background-position:center; background-size:14px auto; }
.view_gnb .gnb_con .voice_wrap .h_box .txt_b { min-width:76px; max-width:76px; min-height:32px; max-height:32px; }
.view_gnb .gnb_con .voice_wrap .h_box span { font-size:12px; line-height:30px; }
.view_gnb .gnb_con .voice_wrap.on .h_box span { font-size:11px; }


/* 기사 최하단 콘텐츠 추가 180904 */
/* content - top1 */
.content .con_section2 { padding:30px 0; display:none; }
.content .con_section2 .sect h3 { display:inline-block; }
.content .con_section2 .sect h3:before { width:28px; height:28px; padding-right:10px; content:""; display:inline-block; vertical-align:text-bottom; } 
.content .con_section2 .sect h3:before { background:url("//img.cbs.co.kr/nocut/v3/view/ico_sect2_1.png") no-repeat; }
.content .con_section2 .sect2 h3:before { background:url("//img.cbs.co.kr/nocut/v3/view/ico_sect2_2.png") no-repeat; }
.content .con_section2 .sect3 h3:before { background:url("//img.cbs.co.kr/nocut/v3/view/ico_sect2_3.png") no-repeat; }
.content .con_section2 .sect { margin-bottom:50px; }
.content .con_section2 .sect:last-of-type { margin-bottom:100px; }
.content .con_section2 .sect h3 { padding:0; margin:0; border:0;  }
.content .con_section2 .con_n { padding:20px 50px 50px; margin-top:15px; border:1px solid #d9d9d9; }
.content .con_section2 .con_n .top_n { margin:30px 0; }
.content .con_section2 .top_n a { width:100%; height:390px; position:relative; display:block; overflow:hidden; }
.content .con_section2 .top_n a img { width:100%; min-height:100%; position:relative; }
.content .con_section2 .top_n a p { 
	width:100%; height:140px; position:absolute; bottom:0; left:0; display:block; 
	color:#fff; font-size:35px; font-weight:200; letter-spacing:-1px; 
	background:rgba(0,0,0,0.45) 31%;
}
.content .con_section2 .top_n a p strong { max-height:95px; display:block; padding:20px 30px 0 30px; overflow:hidden; word-break:keep-all; }
.content .con_section2 .top_n a:hover p strong { text-decoration:underline;}
.content .con_section2 .top_n a p strong .ico_special { width:57px; height:41px; position:relative; top:-2px; vertical-align:middle; margin-right:5px; }

/* content - 이미지 2개 리스트 */
.content .con_section2 .con_st ul { overflow:hidden; }
.content .con_section2 .con_st ul li { width:336px; height:280px; float:right; }
.content .con_section2 .con_st ul li a { width:100%; height:100%; position:relative; display:block; }
.content .con_section2 .con_st ul li a:hover { text-decoration:none; }
.content .con_section2 .con_st ul li a img { width:100%; min-height:100%; height:auto; position:relative; }
.content .con_section2 .con_st ul li a p { 
	width:100%; height:80px; position:absolute; bottom:0; left:0; display:block; 
	color:#fff; line-height:26px; font-size:20px; font-weight:300; letter-spacing:-2px; 
	background:rgba(0,0,0,0.45) 31%;
}
.content .con_section2 .con_st ul li a .ico_special { width:57px; height:41px; position:absolute; top:0; left:0; }
.content .con_section2 .con_st ul li a p strong { max-height:50px; display:block; padding:16px 20px 0; overflow:hidden; font-weight:300; word-break:keep-all; }
.content .con_section2 .con_st ul li a:hover p strong b { text-decoration:underline;}
.content .con_section2 .con_st ul li a p img { position:absolute; top:0; left:20px; width:auto; height:auto;}
.content .con_section2 .con_st ul li:first-child { float:left;}
.content .con_section2 .con_st ul.vod_n { float:right; }
.content .con_section2 .con_st ul.vod_n li a .bg_play { 
	width:65px; height:65px; display:block; position:absolute; top:37%; left:50%;
	margin:-32px 0 0 -32px; text-indent:-300px; overflow:hidden;
	background:url("//img.nocutnews.co.kr/nocut/v3/common/btn_play.png") no-repeat center center;
	background-size:65px auto;
}

/* 더 볼만한 기사 & 추천뉴스 */
.more_n { width:100%; margin-bottom:10px; float:left; }
.reco_n { width:100%; margin-bottom:10px; float:left; }
.ad_effect { width:100%; height:auto; transform:scale(1); transition:all ease .3s; }
.ad_effect:hover { transform:scale(1.1); }

/* 초저출생:미래가 없다 2021.08.04 ------------------------------------------------------------------- */
.birth2021 { 
	width:100% !important; height:291px; position:relative;
	background:#f2f2f2 url("//img.nocutnews.co.kr/nocut/v3/img/bg_birth2024a.gif") repeat-x  0 bottom;
}
.birth2021:before { 
	width: 1100px; height: 200px; display: block; content: ''; position: absolute; top: 40px; left: 50%; transform: translateX(-58%); background: url( "//img.nocutnews.co.kr/nocut/v3/img/bg_birth240116a.jpg") no-repeat center; }
.birth2021 a:hover { text-decoration: none; }
.birth2021 .btn_nc { width: 125px; height: 100px; display: block; text-indent: -300px; position: absolute; right: 30px; top:50px; overflow: hidden; background: url("//img.nocutnews.co.kr/nocut/v3/common/head_logo171201.gif") no-repeat center; color: transparent; background-size: 100% auto; }
.birth2021 .thin_nav { width: 1140px; margin-left: -570px; left: 50%; }
.birth2021 .birth_top { width: 1100px; height:251px; margin:0 auto; position:relative; top:41px; }
.birth2021 .birth_top h1 {width:680px; height:200px; margin-top:0; display:block; left:120px; top:0; }
.birth2021 .birth_top h1 a{width:100%; background:none; overflow:hidden; text-indent:-1000px; color:transparent; display:block;}
.birth2021 .birth_top h1 a small { font-size: 18px; margin-left:20px; }
.birth2021 .birth_top .lnb_b { width: 100%; height: 46px; position: absolute; bottom: 0; left: 0; }
.birth2021 .birth_top .lnb_b .lnb li {float:left; line-height:45px;}
.birth2021 .birth_top .lnb_b .lnb a {display:block; padding:0 10px; color:#000; font-size:19px;font-weight:bold; }

/* 제21대 대통령선거 2025.04 ------------------------------------------------------------------- */
.vote2025_h .header .head_b { display:none;}
.vote2025_h .container strong { font-weight:500;}
.vote2025_h .header.st2 { height: 40px; }
.vote2025_h .wrap { width: 100%; min-width: 1200px; float: none; background: none; }
.vote2025_h .thin_nav { overflow:hidden;}
.vote2025_h .list_gnb .head_subtit { width: 100%; }
.vote2025_h .list_gnb .head_subtit > li { padding:0;}
.vote2025_h .spc_vote2025 { width: 100%; height: 200px; position: relative; top: 0; background: url('//img.nocutnews.co.kr/nocut/special/vote2025/top_bg.jpg') repeat center; }
.vote2025_h .spc_vote2025 .spc_b{ width: 1200px; height: 100%; margin: 0 auto; position: relative; top: 0; }
.vote2025_h .spc_vote2025 a:hover{text-decoration:none;}
.vote2025_h .spc_vote2025 h1 {position:absolute; left:50%; top:40px; width:500px; height:60px; transform:translateX(-50%); text-align:center;}
.vote2025_h .spc_vote2025 h1 a { display: block; width: 100%; height: 100%; overflow: hidden; color: #f6f1ce; font-family: GangwonEduPowerEBArial, sans-serif; font-size:50px; font-weight:800; }
.vote2025_h .spc_vote2025 .btn_nc { width:96px; height: 40px; position: absolute; left: 30px; top:50px; display: block; overflow: hidden; color: transparent; text-indent: -500px; background: url('//img.nocutnews.co.kr/nocut/v3/common/logo_fff107.png') no-repeat center; background-size:100% auto; }
.vote2025_h .spc_vote2025 .date_b { display:block !important; position: absolute; right: 30px; top:50px; color: #fff;font-family: ''GangwonEduPowerEBArial, sans-serif; text-align:center; line-height:1;}
.vote2025_h .spc_vote2025 .date_b strong { display:block; font-size: 15px; letter-spacing:0; }
.vote2025_h .spc_vote2025 .date_b span { display:; font-size: 33px; letter-spacing:0; font-weight:800;}
.vote2025_h .spc_vote2025 .date_b .D:after { content: '-'; padding-left: 5px; }
.vote2025_h .spc_vote2025 .date_b .D.plus:after { content: '+'; }
.vote2025_h .spc_vote2025 .lnb_b {width:100%; height:61px; position:absolute; bottom:0; left:0; border-top:1px solid rgba(256,256,256,0.3);}
.vote2025_h .spc_vote2025 .lnb_b .lnb {max-width:1200px; height:100%; margin:0 auto; display:flex; align-items:center; justify-content:center;}
.vote2025_h .spc_vote2025 .lnb_b .lnb li { height:100%;}
.vote2025_h .spc_vote2025 .lnb_b .lnb a { display: inline-block;line-height:60px; padding: 0 15px; color: #fff; font-size: 20px; font-weight: 500; position:relative;}
.vote2025_h .spc_vote2025 .lnb_b .lnb .sel a:before { content: ''; width: 80%; height:9px; display: block; background-color: #f6f1ce; position: absolute; top: -5px; left: 50%; transform: translateX(-50%); }
.vote2025_h .spc_vote2025 .lnb_b.swiper-container { margin-bottom:0 !important;}
.vote2025_h .spc_vote2025 .lnb_b.swiper-container .swiper-wrapper li { width:auto !important;}
.vote2025_h .header.h_fixed .gnb/*, .header.st2 .gnb*/ { display:block;}
.vote2025_h .header .gnb/*, .header.st2 .gnb*/ {display: none;}
.vote2025_h .header.h_fixed { height:70px;}
.vote2025_h .header.h_fixed .head_b { display:block;}
@media (max-width:1200px) and (min-width:320px) {
	.container, .wrap { width:1140px; } 
}