@charset "utf-8";
/* CSS Document */

.sectionH1 .box01 {
	margin-bottom:10px;
	position:relative;
	width:700px;
}

.sectionH1 .box01 .btn{
	position:absolute;
	top:226px;
	left:551px;
}

.sectionH1 .box02 {
	width:700px;
	background:url(../image/index_bg_01.png) repeat-y left top;
}

.sectionH1 .box02 dd{
	padding-left:31px;
	overflow:auto;
	zoom:1;
	padding-bottom:20px;
	background:url(../image/index_bg_02.png) no-repeat left bottom;
}
.sectionH1 .box02 p{
	width:187px;
	text-align:center;
	float:left;
}

.sectionH1 .box02 p.firstChild {
	margin-right:40px;
}

.sectionH1 .box02 p.lastChild{
	margin-left:40px;
}

.sectionH1 .box02 img{
	margin-bottom:10px;
}

.sectionH1 .box02 a img {
	margin-bottom:0px;
}

.sectionH1 .box03 {
	width:700px;
}

.sectionH1 .box03 ul {
	padding-left:3px;
}

.sectionH1 .box03 ul li {
	float:left;
}

.sectionH1 .box03 ul li.firstChild {
	margin-right:11px;
}

.sectionH1 .box03 ul li.lastChild {
	margin-left:11px;
}

.sectionH1 .box04 {
	margin-bottom:10px;
}

.sectionH1 .box04 dl dt {
	margin-bottom:10px;
}

.sectionH1 .box04 dl dd ul li {
	background:url(../image/arrow01.png) no-repeat 8px .5em;
	font-size:1.4em;
	padding:2.5px 0px;
	padding-left:15px;
}

.sectionH1 .box04 dl dd ul li span{
	display:inline-block;
	width:8em;
}
