@charset "shift_jis";

/* mod-lead01 */

.mod-lead01{
	margin-top: -149px;
}
.mod-lead01 .content{
	width: 519px;
	padding-top: 32px;
}
.mod-lead01 .content p{
	margin-top: 143px;
}
.mod-lead01 .img{
	width: 305px;
	margin-top: 0;
	margin-right: 10px;
}

/* section01 */
.section01{
	margin-top: -26px;
}
.section01 .video{
	width: 854px;
	margin: 0 auto;
}
.section01 .btn01{
	margin-top: 32px;
}
.section01 .cols{
	margin-top: 40px;
	padding-top: 62px;
	background: url(../img/section01_bg.png) no-repeat 0 0;
	overflow: hidden;
	zoom: 1;
}
.section01 .cols .col01{
	width: 520px;
	float: left;
}
.section01 .cols .col01 ul{
	margin-top: 20px;
	overflow: hidden;
	zoom: 1;
}
.section01 .cols .col01 ul li{
	margin-right: 12px;
	float: left;
}
.section01 .cols .col02{
	width: 360px;
	float: right;
}
.section01 .cols .col02 .btn{
	margin-top: 32px;
}

/* section02 */
.section02{
	margin-top: 30px;
}
.section02 .img01{
	margin-top: 49px;
}
.section02 .img02{
	margin-top: 29px;
}
.section02 .img03{
	margin-top: 29px;
}
.section02 .img04{
	margin-top: 28px;
}
.section02 .img05{
	margin-top: 29px;
}
.section02 .img06{
	margin-top: 29px;
}
.section02 .img07{
	margin-top: 20px;
}


/* section03 */
.section03{
	margin-top: 30px;
}
.section03 .cols{
	margin-top: 49px;
	overflow: hidden;
	zoom: 1;
}
.section03 .cols .col01,
.section03 .cols .col02,
.section03 .cols .col03,
.section03 .cols .col04{
	float: left;
	width: 190px;
	background: url(../img/section03_bg.png) no-repeat 208px 115px;
}
.section03 .cols .col01{
	padding-right: 47px;
}
.section03 .cols .col02{
	padding-right: 46px;
}
.section03 .cols .col03{
	padding-right: 47px;
}
.section03 .cols .col04{
	background: none;
}
.section03 .cols p{
	margin-top: 10px;
}