#wrap {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
#wrap #header {
	display: block;
	width: 960px;
	height: 30px;
	padding-top: 10px;
}
#wrap #header h1 a {
	background-image: url(../images/logo_01.gif);
	background-repeat: no-repeat;
	display: block;
	width: 92px;
	height: 20px;
	margin-top: 0px;
	margin-left: 10px;
	text-indent: -9999px;
	float: left;
	clear: both;
}
#wrap  #header  h2  {
	background-image: url(../images/logo_02.gif);
	background-repeat: no-repeat;
	display: block;
	width: 257px;
	height: 20px;
	margin-top: 0px;
	margin-left: 20px;
	text-indent: -9999px;
	float: left;
}
#wrap #navi {
	display: block;
	width: 960px;
	border-top-color: #309839;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 0px;
	padding-top: 10px;
	background-color: #ecf2e5;
	padding-left: 4px;
	height: 35px;
}
#wrap #navi {
}
#wrap #navi li {
	float: left;
	margin-right: 5px;
}
#wrap #main {
	clear: both;
}
#wrap #main h2 {
	display: block;
	background-repeat: no-repeat;
	width: 118px;
	height: 43px;
	text-indent: -9999px;
	margin-top: 20px;
	margin-left: 10px;
	float: left;
}
#wrap #main h2.ttl_01 {
	background-image: url(../images/ttl_01.gif);
}
#wrap #main h2.ttl_02 {
	background-image: url(../images/ttl_02.gif);
}
#wrap #main h2.ttl_03 {
	background-image: url(../images/ttl_03.gif);
}
#wrap #main h2.ttl_04 {
	background-image: url(../images/ttl_04.gif);
}
#wrap #main h2.ttl_05 {
	background-image: url(../images/ttl_05.gif);
}
#wrap #main h2.ttl_06 {
	background-image: url(../images/ttl_06.gif);
}
#wrap #main h2.ttl_07 {
	background-image: url(../images/ttl_07.gif);
}
#wrap #main h2.ttl_08 {
	background-image: url(../images/ttl_08.gif);
}
#wrap #main h2.ttl_09 {
	background-image: url(../images/ttl_09.gif);
}
#wrap #main h2.ttl_10 {
	background-image: url(../images/ttl_10.gif);
}
#wrap #main p.txt_01 {
	display: block;
	background-image: url(../images/txt_01.gif);
	background-repeat: no-repeat;
	width: 329px;
	height: 12px;
	text-indent: -9999px;
	margin-top: 20px;
	margin-left: 10px;
	float: right;
}
#wrap #main h3 {
	display: block;
	background-repeat: no-repeat;
	width: 960px;
	height: 83px;
	text-indent: -9999px;
	margin-top: 20px;
	clear: both;
}
#wrap #main h3.sttl_00 {
	background-image: url(../images/sttl_00.gif);
}
#wrap #main h3.sttl_01 {
	background-image: url(../images/sttl_01.gif);
}
#wrap #main h3.sttl_02 {
	background-image: url(../images/sttl_02.gif);
}
#wrap #main h3.sttl_03 {
	background-image: url(../images/sttl_03.gif);
}
#wrap #main h3.sttl_04 {
	background-image: url(../images/sttl_04.gif);
}
#wrap #main h3.sttl_05 {
	background-image: url(../images/sttl_05.gif);
}
#wrap #main h3.sttl_06 {
	background-image: url(../images/sttl_06.gif);
}
#wrap #main h3.sttl_07 {
	background-image: url(../images/sttl_07.gif);
}
#wrap #main h3.sttl_08 {
	background-image: url(../images/sttl_08.gif);
}
#wrap #main h3.sttl_09 {
	background-image: url(../images/sttl_09.gif);
}
#wrap #main h3.sttl_10 {
	background-image: url(../images/sttl_10.gif);
}
#wrap #main h3.sttl_11 {
	background-image: url(../images/sttl_11.gif);
}
#wrap #main h3.sttl_12 {
	background-image: url(../images/sttl_12.gif);
}
#wrap #main h3.sttl_13 {
	background-image: url(../images/sttl_13.gif);
}
#wrap #main h3.sttl_14 {
	background-image: url(../images/sttl_14.gif);
}
#wrap #main h3.sttl_15 {
	background-image: url(../images/sttl_15.gif);
}
#wrap #main h3.sttl_16 {
	background-image: url(../images/sttl_16.gif);
}
#wrap #main h3.sttl_17 {
	background-image: url(../images/sttl_17.gif);
}
#wrap #main h3.sttl_18 {
	background-image: url(../images/sttl_18.gif);
}
#wrap #main p.item {
	float: left;
	padding-bottom: 20px;
}
#wrap #main p.line {
	display: block;
	background-repeat: no-repeat;
	width: 960px;
	height: 25px;
	margin-top: 20px;
	clear: both;
}
#wrap #main .box_01 {
	width:320px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	clear:both;
}
#wrap #main .box_02 {
	width:630px;
	float:left;
	overflow:hidden;
}
#wrap #main .box_03 {
	width:180px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	clear:both;
}
#wrap #main .box_04 {
	width:770px;
	float:left;
	overflow:hidden;
}
