@charset "UTF-8";
.lp_contents_inner img,
.mainvisual_inner img {
  vertical-align: middle;
}
.mainvisual {
  height: 660px;
  background: url("/img/landing_page/req/measure-sys/bg_lm_1039_01_001.jpg") no-repeat center top #0b080f;
}
.mainvisual .left_box {
  padding-top: 85px;
  width: 50%;
  margin-left: 95px;
}
.section01 {
  position: relative;
  z-index: 5;
  padding: 40px 0 55px;
  background: url("/img/landing_page/req/measure-sys/bg_lm_1039_01_002.jpg") no-repeat center top #a7a7a7;
}
.section01:after {
  position: absolute;
  bottom: -39px;
  left: 50%;
  display: block;
  margin-left: -110px;
  border-top: 40px solid #dadada;
  border-right: 110px solid rgba(0,0,0,0);
  border-bottom: none;
  border-left: 110px solid rgba(0,0,0,0);
  content: "";
}
.section02 {
  position: relative;
  z-index: 0;
  padding: 105px 0 82px;
  border-bottom: 1px solid #cdcdcd;
  background: url("/img/landing_page/req/measure-sys/bg_lm_1039_01_003.jpg") no-repeat center top #0b080f;
}
