/* 오른쪽 컨텐츠 */
.container_right {padding:0;}

/* 실시간 속보 */
.ticker {margin-bottom:10px; padding:5px 5px 5px 7px; border:1px solid #ccc; background-color:#f7f7f7;}
.ticker .title {float:left; padding-top:3px;}
.ticker .title a {font-size:12px; font-weight:bold; color:#ff7300;}
.ticker .title a:hover {font-size:12px; font-weight:bold; color:#535353; text-decoration:none;}
.ticker .view {float:left; width:210px;overflow:hidden;}
.ticker .tickerNavi{float:right}
.ticker .tickerNavi li{line-height:4px;cursor:pointer;}
.ticker .tickerNavi li i{ color:#cbcbcb;font-size:19px;}

/* photo news */
.photo-news {margin-bottom:15px; padding-top: 20px;}
.photo-news .header {margin-bottom:8px;}
.photo-news .header h5 {float:left; font-size:14px;color:#333333;}
.photo-news .header .more {float:right; padding-top:4px;}
.photo-news .header .more a {font-size:12px; color:#666666;}
.photo-news .box {border:1px solid #ccc; position:relative; background-color:#000;}
.photo-news .box .on {display:block;}
.photo-news .box .off {display:none;}
.photo-news .box #photo-news-list li {float:left; width:67px;}
.photo-news .box #photo-news-list li .bg_effect.selected{position:absolute;height: 55px;width: 55px;border:6px solid #ff7300;
	cursor:pointer;
    opacity: 0.58;
    -khtml-opacity: 0.58;
    -moz-opacity: 0.58;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0.58);
    filter: progid:DXImageTransform.Microsoft:Alpha(opacity=0.58);
    filter:alpha(opacity=0.58);	
}
.photo-news .box #photo-news-list li a {display:block; height:67px; font-size:8px; opacity:0.55; filter:alpha(opacity=55);}
.photo-news .box #photo-news-list li a:hover,
.photo-news .box #photo-news-list li a.selected {display:block; opacity:100; filter:alpha(opacity=100);}
.photo-news .box .photo-item a img {}
.photo-news .box .photo-item p {position: absolute;
	bottom: 0px;
	left:0px;
	color: white;
	padding: 7px;
	background-color: black;
	height: 15px;
	white-space: nowrap;
	overflow: hidden;
	width: 187px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;margin-bottom:0px;
    opacity: 0.7;
    -khtml-opacity: 0.7;
    -moz-opacity: 0.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0.7);
    filter: progid:DXImageTransform.Microsoft:Alpha(opacity=0.7);
    filter:alpha(opacity=0.7);

}
.photo-news .box .photo-box-lt,
.photo-news .box .photo-box-rt,
.photo-news .box .photo-box-lb,
.photo-news .box .photo-box-rb {position:absolute; width:201px; height:201px;}
.photo-news .box .photo-box-lt {top:0px; left:0px;}
.photo-news .box .photo-box-rt {top:0px; right:0px;}
.photo-news .box .photo-box-lb {bottom:0px; left:0px;}
.photo-news .box .photo-box-rb {bottom:0px; right:0px;}

/* 많이본기사 */
.bestnews {background-color: white; width: 100%;height:201px;}
.bestnews .header {padding-top:20px;padding-left:18px;border-top: 1px solid #cccccc;border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;}
.bestnews .header h5 {float:left; font-size:14px; color:#333333;}
.bestnews .header .more {float:right; padding-top:4px;}
.bestnews .header .more a {font-size:12px; color:#999;}
.bestnews .box {min-height:150px;position:relative; background-color:white; }
.bestnews .box .tabs {position: relative;z-index: 1000;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;margin: 0 auto 0;}
.bestnews .box .tabs ul{width:245px;margin:0 auto 0;height:25px;}

.bestnews .box .tabs ul li {float:left;border: 1px solid #cccccc;}
.bestnews .box .tabs ul li:first-child {border-right: 0px;}
.bestnews .box .tabs ul li:last-child {border-left: 0px;}
.bestnews .box .tabs ul li a, .bestnews .box .tabs ul li a:hover {display:inline-block; padding:5px 0; width:80px;text-align:center; font-size:12px; font-weight:bold; text-decoration:none;}
.bestnews .box .tabs ul li a {color:#999999; background-color:white;}
.bestnews .box .tabs ul li a:hover, .bestnews .box .tabs ul li a.selected { color:white; background-color:#2f9a66;}
.bestnews .box .content-box {position:absolute; width:100%; background-color:white; left:0px; z-index:900;overflow-y:hidden;}
.bestnews .box .content-box .content {padding-top:10px;height:137px;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}
.bestnews .box .content-box .content ul{padding:15px;padding-top:9px;}
.bestnews .box .content-box .content li {margin-bottom:10px;height:16px;}
.bestnews .box .content-box .content li a {display:inline-block; width:100%; font-size:12px; color:#575757; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;line-height: 1.4em;}


.rightUtil{
	border:1px solid #cccccc;
	padding-bottom: 25px;
//	margin-bottom:18px;
}
.rightUtil .rightBoxUtil .rightBoxUtil_title a{
	color:#333333;
}
.rightUtil .rightBoxUtil .rightBoxUtil_title{
	font-size:14px;
	color:#333333;
	padding:20px 12px 10px 12px;
	font-weight:bold;
}
.rightUtil .rightBoxUtil ul{
	padding:0 13px;
}
.rightUtil .rightBoxUtil ul li:first-child{
	margin-right:15px;
}
.rightUtil .rightBoxUtil ul li{
	width:113px;
	float:left;
}

/*
	height: 30px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	line-height: 1.4em;
*/
.rightUtil .rightBoxUtil ul li a .article_title{
	height: 35px;
	width: 100%;
	margin-top:9px;
	color:#353535;
	font-weight:normal;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	line-height: 1.5em;	
}
.rightUtil .rightBoxUtil ul li a{
	color: black;
	font-size: 12px;
	font-weight: bold;
}
.rightUtil .rightBoxUtil .btn_more a{
	font-size:12px;
	color:#686868;
	font-weight:normal;
}
.sns-group{padding:20px 15px 25px 15px;border:1px solid #d2d2d2;margin-bottom:20px;}
.sns-group .tabs{max-width:235px;margin:0 auto 0;border: 1px solid #cdcdcd;margin-bottom:9px;}
.sns-group .tabs li{width: 117px;height: 19px;float: left;padding: 4px 0px;text-align: center;color: #666666;cursor: pointer;font-size: 12px;}
.sns-group .tabs li:first-child{border-right:1px solid #d2d2d2;}
.sns-group .tabs li.selected{background-color:#f0f0f0;}
.sns-group .frame{width:240px;height:242px;margin:0 auto 0;}

.number{
		font-size: 10px;
		padding: 1px 5px;
		/* color: #ff7300; */
		border: 1px solid #cdcdcd;
		/* background-color: #e2e2e2; */
		margin-right: 10px;
		/*font-weight: bold;*/
		color:#999999;
	}

	.number_non{
		font-size: 10px;
		padding: 1px 5px;
		/* color: #ff7300; */
		border: 1px solid #cdcdcd;
		/* background-color: #e2e2e2; */
		margin-right: 10px;
		/*font-weight: bold;*/
		color:#999999;		
	}