@charset "utf-8";
/* CSS Document */
.txt{
font-size: 16px;
line-height: 1.8;
color: #00204e;
letter-spacing: 0.6px;
}
.mainvisual.max_width{
background: url("/img/landing_page/req/marker/bg_mk-u_1039_02_001.jpg") center top no-repeat,linear-gradient(to right, #fafafc 0%,#f7f9fa 20%,#e6e6e6 70%,#e6e6e6 100%);height : 639px;}

.section1{
background: url("/img/landing_page/req/marker/bg_mk-u_1039_02_002.jpg") center top no-repeat,url("/img/landing_page/req/marker/bg_mk-u_1039_02_003.png") left top;
padding :65px 0 20px 0;
}
.section2{
background: url("/img/landing_page/req/marker/bg_mk-u_1039_02_004.jpg") center top no-repeat, linear-gradient(to right, #ebebeb 0%,#ececec 50%,#e6e6e6 70%);

}
.section2 .lp_contents_inner{
position: relative;
padding : 135px 0 160px;
}

.section2 .lp_contents_inner:after{
content:"";
width:504px;
height:745px;
background: url("/img/landing_page/req/marker/bg_mk-u_1039_02_005.png") center top no-repeat;
background-size : 80%;
position: absolute;
top: 0;
left: 480px;
}

.section3{
padding : 70px 0 70px;
}

.section3 .lp_contents_inner{
display :table;
}
.section3 .lp_contents_inner .txt{
color :#42516f;
}
.section3 .lp_contents_inner .section3_content > *{
display :table-cell;
vertical-align: top;
}
.section3 .lp_contents_inner .section3_content dl{
width : 424px;
}
.section3 .lp_contents_inner .section3_content dl dt{
font-size : 20px;
font-weight : bold;
text-align : center;
padding:21px 0 18px;
color :#fff;
}
.section3 .lp_contents_inner .section3_content dl:nth-of-type(1) dt{
background :#01224f;
}
.section3 .lp_contents_inner .section3_content dl:nth-of-type(2) dt{
background :#4e87f0;
}

.section4{
padding:70px 0 20px;
background :#00204e;
}
.section4 .txt{
color:#fff;
}
.section5{
padding:60px 0 20px;
}
.btn_area{
background :url("/img/landing_page/req/marker/bg_mk-u_1039_02_006.jpg") center top no-repeat #00204e;
padding : 80px 0 50px;
}
.section6{
background: url("/img/landing_page/req/marker/bg_mk-u_1039_02_007.jpg") center top no-repeat,linear-gradient(to bottom, #f4f4f6 0%,#fcfcfc 20%,#fcfcfc 70%,#f3f3f3 100%);
padding : 85px 0 20px;
background-size: cover;
}

.mainvisual.max_width a.lp_btn.type05,
.section2 a.lp_btn.type05{
padding: 23px 15px 16px 22px;
margin : 45px 0 0;
}
.mainvisual.max_width a.lp_btn.type05 .txt,
.section2 a.lp_btn.type05 .txt{
letter-spacing :0;
