@charset "UTF-8";@media screen and (width<=767px){.for-sp[data-v-857d58be]{display:block}}@media(width>=768px)and (width<=1023px){.for-sp[data-v-857d58be]{display:none}}@media screen and (width>=1024px){.for-sp[data-v-857d58be]{display:none}}@media screen and (width<=767px){.until-tb[data-v-857d58be]{display:block}}@media(width>=768px)and (width<=1023px){.until-tb[data-v-857d58be]{display:block}}@media screen and (width>=1024px){.until-tb[data-v-857d58be]{display:none}}@media screen and (width<=767px){.for-tb[data-v-857d58be]{display:none}}@media(width>=768px)and (width<=1023px){.for-tb[data-v-857d58be]{display:block}}@media screen and (width>=1024px){.for-tb[data-v-857d58be]{display:none}}@media screen and (width<=767px){.over-tb[data-v-857d58be]{display:none}}@media(width>=768px)and (width<=1023px){.over-tb[data-v-857d58be]{display:block}}@media screen and (width>=1024px){.over-tb[data-v-857d58be]{display:block}}@media screen and (width<=767px){.for-pc[data-v-857d58be]{display:none}}@media(width>=768px)and (width<=1023px){.for-pc[data-v-857d58be]{display:none}}@media screen and (width>=1024px){.for-pc[data-v-857d58be]{display:block}}.visual[data-v-857d58be]{position:relative;display:flex;flex-direction:column;height:100%;padding:32px 0 44px}@media screen and (width<=767px){.visual[data-v-857d58be]{padding:12px 0 40px}}.visual .visual-inner[data-v-857d58be]{z-index:1}.visual .heading-1[data-v-857d58be]{font-size:48px;font-weight:700;line-height:1.3;text-align:center;text-shadow:0 0 24px #fff}@media screen and (width<=1023px){.visual .heading-1[data-v-857d58be]{font-size:28px}}.visual .main-visual[data-v-857d58be]{max-width:942px;height:auto;margin:32px auto 20px}@media screen and (width>=1024px){.visual .main-visual[data-v-857d58be]{position:relative;left:24px}}@media(width>=768px)and (width<=1023px){.visual .main-visual[data-v-857d58be]{position:relative;left:8px}}@media screen and (width<=767px){.visual .main-visual[data-v-857d58be]{max-width:372px;height:auto;margin:0 auto}}.visual .main-visual img[data-v-857d58be]{width:100%;height:auto}.visual .sub-text[data-v-857d58be]{margin-bottom:16px;font-size:18px;font-weight:500;line-height:1.5;text-align:center}@media screen and (width<=1023px){.visual .sub-text[data-v-857d58be]{margin-bottom:12px;font-size:16px}}.visual .contact-button[data-v-857d58be]{max-width:384px;margin:0 auto}@media screen and (width<=767px){.visual .contact-button[data-v-857d58be]{width:306px}}.visual .hero-bg[data-v-857d58be]{position:absolute;inset:0;z-index:0;pointer-events:none}.visual .hero-bg img[data-v-857d58be]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.note-text[data-v-857d58be]{padding:16px 0;font-size:10px;font-feature-settings:"palt" on;line-height:150%;box-sizing:content-box;max-width:1000px;padding-inline:24px;margin-inline:auto}@media screen and (width<=767px){.note-text[data-v-857d58be]{padding-inline:24px}}@media screen and (width<=767px){.for-sp[data-v-d5e6acd8]{display:block}}@media(width>=768px)and (width<=1023px){.for-sp[data-v-d5e6acd8]{display:none}}@media screen and (width>=1024px){.for-sp[data-v-d5e6acd8]{display:none}}@media screen and (width<=767px){.until-tb[data-v-d5e6acd8]{display:block}}@media(width>=768px)and (width<=1023px){.until-tb[data-v-d5e6acd8]{display:block}}@media screen and (width>=1024px){.until-tb[data-v-d5e6acd8]{display:none}}@media screen and (width<=767px){.for-tb[data-v-d5e6acd8]{display:none}}@media(width>=768px)and (width<=1023px){.for-tb[data-v-d5e6acd8]{display:block}}@media screen and (width>=1024px){.for-tb[data-v-d5e6acd8]{display:none}}@media screen and (width<=767px){.over-tb[data-v-d5e6acd8]{display:none}}@media(width>=768px)and (width<=1023px){.over-tb[data-v-d5e6acd8]{display:block}}@media screen and (width>=1024px){.over-tb[data-v-d5e6acd8]{display:block}}@media screen and (width<=767px){.for-pc[data-v-d5e6acd8]{display:none}}@media(width>=768px)and (width<=1023px){.for-pc[data-v-d5e6acd8]{display:none}}@media screen and (width>=1024px){.for-pc[data-v-d5e6acd8]{display:block}}.advantages-section[data-v-d5e6acd8]{padding-bottom:80px}@media screen and (width<=1023px){.advantages-section[data-v-d5e6acd8]{padding-bottom:40px}}.advantages-section[data-v-d5e6acd8]{box-sizing:content-box;max-width:1000px;padding-inline:24px;margin-inline:auto}.advantages-section .heading-2[data-v-d5e6acd8]{text-align:center}.advantages-section .heading-2 .main-text[data-v-d5e6acd8]{font-size:48px;font-weight:700;line-height:1.25}@media screen and (width<=1023px){.advantages-section .heading-2 .main-text[data-v-d5e6acd8]{font-size:32px}}.advantages-section .heading-2 .sub-text[data-v-d5e6acd8]{margin-top:16px;font-size:16px;line-height:1.5}.advantages-section .advantages-list[data-v-d5e6acd8]{display:grid;gap:96px;margin-top:48px}@media screen and (width<=767px){.advantages-section .advantages-list[data-v-d5e6acd8]{gap:40px;margin-top:24px}}@media screen and (width>=768px){.advantages-section .advantages-list .advantages-card[data-v-d5e6acd8]{display:flex;align-items:center;justify-content:center}.advantages-section .advantages-list .advantages-card[data-v-d5e6acd8]:nth-child(odd){flex-direction:row-reverse}}@media screen and (width>=768px){.advantages-section .advantages-list .card-content[data-v-d5e6acd8]{padding:0 40px}}.advantages-section .advantages-list .label[data-v-d5e6acd8]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;margin:0 auto;font-weight:700;color:#fff;background-color:#00854c;border-radius:60px}@media screen and (width<=1023px){.advantages-section .advantages-list .label[data-v-d5e6acd8]{width:60px;height:60px}}.advantages-section .advantages-list .label[data-v-d5e6acd8] :after{position:absolute;bottom:-18px;left:50%;width:0;height:0;content:"";border-top:20px solid #00854c;border-right:10px solid transparent;border-left:10px solid transparent;transform:translate(-50%)}@media screen and (width<=1023px){.advantages-section .advantages-list .label[data-v-d5e6acd8] :after{bottom:-9px;border-top:10px solid #00854c;border-right:5px solid transparent;border-left:5px solid transparent}}.advantages-section .advantages-list .label-text[data-v-d5e6acd8]{font-size:16px;line-height:1.5}@media screen and (width<=1023px){.advantages-section .advantages-list .label-text[data-v-d5e6acd8]{font-size:8px}}.advantages-section .advantages-list .label-num[data-v-d5e6acd8]{font-family:Helvetica Neue;font-size:56px;line-height:1}@media screen and (width<=1023px){.advantages-section .advantages-list .label-num[data-v-d5e6acd8]{font-size:28px}}.advantages-section .advantages-list .title[data-v-d5e6acd8]{margin-top:26px;font-size:38px;font-weight:700;line-height:1.3;text-align:center}@media screen and (width<=1023px){.advantages-section .advantages-list .title[data-v-d5e6acd8]{margin-top:16px;font-size:24px}}.advantages-section .advantages-list .text[data-v-d5e6acd8]{margin-top:24px;font-size:16px;line-height:1.8}@media screen and (width>=1024px){.advantages-section .advantages-list .text[data-v-d5e6acd8]{width:420px}}@media screen and (width<=1023px){.advantages-section .advantages-list .text[data-v-d5e6acd8]{margin-top:16px}}.advantages-section .advantages-list .advantages-image[data-v-d5e6acd8]{position:relative;max-width:500px;height:auto;margin:0 auto}@media screen and (width<=1023px){.advantages-section .advantages-list .advantages-image[data-v-d5e6acd8]{min-width:327px;margin-top:16px}}.advantages-section .advantages-list .advantages-image img[data-v-d5e6acd8]{width:100%;height:auto}.advantages-section .advantages-list .advantages-image.is-clickable[data-v-d5e6acd8]{cursor:pointer}@media(any-hover:hover){.advantages-section .advantages-list .advantages-image.is-clickable[data-v-d5e6acd8]{transition:opacity .3s}.advantages-section .advantages-list .advantages-image.is-clickable[data-v-d5e6acd8]:hover{opacity:.7}}.advantages-section .advantages-list .advantages-image .icon-wrap[data-v-d5e6acd8]{position:absolute;right:36px;bottom:26px}@media screen and (width<=1023px){.advantages-section .advantages-list .advantages-image .icon-wrap[data-v-d5e6acd8]{right:20px;bottom:16px}}.advantages-section .advantages-list .advantages-image .zoom-in[data-v-d5e6acd8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#00854c;background-color:#fff;border:2px solid #cfeab8;border-radius:50%}@media screen and (width<=767px){.for-sp[data-v-0ee22a78]{display:block}}@media(width>=768px)and (width<=1023px){.for-sp[data-v-0ee22a78]{display:none}}@media screen and (width>=1024px){.for-sp[data-v-0ee22a78]{display:none}}@media screen and (width<=767px){.until-tb[data-v-0ee22a78]{display:block}}@media(width>=768px)and (width<=1023px){.until-tb[data-v-0ee22a78]{display:block}}@media screen and (width>=1024px){.until-tb[data-v-0ee22a78]{display:none}}@media screen and (width<=767px){.for-tb[data-v-0ee22a78]{display:none}}@media(width>=768px)and (width<=1023px){.for-tb[data-v-0ee22a78]{display:block}}@media screen and (width>=1024px){.for-tb[data-v-0ee22a78]{display:none}}@media screen and (width<=767px){.over-tb[data-v-0ee22a78]{display:none}}@media(width>=768px)and (width<=1023px){.over-tb[data-v-0ee22a78]{display:block}}@media screen and (width>=1024px){.over-tb[data-v-0ee22a78]{display:block}}@media screen and (width<=767px){.for-pc[data-v-0ee22a78]{display:none}}@media(width>=768px)and (width<=1023px){.for-pc[data-v-0ee22a78]{display:none}}@media screen and (width>=1024px){.for-pc[data-v-0ee22a78]{display:block}}.section-wrap[data-v-0ee22a78]{display:flex;flex-direction:column;align-items:center;padding-block:80px}@media screen and (width>=1024px){.section-wrap[data-v-0ee22a78]{background-image:-webkit-image-set(url(/_astro/person_1.CL287jYP.avif) type("image/avif"),url(/_astro/person_1.CrBjWAh6.webp) type("image/webp"),url(/_astro/person_1.Dkzi4XtK.png) type("image/png")),-webkit-image-set(url(/_astro/person_2.C2uze6cQ.avif) type("image/avif"),url(/_astro/person_2.BI2upGu-.webp) type("image/webp"),url(/_astro/person_2.BvjZQvt1.png) type("image/png")),linear-gradient(180deg,#00854c,#00ad4b);background-image:image-set(url(/_astro/person_1.CL287jYP.avif) type("image/avif"),url(/_astro/person_1.CrBjWAh6.webp) type("image/webp"),url(/_astro/person_1.Dkzi4XtK.png) type("image/png")),image-set(url(/_astro/person_2.C2uze6cQ.avif) type("image/avif"),url(/_astro/person_2.BI2upGu-.webp) type("image/webp"),url(/_astro/person_2.BvjZQvt1.png) type("image/png")),linear-gradient(180deg,#00854c,#00ad4b);background-repeat:no-repeat,no-repeat,no-repeat;background-position:left 68px bottom,right 68px bottom,center center;background-size:220px auto,220px auto,cover}}@media screen and (width<=1023px){.section-wrap[data-v-0ee22a78]{padding:40px 24px;background:linear-gradient(180deg,#00854c,#00ad4b)}}sup[data-v-0ee22a78]{font-size:12px;font-weight:400;line-height:1.5}@media screen and (width<=1023px){sup[data-v-0ee22a78]{font-size:10px}}.title[data-v-0ee22a78]{margin-bottom:32px;font-size:40px;font-weight:700;color:#fff;text-align:center}@media screen and (width<=1023px){.title[data-v-0ee22a78]{margin-bottom:24px;font-size:32px;line-height:1.3}}.info-area[data-v-0ee22a78]{display:flex;flex-direction:column;align-items:center;width:1000px;padding:24px 32px;margin-bottom:80px;text-align:center;background:#fff;border-radius:12px;box-shadow:0 6px 12px #2222241f}@media screen and (width<=1023px){.info-area[data-v-0ee22a78]{flex-direction:column;width:100%;padding:24px 16px;margin-bottom:40px}}.info-area .info-wrap[data-v-0ee22a78]{display:flex}@media screen and (width>=1024px){.info-area .info-wrap[data-v-0ee22a78]{align-items:stretch;justify-content:space-between;width:880px;margin-bottom:32px}}@media screen and (width<=1023px){.info-area .info-wrap[data-v-0ee22a78]{flex-direction:column;width:100%;margin-bottom:24px}}.info-area .info-divider[data-v-0ee22a78]{align-self:stretch;width:1px;background:#e2e6e8}.info-area .info-note[data-v-0ee22a78]{font-size:12px;font-weight:400;line-height:1.5;color:#6b6c6f}@media screen and (width>=1024px){.info-area .info-note[data-v-0ee22a78]{width:116px;padding:4px 8px;background:#f5f6f9;border-radius:4px}}.info-area .info-data[data-v-0ee22a78]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;white-space:nowrap}.info-area .info-data sup[data-v-0ee22a78]{color:#6b6c6f}.info-area .info-data[data-v-0ee22a78]:first-child{padding-left:0}@media screen and (width<=1023px){.info-area .info-data[data-v-0ee22a78]:first-child{padding-top:0}}.info-area .info-data[data-v-0ee22a78]:last-child{padding-right:0}@media screen and (width<=1023px){.info-area .info-data[data-v-0ee22a78]:last-child{padding-bottom:0}}@media screen and (width<=1023px){.info-area .info-data[data-v-0ee22a78]{padding:20px 0;border-right:none;border-bottom:1px solid #e2e6e8}.info-area .info-data[data-v-0ee22a78]:last-child{border-bottom:none}}.info-area .info-data .title[data-v-0ee22a78]{margin-bottom:16px;font-size:18px;font-weight:500;line-height:1.5;color:#222224}@media screen and (width<=1023px){.info-area .info-data .title[data-v-0ee22a78]{margin-bottom:8px}}.info-area .info-data .data-wrap[data-v-0ee22a78]{display:flex;align-items:baseline;font-weight:700}.info-area .info-data .detail[data-v-0ee22a78]{font-family:Helvetica Neue;font-size:64px;font-weight:700;line-height:1;color:#00854c}@media screen and (width<=1023px){.info-area .info-data .detail[data-v-0ee22a78]{font-size:52px}}.info-area .info-data .detail.no1[data-v-0ee22a78]{position:relative}.info-area .info-data .detail.no1[data-v-0ee22a78]:after{position:absolute;top:2px;right:-6px;font-size:10px;font-weight:400;color:#6b6c6f;content:"※2"}.info-area .info-data .text[data-v-0ee22a78]{font-size:20px;font-weight:700;line-height:1;color:#222224}@media screen and (width<=1023px){.info-area .info-data .text[data-v-0ee22a78]{margin-left:2px;font-size:14px}}.contact-text[data-v-0ee22a78]{margin-top:24px;margin-bottom:48px;font-size:16px;font-weight:500;line-height:1.5;color:#fff;text-align:center}@media screen and (width<=1023px){.contact-text[data-v-0ee22a78]{margin-block:8px 32px}}.base-button-wrap[data-v-0ee22a78]{display:flex;justify-content:center;width:384px}@media screen and (width<=1023px){.base-button-wrap[data-v-0ee22a78]{width:100%;max-width:340px}}.note-wrap[data-v-0ee22a78]{padding-block:16px;font-size:10px;line-height:1.5;color:#6b6c6f;box-sizing:content-box;max-width:1000px;padding-inline:24px;margin-inline:auto}@media screen and (width<=1023px){.note-wrap[data-v-0ee22a78]{padding-block:16px}}
