/**/
h2 {
	 width:960px;
	 margin:0 auto;
	 /*border-bottom:1px solid #5977a4;*/
	 padding:10px 0;
	 text-align:center;
	 font-size:250%;
	 font-weight:normal;
	 color:#464646;
 }
h3 {
	background:#cee9ff;
	padding:10px 0;
	text-align:center;
	font-size:160%;
	font-weight:normal;
}
p.read {
	text-align:center;
	width:960px;
	margin:0 auto 30px;
}
.main{
	width:960px;
	text-align:center;
	margin:0 auto;
}
p.small {
	text-align:right;
	font-size:85%;
	margin:30px 0;
}
p.small span {
	border:1px solid #000;
	padding:3px;
}
#slist {
	width:960px;
	margin:50px auto 50px;
	padding:20px 0;
	border-top:1px solid #ddd;
}
/*#slist ul {
	width:960px;
}*/
#slist ul li {
	float:left;
	/*width:150px;*/
	padding-right:40px;
	margin-right:12px;
}
#slist ul li:nth-child(6n) {
	/*float:right;*/
	padding-right:0;
	margin-right:0;
}
#slist ul li h5 {
	border-left:4px solid #0f7e8b;
	padding:2px 0 2px 10px;
	margin-bottom:10px;
}
#slist ul li a {
	line-height:1.8;
	font-size:85%;
	margin-bottom:10px;
}
#slist ul li a img {
	vertical-align:middle;
	margin-right:4px;
	margin-bottom:0;
	margin-top:-3px;
}


h4 {
	margin:30px auto 20px;
}
/*01.html*/
.list01 {
	width:960px;
	background:#f5f2e8;
	text-align:center;
	padding:20px 0 10px;
	margin-bottom:60px;
}
.list02 {
	width:870px;
	margin:0 auto 20px;
	background:#eaf2d6;
	padding:20px 0;
}
.list03 {
	width:870px;
	margin:0 auto 20px;
	padding:20px 0 0;
}
.list03 img {
	margin-bottom:30px;
}
.list03 img.left {
	float:left;
}
.list03 img.right {
	float:right;
}
p.comment {
	width:875px;
	margin:0 auto 20px;
	text-align:left;
}