/* =========================================================
point
========================================================= */
.p-hero .l-content {
  height: 470px;
  padding: 0 20px;
  background-color: #009143;
  background-image: url("../../img/point/hero_bg.png"), url("../../img/point/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/point/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: 110px;
  bottom: -20px;
  z-index: 1;
  width: 335px;
  text-align: right;
}

@media screen and (width <= 1000px) {
  .p-hero-illust {
    width: 45%;
  }
}
@media screen and (width <= 767px) {
  .p-hero-illust {
    right: 0;
    bottom: calc(-12/390 * 100vw);
    width: 100%;
    text-align: center;
  }
}
.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: 62vw;
  }
}
.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7MkRBRTJEO0FBQzNEO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZix5QkFBeUI7RUFDekIsMkZBQTJGO0VBQzNGLHNDQUFzQztFQUN0Qyx1REFBdUQ7QUFDekQ7O0FBRUE7RUFDRTtJQUNFLDZCQUE2QjtJQUM3Qix5QkFBeUI7SUFDekIsVUFBVTtJQUNWLHVEQUF1RDtJQUN2RCxrQ0FBa0M7SUFDbEMsMEJBQTBCO0VBQzVCO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0U7SUFDRSxlQUFlO0lBQ2Ysa0NBQWtDO0VBQ3BDO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osYUFBYTtFQUNiLFVBQVU7RUFDVixZQUFZO0VBQ1osaUJBQWlCO0FBQ25COztBQUVBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0U7SUFDRSxRQUFRO0lBQ1IsNkJBQTZCO0lBQzdCLFdBQVc7SUFDWCxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsV0FBVztFQUNiO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsYUFBYTtFQUNiLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsdURBQXVEO0FBQ3pEOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLCtCQUErQjtFQUMvQix1REFBdUQ7QUFDekQ7O0FBRUE7RUFDRTtJQUNFLGVBQWU7RUFDakI7QUFDRjtBQUNBO0VBQ0UsK0JBQStCO0VBQy9CLHVEQUF1RDtBQUN6RDs7QUFFQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtFQUdBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBSkYiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5wb2ludFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC1oZXJvIC5sLWNvbnRlbnQge1xuICBoZWlnaHQ6IDQ3MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkxNDM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9wb2ludC9oZXJvX2JnLnBuZ1wiKSwgdXJsKFwiLi4vLi4vaW1nL3BvaW50L212X2JnX2ljb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSwgcmlnaHQgMjglIHRvcCAxNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDc2N3B4KSB7XG4gIC5wLWhlcm8gLmwtY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDQ1MC8zOTAgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogMCA1LjEyODIwNTEyODJ2dztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9wb2ludC9oZXJvX2JnX3NwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG59XG4ucC1oZXJvIC5sLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxODBweCAwIDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNzY3cHgpIHtcbiAgLnAtaGVybyAubC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwLzM5MCAqIDEwMHZ3KSAwIDA7XG4gIH1cbn1cbi5wLWhlcm8taWxsdXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTEwcHg7XG4gIGJvdHRvbTogLTIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMzVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAxMDAwcHgpIHtcbiAgLnAtaGVyby1pbGx1c3Qge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSA3NjdweCkge1xuICAucC1oZXJvLWlsbHVzdCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBjYWxjKC0xMi8zOTAgKiAxMDB2dyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1oZXJvLWlsbHVzdCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAxMDAwcHgpIHtcbiAgLnAtaGVyby1pbGx1c3QgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSA3NjdweCkge1xuICAucC1oZXJvLWlsbHVzdCBpbWcge1xuICAgIHdpZHRoOiA2MnZ3O1xuICB9XG59XG4ucC1oZXJvLWhlYWRsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuLnAtaGVyby1oZWFkbGluZSA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtaGVyby1oZWFkbGluZSAuYS1oZWFkaW5nX3RleHQtb25lIHtcbiAgZm9udC1zaXplOiBjYWxjKDIwLzM5MCAqIDEwMHZ3KTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlcm8taGVhZGxpbmUgLmEtaGVhZGluZ190ZXh0LW9uZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucC1oZXJvLWhlYWRsaW5lIC5hLWhlYWRpbmdfdGV4dC10d28ge1xuICBmb250LXNpemU6IGNhbGMoNDAvMzkwICogMTAwdncpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVyby1oZWFkbGluZSAuYS1oZWFkaW5nX3RleHQtdHdvIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZXJvLWhlYWRsaW5lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59Il19 */