@charset "UTF-8";.page-nav-button[data-astro-cid-tdylgrx7]{display:inline-flex;align-items:center;gap:1.57rem;width:fit-content;padding:.6rem .8rem .6rem 2.3rem;background:#69308d;color:#fff;font-size:1.6rem;font-weight:700;text-decoration:none;border-radius:10rem;transition:opacity .2s ease}@media(max-width:768px){.page-nav-button[data-astro-cid-tdylgrx7]{font-size:1.4rem;gap:1rem;padding:.6rem .8rem .6rem 1.2rem}}.page-nav-button[data-astro-cid-tdylgrx7]:hover{opacity:.95}.page-nav-button__icon[data-astro-cid-tdylgrx7]{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background:#fff;border-radius:50%;overflow:hidden;flex-shrink:0}@media(max-width:560px){.page-nav-button__icon[data-astro-cid-tdylgrx7]{width:2.5rem;height:2.5rem}}.page-nav-button__arrow[data-astro-cid-tdylgrx7]{display:flex;align-items:center;justify-content:center;color:#69308d;transition:transform .3s ease,opacity .3s ease}.page-nav-button__arrow-icon--default[data-astro-cid-tdylgrx7]{width:1.6rem;height:1.4rem}@media(max-width:560px){.page-nav-button__arrow-icon--default[data-astro-cid-tdylgrx7]{width:1.2rem;height:1.1rem}}.page-nav-button__arrow-icon--simple[data-astro-cid-tdylgrx7]{width:.7rem;height:1rem}@media(max-width:768px){.page-nav-button__text[data-astro-cid-tdylgrx7]{font-size:1.4rem}}@media(max-width:560px){.page-nav-button__text[data-astro-cid-tdylgrx7]{font-size:1rem}}.page-nav-button__text[data-astro-cid-tdylgrx7] .br-sp{display:none}@media(max-width:768px){.page-nav-button__text[data-astro-cid-tdylgrx7] .br-sp{display:block}}.page-nav-button[data-astro-cid-tdylgrx7]:hover .page-nav-button__arrow[data-astro-cid-tdylgrx7]{transform:translate(100%);opacity:0}.page-nav-button__arrow--from-left[data-astro-cid-tdylgrx7]{transform:translate(-100%);opacity:0;transition:none}.header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:100;height:8.5rem;background:#fff;border-bottom:1px solid #e0e0e0;transform:translateY(-100%);transition:transform .6s ease}@media(max-width:768px){.header[data-astro-cid-3ef6ksr2]{height:7.3rem}}.header[data-astro-cid-3ef6ksr2].header--visible{transform:translateY(0)}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 24px}@media(max-width:768px){.header__inner[data-astro-cid-3ef6ksr2]{padding:0 16px}}.header__logo[data-astro-cid-3ef6ksr2]{display:block;flex-shrink:0;text-decoration:none}.header__logo[data-astro-cid-3ef6ksr2]:hover{opacity:.9}@media(max-width:768px){.header__logo[data-astro-cid-3ef6ksr2]{width:50%}}.header__logo-img[data-astro-cid-3ef6ksr2]{display:block;height:3.2rem;width:auto;object-fit:contain}.header__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:24px;flex-shrink:0}@media(max-width:768px){.header__actions[data-astro-cid-3ef6ksr2]{gap:16px}}@media(max-width:768px){.header__actions[data-astro-cid-3ef6ksr2] .header__actions__button[data-astro-cid-3ef6ksr2]:not(.header__actions__button--instagram){display:none}}.header__actions__button--instagram[data-astro-cid-3ef6ksr2]{width:4rem;height:auto}@media(max-width:768px){.header__actions__button--instagram[data-astro-cid-3ef6ksr2]{width:2rem}}.header__menu[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.2rem;padding:0;border:none;background:none;cursor:pointer;color:#040000;font-size:4rem;font-weight:700;font-family:inherit}@media(max-width:768px){.header__menu[data-astro-cid-3ef6ksr2]{font-size:2.9rem}}.header__menu[data-astro-cid-3ef6ksr2]:hover .header__menu-text[data-astro-cid-3ef6ksr2]{opacity:.8}.header__menu-text[data-astro-cid-3ef6ksr2]{line-height:1;transition:opacity .2s ease}.header__menu-icon[data-astro-cid-3ef6ksr2]{display:block;width:2.3rem;height:1.8rem;flex-shrink:0;margin-top:12px}@media(max-width:768px){.header__menu-icon[data-astro-cid-3ef6ksr2]{width:2rem;height:1.4rem;margin-top:10px}}.nav-panel[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;width:100%;background:#69308d url(/images/header-bg.jpg) center/cover no-repeat;z-index:9999;transform:translate(100%);opacity:0;visibility:hidden;transition:transform .5s ease,opacity .5s ease,visibility 0s linear .5s;padding:1rem 2.4rem 2rem;display:flex;flex-direction:column;gap:3.8rem}@media(max-width:768px){.nav-panel[data-astro-cid-3ef6ksr2]{background:#69308d url(/images/header-bg-sp.jpg) center/cover no-repeat}}body.nav-open .nav-panel[data-astro-cid-3ef6ksr2]{transform:translate(0);opacity:1;visibility:visible;transition:transform .5s ease,opacity .5s ease,visibility 0s}.nav-panel-wrapper[data-astro-cid-3ef6ksr2]{display:flex;align-items:flex-end;justify-content:flex-end;gap:11.1rem;margin-right:10.4rem}@media(max-width:768px){.nav-panel-wrapper[data-astro-cid-3ef6ksr2]{align-items:center;justify-content:center;flex-direction:column;gap:11rem;margin-right:0;overflow:auto}}@media(max-width:560px){.nav-panel-wrapper[data-astro-cid-3ef6ksr2]{gap:6rem;padding-bottom:20rem;min-height:100vh}}.nav-panel__close[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;padding:0;border:none;background:none;cursor:pointer;color:#fff;font-size:4rem;font-weight:700;font-family:inherit}@media(max-width:768px){.nav-panel__close[data-astro-cid-3ef6ksr2]{font-size:2.9rem}}.nav-panel__close[data-astro-cid-3ef6ksr2]:hover .header__menu-text[data-astro-cid-3ef6ksr2]{opacity:.8}.nav-panel__close-icon[data-astro-cid-3ef6ksr2]{display:block;width:1.9rem;height:1.9rem;margin-top:12px;flex-shrink:0}@media(max-width:768px){.nav-panel__close-icon[data-astro-cid-3ef6ksr2]{width:1.6rem;height:1.6rem;margin-top:10px}}.nav-panel__inner[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}@media(max-width:560px){.nav-panel__inner[data-astro-cid-3ef6ksr2]{width:54%}}.nav-panel__list[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.nav-panel__group[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:8px;margin-bottom:1.8rem}@media(max-width:768px){.nav-panel__group[data-astro-cid-3ef6ksr2]{margin-bottom:2rem}}.nav-panel__group[data-astro-cid-3ef6ksr2]:last-child{margin-bottom:0}.nav-panel__link[data-astro-cid-3ef6ksr2]{color:#fff;text-decoration:none;font-size:1.8rem;font-weight:700;position:relative;display:inline-block;padding-bottom:.2em;line-height:1.5;transition:color .2s ease}@media(max-width:768px){.nav-panel__link[data-astro-cid-3ef6ksr2]{font-size:1.4rem}}.nav-panel__link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}@media(max-width:768px){.nav-panel__link[data-astro-cid-3ef6ksr2]:after{content:unset}}.nav-panel__link[data-astro-cid-3ef6ksr2]:hover:after{transform:scaleX(1)}.bottom-information[data-astro-cid-bhgtefok]{width:100%;padding-bottom:14rem;position:relative}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok]{padding-bottom:0}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok]{width:65%;margin:5.5rem auto 0;border:8px solid #69308d;display:flex;align-items:center;justify-content:space-between;border-radius:2.6rem;overflow:hidden}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok]{width:95%;margin:0 auto;flex-direction:column}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok]{flex-grow:1;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;padding:8.9rem 0 5.6rem;width:50%}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok]{width:100%;padding:7rem 0}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok]:last-child{border-left:8px solid #69308d}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok]:last-child{border-left:none;border-top:8px solid #69308d}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok] .bottom-information__content__card__link__text[data-astro-cid-bhgtefok]{font-size:1.6rem;color:#231815}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok] .bottom-information__content__card__link__text[data-astro-cid-bhgtefok]{font-size:2.6rem;line-height:1}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok] .bottom-information__content__card__link__title[data-astro-cid-bhgtefok]{font-size:4.4rem;color:#231815}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok] .bottom-information__content__card__link__title[data-astro-cid-bhgtefok]{font-size:3.4rem;line-height:2}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok] .bottom-information__content__card__link__button[data-astro-cid-bhgtefok]{background-color:#46007b;width:4.4rem;height:4.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:1.6rem;overflow:hidden}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok] .bottom-information__content__card__link__button[data-astro-cid-bhgtefok]{width:3rem;height:3rem;margin-top:0rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok] .bottom-information__content__card__link__arrow[data-astro-cid-bhgtefok]{display:flex;align-items:center;justify-content:center;transition:transform .3s ease,opacity .3s ease}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok] .bottom-information__content__card__link__arrow[data-astro-cid-bhgtefok]{width:1.2rem;height:1rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok] .bottom-information__content__card__link__arrow[data-astro-cid-bhgtefok] svg[data-astro-cid-bhgtefok]{width:100%;height:100%}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok]:hover .bottom-information__content__card__link__arrow[data-astro-cid-bhgtefok]{transform:translate(100%);opacity:0}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__content__card[data-astro-cid-bhgtefok] .bottom-information__content__card__link[data-astro-cid-bhgtefok] .bottom-information__content__card__link__arrow--from-left[data-astro-cid-bhgtefok]{transform:translate(-100%);opacity:0;transition:none}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok]{width:74.5%;margin:10.9rem auto 0;display:flex;align-items:center;gap:10%;padding:0}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok]{width:100%;margin:8.2rem auto 0;flex-direction:column;padding:0 5%;gap:0}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item[data-astro-cid-bhgtefok]{background-position:bottom left;background-size:cover;background-repeat:no-repeat;width:34.6%;flex-grow:1}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item[data-astro-cid-bhgtefok]{width:100%}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item[data-astro-cid-bhgtefok]:first-child{background-image:url(/_astro/qualification-bg--ltchlJX.jpg)}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item[data-astro-cid-bhgtefok]:first-child .bottom-qualification__inner[data-astro-cid-bhgtefok]{border-bottom:none}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item--iso[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok]{position:relative}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item--iso[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__image--iso[data-astro-cid-bhgtefok]{position:absolute;top:0;left:0;width:19.8rem;aspect-ratio:196/138;object-fit:cover}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item--iso[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__image--iso[data-astro-cid-bhgtefok]{top:2.4rem;right:0;left:auto}}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item--iso[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__image--iso[data-astro-cid-bhgtefok]{width:13.8rem;right:0;left:auto}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item--iso[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__image--iso1[data-astro-cid-bhgtefok]{position:absolute;top:2rem;left:46%;width:6.9rem;height:5.6rem;object-fit:cover}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item--iso[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__image--iso1[data-astro-cid-bhgtefok]{top:8rem;left:49%;width:4rem;height:4rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item--iso[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__image--iso2[data-astro-cid-bhgtefok]{position:absolute;top:2rem;left:64%;width:5.4rem;height:5.4rem;object-fit:cover}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item--iso[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__image--iso2[data-astro-cid-bhgtefok]{top:2.8rem;left:49%;width:4rem;height:4rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item--iso[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__description[data-astro-cid-bhgtefok]{position:absolute;top:11.3rem;left:48%}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item--iso[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__description[data-astro-cid-bhgtefok]{top:7rem;left:0;right:auto}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item--iso[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .page-nav-button{margin-top:13.2rem}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__item--iso[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .page-nav-button{margin-top:9rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok]{display:flex;align-items:flex-start;flex-direction:column;border-top:2px solid #69308d;border-bottom:2px solid #69308d;padding:3.3rem 0;gap:1.6rem}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok]{padding:2rem 0;gap:1rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__image[data-astro-cid-bhgtefok]{width:100%;height:auto}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__image[data-astro-cid-bhgtefok]{width:66%}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__description[data-astro-cid-bhgtefok]{font-size:2.3rem}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__description[data-astro-cid-bhgtefok]{font-size:2.6rem}}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-qualification[data-astro-cid-bhgtefok] .bottom-qualification__inner[data-astro-cid-bhgtefok] .bottom-qualification__description[data-astro-cid-bhgtefok]{font-size:1.7rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links[data-astro-cid-bhgtefok]{width:74.5%;margin:10.2rem auto 0;display:flex;align-items:center;justify-content:space-between;gap:10%}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links[data-astro-cid-bhgtefok]{width:100%;margin:4.2rem auto 0;padding:0 5%;gap:7.6rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__list[data-astro-cid-bhgtefok]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px 10px;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__list[data-astro-cid-bhgtefok]{grid-template-columns:repeat(2,1fr)}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__link{width:100%;justify-content:space-between;font-size:19px;height:6.4rem}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__link{height:fit-content}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__link:first-child{order:1}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__link:nth-child(2){order:3}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__link:nth-child(3){order:5}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__link:nth-child(4){order:2}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__link:nth-child(5){order:4}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__link:last-child{order:6}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__link .page-nav-button__icon{width:4.7rem;height:4.7rem}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__link .page-nav-button__icon{width:2.6rem;height:2.6rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__link .page-nav-button__icon .page-nav-button__arrow-icon--default{width:2rem;height:2rem}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-internal-links__link .page-nav-button__icon .page-nav-button__arrow-icon--default{width:1.2rem;height:1.2rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok]{width:74.5%;margin:13.1rem auto 0;display:flex;align-items:center;justify-content:space-between;gap:10%}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok]{width:100%;margin:4.2rem auto 0;flex-direction:column;padding:5.5rem 5%;gap:4rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok] .bottom-information__pay__inner[data-astro-cid-bhgtefok]{flex-shrink:0}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok] .bottom-information__pay__title[data-astro-cid-bhgtefok]{font-size:3.5rem;color:#231815;font-weight:700;line-height:1;margin-bottom:1.7rem}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok] .bottom-information__pay__title[data-astro-cid-bhgtefok]{font-size:2.6rem;margin-bottom:1.4rem}}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok] .bottom-information__pay__title[data-astro-cid-bhgtefok]{font-size:2rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok] .bottom-information__pay__description[data-astro-cid-bhgtefok]{font-size:1.6rem;color:#818181;font-weight:500;line-height:1.5}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok] .bottom-information__pay__description[data-astro-cid-bhgtefok]{font-size:1.4rem;line-height:1.5}}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok] .bottom-information__pay__description[data-astro-cid-bhgtefok]{font-size:1rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok] .bottom-information__pay__subtitle[data-astro-cid-bhgtefok]{font-size:2.6rem;color:#231815;font-weight:700;line-height:1;margin-top:3rem;margin-bottom:2rem}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok] .bottom-information__pay__subtitle[data-astro-cid-bhgtefok]{font-size:2.36rem;margin-top:2.6rem;margin-bottom:1.4rem}}@media(max-width:560px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok] .bottom-information__pay__subtitle[data-astro-cid-bhgtefok]{font-size:2rem}}.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok] .bottom-information__pay__deco[data-astro-cid-bhgtefok]{width:337px}@media(max-width:768px){.bottom-information[data-astro-cid-bhgtefok] .bottom-information__inner[data-astro-cid-bhgtefok] .bottom-information__pay[data-astro-cid-bhgtefok] .bottom-information__pay__deco[data-astro-cid-bhgtefok]{width:66%}}.footer[data-astro-cid-sz7xmlte]{margin-top:auto;padding:3rem 3.3rem;background:#fff;flex:1}@media(max-width:768px){.footer[data-astro-cid-sz7xmlte]{padding:11.3rem 5% 2.4rem}}.footer__inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;min-height:20rem}@media(max-width:768px){.footer__inner[data-astro-cid-sz7xmlte]{flex-direction:column-reverse;align-items:center;gap:7.1rem}}.footer__left[data-astro-cid-sz7xmlte]{flex:0 0 40%;display:flex;flex-direction:column;padding:3rem 3.3rem;background:url(/_astro/footer-bg-CBCs8Dt4.jpg) no-repeat center center/cover;color:#fff;border-radius:10px}@media(max-width:768px){.footer__left[data-astro-cid-sz7xmlte]{flex:1 1 100%;padding:4.24rem 8.9% 3.15rem;width:100%}}.footer__nav[data-astro-cid-sz7xmlte]{margin-bottom:3.3rem}.footer__list[data-astro-cid-sz7xmlte]{margin:0 0 5.2rem;padding:0;list-style:none}@media(max-width:560px){.footer__list[data-astro-cid-sz7xmlte]{margin:0 0 3rem}}.footer__list[data-astro-cid-sz7xmlte]:last-child{margin-bottom:0}.footer__item[data-astro-cid-sz7xmlte]{margin-bottom:.8em}@media(max-width:560px){.footer__item[data-astro-cid-sz7xmlte]{margin-bottom:.2rem}}.footer__item[data-astro-cid-sz7xmlte]:last-child{margin-bottom:0}.footer__link[data-astro-cid-sz7xmlte]{position:relative;font-size:1.8rem;color:#fff;text-decoration:none}@media(max-width:768px){.footer__link[data-astro-cid-sz7xmlte]{font-size:1.9rem}}@media(max-width:560px){.footer__link[data-astro-cid-sz7xmlte]{font-size:1.4rem}}.footer__link[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;left:0;bottom:-.2em;width:100%;height:1px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}@media(max-width:768px){.footer__link[data-astro-cid-sz7xmlte]:after{content:unset}}@media(min-width:769px){.footer__link[data-astro-cid-sz7xmlte]:hover:after{transform:scaleX(1)}}.footer__divider[data-astro-cid-sz7xmlte]{width:100%;margin:0 0 3.7rem;border:none;border-top:1px solid rgba(255,255,255,.4)}.footer__legal[data-astro-cid-sz7xmlte]{margin:0 0 3.2rem;padding:0;list-style:none}.footer__legal-item[data-astro-cid-sz7xmlte]{margin-bottom:.3em}@media(max-width:560px){.footer__legal-item[data-astro-cid-sz7xmlte]{margin-bottom:.2rem}}.footer__legal-item[data-astro-cid-sz7xmlte] .footer__link[data-astro-cid-sz7xmlte]{font-size:1.4rem}@media(max-width:560px){.footer__legal-item[data-astro-cid-sz7xmlte] .footer__link[data-astro-cid-sz7xmlte]{font-size:1rem}}.footer__copy[data-astro-cid-sz7xmlte]{margin:auto 0 0;font-size:1.1rem;color:#fff}@media(max-width:560px){.footer__copy[data-astro-cid-sz7xmlte]{font-size:1rem}}.footer__copy[data-astro-cid-sz7xmlte] small[data-astro-cid-sz7xmlte]{font-size:inherit}.footer__right[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;padding:3rem 3.3rem 3rem 11%;background:#fff;width:45.3%}@media(max-width:768px){.footer__right[data-astro-cid-sz7xmlte]{padding:0;width:76.9%}}.footer__logo[data-astro-cid-sz7xmlte]{max-width:100%;height:auto;object-fit:contain}.zen-kaku-gothic-new-regular{font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-new-medium{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;font-style:normal}.zen-kaku-gothic-new-bold{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;font-style:normal}.zen-kaku-gothic-new-black{font-family:Zen Kaku Gothic New,sans-serif;font-weight:900;font-style:normal}.unna-regular{font-family:Unna,serif;font-weight:400;font-style:normal}.unna-bold{font-family:Unna,serif;font-weight:700;font-style:normal}.service__category-item.service__category-item--rental{width:100%}.service__category-item.service__category-item--catalog{justify-self:start;width:12.3rem;max-width:100%}@media(max-width:768px){.service__category-item.service__category-item--catalog{width:100%;justify-self:stretch}}.service__category-item .service__category-item-link .service__category-item-image{width:100%;background-color:#fff;display:flex;align-items:flex-end;justify-content:center}@media(max-width:768px){.service__category-item .service__category-item-link .service__category-item-image{width:auto;display:flex;align-items:center;justify-content:center}}.service__category-item .service__category-item-link .service__category-item-image img{width:100%;height:100%;object-fit:contain}.service__category-item .service__category-item-link .service__category-item-image--catalog{height:auto}.service__category-item .service__category-item-link .service__category-item-image--catalog img{width:100%!important;height:100%!important;object-fit:contain}.service__category-item .service__category-item-link .service__category-item-title{font-size:1.4rem;line-height:1.4;white-space:pre-line;color:#040000;text-align:center;width:100%;display:block;margin-top:.9rem}@media(max-width:560px){.service__category-item .service__category-item-link .service__category-item-title{font-size:1.2rem}}.service__category-item .service__category-item-link .service__category-item-title.catalog{text-align:left}.description .service__category-content .service__category-item-title.rental{text-align:center}.information-navigation-slide{height:22rem;display:block}@media(max-width:768px){.information-navigation-slide{height:18.1rem}}.information-navigation-slide a{display:block;height:100%;text-decoration:none;color:inherit}.information-navigation-slide__link{position:relative;display:block;width:100%;height:100%}.information-navigation-slide__bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;height:18.7rem}@media(max-width:768px){.information-navigation-slide__bg{height:14.7rem}}.information-navigation-slide__overlay{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:.8rem;background:#000;color:#fff}.information-navigation-slide__title{font-size:2.4rem;font-weight:700;line-height:1}@media(max-width:768px){.information-navigation-slide__title{font-size:1.8rem}}.information-navigation-slide__arrow{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;background:#69308d;border-radius:50%;flex-shrink:0;color:#fff}.information-navigation-slide__arrow svg{width:1.2rem;height:1.2rem}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.6;color:#040000;background-color:#fff}img{max-width:100%;vertical-align:middle;width:100%;height:auto;object-fit:cover}a{color:#06c;text-decoration:none}.top-main__press-to-scroll{width:9.5rem;height:9.5rem;position:absolute;bottom:6rem;right:16rem}@media(max-width:768px){.top-main__press-to-scroll{bottom:3rem;right:10%}}.top-main__press-to-scroll .press-to-scroll-image{width:100%;height:100%;object-fit:contain}.top-main__press-to-scroll-accent{position:absolute;bottom:3rem;right:3.5rem}@media(max-width:768px){.top-main__press-to-scroll-accent{display:none}}.child-service-page-main{position:relative;overflow:hidden}.child-service-page-main .child-service-page-main-thumb{height:100vh;transform:scale(1);transition:transform 0s}.child-service-page-main .child-service-page-main-thumb.is-splash-ended{transform:scale(1.06);transition:transform .6s ease}.child-service-page-main .child-service-page-main-thumb.sp{display:none}@media(max-width:768px){.child-service-page-main .child-service-page-main-thumb.sp{display:block}}.child-service-page-main .child-service-page-main-thumb.pc{display:block}@media(max-width:768px){.child-service-page-main .child-service-page-main-thumb.pc{display:none}}@media(max-width:768px){.child-service-page-main .top-main__press-to-scroll{bottom:3rem;right:5%}}.child-service-page-main .child-service-page-main-title{font-size:8.6rem;font-weight:700;color:#fff;line-height:1;margin-top:16rem;margin-left:11.4%;text-align:left;position:absolute;z-index:1}@media(max-width:768px){.child-service-page-main .child-service-page-main-title{font-size:4.4rem;margin-top:12rem;margin-left:10%}}@media(max-width:560px){.child-service-page-main .child-service-page-main-title{margin-top:14rem;margin-left:5%}}.child-service-page-main .child-service-page-main-title .child-service-page-main-title-sub{font-size:3.1rem;font-weight:500;color:#fff;line-height:1;margin-top:3rem;display:block;margin-left:4px;letter-spacing:.04em}@media(max-width:768px){.child-service-page-main .child-service-page-main-title .child-service-page-main-title-sub{font-size:1.8rem;margin-top:2rem}}.child-service-page-main .description .service__category{width:82%;margin:8.8rem auto 0;padding:0 8% 11.2rem}@media(max-width:768px){.child-service-page-main .description .service__category{padding:0 5% 18rem;width:100%}}@media(max-width:560px){.child-service-page-main .description .service__category{padding:0 5% 8rem;width:100%}}.child-service-page-main .description .service__category:not(:first-child){margin-top:7rem}@media(max-width:768px){.child-service-page-main .description .service__category:not(:first-child){margin:0rem auto}}.child-service-page-main .description .service__category .service__category__header{margin-top:3.3rem;display:flex;align-items:center;justify-content:flex-start;gap:5%}.child-service-page-main .description .service__category .service__category__header .service__category-title{font-size:2.6rem;line-height:1;color:#040000;font-weight:700;width:fit-content;flex-shrink:0}@media(max-width:768px){.child-service-page-main .description .service__category .service__category__header .service__category-title{font-size:2rem}}.child-service-page-main .description .service__category .service__category__header .service__category-line{width:100%;height:1px;background:#69308d;flex-grow:1}.child-service-page-main .description .service__category .service__category-content{margin-top:3.6rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 7px}@media(max-width:768px){.child-service-page-main .description .service__category .service__category-content{margin-top:4.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8%}}.fv-wrapper{padding-top:100vh}.fv-fixed-hero{position:fixed!important;top:0;left:0;width:100%;height:100vh;z-index:0;overflow:hidden}.fv-scroll-content{position:relative;z-index:1}.introduction{position:relative}.introduction:before{content:"";display:block;width:97%;height:95%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #fff}.introduction .introduction__title-text{font-size:3.2rem;font-weight:700;color:#fff;line-height:1;margin-top:2.2rem;text-align:center;letter-spacing:.04em;white-space:nowrap}@media(max-width:768px){.introduction .introduction__title-text{font-size:2rem;margin-top:1rem;white-space:nowrap}}.introduction__title{position:absolute;top:3.9rem;left:2.9%;width:13.6%}@media(max-width:768px){.introduction__title{top:4rem;left:10%;width:20%;display:flex;flex-direction:column;align-items:center}}body{display:flex;flex-direction:column;min-height:100vh}.layout-main{flex:1}@media(max-width:768px){.layout-main{margin-top:7.3rem}}.scroll-animate{opacity:0;transform:translate(-150px);filter:blur(5px);transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1),filter .8s cubic-bezier(.25,1,.5,1);transform-origin:right center;transition-delay:.1s}.scroll-animate.active-anime{opacity:1;transform:translate(0);filter:blur(0)}.background-white{position:relative;background:#fff}@media(max-width:768px){.background-white{z-index:1}}
