@charset "utf-8";

div.mainimg{
	margin:15px 0 10px 0;
	width:770px;
	height:300px;
}

h2.mt0{
	margin:0 0 5px 0;
}

div.right{
	float:left;
	margin:15px 0 10px 10px;
}

h3{
	margin-top:10px;
	width:145px;
	color:#F00;
}

h3 span.add{
	color:#000;
	font-weight:normal;
	font-size:0.8em;
}
div.fr{
	float:right;
}

div.center{
	margin:0 6px;
	display:inline;
}

div.topics{
	float:left;
	width:548px;
	margin-bottom:15px;
	padding-bottom:15px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}

div.topics ul{
	float:left;
	width:523px;
	margin:17px 0 0px 12px;
	border-bottom:1px dotted #dfdfdf;
}

div.topics ul li{
	float:left;
	padding-bottom:10px;
	font-size:0.9em;
}

div.topics ul li.date{
	padding-left:25px;
	background:url(../img/mark.gif) no-repeat;
}

div.topics ul li.topic{
	margin-left:30px;
}

div.bukken{
	float:left;
	margin-top:5px;
	padding:10px;
	width:250px;
	font-size:0.9em;
	line-height:1.5em;
	border:1px solid #dfdfdf;
}

div.r{
	float:right;
}

div.bukken div.img{
	float:left;
	margin-right:10px;
	width:85px;
	height:100px;
	background-color:#dfdfdf;
}

div.bukken dt{
	line-height:1.7em;
	margin-bottom:5px;
}

div.bukken dd{
	font-size:0.9em;
}

div.news{
	float:left;
	width:548px;
	margin-bottom:15px;
	padding-bottom:15px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}

div.news ul{
	float:left;
	width:523px;
	margin:17px 0 0px 12px;
	border-bottom:1px dotted #dfdfdf;
}

div.news ul li{
	float:left;
	padding-bottom:10px;
	font-size:0.9em;
	display:inline;
}

div.news ul li.date{
	padding-left:25px;
	background:url(../img/mark.gif) no-repeat;
}

div.news ul li.tit{
	margin-left:22px;
	width:403px;
	font-weight:bold;
}

div.news ul li.img{
	margin:0px 0px 10px 7px;
	width:85px;
	height:100px;
	padding:1px;
	border:1px solid #CCC;
}

div.news ul li.topic{
	margin-left:20px;
	width:403px;
	line-height:2em;
}

.Inleftbox{
	float:left;
	margin:0 0 30px 0;
	width:550px;
}

div.news{
	float:left;
	width:548px;
	margin-bottom:15px;
	padding-bottom:15px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}

div.seriesL ul{
	float:left;
	width:270px;
	margin:17px 0 0 0;
	border:1px solid #dfdfdf;
}

div.seriesL ul li{
	float:left;
	padding-bottom:10px;
	font-size:0.9em;
	display:inline;
}

div.seriesL ul li.date{
	padding:15px 0 0 25px;
}

div.seriesL ul li.tit{
	margin:10px 0 0 22px;
	width:220px;
	font-weight:bold;
}

div.seriesL ul li.img{
	margin:0px 0px 10px 22px;
	width:220px;
	height:129px;
	padding:1px;
	border:1px solid #CCC;
}

div.seriesL ul li.topic{
	margin-left:20px;
	width:220px;
	line-height:15px;
}

.seriestit{
	float:left;}
	
div.seriesR ul{
	float:right;
	width:270px;
	margin:17px 0 0 0;
	border:1px solid #dfdfdf;
}

div.seriesR ul li{
	float:left;
	padding-bottom:10px;
	font-size:0.9em;
	display:inline;
}

div.seriesR ul li.date{
	padding:15px 0 0 25px;
}

div.seriesR ul li.tit{
	margin:10px 0 0 22px;
	width:220px;
	font-weight:bold;
}

div.seriesR ul li.img{
	margin:0px 0px 10px 22px;
	width:220px;
	height:129px;
	padding:1px;
	border:1px solid #CCC;
}

div.seriesR ul li.topic{
	margin-left:20px;
	width:220px;
	line-height:15px;
}
