@charset "utf-8";
/* CSS Document */
.mainvisual {
  height: 610px;
  background: url("/img/landing_page/req/autoid/bg_bt-w300_w200_1049_01_001.jpg") no-repeat center top,
  url("/img/landing_page/req/autoid/bg_bt-w300_w200_1049_01_002.jpg") repeat-x center top #efefef;
}
.mainvisual h1 {
  margin: 90px 0 50px;
  text-align: left;
}
.section01 {
  height: 612px;
  background: url("/img/landing_page/req/autoid/bg_bt-w300_w200_1049_01_003.jpg") no-repeat center top #303031;
}
.section01 .lp_contents_inner {
  padding-top: 50px;
}
#main .section01 .txt_01 {
  margin: 40px 0 50px;
  text-align: center;
}
.section01 .img_wrap {
  overflow: hidden;
}
.section01 .img_wrap > p {
  float: left;
  width: 310px;
}
.section01 .img_wrap > p:nth-child(2) {
  margin: 0 20px;
}
.section02 {
  background: #000;
}
.section03 {
  background: #f1f1f1;
}
.section03 .lp_contents_inner {
  padding: 60px 0 70px;
}
.section03 .lp_contents_inner h2 {
  margin-bottom: 60px;
}
.section03 .lp_contents_inner .img_box {
  padding: 30px;
  background: #fff;
}
.section03 .lp_contents_inner .bottom_arrow {
  margin: 25px 0 20px;
  text-align: center;
}
.section03 .lp_contents_inner .img_wrap {
  overflow: hidden;
}
.section03 .lp_contents_inner .img_wrap > p {
  float: left;
  width: 442px;
}
.section03 .lp_contents_inner .img_wrap > p:nth-child(2n) {
  float: right;
}
.section03 .lp_contents_inner .img_wrap > p:nth-child(1),
.section03 .lp_contents_inner .img_wrap > p:nth-child(2) {
  margin-bottom: 30px;
}
.new_release {
  visibility:hidden
}
