@charset "utf-8";
/* CSS Document */

.mainvisual{
background: url("/img/landing_page/req/process/bg_fd-g_1069_01_001.jpg") center top no-repeat #def4fc;
height:620px;
}
.mainvisual h1{
margin : 80px 0 50px;
}
.mainvisual p .lp_btn.type05{
padding: 23px 14px 16px 10px;
}
.mainvisual p .lp_btn.icon03 .txt{
letter-spacing: 1.2px;
}
.section1{
background: url("/img/landing_page/req/process/bg_fd-g_1069_01_003.jpg") center top no-repeat;
padding : 90px 0 60px;
}
.section1 .lp_contents_inner h2{
margin :0 0 70px;
}
.section1 .lp_contents_inner ul li{
float : left;
}
.section1 .lp_contents_inner ul li +li{
margin : 0 0 0 20px;
}
.section2{
background: url("/img/landing_page/req/process/bg_fd-g_1069_01_002.jpg") center top no-repeat #ebf9fe;
padding : 75px 0 95px;
}
.section2 .lp_contents_inner h2{
margin : 0 0 55px;
}
.section3{
padding : 90px 0 60px;
background: #c7ebfc;
}
.section3 h2{
margin :0 0 50px;
}
.section3 .lp_contents_inner ul li{
float : left;
}
.section3 .lp_contents_inner ul li + li{
margin : 0 0 0 20px;
}


.section1 .lp_contents_inner ul:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "";
  font-size: 0;
}

.section3 .lp_contents_inner ul:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "";
  font-size: 0;
}