#wrapper.spec #contents {
  background: url("../images/spec/bg.jpg") no-repeat center top;
  min-height: 2000px;
  min-width: 1100px;
}

#wrapper.spec .container .title {
  position: absolute;
  top: 74px;
  left: calc(50% - 310px / 2);
  width: 310px;
  height: 92px;
}

#wrapper.spec .container .main {
  position: absolute;
  top: 174px;
  left: calc(50% - 952px / 2);
  width: 952px;
  height: 1187px;
}

#wrapper.spec .container .shinan_title {
  position: absolute;
  top: 1410px;
  left: calc(50% - 358px / 2);
  width: 358px;
  height: 89px;
}

#wrapper.spec .container .btn01 {
  position: absolute;
  top: 1530px;
  left: 88px;
  width: 258px;
  height: 158px;
}

#wrapper.spec .container .btn02 {
  position: absolute;
  top: 1530px;
  left: 396px;
  width: 306px;
  height: 164px;
}


#wrapper.spec .container .btn03 {
  position: absolute;
  top: 1530px;
  right: 58px;
  width: 308px;
  height: 162px;
}


#wrapper.spec .container .btn01 a:hover {
}




#wrapper.spec .container .oizumi {
  position: absolute;
  top: 18px;
  left: 60px;
  width: 107px;
  height: 30px;
}

#wrapper.spec .container .sns_fb {
  position: absolute;
  top: 17px;
  right: 58px;
  width: 38px;
  height: 38px;
}

#wrapper.spec .container .sns_tw {
  position: absolute;
  top: 19px;
  right: 106px;
  width: 38px;
  height: 38px;
}

/*# sourceMappingURL=feature.css.map */