.sectionHeader_section__header__37bgr{display:flex;flex-direction:column;align-items:center;margin-bottom:60px;width:100%}.sectionHeader_section__header__37bgr h2{font-size:32px;font-weight:800;color:#b97c46;margin-bottom:15px;text-align:center}.sectionHeader_section__header__37bgr .sectionHeader_blue__line__oZ_jm{width:40px;height:4px;background:linear-gradient(90deg,#93bfd8 0,#93bfd8 50%,#f9a620 0,#f9a620);border-radius:2px}@media(max-width:767px){.sectionHeader_section__header__37bgr{margin-bottom:40px}.sectionHeader_section__header__37bgr h2{font-size:24px;margin-bottom:10px}}.contactForm_section__contact__SsAkm{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:100px 40px 30px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq{padding-top:40px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95{width:1000px;margin:0 auto;padding:20px;border-radius:8px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:25px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_form__label__jRLCe{font-size:20px;width:250px;flex-shrink:0;display:inline-flex;align-items:center}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_form__label__jRLCe span{font-size:14px;margin-left:6px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_form__label__jRLCe:after{content:"必須";display:inline-block;margin:0 6px;color:#e45747;font-size:12px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_optional__P66Jp:after{display:none}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_form__input__Fs06o{flex:1 1;display:flex;align-items:center;width:100%;padding:12px;margin:0;font-size:20px;font-weight:400;line-height:1.5;color:#495057;border:1px solid #ccc;border-radius:5px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_form__input__Fs06o.message{resize:vertical;min-height:150px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_form__input__Fs06o::placeholder{color:#ccc;text-align:left}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_error__message__gamy_{width:100%;margin-left:250px;margin-top:5px;color:#e45747;font-size:14px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_error__message__gamy_:empty{display:none}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_content__privacy__3DVbW{background-color:hsla(0,0%,100%,.588);border-radius:10px;font-size:14px;font-weight:700;padding:10px 20px;width:80%;margin:0 auto}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_content__privacy__title__EhHaQ{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;background:transparent;border:none;font-size:inherit;font-weight:inherit;color:inherit;text-align:left;cursor:pointer}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_content__privacy__icon__qjTTx{margin-left:12px;font-size:1.2rem;line-height:1}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_privacy__information__W6D_6{font-size:13px;line-height:2;margin:20px 20px 0;color:#757373}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__item__checkbox__0fMeP{font-size:14px;margin:30px 0 5px;text-align:center;font-weight:200}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__item__submit__7wpuk .contactForm_privacy__text__LrEQw{text-align:center;margin-bottom:20px;font-size:14px;color:#666}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__item__submit__7wpuk .contactForm_privacy__text__LrEQw .contactForm_privacy__link__LeaDe{color:#e45747;text-decoration:underline}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__item__submit__7wpuk .contactForm_form__submit__DRF4s{display:block;width:400px;height:80px;border-radius:40px;margin:0 auto;padding:12px 0;font-size:20px;font-weight:600;color:#fff;background-color:#94c0d9;border:none}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__item__submit__7wpuk .contactForm_form__submit__DRF4s:hover{background-color:#a2b6c2}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__item__submit__7wpuk .contactForm_form__submit__DRF4s:disabled{background-color:#ccc;cursor:not-allowed}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__item__submit__7wpuk .contactForm_form__submit__DRF4s:disabled:hover{background-color:#ccc}@media(max-width:1024px){.contactForm_section__contact__SsAkm{padding:60px 20px 40px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq{padding-top:20px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95{width:100%;max-width:600px;padding:0}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr{flex-direction:column;align-items:flex-start;margin-bottom:20px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_form__label__jRLCe{font-size:16px;width:100%;margin-bottom:8px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_form__label__jRLCe span{font-size:12px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_form__label__jRLCe:after{font-size:11px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_form__input__Fs06o{font-size:16px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_form__input__Fs06o.message{min-height:120px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__items__LMS95 .contactForm_form__item__JCSUr .contactForm_error__message__gamy_{margin-left:0;font-size:12px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_content__privacy__3DVbW{padding:12px 20px;width:100%;max-width:600px}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_privacy__information__W6D_6{line-height:1.8;margin:16px 0 0}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__item__checkbox__0fMeP{margin:24px 0;font-weight:700}.contactForm_section__contact__SsAkm .contactForm_contact__content__2XZnq .contactForm_form__item__submit__7wpuk .contactForm_form__submit__DRF4s{width:100%;max-width:340px;height:60px;border-radius:30px;font-size:16px}}.contentWrapper_section_merit__fmv3_,.contentWrapper_section_simple__LmdUx{background-color:#f8ead4}.contentWrapper_section_merit__fmv3_ .contentWrapper_inner_container__0CLBg,.contentWrapper_section_simple__LmdUx .contentWrapper_inner_container__0CLBg{background-color:#fff;border-bottom-left-radius:40px;border-bottom-right-radius:40px;padding-bottom:70px}.contentWrapper_section_contact__wQkB8,.contentWrapper_section_fee__i_Jxm{background-color:#f8ead4;border-bottom-left-radius:40px;border-bottom-right-radius:40px;padding-bottom:70px}.contentWrapper_section_service__LiCnL{background-color:#fff;padding-bottom:70px}.meritAbout_section__merit__zcqmz{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:100px 40px;background-color:#fff;box-sizing:border-box;overflow:hidden;font-family:hiragino-kaku-gothic-pron,sans-serif}.meritAbout_section__merit__zcqmz .meritAbout_bg__text__FlIvh{position:absolute;top:45%;left:65%;transform:translate(-50%,-50%);font-size:260px;font-weight:600;color:#f0fbff;z-index:1;letter-spacing:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.meritAbout_section__merit__zcqmz .meritAbout_merit__header__ukFam{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-bottom:60px}.meritAbout_section__merit__zcqmz .meritAbout_merit__header__ukFam .meritAbout_header__badge__WDdn8{background-color:#93bfd8;color:#fff;font-size:17px;font-weight:700;padding:6px 20px;border-radius:20px;margin-bottom:15px}.meritAbout_section__merit__zcqmz .meritAbout_card__container__kNxD2{position:relative;z-index:2;display:flex;justify-content:center;gap:60px;width:100%}.meritAbout_section__merit__zcqmz .meritAbout_merit__card__fpX_7{flex:1 1;background:#fff;border-radius:30px;padding:40px 30px;box-shadow:4px 4px 4px 2px rgba(147,206,216,.2);display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.meritAbout_section__merit__zcqmz .meritAbout_merit__card__fpX_7 .meritAbout_card__icon__b8NGh{height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.meritAbout_section__merit__zcqmz .meritAbout_merit__card__fpX_7 .meritAbout_card__title__TQPtx{color:#503223;font-size:20px;font-weight:800;line-height:1.4;margin-bottom:20px;min-height:70px}.meritAbout_section__merit__zcqmz .meritAbout_merit__card__fpX_7 .meritAbout_card__desc__muhf0{color:#503223;font-size:16px;font-weight:500;line-height:1.6;text-align:justify;margin:0}@media(max-width:767px){.meritAbout_section__merit__zcqmz{max-width:767px;padding:50px 30px 30px}.meritAbout_section__merit__zcqmz .meritAbout_bg__text__FlIvh{display:none}.meritAbout_section__merit__zcqmz .meritAbout_merit__header__ukFam{margin-bottom:0}.meritAbout_section__merit__zcqmz .meritAbout_merit__header__ukFam .meritAbout_header__badge__WDdn8{font-size:13px;padding:4px 12px 3px;margin-bottom:12px}.meritAbout_section__merit__zcqmz .meritAbout_card__container__kNxD2{gap:30px;width:100%;flex-direction:column}.meritAbout_section__merit__zcqmz .meritAbout_card__container__kNxD2 .meritAbout_merit__card__fpX_7{min-height:200px;height:auto;width:100%;border-radius:40px;padding:30px 24px 30px 35px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:center;box-sizing:border-box}.meritAbout_section__merit__zcqmz .meritAbout_card__container__kNxD2 .meritAbout_merit__card__fpX_7 .meritAbout_card__icon__b8NGh{width:55px;flex-shrink:0;margin-bottom:0;margin-right:20px}.meritAbout_section__merit__zcqmz .meritAbout_card__container__kNxD2 .meritAbout_merit__card__fpX_7 .meritAbout_card__title__TQPtx{font-size:18px;line-height:1.3;margin-bottom:0}.meritAbout_section__merit__zcqmz .meritAbout_card__container__kNxD2 .meritAbout_merit__card__fpX_7 .meritAbout_card__desc__muhf0{font-size:12px;font-weight:500;line-height:1.8;text-align:left;margin:0;padding:0 10px}}.feeAbout_section__fee__3nYRk{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:100px 40px 30px}.feeAbout_section__fee__3nYRk .feeAbout_fee__content__3TBpJ{padding-top:40px}.feeAbout_section__fee__3nYRk .feeAbout_fee__content__3TBpJ .feeAbout_fee__desc__MyMVg{font-size:20px;line-height:2;text-align:center}@media(max-width:767px){.feeAbout_section__fee__3nYRk{max-width:767px;padding:50px 30px 0}.feeAbout_section__fee__3nYRk .feeAbout_fee__content__3TBpJ{padding-top:0}.feeAbout_section__fee__3nYRk .feeAbout_fee__content__3TBpJ .feeAbout_fee__desc__MyMVg{font-size:14px}.feeAbout_section__fee__3nYRk .feeAbout_fee__content__3TBpJ .feeAbout_fee__desc__MyMVg br{display:none}}.simpleAbout_section__simple__o0BkL{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:100px 40px 30px}.simpleAbout_section__simple__o0BkL .simpleAbout_simple__content__WzKC8{padding:40px 0 10px}.simpleAbout_section__simple__o0BkL .simpleAbout_simple__content__WzKC8 .simpleAbout_simple__desc_1__G1n91,.simpleAbout_section__simple__o0BkL .simpleAbout_simple__content__WzKC8 .simpleAbout_simple__desc_2__JWLvm,.simpleAbout_section__simple__o0BkL .simpleAbout_simple__content__WzKC8 .simpleAbout_simple__desc_3__iEr_t,.simpleAbout_section__simple__o0BkL .simpleAbout_simple__content__WzKC8 .simpleAbout_simple__desc_4__KMS__,.simpleAbout_section__simple__o0BkL .simpleAbout_simple__content__WzKC8 .simpleAbout_simple__desc_5__qVYMg{font-size:20px;line-height:2;text-align:center;margin-bottom:50px}@media(max-width:767px){.simpleAbout_section__simple__o0BkL{max-width:767px;padding:50px 40px 0}.simpleAbout_section__simple__o0BkL .simpleAbout_simple__content__WzKC8{padding:0}.simpleAbout_section__simple__o0BkL .simpleAbout_simple__content__WzKC8 .simpleAbout_simple__desc_1__G1n91,.simpleAbout_section__simple__o0BkL .simpleAbout_simple__content__WzKC8 .simpleAbout_simple__desc_2__JWLvm,.simpleAbout_section__simple__o0BkL .simpleAbout_simple__content__WzKC8 .simpleAbout_simple__desc_3__iEr_t,.simpleAbout_section__simple__o0BkL .simpleAbout_simple__content__WzKC8 .simpleAbout_simple__desc_4__KMS__,.simpleAbout_section__simple__o0BkL .simpleAbout_simple__content__WzKC8 .simpleAbout_simple__desc_5__qVYMg{font-size:13px;margin-bottom:15px}}.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj{position:relative;display:flex;justify-content:center;margin-top:35px;gap:50px}.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj .contactButton_button__wrapper_1__rBRWh{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:#94c0d9;border-radius:50px;width:100%;max-width:400px;height:80px;transition:transform .2s}.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj .contactButton_button__wrapper_1__rBRWh:hover{transform:translateY(-3px)}.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj .contactButton_button__wrapper_1__rBRWh .contactButton_button__text_1__Mqw9b{font-size:20px;font-weight:600;color:#fff}.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj .contactButton_button__wrapper_2__3aVRH{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:#e45747;border-radius:50px;width:100%;max-width:400px;height:80px;transition:transform .2s}.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj .contactButton_button__wrapper_2__3aVRH:hover{transform:translateY(-3px)}.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj .contactButton_button__wrapper_2__3aVRH .contactButton_button__text_2__IjPZS{font-size:20px;font-weight:600;color:#fff}@media(max-width:767px){.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj{flex-direction:column;align-items:center;gap:20px}.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj .contactButton_button__wrapper_1__rBRWh,.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj .contactButton_button__wrapper_2__3aVRH{max-width:320px;height:65px}.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj .contactButton_button__wrapper_1__rBRWh .contactButton_button__text_1__Mqw9b,.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj .contactButton_button__wrapper_1__rBRWh .contactButton_button__text_2__IjPZS,.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj .contactButton_button__wrapper_2__3aVRH .contactButton_button__text_1__Mqw9b,.contactButton_cta__wrapper__7Qed9 .contactButton_contact__wrapper__Fdthj .contactButton_button__wrapper_2__3aVRH .contactButton_button__text_2__IjPZS{font-size:14px}}.fixedFooter_fixed__footer__gc4C9{display:none;position:fixed;bottom:0;left:0;width:100%;background-color:hsla(0,0%,100%,.95);box-shadow:0 -4px 20px rgba(0,0,0,.08);z-index:9999;padding:12px 16px;box-sizing:border-box}@media(min-width:768px){.fixedFooter_fixed__footer__gc4C9{display:block}.fixedFooter_footer__inner__OuTT9{display:flex;align-items:center;justify-content:center;gap:24px;max-width:1200px;margin:0 auto;width:100%}.fixedFooter_tel__box__N3lDk{display:flex;flex-direction:column;justify-content:center}.fixedFooter_tel__box__N3lDk .fixedFooter_tel__text__wDF4v{margin:0 0 4px;font-size:13px;text-align:center;color:#b97c46}.fixedFooter_tel__box__N3lDk .fixedFooter_tel__number__ebFkZ{font-size:32px;font-weight:600;color:#93bfd8;text-decoration:none;display:flex;align-items:center;line-height:1}.fixedFooter_tel__box__N3lDk .fixedFooter_tel__number__ebFkZ .fixedFooter_tel__icon__4kTd9{font-size:20px;font-weight:600;margin-right:8px}.fixedFooter_btn__contact__5u7af{display:flex;align-items:center;justify-content:center;width:280px;height:56px;background-color:#93bfd8;color:#fff;font-size:16px;font-weight:700;text-decoration:none;border-radius:30px;transition:transform .2s}.fixedFooter_btn__contact__5u7af:hover{transform:translateY(-3px)}.fixedFooter_btn__request___Y8SY{display:flex;align-items:center;justify-content:center;width:280px;height:56px;background-color:#e45747;color:#fff;font-size:16px;font-weight:700;text-decoration:none;border-radius:30px;position:relative;transition:transform .2s}.fixedFooter_btn__request___Y8SY:hover{transform:translateY(-3px)}.fixedFooter_btn__request___Y8SY .fixedFooter_arrow__vLXK7{font-size:12px;margin-left:10px;position:relative;top:-1px}}.firstview_section__firstview__LYNXX{display:flex;align-items:center;justify-content:space-between;width:100%;height:600px;background-color:#f0fbff;margin:0 auto;padding:60px 40px;position:relative}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2{flex:4 1;display:flex;position:relative;justify-content:center;align-items:flex-end;height:600px}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_logo__container__q9XX4{display:flex}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_logo__container__q9XX4 .firstview_fv_logo_gakudou__fQL0i{position:absolute;top:0;left:5%}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_logo__container__q9XX4 .firstview_fv_logo_houdei__QxUTw{position:absolute;top:0;left:55%}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_fv__image__wc_3F{position:relative;width:100%;max-width:380px}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_fv__image__wc_3F .firstview_fv_phone__CxOAc{width:100%;height:auto;position:relative;margin-bottom:50px;margin-left:90px;z-index:2}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_fv__image__wc_3F .firstview_fv_penta__Cw1ne{position:absolute;left:-25%;bottom:-5%;z-index:1}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi{flex:6 1;display:flex;flex-direction:column;justify-content:center;padding-left:40px;position:relative}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd{position:relative}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_fv_pop__6UsCv{position:absolute;top:3%;right:18%;z-index:3}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_message__inner__G_caG{margin-top:110px}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_message__inner__G_caG .ContactButton,.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_message__inner__G_caG a,.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_message__inner__G_caG button{margin-top:0}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_fv__message_p__9UB2J{color:#503223;font-size:18px;font-weight:700;border-bottom:2px solid #503223;width:-moz-fit-content;width:fit-content;padding-bottom:4px;margin-bottom:24px}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_fv__message_h1__cJFp9{color:#503223;font-size:70px;font-weight:800;line-height:1.3;margin-bottom:24px}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_fv__message_h3___xXTq{font-size:27px;font-weight:600;color:#b97c46;line-height:1.5}@media(max-width:1024px){.firstview_section__firstview__LYNXX{height:500px;width:100vw;position:relative;left:50%;transform:translateX(-50%);padding:60px 24px}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2{height:500px}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_logo__container__q9XX4 .firstview_fv_logo_gakudou__fQL0i,.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_logo__container__q9XX4 .firstview_fv_logo_houdei__QxUTw{width:150px}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_fv__image__wc_3F{width:100%;max-width:300px}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_fv__image__wc_3F .firstview_fv_phone__CxOAc{margin-left:15%!important;width:100%}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_fv__image__wc_3F .firstview_fv_penta__Cw1ne{width:150px}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi{padding-left:20px}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_fv_pop__6UsCv{width:180px;top:-15%;right:0;z-index:3}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_message__inner__G_caG{margin-top:50px}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_message__inner__G_caG .ContactButton,.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_message__inner__G_caG a,.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_message__inner__G_caG button{margin-top:0}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_fv__message_p__9UB2J{font-size:16px}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_fv__message_h1__cJFp9{font-size:50px;margin-bottom:24px;white-space:nowrap}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_fv__message_h3___xXTq{font-size:18px;font-weight:600;color:#b97c46;line-height:1.5}}@media(max-width:767px){.firstview_section__firstview__LYNXX{flex-direction:column;height:auto;padding:100px 40px 40px;align-items:center}.firstview_section__firstview__LYNXX .firstview_fv__message__KpMJd,.firstview_section__firstview__LYNXX .firstview_message__inner__G_caG,.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi{display:contents}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi{flex:none;padding-left:0;order:1;margin-bottom:40px}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd,.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_message__inner__G_caG{display:flex;flex-direction:column;width:100%}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd{display:flex;flex-direction:column}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_fv_pop__6UsCv{top:-50%;right:-20px;width:95px;height:auto}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_message__inner__G_caG{margin-top:0}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_fv__message_p__9UB2J{font-size:12px;margin-bottom:16px;order:1}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_fv__message_h1__cJFp9{font-size:33px;margin-bottom:10px;order:1}.firstview_section__firstview__LYNXX .firstview_right__container__EtDdi .firstview_fv__message__KpMJd .firstview_fv__message_h3___xXTq{font-size:13px;margin-bottom:20px;order:1}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2{flex:none;width:100%;height:auto;order:2;display:flex;justify-content:center;margin-bottom:30px}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_logo__container__q9XX4 .firstview_fv_logo_gakudou__fQL0i,.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_logo__container__q9XX4 .firstview_fv_logo_houdei__QxUTw{height:auto;position:absolute;left:-5%}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_logo__container__q9XX4 .firstview_fv_logo_gakudou__fQL0i{width:150px;top:-75%}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_logo__container__q9XX4 .firstview_fv_logo_houdei__QxUTw{width:170px;top:-63%}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_fv__image__wc_3F{position:relative;width:100%;max-width:290px;height:auto}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_fv__image__wc_3F .firstview_fv_phone__CxOAc{margin-bottom:0;margin-left:50px;display:block}.firstview_section__firstview__LYNXX .firstview_left__container__rU5e2 .firstview_fv__image__wc_3F .firstview_fv_penta__Cw1ne{position:absolute;left:-15%;bottom:-5%;width:120px;height:auto}.firstview_section__firstview__LYNXX .firstview_fv__btn_wrapper__x8COq{position:static;width:100%;max-width:340px;margin:0 auto;order:3}.firstview_section__firstview__LYNXX .firstview_fv__btn_wrapper__x8COq .ContactButton:last-child,.firstview_section__firstview__LYNXX .firstview_fv__btn_wrapper__x8COq .ContactButton[class*=ContactButton],.firstview_section__firstview__LYNXX .firstview_fv__btn_wrapper__x8COq a:last-child,.firstview_section__firstview__LYNXX .firstview_fv__btn_wrapper__x8COq a[class*=ContactButton],.firstview_section__firstview__LYNXX .firstview_fv__btn_wrapper__x8COq button:last-child,.firstview_section__firstview__LYNXX .firstview_fv__btn_wrapper__x8COq button[class*=ContactButton]{order:3!important;margin-top:0;width:100%!important;max-width:340px;margin-left:auto;margin-right:auto}}.contactButton_cta__wrapper__NAr4w .contactButton_contact__wrapper__okeZv{position:relative;display:flex;justify-content:center;margin-top:35px}.contactButton_cta__wrapper__NAr4w .contactButton_contact__wrapper__okeZv .contactButton_button__wrapper__g6dcD{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:#e45747;box-shadow:6px 6px 6px rgba(0,0,0,.08);border-radius:50px;width:100%;max-width:400px;height:80px;transition:transform .2s}.contactButton_cta__wrapper__NAr4w .contactButton_contact__wrapper__okeZv .contactButton_button__wrapper__g6dcD:hover{transform:translateY(-3px)}.contactButton_cta__wrapper__NAr4w .contactButton_contact__wrapper__okeZv .contactButton_button__wrapper__g6dcD .contactButton_button__text__RwDB_{font-size:20px;font-weight:600;color:#fff}.serviceAbout_section__service__9xddA{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:100px 40px 30px}.serviceAbout_section__service__9xddA .serviceAbout_service__content__QhWqi{font-size:20px;line-height:2;text-align:left;margin-bottom:50px;padding-top:40px}.serviceAbout_section__service__9xddA .serviceAbout_service__content__QhWqi .serviceAbout_service__features__AZYp0 .serviceAbout_features__title__vWxw8{font-size:24px;font-weight:700;margin:20px 0;text-align:left}.serviceAbout_section__service__9xddA .serviceAbout_service__content__QhWqi .serviceAbout_service__features__AZYp0 .serviceAbout_features__list__w1SOl{display:flex;flex-wrap:wrap;justify-content:space-between}.serviceAbout_section__service__9xddA .serviceAbout_service__content__QhWqi .serviceAbout_service__features__AZYp0 .serviceAbout_features__list__w1SOl li{list-style:square;margin-bottom:10px;margin-left:25px}.serviceAbout_section__service__9xddA .serviceAbout_service__content__QhWqi .serviceAbout_service__image__zznZw{margin-top:100px;text-align:center}.serviceAbout_section__service__9xddA .serviceAbout_service__content__QhWqi .serviceAbout_service__image__zznZw img{max-width:100%;height:auto}@media(max-width:767px){.serviceAbout_section__service__9xddA{position:relative;max-width:430px;padding:50px 30px 0}.serviceAbout_section__service__9xddA .serviceAbout_service__content__QhWqi{font-size:14px;margin-bottom:50px;padding-top:0}.serviceAbout_section__service__9xddA .serviceAbout_service__content__QhWqi .serviceAbout_service__features__AZYp0 .serviceAbout_features__title__vWxw8{font-size:15px}}