*{margin:0px;
  padding:0px;
}

table{border: solid 1px #ff0000; border-collapse: collapse;}
td{border: solid 1px #ff0000}



img{vertical-align:bottom;}

#back{width:100%;}

#wrapper{
	width:898px;
	margin:0 auto 0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	font-family: "lr PSVbN", "MS Gothic", "Osaka|", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 145%;
}
	
#header{}

#h2_1{margin:20px 0 0 10px;}
#h2_1_box{
	background-color: #D6EEF7;
	height: 320px;
	width: 858px;
	padding-left:20px;
	border: 1px solid #999;
}

#h2_1_1{}
.taikenki{width:427px;  float:left;}
.taikenki img{float:left; margin-right:3px;}
.taikenki p{width:340px; float:left;}




#h2_2{width:850px; margin:40px 0 20px 20px;}
#h2_2_left{width:700px;float:left;}
#h2_2_left p{
	width:600px;
	margin:3px 0 10px;
	font-size: 13px;
	display:inline;
}

#h2_3{width:850px; margin:20px 0 20px 20px;}
#h2_3 p{width:520px;
	margin:10px 5px 0 10px;
	float:left;
	font-size: 13px;
	display:inline}
#h2_3_box{
	width:510px;
	float:left;
	margin-left:10px;
	*margin-left:5px;
	background-image: url(image/h2_3_box.gif);
	background-repeat: repeat;
}
#h2_3_box p{width:480px;
	margin:10px 5px 0 10px;
	float:left;
	font-size: 12px;
	display:inline}
	
#h2_6{width:850px; margin:20px 0 20px 20px; }
#h2_6_left{width:580px;
	margin:10px 20px 0 10px;
	float:left;
	font-size: 13px;
	display:inline}
#h2_6_left p{margin-bottom:10px;}

#h2_4{width:850px; margin:20px 0 0 20px;}
#h2_4 h2{ margin-bottom:10px;}

#footer{}

