@charset "utf-8";

#contents_wrap #middle_wrap{
	width: 410px;
	float: left;
}

#middle_wrap .topics_wrap,
#middle_wrap .news_wrap,
#middle_wrap .pickupList{
	border: 1px solid #ccc;
}
	#middle_wrap .topics_wrap h2,
	#middle_wrap .news_wrap h2,
	#middle_wrap .pickupList h2{
		margin: 0;
		padding-left :20px;
		font-size: 12px;
		font-weight: normal;
		background: url("../images/center_bar.jpg") no-repeat;
		border-bottom: 1px solid #ccc;
	}

#middle_wrap .cm1{
	margin: 0;
	padding: 0;
	list-style: none;
}
	#middle_wrap .cm1 li{
		margin: 0;
	}

#middle_wrap .pickupList ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}
	#middle_wrap .pickupList ul li{
		padding: 5px;
		min-height: 60px;
		box-sizing: border-box;
		padding-left: 60px;
		border-top: 1px dotted #333;
		background-repeat: no-repeat;
		background-position: 5px 5px;
	}

		#middle_wrap .pickupList ul li.pickup1{ background-image: url("../images/center_icon01.jpg"); }
		#middle_wrap .pickupList ul li.pickup2{ background-image: url("../images/center_icon03.jpg"); }
		#middle_wrap .pickupList ul li.pickup3{ background-image: url("../images/center_icon04.jpg"); }

#middle_wrap .bannerList{
	margin:  15px 0;
	padding: 0;
	list-style: none;
	width: 100%;
}
	#middle_wrap .bannerList li{
		margin: 0;
		padding: 0 1%;
		float: left;
		width: 31%;
		text-align: center;
	}
		#middle_wrap .bannerList li img{
			max-width: 100%;
			height: auto;
		}
		#middle_wrap .bannerList li.msize{ width: 48%; }

#contents_wrap #right_wrap{
	width: 350px;
	float: right;
}

#right_wrap ul.bannerList{
	margin: 0;
	padding: 0;
	list-style: none;
}
	#right_wrap ul.bannerList li{
		margin: 0 0 10px;
		padding: 0;
	}

#right_wrap .todayNews{
	margin:0 0 10px;
	border: 1px solid #ccc;
}
	#right_wrap .todayNews h2,
	#right_wrap .linkList h2{
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-weight: normal;
		background: url("../images/right_bar.jpg") no-repeat left top;
		text-indent: 2em;
	}
	
	#right_wrap .todayNews .calendar{
		padding: 10px;
		width: 175px;
		box-sizing: border-box;
		float: left;
	}
	#right_wrap .todayNews ul{
		margin: 0;
		padding: 15px 0;
		font-size: 12px;
		float: right;
		box-sizing: border-box;
	}
#right_wrap .linkList{
	border: 1px solid #ccc;
	font-size: 12px;
}
	#right_wrap .linkList ul{
		margin: 0;
		padding: 10px;
	}
		#right_wrap .linkList ul li{
			margin: 0;
			padding: 0 1em 0 0;
			display: inline-block;
		}