@charset "utf-8";

/* main_visual */
.mainvisual {
  background: url('/img/landing_page/req/measure/bg_lj-v7000_1087_01_001.jpg')  center top;
  height: 550px;
  text-align: center;
}

/* con01 */
#con01 {
  background: #d0d1d5;
}
#con01 h2 {
  background: #b6000d;
  text-align: center;
}
#con01 .lp_contents_inner dl {
  overflow: hidden;
}
#con01 .lp_contents_inner dl dd {
  float: left;
  display: inline-block;
}
#con01 .lp_contents_inner .before {
  background: #eaedf4;
}
#con01 .lp_contents_inner .after {
  background: #fff;
}
#con01 .lp_contents_inner .dl_btn {
  padding: 40px 0;
  text-align: center;
}

/* con02 */
#con02 {
  background: #e8f2fc;
}
#con02 h2 {
  background: #004ea1;
  text-align: center;
}
#con02 .lp_contents_inner > .left_box {
  width: 485px;
  float: left;
}
#con02 .lp_contents_inner .right_box {
  width: 435px;
  float: right;
  overflow: hidden;
}
#con02 .lp_contents_inner .right_box dd {
  width: 209px;
}

/* con03 */
#con03 {
  background: #d7e9fd;
}
#con03 .lp_contents_inner {
  overflow: hidden;
}
#con03 .lp_contents_inner .left_box {
  float: left;
  width: 457px;
}
#con03 .lp_contents_inner .right_box {
  float: right;
  width: 457px;
}

/* common */
.lp_contents_inner {
  text-align: center;
}
#con01 .lp_contents_inner h2,
#con02 .lp_contents_inner h2,
#con03 .lp_contents_inner h2,
#con01 .lp_contents_inner p,
#con02 .lp_contents_inner p,
#con03 .lp_contents_inner p {
  margin: 0;
}
.clb { clear: both;}
.fl { float: left;}
.fr { float: right;}
