@charset "UTF-8";.l-section-cta{padding-block:5rem}@media(min-width:768px){.l-section-cta{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(/assets/images/cta/bg_pc.jpg);background-image:-webkit-image-set(url(/assets/images/cta/bg_pc.webp) 1x,url(/assets/images/cta/bg_pc.jpg) 1x);background-image:image-set(url(/assets/images/cta/bg_pc.webp) type("image/webp") 1x,url(/assets/images/cta/bg_pc.jpg) type("image/jpeg") 1x)}}@media(max-width:767px){.l-section-cta{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(/assets/images/cta/bg_sp.jpg);background-image:-webkit-image-set(url(/assets/images/cta/bg_sp.webp) 1x,url(/assets/images/cta/bg_sp.jpg) 1x);background-image:image-set(url(/assets/images/cta/bg_sp.webp) type("image/webp") 1x,url(/assets/images/cta/bg_sp.jpg) type("image/jpeg") 1x)}}@media(max-width:767px){.l-section-cta{padding-block:4rem}}.l-section-page{margin-block:4rem}@media(max-width:767px){.l-section-page{margin-block:2rem}}@media(min-width:768px){.l-section-news{display:flex}}@media(min-width:768px){.l-section-news__header{width:240px}}@media(min-width:768px){.l-section-news__body{flex:1}}.l-form{display:flex}@media(min-width:768px){.l-form{column-gap:2rem}}@media(max-width:767px){.l-form{flex-direction:column;row-gap:3rem}}.l-form__box{flex:1}.l-form__input{background:var(--color-thin-gray-02);padding:2rem;border-radius:4px}@media(max-width:767px){.l-form__input{padding:1rem;margin-inline:-24px}}.l-form__header{text-align:center;margin-block-end:2rem;font-weight:700}@media(min-width:768px){.l-form__header{font-size:1.1rem}}@media(max-width:767px){.l-form__header{margin-block-end:1.5rem;padding-block-start:.5rem}}.p-section__block{margin-block-start:4rem}.p-section__block--small{margin-block-start:2.5rem}.p-section__block--small:not(:last-child){margin-block-end:2rem}@media(max-width:767px){.p-section__block{margin-block-start:3rem}}.p-section__block.type-border-gray,.p-section__block--small.type-border-gray{border-top:1px solid var(--color-border-gray-01);padding-block-start:4rem}@media(max-width:767px){.p-section__block.type-border-gray,.p-section__block--small.type-border-gray{margin-block-start:3rem}}.p-section__block.type-bg-white,.p-section__block--small.type-bg-white{background:#fff;padding:3rem;border-radius:12px}@media(max-width:767px){.p-section__block.type-bg-white,.p-section__block--small.type-bg-white{padding:1.2rem;border-radius:8px}}.p-section-title{margin-block-end:1rem}.p-section-title__en{display:flex;column-gap:.5rem;align-items:center;font-family:var(--font-family-satoshi);font-weight:700;color:var(--color-orange-01);font-size:.9rem;margin-block-end:.5rem}.p-section-title__en:before,.p-section-title__en:after{content:"";display:block;width:6px;height:20px}.p-section-title__en:before{background:url(/assets/images/common/icon_kakko_gray_left.svg) center/contain no-repeat}.p-section-title__en:after{background:url(/assets/images/common/icon_kakko_gray_right.svg) center/contain no-repeat}.p-section-title__ja{font-size:1.4rem;font-weight:700;line-height:1.6}@media(max-width:767px){.p-section-title__ja{font-size:1.2rem;line-height:1.4;margin-block-end:.7rem}}.p-section-title__description{font-size:.9rem;line-height:1.6}.navigation.pagination{margin-block-start:2rem;padding-block-start:1.5rem;border-top:1px dashed var(--color-blue-04)}@media(max-width:767px){.navigation.pagination{margin-block-start:1.5rem;padding-block-start:1.25rem}}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .35rem}.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .65rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;color:var(--color-blue-01);background:var(--color-thin-gray-03);border:1px solid var(--color-blue-05);border-radius:9999px;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.navigation.pagination .page-numbers:hover,.navigation.pagination .page-numbers:focus-visible{border-color:var(--color-blue-03);color:var(--color-blue-02);box-shadow:var(--shadow-subtle);outline:none}.navigation.pagination .page-numbers.current{background:var(--color-blue-02);border-color:var(--color-blue-02);color:var(--color-white-01);box-shadow:none}.navigation.pagination .page-numbers.dots{border-color:transparent;background:transparent;min-width:auto;height:auto;padding-inline:.2rem;font-weight:500;color:var(--color-black-06);cursor:default;pointer-events:none}.navigation.pagination .page-numbers.dots:hover,.navigation.pagination .page-numbers.dots:focus-visible{box-shadow:none;color:var(--color-black-06)}.navigation.pagination .page-numbers.prev,.navigation.pagination .page-numbers.next{min-width:auto;padding-inline:1rem;font-size:.8125rem}.navigation.pagination a.page-numbers.current:hover,.navigation.pagination a.page-numbers.current:focus-visible{background:var(--color-blue-02);color:var(--color-white-01)}.navigation.pagination span.page-numbers.prev,.navigation.pagination span.page-numbers.next{opacity:.4;cursor:not-allowed;pointer-events:none}.navigation.pagination .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;word-wrap:normal!important}
