@charset "UTF-8";@media screen and (width<=767px){.for-sp[data-v-7b355e64]{display:block}}@media(width>=768px)and (width<=1023px){.for-sp[data-v-7b355e64]{display:none}}@media screen and (width>=1024px){.for-sp[data-v-7b355e64]{display:none}}@media screen and (width<=767px){.until-tb[data-v-7b355e64]{display:block}}@media(width>=768px)and (width<=1023px){.until-tb[data-v-7b355e64]{display:block}}@media screen and (width>=1024px){.until-tb[data-v-7b355e64]{display:none}}@media screen and (width<=767px){.for-tb[data-v-7b355e64]{display:none}}@media(width>=768px)and (width<=1023px){.for-tb[data-v-7b355e64]{display:block}}@media screen and (width>=1024px){.for-tb[data-v-7b355e64]{display:none}}@media screen and (width<=767px){.over-tb[data-v-7b355e64]{display:none}}@media(width>=768px)and (width<=1023px){.over-tb[data-v-7b355e64]{display:block}}@media screen and (width>=1024px){.over-tb[data-v-7b355e64]{display:block}}@media screen and (width<=767px){.for-pc[data-v-7b355e64]{display:none}}@media(width>=768px)and (width<=1023px){.for-pc[data-v-7b355e64]{display:none}}@media screen and (width>=1024px){.for-pc[data-v-7b355e64]{display:block}}.visual[data-v-7b355e64]{position:relative;display:flex;flex-direction:column;height:100%;padding:30px 0 25px}@media screen and (width<=1023px){.visual[data-v-7b355e64]{padding:24px 0 0}}.visual .visual-inner[data-v-7b355e64]{z-index:1;text-align:center}.visual .heading-1[data-v-7b355e64]{font-size:48px;font-weight:700;line-height:1.3}@media screen and (width<=1023px){.visual .heading-1[data-v-7b355e64]{font-size:24px}}.visual .visual-contents[data-v-7b355e64]{display:flex;align-items:center;justify-content:center;margin-top:38px}@media screen and (width<=1023px){.visual .visual-contents[data-v-7b355e64]{flex-direction:column;gap:8px;margin-top:32px}}.visual .visual-logo img[data-v-7b355e64],.visual .main-visual img[data-v-7b355e64]{width:100%;height:100%}.visual .visual-logo[data-v-7b355e64]{max-width:298px;margin:0 auto}@media screen and (width<=1023px){.visual .visual-logo[data-v-7b355e64]{width:340px}}.visual .heading-2[data-v-7b355e64]{margin-top:24px;font-size:16px;font-weight:500;line-height:1.5}@media screen and (width<=1023px){.visual .heading-2[data-v-7b355e64]{margin-top:32px}}.visual .note-text[data-v-7b355e64]{margin-top:12px;font-size:10px;line-height:1.5;color:#6b6c6f}@media screen and (width<=1023px){.visual .note-text[data-v-7b355e64]{margin-top:16px}}.visual .contact-button[data-v-7b355e64]{max-width:384px;margin:24px auto 0}.visual .main-visual[data-v-7b355e64]{max-width:514px}.visual .hero-bg[data-v-7b355e64]{position:absolute;inset:0;z-index:0;pointer-events:none}.visual .hero-bg img[data-v-7b355e64]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (width<=767px){.for-sp[data-v-6540d7a5]{display:block}}@media(width>=768px)and (width<=1023px){.for-sp[data-v-6540d7a5]{display:none}}@media screen and (width>=1024px){.for-sp[data-v-6540d7a5]{display:none}}@media screen and (width<=767px){.until-tb[data-v-6540d7a5]{display:block}}@media(width>=768px)and (width<=1023px){.until-tb[data-v-6540d7a5]{display:block}}@media screen and (width>=1024px){.until-tb[data-v-6540d7a5]{display:none}}@media screen and (width<=767px){.for-tb[data-v-6540d7a5]{display:none}}@media(width>=768px)and (width<=1023px){.for-tb[data-v-6540d7a5]{display:block}}@media screen and (width>=1024px){.for-tb[data-v-6540d7a5]{display:none}}@media screen and (width<=767px){.over-tb[data-v-6540d7a5]{display:none}}@media(width>=768px)and (width<=1023px){.over-tb[data-v-6540d7a5]{display:block}}@media screen and (width>=1024px){.over-tb[data-v-6540d7a5]{display:block}}@media screen and (width<=767px){.for-pc[data-v-6540d7a5]{display:none}}@media(width>=768px)and (width<=1023px){.for-pc[data-v-6540d7a5]{display:none}}@media screen and (width>=1024px){.for-pc[data-v-6540d7a5]{display:block}}.section-wrap[data-v-6540d7a5]{display:flex;flex-direction:column;align-items:center;padding-block:80px}@media screen and (width>=1024px){.section-wrap[data-v-6540d7a5]{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-6540d7a5]{padding:40px 24px;background:linear-gradient(180deg,#00854c,#00ad4b)}}.title[data-v-6540d7a5]{margin-bottom:32px;font-size:40px;font-weight:700;color:#fff;text-align:center}@media screen and (width<=1023px){.title[data-v-6540d7a5]{margin-bottom:24px;font-size:28px;line-height:1.3}}.info-area[data-v-6540d7a5]{display:flex;flex-direction:column;align-items:center;width:1000px;padding:24px 32px 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-6540d7a5]{flex-direction:column;width:100%;padding:24px 16px;margin-bottom:40px}}.info-area .info-wrap[data-v-6540d7a5]{display:flex}@media screen and (width>=1024px){.info-area .info-wrap[data-v-6540d7a5]{flex-wrap:wrap;row-gap:16px;align-items:center;justify-content:space-between;width:880px;margin-bottom:32px}}@media screen and (width<=1023px){.info-area .info-wrap[data-v-6540d7a5]{flex-direction:column;width:100%;margin-bottom:24px}}.info-area .info-data[data-v-6540d7a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding-inline:45px;white-space:nowrap;border-right:1px solid #e2e6e8}@media screen and (width>=1024px){.info-area .info-data[data-v-6540d7a5]{width:50%}}.info-area .info-data[data-v-6540d7a5]:nth-child(2n){border-right:none}@media screen and (width<=1023px){.info-area .info-data[data-v-6540d7a5]{padding:20px 0;border-right:none;border-bottom:1px solid #e2e6e8}.info-area .info-data[data-v-6540d7a5]:first-child{padding-top:0}.info-area .info-data[data-v-6540d7a5]:last-child{padding-bottom:0;border-bottom:0}}.info-area .info-data .title[data-v-6540d7a5]{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-6540d7a5]{margin-bottom:8px}}.info-area .info-data .data-wrap[data-v-6540d7a5]{display:flex;align-items:baseline;font-weight:700;color:#00854c}.info-area .info-data .num[data-v-6540d7a5]{font-family:Helvetica Neue;font-size:72px;font-weight:700;line-height:1}@media screen and (width<=1023px){.info-area .info-data .num[data-v-6540d7a5]{font-size:52px}}.info-area .info-data .num-unit[data-v-6540d7a5]{font-size:56px}@media screen and (width<=1023px){.info-area .info-data .num-unit[data-v-6540d7a5]{font-size:44px}}.info-area .info-data .small-text[data-v-6540d7a5]{font-size:20px;font-weight:700;line-height:1;color:#222224}@media screen and (width<=1023px){.info-area .info-data .small-text[data-v-6540d7a5]{margin-left:2px;font-size:14px}}.info-area .info-note[data-v-6540d7a5]{width:116px;padding:4px 8px;font-size:12px;font-weight:400;line-height:1.5;color:#6b6c6f;background:#f5f6f9;border-radius:4px}.contact-text[data-v-6540d7a5]{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-6540d7a5]{margin-block:8px 32px}}.base-button-wrap[data-v-6540d7a5]{display:flex;justify-content:center;width:384px}@media screen and (width<=1023px){.base-button-wrap[data-v-6540d7a5]{width:100%;max-width:340px}}
