.lp_wrap {
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  width: 100%;
  margin: 0 auto;
  max-width: 750px;
}
@media screen and (max-width: 750px) {
  .lp_wrap {
    width: 100vw;
  }
}
.lp_wrap * {
  color: #3333;
  line-height: 1;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.lp_wrap a {
  color: #333;
  text-decoration: none;
  vertical-align: baseline;
}
.lp_wrap a:hover {
  opacity: 0.8;
}
.lp_wrap img {
  width: 100%;
  vertical-align: bottom;
}
.lp_wrap ul li {
  list-style: none;
}
.lp_wrap table {
  border-spacing: 0;
}
.lp_wrap .btn_area {
  position: relative;
}
.lp_wrap .btn_area a {
  position: absolute;
  display: block;
  left: 0;
}
.lp_wrap .btn_area.btn_area01 a {
  top: 1182px;
}
@media screen and (max-width: 750px) {
  .lp_wrap .btn_area.btn_area01 a {
    top: 157.6vw;
  }
}
.lp_wrap .btn_area.btn_area02 a, .lp_wrap .btn_area.btn_area03 a {
  display: block;
  width: 476px;
  top: 96px;
  left: 209px;
}
@media screen and (max-width: 750px) {
  .lp_wrap .btn_area.btn_area02 a, .lp_wrap .btn_area.btn_area03 a {
    width: 63.47vw;
    top: 12.8vw;
    left: 27.87vw;
  }
}
.lp_wrap .btn_area.btn_area03 a {
  top: 75px;
}
@media screen and (max-width: 750px) {
  .lp_wrap .btn_area.btn_area03 a {
    top: 10vw;
  }
}
.lp_wrap .btn_area.btn_area04 a {
  top: 98px;
}
@media screen and (max-width: 750px) {
  .lp_wrap .btn_area.btn_area04 a {
    top: 13.07vw;
  }
}

/*# sourceMappingURL=style_2402.css.map */
