﻿@import url("/css/sub_head.css");
@import url("/css/rightarea.css"); /* 개편된 2단영역 */
@import url("sign.css"); /* 서명 */
.container,
.header,
.gnb .g_b,
.allmenu { width: 1140px !important; }
.allmenu { margin-left: -570px !important; }
.h_ban { width: 1140px; }

/*기사상세 상단 띠배너*/
.view_head { 
	width: 100%; position: fixed; z-index: 110;top: -66px;left: 0; border-bottom:2px solid #000;
	height: 59px;opacity: 0; background-color:#fff;
	box-shadow:0 5px 0 0 rgba(0,0,0,.2);
	transition: .2s ease;
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
}
.view_head.open { 
	top: 0;opacity: 1;
	transition: .3s ease;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
}
.view_gnb { width: 1140px; position: relative; margin: 0 auto; z-index: 300;}
.view_gnb .gnb_con { 
	width: 100%; height: 43px; padding-top: 16px; position: relative; z-index: 50; background-color:#fff; text-align:center;
}
.view_gnb .gnb_con .btn_allmenu { 
	width: 25px; height: 16px;text-indent: -3000em;float: left;cursor: pointer;margin: 6px 25px 0 25px;
	background: url("//img.nocutnews.co.kr/nocut/v2/news/view/sub_gnb_btn1.gif") no-repeat 0 0;
}
.view_gnb .gnb_con .sub_logo { 
	width: 59px; height: 23px; float: left; text-indent: -3000em;margin-top: 4px;
	background: url("//img.nocutnews.co.kr/nocut/v3/view/img_viewLogo.gif") no-repeat;
	background-size:100% auto;
}
.view_gnb .gnb_con h2 { 
	display:inline-block; max-width:42%; font-weight: bold; color:#000; font-size: 18px; text-align: center; vertical-align:baseline;
	background-color:#fff;letter-spacing: -1px; font-family: 'Nanum Gothic';
	overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;
}
.view_gnb .gnb_con .sub_sns { float: right; width: 64px;margin: 8px 20px 0 0;}
.view_gnb .gnb_con .sub_sns a { 
	width: 33%; height: 12px; float: left; text-indent:-3000em;
	background: url("//img.nocutnews.co.kr/nocut/v2/news/view/sns_icon.gif") no-repeat;
}
.view_gnb .gnb_con .sub_sns a.fb { background-position: 4px 0; }
.view_gnb .gnb_con .sub_sns a.tw { background-position: -20px 0; }
.view_gnb .gnb_con .sub_sns a.band { background-position: -48px 0;}
.view_gnb .allmenu { top: -36px;z-index:49;position: absolute;}
.view_gnb .allmenu.open { top: 61px; z-index: 49; border-top:5px solid rgba(0,0,0,0.2)}

.footer {z-index:10 !important; padding-bottom:50px;}
.content { 
	width:795px; padding-top:15px; float:left; position: relative; z-index:30; clear:left;
	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;
	position: relative; padding:32px 0 25px; float:left;
}
.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;}
.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 em {
	float:left; height:22px; border: 1px solid #175dd8; border-radius:25px; padding:0 8px; margin-right:5px;
	line-height: 22px; font-weight:bold; letter-spacing:-1px;  font-size:15px;
}
.view_top .top_issue strong { line-height: 24px; }
.view_top .top_issue a { color:inherit; font-size:17px; }
.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 .bl_b { display: inline-block; vertical-align: middle; font-size: 14px;  }
	.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 li a { color:#777; }
.view_top .h_info .view_tab li { 
	float:left; border: 1px solid #d5d5d5; border-width:1px 1px 1px 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.view_top .h_info .view_tab li:first-of-type { border-left:1px solid #d5d5d5; }
.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:10px; float:right; text-indent:-30px; overflow:hidden;
	position:relative; top:11px; margin-left:3px;
	background:url("//img.nocutnews.co.kr/nocut/v2/news/view/ico_viewTops.gif") no-repeat; 
}
.view_top .h_info li.ph_b { width:81px; display:inline-block; border:0; }
.view_top .h_info li.ph_b a {
	width:39px; height:39px; 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;
}
.view_top .h_info li.ph_b a:hover { text-decoration:none; color:#fff; }
.view_top .h_info li.ph_b .f_wrap { position:relative; }
.view_top .h_info li.ph_b .font_b {
	left:0; top:40px; position:absolute;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fff;
	z-index:70;
	display:none;
}
.view_top .h_info li.ph_b .font_b.on { display:block; }

.view_top .h_info li.ph_b .btn_font { 
	width:39px; height:39px; 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:auto 107%;
	background-position:-2px 2px;
	border:1px solid #d5d5d5;
	border-width:1px 1px 1px 0;
	background-position: -1px -1px;
}
.view_top .h_info 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;
}
.view_top .h_info li.ph_b .btn_print { background-position: -41px -1px; }
.view_top .h_info li.ph_b .btn_print:hover {
	background:#000 url("//img.nocutnews.co.kr/nocut/v3/view/ico_phB2_over.gif") no-repeat;
	background-position: -41px -1px;
}
.view_top .h_info 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;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.view_top .h_info li.ph_b .font_b a:hover { text-decoration:none; color:#fff; background:#000; }
.view_top .h_info li.ph_b .font_b .btn_plus { border-left:0; }

.sub_group2 { margin-left:40px; display:inline-block; }
.s_box { display:inline-block; margin-left:20px; vertical-align:middle; }
.s_box .view_tab { height:40px; position:relative; display:inline-block; }
.view_tab li {float:left; height:41px;  }
.view_tab .txt { 
	background:#fff;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-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-family:Dotum; font-weight:bold; padding:0 7px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-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; }
.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:154px; height:39px; display:inline-block; left:0; top:39px; position:absolute; overflow:hidden;
	border:1px solid #000;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	display:none;
	background:#fff;
	z-index:50;
}
.view_tab .snsbox.on { display:block; }
.view_tab .snsbox a {
	width:38px; 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.png") no-repeat; 
	border-right:1px solid #d6d6d6; 
}
.view_tab .snsbox a:last-of-type { border-right:0; }
.view_tab .snsbox a.sns_f { background-position: 14px 9px; }
.view_tab .snsbox a.sns_t { background-position: -26px 9px; }
.view_tab .snsbox a.sns_b { background-position: -66px 8px; }
.view_tab .snsbox a.sns_u { background-position: -103px 9px; }
.view_tab .txt.txt_3 em { margin-left:44px; padding:0 17px 0 0; display:inline; color:#909090; line-height:40px; font-size:14px;}
.view_tab .snsbox a.sns_f:hover { background-color: #000; border-right:1px solid #000; }
.view_tab .snsbox a.sns_t:hover { background-color: #000; border-right:1px solid #000; }
.view_tab .snsbox a.sns_b:hover { background-color: #000; border-right:1px solid #000; }
.view_tab .snsbox a.sns_u:hover { background-color: #000; border-right:1px solid #000; }
.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%; float:left; padding-bottom:15px; margin-bottom:23px;
	border-bottom:1px solid #e6e6e6; font-size:20px; line-height:1.6; font-weight:300;
}
.content h3 {display:block; padding:0 0 0 20px; margin:15px 0 40px; font-size:20px; color:#000; font-weight:500; line-height:1.7; letter-spacing:-1px; border-left: 5px solid #000; }
	/* 기사본문 - 이미지위치 */
.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 iframe { display: block; margin:20px auto; }
.content .viewbox a { color: #000; }
.content .viewbox a:hover { text-decoration:underline !important; }
.content .viewbox .txt_annotation { color: #484848; font-weight: 400; position: relative; display: inline-block; cursor: pointer; padding-right:15px; }
.content .viewbox .txt_annotation:after { 
	content:"?"; color:#fff; background:#bbb; font-size:9px; line-height:16px; width:12px; display:inline-block; 
	text-align:center; position:absolute; right:1px; top:50%; margin-top:-8px; 
}
.annotation_layer {
	width:220px; position: absolute; top:40px; left:-40px; background:#fff;
	padding:10px 25px 10px 13px; color:#000; font-size:14px; z-index:10;
	border:1px solid #4672bb; box-shadow:3px 5px 0 0 rgba(0,0,0,0.2);
}
.annotation_layer:before {
	content:""; position:absolute; top:-8px; left:60px;
	width:15px; height:9px; display:block;
	background:url("//img.nocutnews.co.kr/nocut/v3/view/bul_layerArrow.gif") no-repeat;
}
.annotation_layer a { position: absolute; top: 2px; right: 7px; }
.annotation_layer a:hover { text-decoration:none; }
/* 기사본문 - 카드뉴스 */
.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;}
.VivaTimeline .tl_b { float: right; position:relative; z-index:10;}
.VivaTimeline .tl_b a { float: left; border: 1px solid #d6d6d6; font-size:13px; padding:0 10px; line-height:30px; color:#000; margin-left:-1px;}
.VivaTimeline .tl_b a.sel { background-color: #f8f8f8; }
.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:25px; left:120px; 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.ifm_youtube { 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: #5b83d3; margin:-5px 0 10px; clear:both;}
.hotbox p a { color: #5b83d3; font-size: 19px; font-weight: bold; line-height: 24px; letter-spacing: -1px; }
.hotbox p a strong {
	color: #fff; font-size: 12px; display: inline-block; background-color: #175dd8 ; border-radius:20px;
	padding:0 10px; position:relative; top:-3px; margin-left:10px; font-weight:normal; 
}
.hotbox p a strong:after {
	content:''; width:5px; height:10px; display:inline-block; margin-left:5px; 
	background: url("//img.nocutnews.co.kr/nocut/v3/view/ico_arrowW.png") no-repeat center;
}
.hotbox ul { padding:6px 0; }
.hotbox ul li { line-height: 26px; }
.hotbox ul li:before { content:"·"; padding-right:5px; font-weight:bold; position:relative; top:-3px; color:#000;}
.hotbox ul li a { font-size:16px;}
.viewbox .f_byline { padding: 50px 0 20px; }
.viewbox .r_byline { padding: 50px 0 20px; overflow:hidden; clear:both; display:flex; align-items:center;}
.viewbox .r_byline span {
	width:55px; height:55px; overflow:hidden; display:block; border:1px solid #bebebe; border-radius:20px; margin-right:15px;
}
.viewbox .r_byline span img {width:100%; height:auto; min-height:100%;}

.viewbox .r_byline a { position: relative; line-height: 25px;}
.viewbox .r_byline a.a_reporter { font-size:18px; color:#404040; margin-right:25px;}
.viewbox .r_byline a.a_mail,
.viewbox .r_byline a.a_naver { border-radius: 30px; padding: 0 15px; font-size:14px; margin-right: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_mail:hover,
.viewbox .r_byline a.a_naver:hover { text-decoration: none !important; }
.viewbox .r_byline a.a_reporter:before,
.viewbox .r_byline a.a_mail: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; }

.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;}
/* 추천기사 */
/*.recommend_n { width: 100%; float: left; margin-bottom: 10px; }
.recommend_n h3 { font-size: 16px; font-weight: 500; display:block; margin-bottom:10px; padding-bottom:0;}*/
/* 추천기사 - 일반
.recommend_n .n_l li { background: #eee; width: 391px; height: 84px; margin-bottom: 10px; }
.recommend_n .n_l li:nth-child(odd) { float: left; }
.recommend_n .n_l li:nth-child(even) { float:right;}
.recommend_n .n_l li a { display: table; height:100%; border-spacing:0; font-size: 16px; color: #000; overflow: hidden; }	    
.recommend_n .n_l li a:hover { text-decoration: none; }
.recommend_n .n_l li a span { width: 122px; height: 84px; display: block; overflow: hidden; }
.recommend_n .n_l li a span img { width:100%; min-height:100%; height:auto;}
.recommend_n .n_l li a strong { 
	display:table-cell; vertical-align:middle; padding:0 20px; border-spacing:0; line-height:23px;
	overflow: hidden; position:relative; box-sizing:border-box; font-weight:300;
}
.recommend_n .n_l li a:hover strong { text-decoration: underline; } */
/* 추천기사 - 카드, 타임라인
.recommend_n .pic_l li { width: 245px; margin-right: 30px; margin-bottom: 10px; float: left; }
.recommend_n .pic_l li a { width: 100%; display: block; }
.recommend_n .pic_l li a span { width: 100%; height: 228px; position: relative; overflow: hidden; display: block; }
.recommend_n .pic_l li a span img { width: 100%; height: auto; min-height: 100%; position: relative;}
.recommend_n .pic_l li a strong { 
	width: 100%; height: 70px; padding: 13px 15px; display: block; font-size: 16px;font-weight: 300;
	color: #000; letter-spacing: -1px; word-break: keep-all; line-height: 21px; box-sizing: border-box; 
	border:1px solid #d6d6d6; border-top:0 none;
}
.recommend_n .pic_l li:nth-child(3n+3) { margin-right: 0; }  */
/* 추천기사 - 영상
.recommend_n .vod_l li { width: 243px; margin-right: 30px; margin-bottom: 15px; float: left; border: 1px solid #d6d6d6;}
.recommend_n .vod_l li a { width: 100%; display: block; }
.recommend_n .vod_l li a span { 
	width: 100%; height: 172px; position: relative; overflow: hidden; display: block;
}
.recommend_n .vod_l li a span img { width: 100%; height: auto; min-height: 100%; position: relative;}
.recommend_n .vod_l li a span b { 
	width:64px; height:64px; display:block; position:absolute; top:50%; 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;
}
.recommend_n .vod_l li a strong { 
	width: 100%; height: 59px; padding: 10px 15px 15px; display: block; font-size: 16px;font-weight: 300;
	color: #000; letter-spacing: -1px; line-height: 1.4; box-sizing: border-box; 
	border-top:1px solid #d6d6d6; overflow:hidden;
}
.recommend_n .vod_l li:nth-child(3n+3) { margin-right: 0; }  */
.recommend_n { background: #f8f8f8; padding: 20px 30px; position: relative; line-height: 30px; clear: both; margin: 10px 0; width: 100%; box-sizing: border-box; }
.recommend_n:before {
	content:""; position:absolute; top:-18px; left:-18px;
	border:18px solid; border-top-color:transparent ; border-right-color:#175dd8; border-bottom-color:transparent; border-left-color:transparent;
	display:block; transform:rotate(45deg)}
.recommend_n h2 { color:#175dd8; font-size:80%; font-weight:bold; display:block; margin-bottom:10px; overflow:hidden;}
.recommend_n li { font-size:90%; display:block;}
.recommend_n a { color:#000; }
.recommend_n li:before {content:"·"; padding-right:5px; height:100%; }

/* 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 li { width:245px; margin-right: 30px; margin-bottom: 2px; float: left; }
.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;
}
.photo_con .layter_b ul li p { 
	width: 100%; height: 100%; text-align: center;  
	display:flex; align-items:center; justify-content:center;
}
.photo_con .layter_b ul li img { max-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:46px; height:92px; position:fixed; top:50%; margin-top:-46px;
	display:block; text-indent:-300px; overflow:hidden;
	background: url("//img.nocutnews.co.kr/nocut/v3/view/btn_photoBtn.png") no-repeat;
}
.photo_con .btn_b a.btn_prev { background-position: 0 0; left:10px;}
.photo_con .btn_b a.btn_next { background-position: 0 -124px; right: 10px; }
.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;}

.areabox .viewhotissue, .areabox .nlist, .areabox .en,
.areabox .theme, .areabox .hotissue, .areabox .today, .areabox .emotion,
.areabox .photonews, .areabox .poll, .areabox .worldcut,
.areabox .newszine, .areabox .event {position:relative;}
.areabox .viewhotissue, .areabox .nlist, .areabox .keyword,
.areabox .en, .areabox .emotion, .areabox .hotissue,
.areabox .today, .areabox .photonews, .areabox .theme,
.areabox .poll, .areabox .worldcut, .areabox .newszine,
.areabox .event {width:100%; float:left; margin-bottom:22px;}

.areabox .ad_view { width:100%; height:250px; display:block; clear:both; margin-left:-2px; margin-bottom: 22px;}
/* areabox viewhotissue */
.areabox .viewhotissue {width:100%; height:242px; z-index:200;display: none;}
.areabox .viewhotissue .hotbox {
	width:326px; height:100%; display:block; background:#fff; border:1px solid #dbdbdb; 
	border-bottom-color:#a9a8a9; position:absolute; top:0; left:-17px; 
}
.areabox .viewhotissue h3 {
	width:327px; height:36px; border-bottom:1px solid #4b5e96; text-indent:0; position:relative; overflow:visible; 
	background-color:#5f80bb; font-weight:normal; left:-1px; top:-1px; overflow:hidden;
}
.areabox .viewhotissue h3 span{
	background:url("//img.nocutnews.co.kr/nocut/v2/news/view/bul_areahotView.gif") no-repeat; 
	width:9px; height:18px; overflow:hidden; position:absolute; left:-9px; top:11px; display:block; 
}
.areabox .viewhotissue h3 strong{
	width:165px; overflow:hidden; float:left; padding-left:93px;
}
.areabox .viewhotissue h3 strong a{ color:#fafa88; font-size:12px; line-height:39px; }
.areabox .viewhotissue h3 a.btn_hotmore {
	color:#d9e4f7; font-size:11px; float:right; margin-right:10px; display:inline; line-height:40px; 
}
.areabox .viewhotissue ul {width:305px; height:155px; padding:4px 10px 0; clear: both; }
.areabox .viewhotissue li {
	width:100%; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; display:block; 
}
.areabox .viewhotissue li a {
	width:92%; display:block; padding-left:18px; font-weight:bold; color:#757575; letter-spacing:-1px; 
	overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; 
	background:url("//img.nocutnews.co.kr/nocut/v2/news/section/ico_dotnimg.gif") no-repeat 10px 13px; 
}
.areabox .viewhotissue li a.sel,
.areabox .viewhotissue li a:hover {color:#5e74b6; text-decoration:none;}
.areabox .viewhotissue .localpage {
	width:100%; height:19px; display:block; text-align:center; padding-top:11px; clear:both; 
}
.areabox .viewhotissue .localpage a {
	width:17px; height:17px; display:inline-block; text-align:center; line-height:18px; font-size:11px; 
	border:1px solid #d3d3d3; background-color:#f9f8f8; font-weight:bold; color:#989898; margin: 0 3px;
}
.areabox .viewhotissue .localpage a.sel,
.areabox .viewhotissue .localpage a:hover {
	border-color:#9b9b9b; background-color:#b4b4b4; color:#fff; text-decoration:none; 
}
.areabox .viewhotissue .localpage .btn_l,
.areabox .viewhotissue .localpage .btn_r,
.areabox .viewhotissue .localpage .btn_l:hover,
.areabox .viewhotissue .localpage .btn_r:hover {border-color:#d8d8d8; background-color:#ededed;}
.areabox .viewhotissue .localpage .btn_l:hover,
.areabox .viewhotissue .localpage .btn_r:hover {color:#989898;}

/* areabox photonews */
.areabox .photonews ul {width:100%; margin-top:10px;}
.areabox .photonews li { width: 147px; height: 148px; float: left; margin-bottom:1px;}
.areabox .photonews li:nth-child(even) {float:right;}
.areabox .photonews li a {width:100%; height:100%; display:block; overflow:hidden; position:relative;}
.areabox .photonews li a:hover {text-decoration:none; }
.areabox .photonews li img { position: relative; width: 100%; height: 100%; }
.areabox .photonews li strong { 
	position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; 
	background:rgba(0,0,0,0.5);
}
.areabox .photonews li span{
	color:#fff; display:block; line-height:40px; font-weight:normal; padding:0 10px 0 30px;
	overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;
	font-family:"Nanum Gothic","Gulim",sans-serif !important;
	background:url("//img.nocutnews.co.kr/nocut/v3/main/ico_slide.png") no-repeat 10px center;
	background-size:15px auto;
}

.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: 90px; bottom: 150px; 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; 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;}
.areabox .usernews h3,
.areabox .photonews h3,
.areabox .mostview h3 { 
	text-indent: 0; background-image: none;height: auto;width: auto; border-bottom: 2px solid #777;
	padding-bottom: 10px; margin-bottom: 0;
}
.areabox .usernews .newslist_ol li:first-child,
.areabox .mostview .newslist_ol li:first-child { border-top: 0; }
.viewhotissue { display: none; }
.container .areabox .usernews,
.container .areabox .mostview { margin-bottom: 0 !important; }
.areabox .r_votetop ,
.areabox .r_votetalk  {overflow:hidden; zoom:1;}
.areabox .r_votetop h3,
.areabox .r_votetalk h3 {
	text-indent:0; background-image:none; height:auto; width:auto; border-bottom: 2px solid #777;
	padding-bottom:10px; margin-bottom:0;
}
/* 총선 탑 뉴스 r_votetop */
.areabox .r_votetop { margin-bottom:10px;}
.areabox .r_votetop h3 a:hover { text-decoration:none; }
.areabox .r_votetop li {width:143px; float:left;}
.areabox .r_votetop li a:first-child {width:143px; height:117px; overflow:hidden; display:block; margin:10px 0;}
.areabox .r_votetop li a:first-child img {width:100%; height:auto; min-height:100%;}
.areabox .r_votetop li a:last-child { display:block; letter-spacing:-1px; height:40px; overflow:hidden;}
.areabox .r_votetop li:last-child {float:right;}
/* 총선 말말말 r_votetalk */
.areabox .r_votetalk { margin-bottom:25px;}
.areabox .r_votetalk h3 a { width:100%; overflow:hidden; display:block; position:relative;}
.areabox .r_votetalk h3 a:hover { text-decoration:none; }
.areabox .r_votetalk h3 .txt_more { 
	height:20px; line-height:20px; color:#a4a4a4; font-size:11px; letter-spacing:-1px;
	display:block; position:absolute; top:0; right:0;
}
.areabox .r_votetalk ul { 
	width:100%; height:470px; overflow:hidden; padding-top:20px;
	background:url("//img.nocutnews.co.kr/nocut/v2/special/vote2016/bg_cube2.gif");
}
.areabox .r_votetalk li {
	width:263px; height:143px; display:block; position:relative; margin:0 auto 11px;
}
.areabox .r_votetalk li a {
	width:100%; height:123px; display:block; position:relative; padding:15px 30px 38px; 
	font-family:"Malgun Gothic", "맑은 고딕", dotum;
	color:#006189; font-size:18px; font-style:italic; letter-spacing:-2px; text-align:center;
	background:url("//img.nocutnews.co.kr/nocut/v2/special/vote2016/bg_f1TxtBoxV.png") no-repeat;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.areabox .r_votetalk li p {width:70px; height:70px; position:absolute; bottom:-2px; right:62px;border:4px solid #fff; border-radius: 50px;overflow: hidden;}
.areabox .r_votetalk li p img {width:100%; height:100%; }
.areabox .r_votetalk li.st2 a { background-position:0 -187px;}
.areabox .r_votetalk li.st2 p { right:132px;}

/* 2016 리우올림픽 탑뉴스 */
.areabox .riotopnews h3,
.areabox .riophotonews h3 { border-bottom: 2px solid #777; padding-bottom:8px;}
.areabox .riotopnews {
	 width:100%; overflow:hidden; zoom:1; padding:0 0 20px;  
}
.areabox .riotopnews li { overflow:hidden; }
.areabox .riotopnews li a { width:100%; height:100%; display:block; position:relative; }
.areabox .riotopnews li a img { 
	 width:100%; min-height:100%;
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	transition:all ease .35s;
	-moz-transition:all ease .35s;
	-webkit-transition:all ease .35s;
	-o-transition:all ease .35s;
}
.areabox .riotopnews li a:hover img { 
	transform:scale(1.15);
	-moz-transform:scale(1.15);
	-webkit-transform:scale(1.15);
	-o-transform:scale(1.15);
}
.areabox .riotopnews li p strong {display:block; font-size:18px; }
.areabox .riotopnews li p span {display:block; font-size:14px; line-height:1.8;  }
.areabox .riotopnews li a:hover p strong { text-decoration:underline;}
.areabox .riotopnews li:first-child { width:100%; height:188px; float:left; margin-bottom:10px;}
.areabox .riotopnews li:first-child p {
	width:100%; height:90px; padding:25px 20px 0; position:absolute; bottom:0; left:0; display:block;
	color:#fff; letter-spacing:-1px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.1+13,0.9+98 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 13%, rgba(0,0,0,0.9) 98%, rgba(0,0,0,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 13%,rgba(0,0,0,0.9) 98%,rgba(0,0,0,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 13%,rgba(0,0,0,0.9) 98%,rgba(0,0,0,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 ); /* IE6-9 */
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.areabox .riotopnews li:first-child p strong { font-size:18px; letter-spacing:-2px; }
.areabox .riotopnews li:nth-child(2),
.areabox .riotopnews li:nth-child(3) { width:142px; height:135px; float:left;}
.areabox .riotopnews li:nth-child(2) a img,
.areabox .riotopnews li:nth-child(3) a img { min-height:90px; height:90px; }
.areabox .riotopnews li:nth-child(3) { float:right;}
.areabox .riotopnews li:nth-child(2) p,
.areabox .riotopnews li:nth-child(3) p {
	width:100%; height:43px; line-height:1.5; padding:5px 0;  
	position:absolute; bottom:0; left:0; display:block; letter-spacing:-1px; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.areabox .riotopnews li:nth-child(2) p strong,
.areabox .riotopnews li:nth-child(3) p strong { font-size:12px;}
/* 2016 리우올림픽 포토뉴스 */
.areabox .riophotonews {overflow:hidden; zoom:1; position:relative; padding:0 0 20px; border-bottom:1px solid #f1f1f1; }
.areabox .riophotonews div {width:100%; height:280px; overflow:hidden; position:relative; z-index:90;}
.areabox .riophotonews ul {height:100%; position:relative;}
.areabox .riophotonews ul li {width:100%; height:100%; position:relative; }
.areabox .riophotonews ul li a {width:100%; height:100%; display:block; position:relative;}
.areabox .riophotonews ul li a img {width:100%; min-height:100%; position:relative; }
.areabox .riophotonews ul li a p {
	width:100%; height:100%; position:absolute; top:280px; left:0; text-align:center;
	background:rgba(0,0,0,0.5);transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;-o-transition:all ease .3s;
}
.areabox .riophotonews ul li a:hover p {top:0;}
.areabox .riophotonews ul li a p strong {
	color:#fff;  position:absolute; bottom:15%; left:0; display:block; width:100%;  padding:0 30px;
	font-size:18px; letter-spacing:-1px;opacity:0.4;box-sizing:border-box;
	transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;-o-transition:all ease .5s;
	
}
.areabox .riophotonews ul li a:hover p strong {bottom:40%; opacity:1;}
.areabox .riophotonews ul li .p_slide { 
	position:absolute; bottom:20px; right:20px; color:#fff; font-size:12px; font-weight:bold;
	border:2px solid #fff; line-height:16px; padding:0 4px;background:rgba(0,0,0,0.3);box-shadow: rgba(256,256,256,0.5) 3px 3px ;
}
.areabox .riophotonews .paging { position:absolute; bottom:19px; left:0; padding:0; z-index:100;}
.areabox .riophotonews .paging span { 
	width:13px; height:13px; margin-bottom:15px; display:inline-block; cursor:pointer; background:#fff;
	overflow:hidden; text-indent:-300px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
.areabox .riophotonews .paging span.sel { background:#3a94e9; }
/* 2017 대선타임라인 */
.areabox .r_timeline {margin-bottom:20px;}
.areabox .r_timeline ul {
	border:solid #777; border-width:2px 0 1px; padding:10px 0; 
	background:url("//img.nocutnews.co.kr/nocut/v2/special/vote2017/dot_113289.gif") repeat-y 33px 0; 
}
.areabox .r_timeline li {
	width:100%; padding:14px 0 15px; font-size:15px; display:table;
	font-family:"Nanum Gothic","Gulim",sans-serif !important;
}
.areabox .r_timeline li strong {
	width:67px; height:32px; line-height:32px; display:table-cell; vertical-align:middle; position:relative;
	color:#113289; background:#f8f8f8; font-style:italic; text-align:center; font-weight:normal;
	border:1px solid #113289;border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; 
}
.areabox .r_timeline li strong:after {
	width:7px; height:7px; content:""; background:#113289; display:block;
	position:absolute; bottom:-5px; left:29px; z-index:-1;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; 
}
.areabox .r_timeline li a {
	width:220px; height:100%; display:table-cell; padding-left:10px;
	color:#000; letter-spacing:-1px; vertical-align:middle; font-weight:lighter;
}
/* 트레블 상세 head */
.wrap.travel {
	width:100%; min-width:1160px;
	background:url("//img.nocutnews.co.kr/nocut/v2/common/travel_head_bg_sub.gif") repeat-x 0 0;
}
.wrap.travel .header { height: 182px; }
.wrap.travel .header .thin_nav { width:1150px; margin:0 auto; left:50%; margin-left:-575px; top:0; z-index:100;}
.wrap.travel .btn_todaynewsgo { top:400px;}
.wrap.travel .travel_top {
	height:182px; position:relative;
	background: url("//img.nocutnews.co.kr/nocut/v2/common/travel_gnb_bg.gif") repeat-x 0 bottom;
}
.travel_top h1 {width:198px; height:74px; position: absolute; left: 50%; top: 50%; margin:-46px 0 0 -11%; }
.travel_top h1 a {
	width:100%; height:100%; display:block; overflow:hidden; text-indent:-3000em;
	background:url("//img.nocutnews.co.kr/nocut/v3/common/head_logo171201.gif") no-repeat;
}
.travel_top .head_adr {position:absolute; top:25px; right:0; display:block; width:234px; height:60px;}
.travel_top .bn { position: absolute; top: 41px; }
.travel_top .bn.leftbn { left: 0; }
.travel_top .bn.rightbn { right: 0; }
.wrap.travel .travel_top .head_subtit { width:90px; float:left;position: absolute; left: 50%;top: 50%; margin:-15px 0 0 6%; border:0;}
.wrap.travel .travel_top .head_subtit li { float:left;width:100%; margin:0 27px 0 0; height:35px;position:static;}
.wrap.travel .travel_top .head_subtit li a { 
	display:block; overflow:hidden; height:100%; font-size:30px; font-weight:600; letter-spacing:-1px;
	font-family: Noto Sans CJK KR, Noto Sans KR, AppleSDGothicNeo, Malgun Gothic, 맑은 고딕, sans-serif; 
}
.wrap.travel .travel_top .head_subtit li a:hover{ text-decoration:none;}

.travel_gnb { 
	width:100%;height:52px; position: absolute; bottom: 0; left: 50%; margin-left: -570px; text-align:center;
	background: url("//img.nocutnews.co.kr/nocut/v2/common/travel_gnb_bg.gif") repeat-x 0 0;
}
.travel_gnb li { display:inline-block; margin-right:44px;}
.travel_gnb li.last { margin-right:0; }
.travel_gnb li a { 
	float:left; font-size: 15px; color: #979797; font-weight:bold; letter-spacing: -1px;
	font-family: 'Malgun Gothic', "돋움",dotum,sans-serif;height: 100%; line-height: 52px;
}
.travel_gnb li a.blue { color:#6ea8e4; }
.travel_gnb li a.blue:hover,
.travel_gnb li.sel a.blue { color:#006bd9; }
.travel_gnb li a:hover,
.travel_gnb li.sel a { text-decoration: none; color:#000; }
.wrap .container .view_top.travel_view .sub_group { float: none; width: 100%;}
.wrap .container .view_top.travel_view .sub_group p { background-image:none !important;}
.wrap .container .view_top.travel_view .sub_group p a { text-decoration: none; }
.wrap .container .view_top.travel_view .sub_group p.tit_agency strong { display:none !important; }
.wrap .container .view_top.travel_view .sub_group ul { display:none !important; }
.header .vote17_ar .arbox li p strong b { letter-spacing:-2px;}
/* 기사상세 템플릿기사 st */
.edit_issuebox {
	font-family:NanumGothic,'Nanum Gothic'; padding:15px 0; margin:0 auto; width:630px; clear:both; 
}
.edit_issuebox h1 {
	height:auto !important; line-height:1.3; overflow:hidden; zoom:1; margin:0 auto 10px; padding:0 !important; border-radius:40px;
	background-color:#f4f4f4;
}
.edit_issuebox h1 a {
	padding:25px 45px; display:block;
	background:url("//img.nocutnews.co.kr/mnocut/v3/sub/bul_add1.png") no-repeat 95% 50%;
	background-size:15px auto;
	color:#f4f4f4 !important;
}
.edit_issuebox h1:hover a {text-decoration:none !important;}
.edit_issuebox h1 a:hover {text-decoration:none !important;}
.edit_issuebox h1:hover a strong {text-decoration:none !important;}
.edit_issuebox h1:hover a p {text-decoration:none !important;}

.edit_issuebox h1 strong {
	display:block; text-indent:39px; font-size:25px; font-weight:bold;
	background:url("//img.nocutnews.co.kr/mnocut/v3/sub/ico_issue2.png") no-repeat;
	background-size:33px auto;
}
.edit_issuebox h1 p { width:93%; margin-top:5px; font-size:14px; font-weight:normal; line-height:1.4; color:#473f4d; letter-spacing:-1px; }
.edit_issuebox h1.st1 strong { background-position:0 101%; color:#005aca; }			  /* 퇴근길 */
.edit_issuebox h1.st2 strong { background-position:0 0; color:#ff3c00; }		  /* 점심 */
.edit_issuebox h1.st4 strong { background-position:0 50%; color:#8730ca; }	  /* 3분잇슈 */
.edit_issuebox h1 span {display:block; font-size:20px; font-weight:lighter;}
.edit_issuebox h2 {font-size:17px; font-weight:normal; margin-bottom:15px; color:#777;}
.edit_issuebox ul { margin:0 auto;}
.edit_issuebox li {list-style:none; margin-bottom:30px; letter-spacing:-1px;}
.edit_issuebox li:last-child {margin-bottom:0;}
.edit_issuebox li h3 {
	border: solid #6c6c6c; border-width:0 0 1px 0; padding:20px 25px !important; position:relative; margin-bottom:0;
	display:block; font-size:22px; line-height:1.4; color:#fff; font-weight:bold;
	box-sizing:border-box;
	background:#a7a7a7 url("//img.nocutnews.co.kr/mnocut/v3/sub/ico_rest190219.png") no-repeat 10px 9px;
	background-size:40px auto;
}
/*.edit_issuebox li h3:before {
	content:""; position:absolute; left:50px; bottom:-24px; width:24px; height:24px; display:block;
	background:url("//img.nocutnews.co.kr/nocut/v2/news/view/bul_arrowi.gif") no-repeat;
}*/
.edit_issuebox li a { 
	width:100%; display:table; padding:15px 10px; overflow:hidden; font-weight:500; 
	line-height:1.3; font-size:17px; color:#015cb1; border-bottom:1px solid #d3d3d3;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
.edit_issuebox li a:last-child { margin-bottom:0; }
.edit_issuebox li a p { vertical-align: middle; display: table-cell; }
.edit_issuebox li a img { 
	width:117px; height:90px; margin-left:15px; float: right; vertical-align: middle; }
.edit_issuebox li a.img { padding:10px; }
.edit_issuebox .btn_list {
	margin:40px auto 0; border-radius:50px; font-size:15px; font-weight:bold; line-height:50px; display:block; text-align:center; color:#7e7e7e !important; background-color:#f4f4f4;
}
.edit_issuebox .btn_list:hover { text-decoration:none; font-weight:bold; }

.header.pc18_h { 
	width: 100% !important; height: 200px; border-bottom: 10px solid #227fd5;  min-width:1140px; margin:0 auto;
	background:url("//img.nocutnews.co.kr/nocut/v3/special/pc18/bg_h.png") no-repeat center bottom;
}
.header .thin_nav { width: 1140px; left:50%; margin-left:-570px; }

/* 기사상세 음성 플레이어 */
.voice_wrap { display:inline-block; vertical-align:middle; }
.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; }


/* 평창올림픽 */
.pc2018_head { width: 1140px; height: 170px; margin: 0 auto; padding-top: 30px; position: relative; }
.pc2018_head a:hover{text-decoration:none;}
.pc2018_head h1 {
	position:absolute; left:20px; top:75px; width:auto; height:33px; margin-top:0;
	color: #a6b7c6; font-size:43px; font-weight:normal; line-height:33px;
}
.pc2018_head h1 a { 
	display:inline-block; width:auto; height:100%; padding-left:40px;
	color: #227fd5; font-weight:bold; text-indent:0; overflow:visible;
	background:url("//img.nocutnews.co.kr/nocut/v3/special/pc18/bg_hImg.png") no-repeat;
}
.pc2018_head h1 span { font-size:65%;}
.pc2018_head .d_daybox { 
	position: absolute; right: 150px; top: 70px; line-height:40px;
	font-family:'Noto Sans CJK KR',Noto Sans KR, NanumBarunGothic, Nanum Barun Gothic, Malgun Gothic, sans-serif;
}
.pc2018_head .d_daybox strong { float:left;font-size: 14px; font-weight: normal; }
.pc2018_head .d_daybox p {float:left; color: #227fd5; font-size: 30px; font-weight: 600; padding-left:10px;}
.pc2018_head .d_daybox p:before { content: "G - "; display: inline-block; }
.pc2018_head .medal_b { width: 380px; position: absolute; top: 70px; right: 155px; line-height: 55px; }
.pc2018_head .medal_b a {
	display:block; float:left; text-shadow:0 0 1px #fff; letter-spacing:-2px;
	color:#227fd5; font-size:21px; font-weight:bold; padding:0 10px 0 32px;
	background:url("//img.nocutnews.co.kr/nocut/v2/special/rio2016/ico_hKor.png") no-repeat 0 19px;
}
.pc2018_head .medal_b a:hover {text-decoration:none;}
.pc2018_head .medal_b p span {
	width:57px; height:56px; display:inline-block; overflow:hidden; font-weight:bold;
	text-align:center; line-height:58px; font-size:23px; letter-spacing:-1px; color:#676562;
	font-family:NanumBarunGothic,"Nanum Barun Gothic","Malgun Gothic",Dotum;
	background:url("//img.nocutnews.co.kr/nocut/v2/special/rio2016/img_medalBg.png") no-repeat;
}
.pc2018_head .medal_b p span.m_silver {background-position:-110px 0;}
.pc2018_head .medal_b p span.m_bronze {background-position:-220px 0;}
.pc2018_head .medal_b p span b {text-indent:-3000px; position:absolute; top:300px; left:-300px; }

.pc2018_head .lnb {width:100%; position:absolute; bottom:15px; left:0;}
.pc2018_head .lnb li { float: left; font-size: 22px; font-weight: 300; padding: 0 18px; }
.pc2018_head .lnb li.etc { float: right; padding-right:40px; }
.pc2018_head .lnb li.etc a {
	width:35px; height:35px; float:left; margin-right:5px; overflow:hidden; text-indent:-300px;
	background:url("//img.nocutnews.co.kr/nocut/v3/special/pc18/bg_hImg.png") no-repeat;
}
.pc2018_head .lnb li.etc a:nth-of-type(1) { background-position:10px -172px; }/*페이스북*/
.pc2018_head .lnb li.etc a:nth-of-type(2) { background-position:-40px -172px; }/*트위터*/
.pc2018_head .lnb li.etc a:nth-of-type(3) { background-position:-92px -172px; }/*밴드*/
.pc2018_head .lnb li.sel a { color: #227fd5; font-weight: 600; }
.pc2018_head .btn_nc { 
	width:105px; height:47px; position:absolute; right:45px; top:70px; overflow: hidden; text-indent: -300px;
	background:url("//img.nocutnews.co.kr/nocut/v3/special/pc18/logo180205.png") no-repeat center;
	background-size:100% auto;
}
/* 평창올림픽 */
.areabox .rpc_news .swipe_b { width: 100%; height: 290px; margin-bottom: 15px; overflow: hidden; position: relative; }
.areabox .rpc_news .swipe_b .btn_b a { 
	width:30px; height:30px; display:block; position: absolute; top: 50%;
	margin-top:-15px; text-indent:-300px; overflow:hidden; z-index:5;
	background:rgba(0,0,0,0.2) url("//img.nocutnews.co.kr/mnocut/v3/special/pc18/btn_arrows.png") no-repeat ;
	background-size:auto 205%;
}
.areabox .rpc_news .swipe_b .btn_b a.btn_prev { left: 0; }
.areabox .rpc_news .swipe_b .btn_b a.btn_next { right: 0; background-position: right 0 }

.areabox .rpc_news .s_b { width: 100%; height: 100%; overflow: hidden; position: relative; }
.areabox .rpc_news .s_b a { width: 100%; height: 100%; display: block; overflow: hidden; position: relative; }
.areabox .rpc_news .s_b a img { width: 100%; height: 100%; position: relative; }
.areabox .rpc_news .s_b a p { 
	width: 100%; height: 40%; position: absolute; bottom: 0; left: 0; display: table; padding: 30px 0 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#227fd5+0,227fd5+100&0+4,0.6+53,1+100 */ 
	background: -moz-linear-gradient(top, rgba(34,127,213,0) 0%, rgba(34,127,213,0) 4%, rgba(34,127,213,0.6) 53%, rgba(34,127,213,1) 100%); /* FF3.6-15 */ 
	background: -webkit-linear-gradient(top, rgba(34,127,213,0) 0%,rgba(34,127,213,0) 4%,rgba(34,127,213,0.6) 53%,rgba(34,127,213,1) 100%); /* Chrome10-25,Safari5.1-6 */ 
	background: linear-gradient(to bottom, rgba(34,127,213,0) 0%,rgba(34,127,213,0) 4%,rgba(34,127,213,0.6) 53%,rgba(34,127,213,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00227fd5', endColorstr='#227fd5',GradientType=0 ); /* IE6-9 */ 
}
.areabox .rpc_news .s_b a p strong { padding: 0 24px; display: table-cell; vertical-align: middle; color: #fff; font-size: 24px; }
.areabox .rpc_photo ul { overflow: hidden; margin-bottom:15px; }
.areabox .rpc_photo li { width: 147px; height: 148px; float: left; padding-bottom:1px; }
.areabox .rpc_photo li:nth-child(even) { float:right;}
.areabox .rpc_photo a { width: 100%; height: 100%; display: block; overflow: hidden; position: relative; }
.areabox .rpc_photo a img { width: 100%; height: 100%; position: relative; transform:scale(1); transition: all ease 0.4s; }
.areabox .rpc_photo a:hover img { transform:scale(1.1); }
.areabox .rpc_photo a p { 
	width: 100%; height: 40px; background:rgba(0,0,0,0.6); position: absolute; bottom: 0; left: 0; 
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box; padding:0 10px;
}
.areabox .rpc_photo a p strong { 
	color: #fff; font-weight: normal; display:block; padding-left: 20px; line-height:40px;
	background: url("//img.nocutnews.co.kr/nocut/v3/main/ico_slide.png") no-repeat 0 center;
	background-size: 15px auto;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.areabox .rpc_vod ul { overflow: hidden; margin-bottom: 15px; }
.areabox .rpc_vod li { width: 147px; height: 148px; float: left; padding-bottom: 1px; }
.areabox .rpc_vod li:nth-child(even) { float: right; }
.areabox .rpc_vod a { width: 100%; height: 100%; display: block; overflow: hidden; position: relative; }
.areabox .rpc_vod a img { width: 100%; height: 100%; position: relative; transform: scale(1); transition: all ease 0.4s; }
.areabox .rpc_vod a:before {
	z-index: 20; opacity:0.8;
	position: absolute; left: 50%; top: 40px; width: 50px; height: 50px; margin-left:-25px; content: "";
	background: url("//img.nocutnews.co.kr/nocut/v3/special/pc18/bul_vod.png") no-repeat; 
	background-size:100% auto;
}
.areabox .rpc_vod a:hover img { transform:scale(1.1); }
.areabox .rpc_vod a p { 
	width: 100%; height: 40px; background:rgba(0,0,0,0.6); position: absolute; bottom: 0; left: 0; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0 10px;
}
.areabox .rpc_vod a p strong { 
	color: #fff; font-weight: normal; display:block; line-height:40px;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
/* 2018지방선거 */
.header.vote2018 { 
	width: 100% !important; height: 210px; min-width:1100px; margin:0 auto;
	background:url("//img.nocutnews.co.kr/nocut/v3/special/vt18/bg_h.gif") repeat-x;
}
.header.vote2018 .thin_nav { width: 1100px; left: 50%; margin-left: -550px; }
.vt2018_head {
	width: 1140px; height: 180px; background:rgba(256,256,256,0.2); margin: 0 auto; position: relative; top:30px; 
	font-family:Malgun Gothic, 맑은 고딕, sans-serif; 
}
.vt2018_head a:hover{text-decoration:none;}
.header.vote2018 .vt2018_head h1 {width:auto; margin-top:0; position:absolute; left:30px; top:20px; height:66px; line-height:66px;}
.header.vote2018 .vt2018_head h1 a { 
	display:inline-block; height:100%; padding-left:80px; color: #fff; font-weight:normal; font-size:29px; text-indent:0;
	background:url("//img.nocutnews.co.kr/nocut/v3/special/vt18/bg_hImg.png") no-repeat; letter-spacing:-2px;

}
.header.vote2018 .vt2018_head h1 strong { font-size: 120%; }
.vt2018_head .d_daybox { 
	position: absolute; right: 135px; top: 35px; line-height:40px; color:#fff;
	font-family:NanumBarunGothic, Nanum Barun Gothic, Malgun Gothic, sans-serif;
}
.vt2018_head .d_daybox strong { float:left;font-size: 14px; font-weight: normal; letter-spacing:0 }
.vt2018_head .d_daybox p {float:left; color: #fff; font-size: 30px; font-weight: bold; padding-left:10px;}
.vt2018_head .d_daybox p:before { content: "D - "; display: inline-block; }
.vt2018_head .d_daybox p em { letter-spacing:-4px;}

.vt2018_head .lnb {width:100%; height:70px; position:absolute; bottom:0; left:0; padding-left:30px; box-sizing:border-box;}
.vt2018_head .lnb li { float: left; height:100%; box-sizing:border-box; font-size: 22px; font-weight: 300; padding: 0 10px; margin-right: 20px; }
.vt2018_head .lnb li a { color:#444; font-weight:bold; line-height:70px; }
.vt2018_head .lnb li.etc { float: right; padding:0 30px 0 0; margin-right:0;}
.vt2018_head .lnb li.etc a {
	width:35px; height:35px; float:left; margin:15px 5px 0 0; overflow:hidden; text-indent:-300px;
	background:url("//img.nocutnews.co.kr/nocut/v3/special/vt18/bg_hImg.png") no-repeat;
}
.vt2018_head .lnb li.etc a:nth-of-type(1) { background-position:10px -211px; }/*페이스북*/
.vt2018_head .lnb li.etc a:nth-of-type(2) { background-position: -29px -211px; }/*트위터*/
.vt2018_head .lnb li.etc a:nth-of-type(3) { background-position: -72px -211px; }/*밴드*/
.vt2018_head .lnb li a:hover {width:100%; height:100%; display:block; color: #2299d5; position: relative; }
.vt2018_head .lnb li a:hover:after { content:""; width:100%; height:10px; background:#2299d5; display:block; position:absolute; bottom:0; left:0; }
.vt2018_head .btn_nc { 
	width:80px; height:33px; position:absolute; right:30px; top:38px; overflow: hidden; text-indent: -300px;
	background:url("//img.nocutnews.co.kr/nocut/v3/special/vt18/bg_hImg.png") no-repeat 0 -116px;
	background-size:120% auto;
}
.areabox .r_vt18top h3,
.areabox .r_vt18n h3 { 
	text-indent: 0; background-image: none; height: auto; width: auto; border-bottom: 2px solid #777; padding-bottom: 10px; margin-bottom: 0; margin-top:20px; }
.areabox .r_vt18top ul {width:100%; float:left; box-sizing:border-box; padding:10px 8px 15px; }
.areabox .r_vt18top .st1 { width:100%; height:188px; display: block; overflow: hidden; position: relative; margin-bottom:10px;}
.areabox .r_vt18top .st1 img { width: 100%; height: 100%; position: relative; }
.areabox .r_vt18top .st1 p { width: 100%; height: 40%; position: absolute; bottom: 0; left: 0; display: table; padding: 30px 0 10px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#227fd5+0,227fd5+100&0+4,0.6+53,1+100 */ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.6) 53%, rgba(0,0,0,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,0.6) 53%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,0.6) 53%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00227fd5', endColorstr='#227fd5',GradientType=0 ); /* IE6-9 */ }
.content .top_n ul a:hover p { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3d3d3d+0,3d3d3d+100&0+2,0.6+38,1+100 */ background: -moz-linear-gradient(top, rgba(61,61,61,0) 0%, rgba(61,61,61,0) 2%, rgba(61,61,61,0.6) 38%, rgba(61,61,61,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(61,61,61,0) 0%,rgba(61,61,61,0) 2%,rgba(61,61,61,0.6) 38%,rgba(61,61,61,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(61,61,61,0) 0%,rgba(61,61,61,0) 2%,rgba(61,61,61,0.6) 38%,rgba(61,61,61,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003d3d3d', endColorstr='#3d3d3d',GradientType=0 ); /* IE6-9 */ }
.areabox .r_vt18top .st1 p strong { padding: 0 20px; display: table-cell; vertical-align: middle; color: #fff; font-size: 18px; line-height: 1.25; }
.areabox .r_vt18top li:nth-of-type(2),
.areabox .r_vt18top li:nth-of-type(3) { width: 135px; float: left; }
.areabox .r_vt18top li:nth-of-type(3) { width: 135px; height: 90px; float: right; }
.areabox .r_vt18top li:nth-of-type(2) span,
.areabox .r_vt18top li:nth-of-type(3) span { width: 100%; height: 90px; overflow: hidden; display: block; }
.areabox .r_vt18top li:nth-of-type(2) span img,
.areabox .r_vt18top li:nth-of-type(3) span img { width: 100%; min-height: 100%;}
.areabox .r_vt18top li:nth-of-type(2) strong,
.areabox .r_vt18top li:nth-of-type(3) strong { font-size:13px; font-weight:normal; display:block; padding-top:5px; line-height:18px;}
.areabox .r_vt18n ul {width:100%; float:left; box-sizing:border-box; padding:10px 8px 20px; }
.areabox .r_vt18n .st1 { width:100%; height:188px; display: block; overflow: hidden; position: relative;}
.areabox .r_vt18n .st1 img { width: 100%; height: 100%; position: relative; }
.areabox .r_vt18n .st1 p { width: 100%; height: 40%; position: absolute; bottom: 0; left: 0; display: table; padding: 30px 0 10px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#227fd5+0,227fd5+100&0+4,0.6+53,1+100 */ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.6) 53%, rgba(0,0,0,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,0.6) 53%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,0.6) 53%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00227fd5', endColorstr='#227fd5',GradientType=0 ); /* IE6-9 */ }
.content .top_n ul a:hover p { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3d3d3d+0,3d3d3d+100&0+2,0.6+38,1+100 */ background: -moz-linear-gradient(top, rgba(61,61,61,0) 0%, rgba(61,61,61,0) 2%, rgba(61,61,61,0.6) 38%, rgba(61,61,61,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(61,61,61,0) 0%,rgba(61,61,61,0) 2%,rgba(61,61,61,0.6) 38%,rgba(61,61,61,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(61,61,61,0) 0%,rgba(61,61,61,0) 2%,rgba(61,61,61,0.6) 38%,rgba(61,61,61,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003d3d3d', endColorstr='#3d3d3d',GradientType=0 ); /* IE6-9 */ }
.areabox .r_vt18n .st1 p strong { padding: 0 20px; display: table-cell; vertical-align: middle; color: #fff; font-size: 18px; line-height: 1.25; }
.areabox .r_vt18n li:nth-of-type(2) strong,
.areabox .r_vt18n li:nth-of-type(3) strong {
	font-size: 15px; font-weight: normal; display: block; border-bottom: 1px solid #dcdcdc ; line-height:45px;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
}

/* 2018 러시아 월드컵 시작 */
/* header */
.header.wc18_h { width: 100% !important; height: auto; min-width: 1100px; margin: 0 auto; background:url("//img.nocutnews.co.kr/nocut/v3/special/pc18/bg_h_wc2.png") repeat-x; border-bottom: 5px solid #f7e7b8; background-position-x:center;
}
.header.wc18_h .thin_nav { width: 1100px; left:50%; margin-left:-550px; }
.wc2018_head { 
	width: 1100px; height: 180px; margin: 0 auto; position: relative; top:30px;
}
.wc2018_head a:hover{text-decoration:none;}
.wc2018_head h1 {
	position:absolute; left:0; top:0; width:100%; height:100%; line-height:3.9; display:block; text-align:center;
}
.wc2018_head h1 a { 
	width:auto; height:100%; display:inline-block;
	color: #fff; font-weight:bold; font-size:45px; text-indent:inherit;
	background:none; text-shadow: #5d0300 1px 2px 0px; letter-spacing:1px;
}
.wc2018_head h1 strong { font-size: 120%; }
.wc2018_head .day_wrap { 
	position: absolute; right: 0; top: 50px; height: 66px; font-size:25px; line-height: 66px; color:#f3eacd; display:none;
}
.wc2018_head .day_wrap p { 
	width:182px; margin-left:10px; padding-left:28px; display:inline-block; font-size:30px;
	color:#fff; letter-spacing:2px; font-weight:bold;
	background:url("//img.nocutnews.co.kr/nocut/v3/special/pc18/bg_Dday.png") no-repeat;
	background-position:1px 3px;
}

.wc2018_head .d_daybox { 
	position: absolute; right: 170px; top: 70px; line-height:40px;
	font-family:NanumBarunGothic, Nanum Barun Gothic, Malgun Gothic, sans-serif;
}
.wc2018_head .d_daybox strong { float:left;font-size: 24px; font-weight: normal; }
.wc2018_head .d_daybox p {float:left; color: #227fd5; font-size: 43px; font-weight: 600; padding-left:10px;}
.wc2018_head .d_daybox p:before { content: "G - "; display: inline-block; }
.wc2018_head .btn_wrap { width:95px; height:39px; position:absolute; left:10px; top:30%; }
.wc2018_head .btn_nc {
	width:100%;
	height:100%;
	display:inline-block;
	text-indent: -3000px;
	background:url("//img.nocutnews.co.kr/mnocut/v3/special/vt18/logo.png") no-repeat center;
	background-size:100% auto;
}
.wc2018_head.fix { 
	width:100%; height: 95px; top:0; position:fixed; display:inline-block;
	background:url("//img.nocutnews.co.kr/nocut/v3/special/pc18/bg_header2.png") repeat-x;
	border-bottom:5px solid #f7e7b8; z-index:10000;
}
.wc2018_head.fix .wch_wrap { width:1100px; margin:0 auto; }
.wc2018_head.fix .wch_wrap .btn_wrap { display:none; }
.wc2018_head.fix .wch_wrap a:hover{text-decoration:none;}
.wc2018_head.fix .wch_wrap h1 {
	height:auto; position:initial; display:inline-block; line-height:92px;
}
.wc2018_head.fix .wch_wrap h1 a { 
	display:inline-block; height:100%; color: #fff; font-weight:bold; font-size:40px;
}
.wc2018_head.fix .wch_wrap h1 strong { font-size: 120%; }
.wc2018_head.fix .wch_wrap .day_wrap { 
	height:auto; position:initial; float:right; font-size:26px; color:#f3eacd; line-height:93px;
}
.wc2018_head.fix .wch_wrap .day_wrap p { 
	width:182px; margin-left:10px; padding-left:28px; display:inline-block; font-size:30px; color:#fff; letter-spacing:3px;
	background:url("//img.nocutnews.co.kr/nocut/v3/special/pc18/bg_Dday.png") no-repeat;
	background-position:5px 20px;
}
.wc2018_head.fix .wch_wrap .d_daybox { 
	position: absolute; right: 170px; top: 70px; line-height:40px;
	font-family:NanumBarunGothic, Nanum Barun Gothic, Malgun Gothic, sans-serif;
}
.wc2018_head.fix .wch_wrap .d_daybox strong { float:left;font-size: 24px; font-weight: normal; }
.wc2018_head.fix .wch_wrap .d_daybox p {float:left; color: #227fd5; font-size: 43px; font-weight: 600; padding-left:10px;}
.wc2018_head.fix .wch_wrap .d_daybox p:before { content: "G - "; display: inline-block; }
.wc2018_head.fix .wch_wrap .btn_wrap { width:82px; height:39px; padding: 0 5px 5px 5px; position:absolute; right:90px; top:0;  background:#fff; }
.wc2018_head.fix .wch_wrap .btn_nc {
	width:100%; height:100%;display:inline-block;text-indent: -3000px;border:solid #ddd;border-width:0 1px 1px 1px;
	background:url("//img.nocutnews.co.kr/nocut/v3/common/head_logo171201.gif") no-repeat center;
	background-size:78% auto;
}
/* 경기일정 */
.areabox.wc18_r .date_n { 
	width:100%; margin-bottom:15px; display:inline-block;border: solid #d6d6d6;border-width:0 1px 1px;
	background: url(//img.nocutnews.co.kr/nocut/v3/special/pc18/bg_date_n.gif) no-repeat center bottom;
	background-size: cover;
	color:#000;
}
.areabox.wc18_r .date_n h3 { margin:25px 0 20px; font-size:25px; text-align:center; border-bottom:0 !important; line-height:1.3; }
.areabox.wc18_r .date_n .btn_date { width:20px;  vertical-align:middle; color:#615f5f; font-size:16px;}
.areabox.wc18_r .date_n .btn_date.btn_prev {margin-right:15px;}
.areabox.wc18_r .date_n .btn_date.btn_next {margin-left:15px;}
.areabox.wc18_r .date_n .btn_date:hover { text-decoration:none; color:#000; }
.areabox.wc18_r .glist li {
	width: 256px; margin: 0 auto 12px; float:none; padding:16px 7px 10px;
    border: 1px solid #e4e4e4;background:#fff;text-align:center;
}
.areabox.wc18_r .glist li:last-of-type { margin-bottom:25px; }
.areabox.wc18_r .glist li h4 { font-size:22px; padding-bottom:7px; }
.areabox.wc18_r .glist li p { overflow:hidden; padding-bottom:5px; font-size:18px; letter-spacing:0; font-weight:300; }
.areabox.wc18_r .glist li p span { margin-left:10px; }
.areabox.wc18_r .glist li p img { width:70px; height:49px; margin:0 14px; display:block; border:1px solid #e7e7e7; }
.areabox.wc18_r .glist li .gbox { padding-top:10px; }
.areabox.wc18_r .glist li .gbox p { display:inline-block; vertical-align:middle;}
.areabox.wc18_r .glist li .gbox p span { margin:10px 0 0; display:block; font-size:15px; font-weight:500; }
.areabox.wc18_r .glist li .gbox em { 
	height:67px; display:inline-block; margin: 0 auto;
	font-size: 24px; color: #9f0b06; font-weight:bold; text-align:center; letter-spacing:3px; vertical-align:middle;
}
/* 오른쪽영역 월드컵 주요뉴스 */
.newslist { margin-bottom: 15px; border-bottom: 1px solid #e7e7e7; }
.newslist li { width: 100%; overflow: hidden; border-top: 1px solid #e7e7e7; }
.newslist li a { float: left;width: 100%; font-family:"Nanum Gothic","Gulim",sans-serif !important;}
.newslist li span {
	float: left;font-size: 14px; color:#000;margin: 12px 0 11px; width: 274px; height: 37px; overflow: hidden;
}
.newslist li.img span { width: 185px; }
.newslist li img { float: right; width: 80px; height: 60px; }
.areabox.wc18_r h3 { font-size: 15px; border-bottom: 2px solid #777; line-height: 40px; margin-bottom:10px; }
.areabox.wc18_r h3 a:hover { text-decoration:none; }
.areabox.wc18_r .rpc_news .swipe_b { width: 100%; height: 290px; margin-bottom: 15px; overflow: hidden; position: relative; }
.areabox.wc18_r .rpc_news .swipe_b .btn_b { z-index:10; }
.areabox.wc18_r .rpc_news .swipe_b .btn_b a { 
	width:30px; height:30px; display:block; position: absolute; top: 50%;
	margin-top:-15px; text-indent:-300px; overflow:hidden; z-index:7;
	background:rgba(0,0,0,0.2) url("//img.nocutnews.co.kr/mnocut/v3/special/pc18/btn_arrows.png") no-repeat ;
	background-size:auto 205%;
}
.areabox.wc18_r .rpc_news .swipe_b .btn_b a.btn_prev { left: 0; }
.areabox.wc18_r .rpc_news .swipe_b .btn_b a.btn_next { right: 0; background-position: right 0 }

.areabox.wc18_r .rpc_news .s_b { width: 100%; height: 100%; overflow: hidden; position: relative; }
.areabox.wc18_r .rpc_news .s_b a { width: 100%; height: 100%; display: block; overflow: hidden; position: relative; }
.areabox.wc18_r .rpc_news .s_b a img { width: 100%; height: 290px; position: relative; }
.areabox.wc18_r .rpc_news .s_b a p { 
	width: 100%; height: 40%; position: absolute; bottom: 0; left: 0; display: table; padding: 30px 0 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#227fd5+0,227fd5+100&0+4,0.6+53,1+100 */ 
	background: -moz-linear-gradient(top, rgba(34,127,213,0) 0%, rgba(34,127,213,0) 4%, rgba(34,127,213,0.6) 53%, rgba(34,127,213,1) 100%); /* FF3.6-15 */ 
	background: -webkit-linear-gradient(top, rgba(34,127,213,0) 0%,rgba(34,127,213,0) 4%,rgba(34,127,213,0.6) 53%,rgba(34,127,213,1) 100%); /* Chrome10-25,Safari5.1-6 */ 
	background: linear-gradient(to bottom, rgba(34,127,213,0) 0%,rgba(34,127,213,0) 4%,rgba(34,127,213,0.6) 53%,rgba(34,127,213,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00227fd5', endColorstr='#227fd5',GradientType=0 ); /* IE6-9 */ 
}
.areabox.wc18_r .rpc_news .s_b a p strong { padding: 0 24px; display: table-cell; vertical-align: middle; color: #fff; font-size: 24px; }
/* 2018 러시아 월드컵 끝 */

/* 6.12 북미 정상회담 */
.header.s612 { 
	width: 100% !important; height: 210px; min-width:1140px; margin:0 auto;
	background:#153679 url("//img.nocutnews.co.kr/nocut/v3/special/s612/bg_h180920.png") no-repeat 58% bottom;
}
.header.s612:before { content:""; display:block; position: absolute; top: 0; left: 0; width: 100%; height: 30px; border-bottom: 1px solid #e8e8e8; background: #f2f2f2; }

.header.s612 .thin_nav { width: 1140px; left: 50%; margin-left: -550px; }
.header.s612 .summint612_head {width: 1140px; height: 180px; margin: 0 auto; padding-top: 30px; position: relative; }
.header.s612 .summint612_head a:hover{text-decoration:none;}
.header.s612 .summint612_head h1 { position: absolute; left: 20px; top: 50%; margin-top: 0; width: 78px; height: 30px; }
.header.s612 .summint612_head h1 a { 
	display:block; width:100%; height:100%;  overflow:hidden; text-indent:-300px;
	background:url("//img.nocutnews.co.kr/nocut/v3/special/s612/bg_hImg.png") no-repeat;
}
.header.s612 .summint612_head h2 {
	position: absolute; left: 35%; top: 50%; width: 600px; height: 68px; margin:-20px 0 0 -300px;
}
.header.s612 .summint612_head h2 a { 
	display:block; width:100%; height:100%;  overflow:hidden;font-size:61px; color:#fff; text-align:center;
	text-shadow:2px 2px 0 rgba(14,57,148, 1); letter-spacing:-1px; line-height:68px;
}
.header.s612 .summint612_head .sns_b { position: absolute; right: 300px; top: 50%; }
.header.s612 .summint612_head .sns_b a {
	width:35px; height:35px; float:left; margin-right:5px; overflow:hidden; text-indent:-300px;
	background:url("//img.nocutnews.co.kr/nocut/v3/special/s612/bg_hImg.png") no-repeat;
}
.header.s612 .summint612_head .sns_b a:nth-of-type(1) { background-position:10px -87px; }/*페이스북*/
.header.s612 .summint612_head .sns_b a:nth-of-type(2) { background-position: -30px -87px; }/*트위터*/
.header.s612 .summint612_head .sns_b a:nth-of-type(3) { background-position: -72px -87px; }/*밴드*/
.header.s612 .summint612_head .head_adr2 { 
	width:283px;height:80px; display:block; position:absolute; top:50%; right:0; margin-top:-24px;}
/*밴드*/

/* 기사 최하단 콘텐츠 추가 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); }

@media (max-width:1200px) and (min-width:320px) { .container, .wrap { width:1140px; } 
}