@charset "utf-8";
/* CSS Document */

.mainvisual{
  height: 600px;
  background: url('/img/landing_page/req/autoid/bg_bt-w80_1047_01_050.jpg') repeat-x left top;
}

.mainvisual .mainvisual001{
	text-align:center;
}
.lp_contents .section1{
  height: 689px;
  background: url('/img/landing_page/req/autoid/bg_bt-w80_1047_01_051.jpg') no-repeat center top #414549;
}
.lp_contents .section2{
  height: 566px;
}
.lp_contents .section3{
  background: #eff2f3;
}
.lp_contents .section4{
  height: 274px;
  background: #040202;
}
.lp_contents .section5{
  height: 708px;
  background: url('/img/landing_page/req/autoid/bg_bt-w80_1047_01_052.jpg') no-repeat center top #040202;
}
.lp_contents .section6{
  height: 449px;
  background: #ffffff;
}
.lp_contents .section7{
  height: 227px;
  background: #414549;
}
.lp_contents .section8{
  height: 463px;
  background: url('/img/landing_page/req/autoid/bg_bt-w80_1047_01_053.jpg') no-repeat center top #ffffff;
}
.lp_contents .section9{
  height: 461px;
  background: url('/img/landing_page/req/autoid/bg_bt-w80_1047_01_054.jpg') no-repeat center top #eff2f3;
}
.lp_contents .section10{
  height: 461px;
  background: url('/img/landing_page/req/autoid/bg_bt-w80_1047_01_055.jpg') no-repeat center top #ffffff;
}
.lp_contents .section11{
  height: 461px;
  background: url('/img/landing_page/req/autoid/bg_bt-w80_1047_01_056.jpg') no-repeat center top #eff2f3;
}
.lp_contents .section12{
  height: 448px;
  background: #ffffff;
}
.lp_contents .section13{
  height: 315px;
  background: #919497;
}
.lp_contents .section14{
  height: 1810px;
  background: url('/img/landing_page/req/autoid/bg_bt-w80_1047_01_057.jpg') repeat-x left top;
}

.lp_contents .section14 .box01{
  height: 295px;
  background: url('/img/landing_page/req/autoid/bg_bt-w80_1047_01_058.jpg') no-repeat center top;
}

.lp_contents .section14 .box02{
  height: 294px;
  background: url('/img/landing_page/req/autoid/bg_bt-w80_1047_01_059.jpg') no-repeat center top;
}

.lp_contents .section14 .box03{
  height: 294px;
  background: url('/img/landing_page/req/autoid/bg_bt-w80_1047_01_060.jpg') no-repeat center top;
}

.lp_contents .section14 .box04{
  height: 294px;
  background: url('/img/landing_page/req/autoid/bg_bt-w80_1047_01_061.jpg') no-repeat center top;
}

.lp_contents .section15{
  height: 292px;
  background: #919497;
}

.lp_contents .section16{
  background: #ffffff;
}

.lp_contents .section17{
  height: 1057px;
  background: #eff2f3;
}

.lp_contents .section20{
  height: 271px;
  background: #ffffff;
}



.lp_contents .section3 .img001{
	padding:102px 0 61px 0;
}

.lp_contents .section3 .img002{
	padding:0 0 80px 0;
}

.lp_contents .section4 .img001{
	padding:103px 0 51px 0;
}

.lp_contents .section7 .img001{
	padding:85px 0 21px 0;
}

.lp_contents .section7 .img002{
	padding:0 0 38px 0;
}

.lp_contents .section8 .img001{
	padding:85px 0 29px 0;
}

.lp_contents .section8 .img002{
	padding:0 0 38px 0;
}

.lp_contents .section9 .img001{
	padding:85px 0 39px 0;
}

.lp_contents .section9 .img002{
	padding:0 0 50px 0;
}

.lp_contents .section10 .img001{
	padding:85px 0 39px 0;
}

.lp_contents .section10 .img002{
	padding:0 0 50px 0;
}

.lp_contents .section11 .img001{
	padding:71px 0 39px 0;
}

.lp_contents .section11 .img002{
	padding:0 0 50px 0;
}


.lp_contents .section12 .img001{
	padding:99px 0 59px 0;
}

.lp_contents .section13 p{
	padding:98px 0 0 0;
}

.lp_contents .section14 .img001{
	padding:99px 0 74px 0;
}

.lp_contents .section14 .img002{
	padding:51px 0 40px 0;
}

.lp_contents .section14 .img003{
	padding:49px 0 41px 0;
}

.lp_contents .section14 .img004{
	padding:51px 0 39px 0;
}

.lp_contents .section14 .img005{
	padding:48px 0 43px 0;
}

.lp_contents .section14 .img006{
	padding:75px 0 56px 0;
}

.lp_contents .section15 p{
	padding:91px 0 0 0;
}

.lp_contents .section16 .img001{
	padding:105px 0 101px 0;
}

.lp_contents .section17 .section17_atxt{
	padding:0 0 100px 0;
}

.lp_contents .section17 .section17_atxt p a{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.lp_contents .section17 .section17_atxt p a:hover{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	opacity:1;
}

.lp_contents .section20 p{
	padding:100px 0 101px 0;
}

.section14 .lp_contents_inner p{
	margin-left:40px;
}

.lp_contents .section_catalog .lp_contents_inner .lp_bottom_thum{
	padding-top:0;
}