@charset "utf-8";
/* CSS Document */

#page_contents .mainvisual {
height: 687px;
background: url(/img/landing_page/req/microscope/bg_vhx-8000_2031_01_001.png) no-repeat center , url(/img/landing_page/req/microscope/bg_vhx-8000_2031_01_002.jpg) repeat-x center;
}

#page_contents .mainvisual .mainvisual_inner {
position: relative;
}
#page_contents .mainvisual .mainvisual_inner h1 {
position: absolute;
top: 74px;
left: 110px;
}
#page_contents .mainvisual .mainvisual_inner .btn01 {
position: absolute;
top: 418px;
left: 109px;
width: 372px;
}
#page_contents .mainvisual .mainvisual_inner .btn01 .lp_btn.type05 {
padding: 19px 23px 15px 20px;
}
#page_contents .mainvisual .mainvisual_inner .btn01 .lp_btn.type05 .txt {
letter-spacing: 0.1px;
font-size: 20px;
}
#page_contents .mainvisual .mainvisual_inner .btn01 .lp_btn.icon03 .txt {
padding-top: 6px;
padding-bottom: 3px;
}
.flex_box {
  display: flex;
  justify-content: center;
  padding: 17px 0 13px;
}
.flex_box .bnr {
  margin-left: 30px;
}
#page_contents .lp_contents.section1 {
background : #e4e4e4;
padding: 25px 0 58px;
}
#page_contents .arrow01 {
margin-top: -15px;
}

#page_contents .section3, .section4 ,.section5 {
position: relative;
height: 412px;
}
#page_contents .section3 .lp_contents_inner, .section4 .lp_contents_inner, .section5 .lp_contents_inner {
position: relative;
}
#page_contents .lp_contents .lp_contents_inner .sec_txt {
position: absolute;
top:0;
left:0;
z-index: 1;
}
#page_contents .lp_contents .lp_contents_inner .sec_mov {
position: absolute;
top: 56px;
right:0;
width: 530px;
height:300px;
z-index: 1;
}
#page_contents .lp_contents .lp_contents_inner .sec_mov video {
position: absolute;
width: 100%;
height: 100%;
background: #000;
}
#page_contents .lp_contents.section3:before {
width: 50%;
height: 100%;
content: "";
position: absolute;
top: 0;
left: 0;
background: url(/img/landing_page/req/microscope/bg_vhx-8000_2031_01_003.jpg) no-repeat right #00224e;
}
#page_contents .lp_contents.section3:after {
width: 50%;
height: 100%;
content: "";
position: absolute;
top: 0;
left: 50%;
background: url(/img/landing_page/req/microscope/bg_vhx-8000_2031_01_004.jpg) repeat-x;
}
#page_contents .lp_contents.section4:before {
width: 50%;
height: 100%;
content: "";
position: absolute;
top: 0;
left: 0;
background: url(/img/landing_page/req/microscope/bg_vhx-8000_2031_01_005.jpg) no-repeat right #013b73;
}
#page_contents .lp_contents.section4:after {
width: 50%;
height: 100%;
content: "";
position: absolute;
top: 0;
left: 50%;
background: url(/img/landing_page/req/microscope/bg_vhx-8000_2031_01_006.jpg) repeat-x;
}
#page_contents .lp_contents.section5:before {
width: 50%;
height: 100%;
content: "";
position: absolute;
top: 0;
left: 0;
background: url(/img/landing_page/req/microscope/bg_vhx-8000_2031_01_007.jpg) no-repeat right #005d98;
}
#page_contents .lp_contents.section5:after {
width: 50%;
height: 100%;
content: "";
position: absolute;
top: 0;
left: 50%;
background: url(/img/landing_page/req/microscope/bg_vhx-8000_2031_01_008.jpg) repeat-x;
}
