.index-module-scss-module__yfA8ja__section{background-image:linear-gradient(var(--color-black-strong-opacity),var(--color-black-strong-opacity)),var(--bg-image);text-align:center;width:100%;height:418px;color:var(--color-white);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;padding-top:56px;display:grid}@media (max-width:767px){.index-module-scss-module__yfA8ja__section{background-image:linear-gradient(var(--color-black-strong-opacity),var(--color-black-strong-opacity)),var(--bg-image-sp)}}.index-module-scss-module__yfA8ja__label{font-size:12px;font-family:var(--font-family-en);letter-spacing:.08em;background:var(--color-green);border-radius:8px;margin-bottom:16px;padding:8px 12px 7px;font-weight:700;line-height:1.2;display:inline-block}.index-module-scss-module__yfA8ja__title{font-size:40px;font-weight:700;font-family:var(--font-family-en)}.index-module-scss-module__yfA8ja__title .index-module-scss-module__yfA8ja__subTitle{font-family:var(--font-family-jp);letter-spacing:.24em;font-feature-settings:"palt";margin-top:16px;font-size:15px;line-height:1.7;display:block}@media screen and (min-width:992px){.index-module-scss-module__yfA8ja__section{background-size:cover;height:450px}.index-module-scss-module__yfA8ja__label{font-size:14px}.index-module-scss-module__yfA8ja__title{font-size:64px}.index-module-scss-module__yfA8ja__title .index-module-scss-module__yfA8ja__subTitle{font-feature-settings:"palt";font-size:24px;line-height:1.7}}
.index-module-scss-module__pKH18a__section{color:var(--color-white);background:var(--color-green);padding:80px 32px}.index-module-scss-module__pKH18a__title,.index-module-scss-module__pKH18a__subTitle{margin-bottom:16px;font-weight:700}.index-module-scss-module__pKH18a__title{text-align:center;font-size:28px;font-weight:700;font-family:var(--font-family-en)}.index-module-scss-module__pKH18a__subTitle{text-align:center;letter-spacing:.04em;font-size:24px;line-height:1.4}.index-module-scss-module__pKH18a__text{font-size:18px;font-weight:400;line-height:2}@media screen and (min-width:992px){.index-module-scss-module__pKH18a__section{gap:180px;padding:120px 140px;display:flex}.index-module-scss-module__pKH18a__title,.index-module-scss-module__pKH18a__subTitle{font-size:48px}.index-module-scss-module__pKH18a__subTitle{text-align:left}}
