@charset "utf-8";
/* CSS Document */

.mainvisual{
background: url("/img/landing_page/req/measure-sys/bg_vl_1118_04_001.jpg") top center no-repeat,
url("/img/landing_page/req/measure-sys/bg_vl_1118_04_002.jpg")top left repeat-x;
}
.mainvisual .mainvisual_inner{
height: 355px;
position: relative;
}

.mainvisual .mainvisual_inner h1{
position: absolute;
top: 50px;
left: 70px;
}
.section01{
margin-bottom: 60px;
}
.section01 p{
margin-bottom: 48px;
}
.section02{
padding-top: 112px;
background:url("/img/landing_page/req/measure-sys/bg_vl_1118_04_003.jpg") top center no-repeat, #00429C;
height: 1636px;
}
.section02 .lp_contents_inner{
position: relative;
}
.section02 .lp_contents_inner .section02_txt{
position: absolute;
top: 748px;
left: 31px;
}
.section02 .lp_contents_inner .section02_list{
margin-top: 55px;
margin-bottom: 30px;
}
.section02 .lp_contents_inner .section02_column3{
width: 970px;
padding: 36px 25px 42px 45px;
background: #011639;
overflow: hidden;
border-radius: 0 0 5px 5px;
}
.section02 .lp_contents_inner .section02_column3 li{
float:left;
margin-right: 20px;
}
.section02 .lp_contents_inner ul img{
vertical-align: top;
}

/* ========================================================
clearFix
======================================================== */
.cf:before,
.cf:after {
content: " ";
display: table;
}
.cf:after {
clear: both;
}
.cf {
    zoom: 1;
}