@charset "utf-8";
/* CSS Document */

.mainvisual{
background:url("/img/landing_page/req/vision/bg_cv-x_1097_05_001.jpg") left top repeat;
}
.mainvisual.max_width .mainvisual_outer{
background:url("/img/landing_page/req/vision/bg_cv-x_1097_05_002.jpg") center top no-repeat;
}
.mainvisual.max_width .mainvisual_inner{
height:630px;
}
.mainvisual.max_width .mainvisual_inner h1{
padding:80px;
}
.lp_contents .section1{
background:url("/img/landing_page/req/vision/bg_cv-x_1097_05_003.jpg") center top no-repeat #e2e5e6;
}
.lp_contents .section1{
}
.lp_contents .section1 .lp_contents_inner{
padding:0 0 90px;
}
.lp_contents .section2{
background:url("/img/landing_page/req/vision/bg_cv-x_1097_05_004.jpg") left top repeat-x #8a8b8c;
}
.lp_contents .section2 .lp_contents_inner{
position:relative;
}
.lp_contents .section2 .lp_contents_inner .ab_arrow{
position:absolute;
top: 222px;
}
.lp_contents .section3{
background:url("/img/landing_page/req/vision/bg_cv-x_1097_05_005.jpg") center 125% no-repeat #eff2f3;
padding:70px 0 180px;
}
.lp_contents .section4{
background:url("/img/landing_page/req/vision/bg_cv-x_1097_05_006.jpg") center top no-repeat #fff;
}
.lp_contents .section4 .lp_contents_inner{
width:1060px;
}
.lp_contents .section5{
background:url("/img/landing_page/req/vision/bg_cv-x_1097_05_007.jpg") left top repeat-x;
}
.lp_contents .section5 .lp_contents_outer{
background:url("/img/landing_page/req/vision/bg_cv-x_1097_05_008.jpg") center top no-repeat;
}
.lp_contents .section5 .lp_contents_inner .aright{
margin-bottom:150px;
}