/**/
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 {
	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:0 auto 40px;
}
/*01.html*/
.list01 {
	width:875px;
	margin:40px auto;
	text-align:left;
}
.list01 h4 {
	margin:0 0 20px;
}
.unit {
	margin:0 0 50px;
}
.unit .txt01 {
	float:left;
	width:545px;
	text-align:left;
	margin-top:30px;
}
.unit img.img01 {
	float:right;
	margin-top:30px;
}
.unit .txt02 {
	float:left;
	width:480px;
	text-align:left;
}
.unit img.img02 {
	float:right;
}
/*02.html*/
.unit .txt03 {
	float:right;
	width:355px;
	text-align:left;
	margin-top:20px;
}
.unit .txt03 p {
	margin-bottom:20px;
	margin-left:13px;
	margin-top:15px;
}
.unit img.img03 {
	float:left;
	margin-top:20px;
}.unit ul.point01 {
	margin:30px auto;
}
.unit ul.point01 li {
	float:left;
	width:280px;
	height:225px;
	border-left:1px solid #333;
	padding-left:10px;
}
.unit ul.point01 li:nth-child(1) {
	border-left:none;
	width:290px;
	padding:0;
}
.unit ul.point02 li:nth-child(1) {
	float:left;
	width:437px;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	text-align:left;
	padding:0 0 20px;
}
.unit ul.point02 li:nth-child(2) {
	width:437px;
	float:right;
	text-align:right;
	border-bottom:1px solid #333;
	padding:0 0 20px;
}
.unit ul.point02 li:nth-child(3) {
	float:left;
	width:437px;
	border-right:1px solid #333;
	text-align:left;
	padding:20px 0;
}
.unit ul.point02 li:nth-child(4) {
	width:437px;
	float:right;
	text-align:right;
	padding:20px 0;
}
/*03.html*/
.unit .txt04 {
	float:right;
	width:342px;
	text-align:left;
	margin-top:20px;
}
.unit .txt04 p {
	margin-bottom:20px;
}
.unit img.img04 {
	float:left;
	margin-top:20px;
}.unit ul {
	margin:30px 0;
}
.unit ul.mode li:nth-child(1) {
	float:left;
	width:265px;
	border-right:1px solid #333;
	text-align:center;
	padding:10px 10px 10px 0;
}
.unit ul.mode li:nth-child(2) {
	float:left;
	width:286px;
	border-right:1px solid #333;
	text-align:center;
	padding:10px 10px 10px 10px;
}
.unit ul.mode li:nth-child(3) {
	float:right;
	width:267px;
	text-align:center;
	padding:10px 0 10px 10px;
}
.unit ul.mode li p {
	text-align:left;
}