/* =========================================================
price
========================================================= */
.p-hero .l-content {
  height: 470px;
  padding: 0 20px;
  background-color: #009143;
  background-image: url("../../img/price/hero_bg.png"), url("../../img/price/mv_bg_icon.png");
  background-repeat: repeat-x, no-repeat;
  background-position: center bottom, right 28% top 172px;
}

@media screen and (width <= 767px) {
  .p-hero .l-content {
    height: calc(450/390 * 100vw);
    padding: 0 5.1282051282vw;
    padding: 0;
    background-image: url("../../img/price/hero_bg_sp.png");
    background-position: center bottom;
    background-size: 100% auto;
  }
}
.p-hero .l-inner {
  position: relative;
  max-width: 1000px;
  height: 100%;
  padding: 180px 0 0;
  margin: 0 auto;
}

@media screen and (width <= 767px) {
  .p-hero .l-inner {
    max-width: 100%;
    padding: calc(100/390 * 100vw) 0 0;
  }
}
.p-hero-illust {
  position: absolute;
  right: 160px;
  bottom: -20px;
  z-index: 1;
  width: 247px;
  text-align: right;
}

@media screen and (width <= 1000px) {
  .p-hero-illust {
    width: 45%;
  }
}
@media screen and (width <= 767px) {
  .p-hero-illust {
    right: calc(88/390 * 100vw);
    bottom: calc(-12/390 * 100vw);
    width: 100%;
  }
}
.p-hero-illust img {
  max-width: 100%;
}

@media screen and (width <= 1000px) {
  .p-hero-illust img {
    height: auto;
  }
}
@media screen and (width <= 767px) {
  .p-hero-illust img {
    width: calc(200/390 * 100vw);
  }
}
.p-hero-headline {
  position: relative;
  z-index: 1;
  display: grid;
  row-gap: 0.5em;
  font-weight: 700;
  line-height: 1.6;
  color: #fff;
  text-align: center;
  /* stylelint-disable-next-line media-query-no-invalid */
}

.p-hero-headline > * {
  display: block;
}

.p-hero-headline .a-heading_text-one {
  font-size: calc(20/390 * 100vw);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 768px) {
  .p-hero-headline .a-heading_text-one {
    font-size: 20px;
  }
}
.p-hero-headline .a-heading_text-two {
  font-size: calc(40/390 * 100vw);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 768px) {
  .p-hero-headline .a-heading_text-two {
    font-size: 48px;
  }
  .p-hero-headline {
    text-align: left;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7MkRBRTJEO0FBQzNEO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZix5QkFBeUI7RUFDekIsMkZBQTJGO0VBQzNGLHNDQUFzQztFQUN0Qyx1REFBdUQ7QUFDekQ7O0FBRUE7RUFDRTtJQUNFLDZCQUE2QjtJQUM3Qix5QkFBeUI7SUFDekIsVUFBVTtJQUNWLHVEQUF1RDtJQUN2RCxrQ0FBa0M7SUFDbEMsMEJBQTBCO0VBQzVCO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0U7SUFDRSxlQUFlO0lBQ2Ysa0NBQWtDO0VBQ3BDO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osYUFBYTtFQUNiLFVBQVU7RUFDVixZQUFZO0VBQ1osaUJBQWlCO0FBQ25COztBQUVBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7SUFDM0IsNkJBQTZCO0lBQzdCLFdBQVc7RUFDYjtBQUNGO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0U7SUFDRSxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixhQUFhO0VBQ2IsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGtCQUFrQjtFQUNsQix1REFBdUQ7QUFDekQ7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsK0JBQStCO0VBQy9CLHVEQUF1RDtBQUN6RDs7QUFFQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtBQUNGO0FBQ0E7RUFDRSwrQkFBK0I7RUFDL0IsdURBQXVEO0FBQ3pEOztBQUVBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCO0VBR0E7SUFDRSxnQkFBZ0I7RUFDbEI7QUFKRiIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnByaWNlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLWhlcm8gLmwtY29udGVudCB7XG4gIGhlaWdodDogNDcwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTE0MztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3ByaWNlL2hlcm9fYmcucG5nXCIpLCB1cmwoXCIuLi8uLi9pbWcvcHJpY2UvbXZfYmdfaWNvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tLCByaWdodCAyOCUgdG9wIDE3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNzY3cHgpIHtcbiAgLnAtaGVybyAubC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGMoNDUwLzM5MCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiAwIDUuMTI4MjA1MTI4MnZ3O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3ByaWNlL2hlcm9fYmdfc3AucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cbi5wLWhlcm8gLmwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE4MHB4IDAgMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSA3NjdweCkge1xuICAucC1oZXJvIC5sLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogY2FsYygxMDAvMzkwICogMTAwdncpIDAgMDtcbiAgfVxufVxuLnAtaGVyby1pbGx1c3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNjBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI0N3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDEwMDBweCkge1xuICAucC1oZXJvLWlsbHVzdCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDc2N3B4KSB7XG4gIC5wLWhlcm8taWxsdXN0IHtcbiAgICByaWdodDogY2FsYyg4OC8zOTAgKiAxMDB2dyk7XG4gICAgYm90dG9tOiBjYWxjKC0xMi8zOTAgKiAxMDB2dyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhlcm8taWxsdXN0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDEwMDBweCkge1xuICAucC1oZXJvLWlsbHVzdCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDc2N3B4KSB7XG4gIC5wLWhlcm8taWxsdXN0IGltZyB7XG4gICAgd2lkdGg6IGNhbGMoMjAwLzM5MCAqIDEwMHZ3KTtcbiAgfVxufVxuLnAtaGVyby1oZWFkbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbi5wLWhlcm8taGVhZGxpbmUgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLWhlcm8taGVhZGxpbmUgLmEtaGVhZGluZ190ZXh0LW9uZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygyMC8zOTAgKiAxMDB2dyk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZXJvLWhlYWRsaW5lIC5hLWhlYWRpbmdfdGV4dC1vbmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnAtaGVyby1oZWFkbGluZSAuYS1oZWFkaW5nX3RleHQtdHdvIHtcbiAgZm9udC1zaXplOiBjYWxjKDQwLzM5MCAqIDEwMHZ3KTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlcm8taGVhZGxpbmUgLmEtaGVhZGluZ190ZXh0LXR3byB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVyby1oZWFkbGluZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufSJdfQ== */