@charset "utf-8";
/* CSS Document */
.mainvisual {
  background: url("/img/landing_page/req/process/bg_fd-r_1069_01_001.jpg") center top no-repeat, url("/img/landing_page/req/process/bg_fd-r_1069_01_006.jpg") left repeat-x;
  height: 589px;
}
.mainvisual h1 {
  padding: 85px 0 0;
}
.mainvisual .lp_btn.type05 .txt {
  font-size: 20px;
}
.lp_btn.icon02 .txt{
  background-size: 20px;
}
.section1 {
  background: url("/img/landing_page/req/process/bg_fd-r_1069_01_002.jpg") center top no-repeat;
  height: 501px;
}
.section1 .lp_contents_inner {
  padding: 90px 0 0;
}
.section2 {
  background: url("/img/landing_page/req/process/bg_fd-r_1069_01_003.jpg") center top no-repeat;
  height: 500px;
}
.section2 .lp_contents_inner {
  padding: 100px 0 0;
}
.section3 {
  background: url("/img/landing_page/req/process/bg_fd-r_1069_01_004.jpg") center top no-repeat;
  height: 500px;
}
.section3 .lp_contents_inner {
  padding: 74px 0 0;
}
.section4 {
  background: url("/img/landing_page/req/process/bg_fd-r_1069_01_005.jpg") center top no-repeat, url("/img/landing_page/req/process/bg_fd-r_1069_01_007.jpg") left top repeat-x;
  padding: 45px 0 50px;
  margin: 70px 0 0;
  position: relative;
}
.section4 p.acenter {
  position: relative;
  z-index: 9999;
}
.section4 ul {
  margin: 0 0 25px;
}
.section4 ul li {
  float: left;
  vertical-align: bottom;
  margin: 0 0 18px 0;
}
.section4 ul li:nth-child(even) {
  margin: 0 0 18px 15px;
  padding: 0;
}
.section4 ul:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "";
  font-size: 0;
}
.section4:after {
  content: "";
  width: 100%;
  height: 5px;
  position: absolute;
  top: 90px;
  border-top: 2px #fff dashed;
}