@charset "utf-8";
/* CSS Document */

.mainvisual{
  height: 600px;
  background: url('/img/landing_page/req/autoid/bg_bt-w70_1057_01_001.jpg') center top #000000\9;;
  background-image:
  url('/img/landing_page/req/autoid/bg_bt-w70_1057_01_001.jpg'),
  url('/img/landing_page/req/autoid/bg_bt-w70_1057_01_002.jpg');
  background-repeat:
  no-repeat,
  repeat-x;
  background-position:
  center top,
  left top;
}

.section01{
  background: url('/img/landing_page/req/autoid/bg_bt-w70_1057_01_003.jpg') no-repeat center top #cee6f8;
  padding-bottom: 120px;
}

.section02{
  background: #34414e;
}

.section03{
  background: #eff2f3;
  position: relative;
  padding-bottom: 100px;
}
.section03 .left_box,
.section03 .right_box{
  width: 465px;
}
.section03 .left_box{
  float: left;
}
.section03 .right_box{
  float: right;
}

.section04{
  background: #ffffff;
  margin-bottom: 100px;
}

.section05{
  background-image:
  url('/img/landing_page/req/autoid/bg_bt-w70_1057_01_007.jpg'),
  url('/img/landing_page/req/autoid/bg_bt-w70_1057_01_006.jpg');
  background-repeat:
  no-repeat,
  repeat-x;
  background-position:
  center top,
  left top;
}

.section06{
  background: #414549;
}

.section07{
  background: #ffffff;
  padding-bottom: 80px;
}

.section08{
  background: #eff2f3;
  padding-bottom: 50px;
}

.section09{
  background: #ffffff;
  padding-bottom: 50px;
}

.section10{
  background: #eff2f3;
  padding-bottom: 80px;
  position: relative;
}

.section07 .left_box,
.section08 .left_box,
.section09 .left_box,
.section10 .left_box{
  float: left;
  width: 510px;
}
.section07 .right_box,
.section08 .right_box,
.section09 .right_box,
.section10 .right_box{
  float: right;
  width: 410px;
}

.section11{
  background: #ffffff;
  padding-bottom: 100px;
}

.section12{
  background: url('/img/landing_page/req/autoid/bg_bt-w70_1057_01_004.jpg') repeat-x left top #ffffff;
  padding-bottom: 130px;
}

.section13{
  background: #919497;
}

.section14{
  background: #ffffff;
}

.section16{
  background: #eff2f3;
  position: relative;
  padding-bottom: 100px;
}
.section16 .acenter img:nth-child(2){
  margin: 0 35px 0px;
}
.section16 a{
  font-weight: bold;
  color: #000;
  text-decoration: underline;
}
.section16 a:hover{
  text-decoration: none;
}

.section17{
  background: #ffffff;
}

.section19{
  background: url('/img/landing_page/req/autoid/bg_bt-w70_1057_01_005.jpg') repeat-x center top;
}

.section20{
  background: #ffffff;
}

.section21{
  background: #919497;
}

.arrow{
  position: absolute;
  left: 50%;
  bottom: -34px;
  margin-left: -134px;
}
