@charset "utf-8";

.clum {
	margin:0 auto;
	max-width:870px;
	overflow:hidden;
	/zoom:1;	
}
.itemwraper {
	float:left;
	width:50%;	
}

/*----------------------------------------
	news
----------------------------------------*/
#news {
	padding-right:20px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
#news .contbox {
	width:auto;
}
#news .lead { margin-bottom:8px; }
#news .lead span { font-size:120%; }
#news .item {
	padding-right:10px;
	height:100%;
	overflow:hidden;
	/zoom:1;
}
#news dl {
	margin-bottom:10px;
}

#news dt {
	margin-bottom:14px;
	max-width:300px;
}
/*----------------------------------------
	Shun
----------------------------------------*/
.clum_items {
	padding:0;
}
/*----------------------------------------
	daily
----------------------------------------*/
#daily .lead{ margin-bottom:16px; }
#daily .lead span { font-size:120%; }
#daily .contbox {
	width:auto;
}
#daily table, #daily td{
	height:200px;
	text-align:center;
	vertical-align:middle;
}
#daily a {
	text-decoration: underline;
}
#daily a.active{
	text-decoration: none;
}

/*----------------------------------------
	Limit
----------------------------------------*/
#limit .lead {
	overflow:hidden;
	/zoom:1;	
}
#limit .clum_items {
		margin-bottom:40px;
}
#limit .clum_items ul {
		padding-left:20px;
}
#limit .empty {
	padding-bottom: 100px;
}
.clum-3 {
	overflow:hidden;
	/zoom:1;
}
.clum-3 li {
	float:left;
	margin:0 10px 10px 0;
	width:30%;
	min-width:120px;
	overflow:hidden;
	/zoom:1;
}
#limit a {
	text-decoration: underline;
}
#limit a.active{
	text-decoration: none;
}

/*************************************************
 **  1024px -> 1279px
*************************************************/
@media only screen and (max-width: 1279px) {
	.clum {
		width:624px;
	}
	#news, #daily {
		float:none;
		width:100%;	
	}
	#news {
		margin-bottom:14px;
		padding-right:0;
	}
	#news dl {
		overflow:hidden;
		/zoom:1;
	}
	#news dt {
		float:left;
		margin-right:16px;
	}
	#news dd {
		overflow:hidden;
		/zoom:1;
	}
	#shun li {
		float:none;
		width:auto;
		margin-right:0;
		overflow:hidden;
	 	/zoom:1;
	}
	#shun .img {
		float:left;
		margin-right:16px;
		margin-bottom:0;
	}
	#shun dl {
		overflow:hidden;
		/zoom:1;
	}
	.to2 {
		margin-right:-18px;	
	}
	.to2 li{
		margin-right:18px;
		width:228px;
	}
}