@charset "UTF-8";
/* CSS Document */

#information {
  padding-top: 0px;
  background-image: url(../img/common/layer.png), url(../img/common/block1_bg.jpg);
  background-position: center -400px, center center;
  background-repeat: no-repeat, repeat;
}

#information .content_wrap {
  max-width: 1200px;
  box-sizing: border-box;
  background-repeat: repeat;
  position: relative;
  min-width: 1100px;
  width: 100% !important;
}

#information .content_wrap #block1 {
  background-image: url(../img/common/bg_block_box.png);
  background-repeat: repeat;
  padding: 70px 0;
  margin: 0 auto 55px;
}

#information .content_wrap #block2 {
  background-image: url(../img/common/bg_block_box.png);
  background-repeat: repeat;
  padding: 35px 100px 50px;
  margin: 17px auto 50px;
}

#block1 h3 {
  font-family: "Yu Mincho", "YuMincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
  font-size: 24px;
  color: #eecd54;
  text-align: center;
}

#block1 p {
  font-size: 16px;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
}

#block2 dt {
  clear: both;
  color: #fff;
  float: left;
  width: 20%;
  padding: 7px 0;
  font-weight: bold;
  border-bottom: 1px dotted #fff;
  margin-bottom: 10px;
  font-size: 16px;
  box-sizing: border-box;
}

#block2 dd {
  color: #fff;
  opacity: 0.5;
  float: left;
  width: 77%;
  padding: 7px 0;
  margin-left: 3%;
  border-bottom: 1px dotted #666666;
  margin-bottom: 10px;
  font-size: 16px;
}

#block2 dt.white,
#block2 dd.white {
  background-color: #fff;
}

#information .content_wrap #block3 {
  background-image: url(../img/common/bg_block_box.png);
  background-repeat: repeat;
  padding: 45px 40px 30px;
  margin: 18px auto 0;
  font-size: 16px;
}

h3 {
  margin-top: 10px;
  margin-bottom: 0px;
}

#block3 .text {
  line-height: 2.2;
  margin-bottom: 13px;
  color: #fff;
}


#block3 .text a,
#block3 .text a:link,
#block3 .text a:visited {
  color: #eecd54;
  text-decoration: underline;
}
