/* 오른쪽 컨텐츠 */
*{padding:0px;margin:0px;}
.clear{clear: both;}


.container_right {padding:0;}


/* Today */
.today {width:298px;border:1px solid #cccccc;margin-bottom:15px;}
.today a{text-decoration:none;}
.today .bx {width:269px; padding:20px 15px 14px 15px; }
.today .bx h4 {width: 100%;margin-bottom:10px;font-size: 14px;color: #333333;}
.today .bx .tab .tabZone{background-color:#f0f0f0;}
.today .bx .tab {width: 269px;height:54px;margin: 0 auto 0;background-color:#f9f9f9;}
.today .bx .tab li {float:left;cursor:pointer;}
.today .bx .tab li a {display:inline-block; width:100%; height:41px;}

.today .bx .tab li.star.on a {width:53px;height:54px;background:url(/images/ico/today/today_star_on.jpg) no-repeat;}
.today .bx .tab li.star a {width:53px;height:54px;background:url(/images/ico/today/today_star.jpg) no-repeat;}
.today .bx .tab li.star a:hover {width:53px;height:54px;background:url(/images/ico/today/today_star_on.jpg) no-repeat;}

.today .bx .tab li.weather.on a {width:53px;height:54px;background:url(/images/ico/today/today_weather_on.jpg) no-repeat;}
.today .bx .tab li.weather a {width:53px;height:54px;background:url(/images/ico/today/today_weather.jpg) no-repeat;}
.today .bx .tab li.weather a:hover {width:53px;height:54px;background:url(/images/ico/today/today_weather_on.jpg) no-repeat;}

.today .bx .tab li.briefing.on a {width:56px;height:54px;background:url(/images/ico/today/today_briefing_on.jpg) no-repeat;}
.today .bx .tab li.briefing a {width:56px;height:54px;background:url(/images/ico/today/today_briefing.jpg) no-repeat;}
.today .bx .tab li.briefing a:hover {width:56px;height:54px;background:url(/images/ico/today/today_briefing_on.jpg) no-repeat;}

.today .bx .tab li.saju.on a {width:53px;height:54px;background:url(/images/ico/today/today_saju_on.jpg) no-repeat;}
.today .bx .tab li.saju a {width:53px;height:54px;background:url(/images/ico/today/today_saju.jpg) no-repeat;}
.today .bx .tab li.saju a:hover {width:53px;height:54px;background:url(/images/ico/today/today_saju_on.jpg) no-repeat;}

.today .bx .tab li.market.on a {width:53px;height:54px;background:url(/images/ico/today/today_stock_on.jpg) no-repeat;}
.today .bx .tab li.market a {width:53px;height:54px;background:url(/images/ico/today/today_stock.jpg) no-repeat;}
.today .bx .tab li.market a:hover {width:53px;height:54px;background:url(/images/ico/today/today_stock_on.jpg) no-repeat;}

/* ************************ TEST ************************* */ 
.today .bx .tab li.star_v2.on a {width:42px;height:54px;background:url(/images/ico/today_v2/today_star_over.jpg) no-repeat;}
.today .bx .tab li.star_v2 a {width:42px;height:54px;background:url(/images/ico/today_v2/today_star.jpg) no-repeat;}
.today .bx .tab li.star_v2 a:hover {width:42px;height:54px;background:url(/images/ico/today_v2/today_star_over.jpg) no-repeat;}

.today .bx .tab li.weather_v2.on a {width:42px;height:54px;background:url(/images/ico/today_v2/today_weather_over.jpg) no-repeat;}
.today .bx .tab li.weather_v2 a {width:42px;height:54px;background:url(/images/ico/today_v2/today_weather.jpg) no-repeat;}
.today .bx .tab li.weather_v2 a:hover {width:42px;height:54px;background:url(/images/ico/today_v2/today_weather_over.jpg) no-repeat;}

.today .bx .tab li.briefing_v2.on a {width:58px;height:54px;background:url(/images/ico/today_v2/today_briefing_over.jpg) no-repeat;}
.today .bx .tab li.briefing_v2 a {width:58px;height:54px;background:url(/images/ico/today_v2/today_briefing.jpg) no-repeat;}
.today .bx .tab li.briefing_v2 a:hover {width:58px;height:54px;background:url(/images/ico/today_v2/today_briefing_over.jpg) no-repeat;}

.today .bx .tab li.saju_v2.on a {width:42px;height:54px;background:url(/images/ico/today_v2/today_saju_over.jpg) no-repeat;}
.today .bx .tab li.saju_v2 a {width:42px;height:54px;background:url(/images/ico/today_v2/today_saju.jpg) no-repeat;}
.today .bx .tab li.saju_v2 a:hover {width:42px;height:54px;background:url(/images/ico/today_v2/today_saju_over.jpg) no-repeat;}

.today .bx .tab li.market_v2.on a {width:42px;height:54px;background:url(/images/ico/today_v2/today_stock_over.jpg) no-repeat;}
.today .bx .tab li.market_v2 a {width:42px;height:54px;background:url(/images/ico/today_v2/today_stock.jpg) no-repeat;}
.today .bx .tab li.market_v2 a:hover {width:42px;height:54px;background:url(/images/ico/today_v2/today_stock_over.jpg) no-repeat;}

.today .bx .tab li.metrotv_v2.on a {width:42px;height:54px;background:url(/images/ico/today_v2/today_tv_over.jpg) no-repeat;}
.today .bx .tab li.metrotv_v2 a {width:42px;height:54px;background:url(/images/ico/today_v2/today_tv.jpg) no-repeat;}
.today .bx .tab li.metrotv_v2 a:hover {width:42px;height:54px;background:url(/images/ico/today_v2/today_tv_over.jpg) no-repeat;}





.today .bx .con {display:none; width:100%; padding:14px 0 0px 0;}
.today .bx .con .photo {float:left; width:100px; padding-right:7px;}
.today .bx .con .txt{float:left;width:150px;}
.today .bx .con .photo img {}
.today .bx .con .txt a {float:left; width:155px; font-size:12px; color:#777777; line-height:18px;}
.today .bx .con .txt .today-content{width: 155px;height: 54px;overflow: hidden;}

.today .bx .con .txt h2 a {float:left; width:155px; padding:6px 0 4px 0; font-weight:bold; font-size:12px; color:#707070; line-height:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;}
.today .bx .on {display:block;}

/* 실시간 속보 */
.ticker {margin-bottom:15px; 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:#fe7e25;}
.ticker .title a:hover {font-size:12px; font-weight:bold; color:#535353; text-decoration:none;}
.ticker .view {float:left; width:200px;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;margin-top:20px;}
.photo-news .header {margin-bottom:10px;}
.photo-news .header h5 {float:left; font-size:15px;color:#333333;}
.photo-news .header .more {float:right; padding-top:4px;margin-right:7px;}
.photo-news .header .more a {font-size:12px; color:#666;font-weight:normal;}
.photo-news .box {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:75px;}
.photo-news .box #photo-news-list li .bg_effect.selected{position:absolute;height:65px;width:63px;border:6px solid #ff7300;
    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:77px; 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-news-list li a:hover img,
.photo-news .box #photo-news-list li a.selected img{
	
}
.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: 210px;
	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:224px; height:231px;}
.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:200px;}
.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:268px;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:87px;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-top:0px;
	padding-bottom: 25px;
	border-bottom:1px solid #ccc;
}

.rightUtil .rightBoxUtil .rightBoxUtil_title{
	padding:0px;
	margin: 21px 0px 10px 0px;
	border-top:1px solid #454444;
	font-family: 'Nanum Gothic', serif;
	font-size:14px;
	color:#333333;
}
.rightUtil .rightBoxUtil .rightBoxUtil_title a{
	color:black;
}
.rightUtil .rightBoxUtil .rightBoxUtil_title .fl{
	border-top:3px solid #454444;
	font-size:20px;
	padding-top:10px;		
}
.rightUtil .rightBoxUtil ul{
	padding:0px;
}
.rightUtil .rightBoxUtil ul li:first-child{
	margin-right:22px;
}
.rightUtil .rightBoxUtil ul li{
	width:139px;
	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: 34px;
	margin-top:9px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	line-height: 1.4em;	
}
.rightUtil .rightBoxUtil ul li a{
	color: #292929;
	font-size: 12px;
	font-weight: normal;
}
.rightUtil .rightBoxUtil .btn_more a{
	font-size:12px;
	color:#686868;
	font-weight:normal;
}
.sns-group{padding:20px 15px 25px 15px;border:1px solid #d2d2d2;}
.sns-group .tabs{max-width:265px;margin:0 auto 0;border: 1px solid #cdcdcd;margin-bottom:9px;}
.sns-group .tabs li{width: 132px;height: 19px;float: left;padding: 4px 0px;text-align: center;color: #666666;cursor: pointer;font-size: 12px;}
.sns-group .tabs li a{
	color:#666666;
	display:block;
}
.sns-group .tabs li:first-child{border-right:1px solid #d2d2d2;}
.sns-group .tabs li.selected{background-color:#f0f0f0;}
.sns-group .frame{width:267px;height:276px;margin:0 auto 0;}

.notice-group{padding:20px 15px 25px 15px;border:1px solid #d2d2d2;border-top:0px;}
.notice-group .tabs{max-width:265px;margin:0 auto 0;border: 1px solid #cdcdcd;margin-bottom:13px;}
.notice-group .tabs li{width: 132px;height: 19px;float: left;padding: 4px 0px;text-align: center;color: #666666;cursor: pointer;font-size: 12px;}
.notice-group .tabs li a{
	color:#666666;
	display:block;
}
.notice-group .tabs li:first-child{border-right:1px solid #d2d2d2;}
.notice-group .tabs li.selected{background-color:#f0f0f0;}
.notice-group .frame{width:272px;height:70px;margin:0 auto 0;}
.notice-group .frame a{width: 259px;font-size:13px;color:#555555;white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;display:block;}
	.notice-group .frame ul li{padding-left: 8px;background: url(/images/etc/dot_type_1.png) no-repeat 1px 10px;margin-bottom:5px;
		height: 21px;
	width: 272px;
	overflow: hidden;
}

.pdf-box{
	padding: 20px 15px 25px 15px;
	border: 1px solid #d2d2d2;
	border-top: 0px;
}
.pdf-box .box h3{
	font-size:15px;
	margin-bottom:10px;
}
.pdf-box .link{
	width: 258px;
	margin: 4px auto 0;
}
.pdf-box .link ul li{

	float: left;
	padding: 3px 18px;
	text-align: center;
	color: #666666;
	cursor: pointer;
	font-size: 12px;
	background-color:#f0f0f0;
	border:1px solid #cccccc;
	
}
.pdf-box .link ul li:first-child{
	margin-right:14px;
}
.pdf-box .link ul li a{
	color:#666666;
}

.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;		
	}