@charset "utf-8";
/* CSS Document */

.lp_contents_inner img {
  vertical-align: top;
}
.bg_01 {
  background: #3fa2cc;
}
.bg_02 {
  background: #e5e9ea;
}
.bg_03 {
  background: #e5e9ea url('/img/landing_page/req/static/bg_sj-e_1018_02_006.gif') no-repeat;
  background-size: contain;
}
.bg_04 {
  background: #015294;
}
.bg_05 {
  background: url('/img/landing_page/req/static/bg_sj-e_1018_02_001.jpg') no-repeat;
  background-position: center center;
}
.bg_06 {
  background: url('/img/landing_page/req/static/bg_sj-e_1018_02_004.gif') repeat-x;
}
.bg_07 {
  background: #eef3f4;
}
.bg_08 {
  background: url('/img/landing_page/req/static/bg_sj-e_1018_02_002.jpg') no-repeat;
  background-position: center center;
}
.bg_09 {
  background: url('/img/landing_page/req/static/bg_sj-e_1018_02_003.jpg') no-repeat;
  background-position: center center;
}
.bg_10 {
  background: url('/img/landing_page/req/static/bg_sj-e_1018_02_007.jpg') no-repeat;
  background-position: center center;
}
.bg_11 {
  background: url('/img/landing_page/req/static/bg_sj-e_1018_02_005.gif') repeat-x;
}
.bg_12 {
  background: #f6f7f8;
  padding: 32px 30px 30px;
}
.linkList li,
.thumbnailBlock {
  float: left;
}
.thumbnailBlock {
  width: 470px;
}
.thumbnailBlock .img {
  display: inline-block;
  border: 1px solid #cecece;
  margin-right: 15px;
  vertical-align: middle;
}
.thumbnailBlock .img:last-child {
  margin-right: 0;
}
.btnBlock {
  float: right;
  padding-top: 132px;
  width: 358px;
}
.btnBlock p {
  display: inline-block;
}
.linkList:after,
.thumbLeftBlock:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
}