@charset "utf-8";


/* ==============================================
form
 ==============================================*/
#header01 {
	margin:0;
	padding:0;
	
	width:100%;
	/*height:580px;
	min-width:800px;
	min-height:400px;
	overflow:hidden;*/
}


#header01 .con {
	margin:0 auto;
	padding:0;
	width:960px;
	height:312px;
	position:relative;
}


#header01 .con .head01 {
	margin:0;
	padding: 26px 12px 0 19px;
	width:125px;
	height:286px;
	position:absolute;
	left:0;
	top:0;
	background:#000;
}

#header01 .con h2 {
	margin:0;
	padding: 0;

	position:absolute;
	right:102px;
	top:22px;

}

#header01 .con .head01 h1 {
	width:73px;
	margin:0 0 0 25px;
	padding:0;
}

#mainNav {
	margin:25px auto 0;
	padding:0;
	width:125px;
	height:201px;
}

#mainNav li {
	float:right;
	vertical-align:top;
	margin:0 7px 0 0;
	list-style:none;
}

#mainNav .firstBtn {
	margin:0;
}


#header01 .headBottom {
	margin:10px 0 50px 0;
	padding:45px 0 0 0;
	width:100%;
	height: auto;
	background:url(../../img/form/bg_black.png);
	
}


#header01 .headBottom .con {
	margin:0 auto;
	padding:0;
	width:960px;
	height: auto;
	color:#FFF;
	font-size:14px;
	text-align:center;
	display: block;
	

}


#header01 .headBottom .con p{
	padding:0;
	margin:21px 0;
	color:#FFF;
	font-size:14px;
	font-weight:500;
}



#header01 .headBottom .con h3 {
	margin:0 auto;
	padding:0;
	width:960px;
	text-align:center;

}
#header01 .headBottom .con .reasons {
	margin:34px auto 0;
	padding:0;
	width:945px;
	
}
#header01 .headBottom .con .reasons .reason {
	padding:0;
	margin:0 10px;
	width:295px;
	float:left;

}
#header01 .headBottom .con .reasons .reason p {
	padding:0;
	margin:0;
	color:#FFF;
	font-size:14px;
	font-weight:500;
}
#header01 .headBottom .con .reasons .reason .ttl {
	padding:0;
	margin:28px 0 25px;
}
/*
#header01 .headBottom {
	margin:10px 0 0 0;
	padding:48px 0 0 0;
	width:100%;
    height:350px;
	background:url(../../img/form/bg_black.png);
}

#header01 .headBottom .con {
	margin:0 auto;
	padding:0;
	width:960px;
	color:#FFF;
	font-size:14px;
	text-align:center;

}



#header01 .headBottom .con h3 {
	margin:0 auto;
	padding:0;
	width:960px;
	text-align:center;
}

*/


#header01 .headBottom .con .kodawaris {
	margin:37px auto 0;
	padding:0;
	width:945px;
}
#header01 .headBottom .con .kodawaris .kodawari {
	padding:0;
	margin:0 10px;
	width:295px;
	float:left;

}
#header01 .headBottom .con .kodawaris .kodawari p {
	padding:0;
	margin:20px 0 0;
	color:#FFF;
	font-size:14px;
	font-weight:500;
}




#header01 .headBottom2 {
	margin:10px 0 0 0;
	padding:45px 0 0 0;
	width:100%;
	background:url(../../img/form/bg_black.png);
	height:550px;
}


#header01 .headBottom2 .con {
	margin:0 auto;
	padding:0;
	width:960px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	display: block;

}


#header01 .headBottom2 .con p{
	padding:0;
	margin:21px 0;
	color:#FFF;
	font-size:14px;
	font-weight:500;
}



#header01 .headBottom2 .con h3 {
	margin:0 auto;
	padding:0;
	width:960px;
	text-align:center;

}


#header01 .headBottom3 {
	margin:0 0 0 0;
	padding:15px 0 0 0;
	width:100%;
	background:url(../../img/form/bg_black.png);
	height:1350px;
}


#header01 .headBottom3 .con {
	margin:0 auto;
	padding:0;
	width:960px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	display: block;

}


#header01 .headBottom3 .con p{
	padding:0;
	margin:21px 0;
	color:#FFF;
	font-size:14px;
	font-weight:500;
}



#header01 .headBottom3 .con h3 {
	margin:0 auto;
	padding:0;
	width:960px;
	text-align:center;

}





.busiCon {
	margin:0 auto 80px;
	padding:35px auto 0;
	width:960px;
	text-align:center;
}



.busiCon h3 {

	padding:0;
	margin:0 auto 21px;
	width:960px;

}
.busiCon .yaji{

	padding:0;
	margin:20px 0;
}
.busiCon .yaji2{

	padding:0;
	margin:0 0 15px;
}
.busiCon .txt{
	padding:0;
	margin:50px 0 16px;
}
.busiCon p{
	padding:0;
	margin:0 0 30px;
	color:#FFF;
	font-size:14px;
	font-weight:500;
}
.busiCon .img00{
	margin: 50px 0 0;
}



.busiCon .comp{
height:1268px;
	padding:0;
	margin:10px 0;
position:relative;
}

.busiCon .comp .btn {


	position:absolute;
	left:279px;
	bottom:41px;
	background:#000;
}

.undertxt{
margin:80px auto 115px;
width:960px;

}
.price{
margin:0 auto 60px;
width:960px;

}

.btn02{
	display:block;
margin:-40px auto 0;
width:270px;
}


