img{
	border:0;
	margin:0;
}

.head1{
	width:330px;
	float:left;
	overflow:hidden;
}
.mainbn{
	clear:both;
	margin:15px 0 0 0;
}

h1{
	font-size:12px;
	color:#aaaaaa;
	font-weight:400;
	margin:2px 0 2px 0;
}
h1 a{
	color:#aaaaaa;
	text-decoration:none;
}

strong.m{
	font-weight:400;
}

#mainimg{
	width:800px;
	height:260px;
	overflow:hidden;
}

#img-main0{
	width:600px;
	height:400px;
	overflow:hidden;
}

.toppagebn2{
	width:600px;
	height:150px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	text-align:center;
}

.toppagebn3{
	width:600px;
	height:140px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	text-align:center;
}


p.dan{
	margin:10px 0 0 0;
}
.info{
	width:600px;
	height:820px;
	padding:0;
	margin:0;
	overflow:hidden;
}
.info-left1{
	width:295px;
	height:320px;
	text-align:right;
	float:left;
	overflow:hidden;
}
.info-left2{
	margin-top:10px;
	width:295px;
	height:160px;
	text-align:right;
	float:left;
	overflow:hidden;
}
.info-left3{
	margin-top:10px;
	width:295px;
	height:180px;
	text-align:right;
	float:left;
	overflow:hidden;
}

.info-right1{
	width:295px;
	height:220px;
	text-align:right;
	float:right;
	overflow:hidden;
}
.info-right2{
	width:295px;
	height:80px;
	margin-top:10px;
	text-align:right;
	float:right;
	overflow:hidden;
}
.info-right3{
	clear:both;
	width:295px;
	height:320px;
	text-align:right;
	float:right;
	overflow:hidden;
}
.info-right4{
	width:295px;
	height:190px;
	text-align:right;
	float:right;
	overflow:hidden;
}

h2.midashi-h2{
	margin:20px 0px 20px 0px;
	padding-bottom:0;
}

.sml{
	font-size:11px;
}