.page_page__KdIv3{overflow-x:hidden;color:#01010c;background:#fff}.page_header__Tcoou{position:fixed;top:0;left:0;z-index:100;display:flex;align-items:center;width:100%;height:96px;padding:0 44px;background:#004f99}@media not screen and (min-width:950px){.page_header__Tcoou{display:flex;align-items:center;justify-content:center;height:56px}}.page_header__logo__lWp_f img{display:block}@media not screen and (min-width:950px){.page_header__logo__lWp_f img{width:218.75px;height:30.92px}}.page_kv__E4GOp{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;width:100%;aspect-ratio:16/9;margin-top:96px;overflow:hidden;background:#000}@media not screen and (min-width:950px){.page_kv__E4GOp{margin-top:56px}}.page_kv__E4GOp:before{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:20%;content:"";background:linear-gradient(0deg,rgb(0,0,0),rgba(0,0,0,0))}.page_kv__bg__6ywPv{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;pointer-events:none;object-fit:cover;opacity:.8}.page_kv__content__SDeeA{z-index:3}.page_kv__title__3Dj0K{position:absolute;top:65%;left:7%;z-index:3;width:50%}.page_kv__link__LOJ7r{position:absolute;right:2%;bottom:2%;z-index:3;width:20%}.page_kv__link__LOJ7r img{width:100%}@media(hover:hover){.page_kv__link__LOJ7r{transition:.3s}.page_kv__link__LOJ7r:hover{opacity:.5}}@media not screen and (min-width:950px){.page_kv__link__LOJ7r{width:40%}}.page_pv__PiEwE{position:relative;padding:50px 0 0}@media not screen and (min-width:950px){.page_pv__PiEwE{padding-top:40px}}.page_pv__inner__PoPYw{width:94.9109414758%;max-width:1240px;margin:0 auto;text-align:center}.page_pv__link__0CnLg{display:inline-flex;gap:8px;align-items:center;padding:10px 45px;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;color:#000;text-decoration:none;cursor:pointer;background:#fff;border:1px solid #0f448b;border-radius:58px;transition:all .3s ease}@media not screen and (min-width:950px){.page_pv__link__0CnLg{padding:10px 35px}}.page_pv__link__0CnLg:hover{background:#e8e8e8}.page_about__p_sC8{padding:50px 0 0}@media not screen and (min-width:950px){.page_about__p_sC8{padding-top:40px}}.page_about__inner__x53_6{width:94.9109414758%;max-width:1240px;margin:0 auto;text-align:center}.page_about__content__FfdHx{max-width:800px;margin:0 auto}.page_about__text__ECy84{margin-bottom:20px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:2;color:#01010c}@media not screen and (min-width:950px){.page_about__text__ECy84{font-size:14px}}.page_about__text__ECy84 p{margin-bottom:0}.page_about__tagline__c31kq{margin:10px 0 40px}@media not screen and (min-width:950px){.page_about__tagline__c31kq{margin:10px 0 20px}}.page_about__tagline__c31kq p{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;color:#01010c;letter-spacing:.2px}@media not screen and (min-width:950px){.page_about__tagline__c31kq p{font-size:14px}}.page_about__quote__Dzj7a{position:relative;margin-top:32px}.page_about__quote__Dzj7a p{position:relative;margin-bottom:0;font-family:Roboto,sans-serif;font-size:24px;font-style:italic;line-height:1.6;color:#01010c}@media not screen and (min-width:950px){.page_about__quote__Dzj7a p{font-size:16px}}.page_about__quote__Dzj7a p:first-child{margin-bottom:8px}.page_about__quote__Dzj7a span{position:relative;display:inline-block}.page_about__quote__Dzj7a span:before{position:absolute;top:35px;left:40px;width:3px;height:3px;content:"";background:#000}@media not screen and (min-width:950px){.page_about__quote__Dzj7a span:before{top:25px;left:25px;width:2px;height:2px}}.page_shop__UNiZ8{padding:100px 0 0;background:#fff}@media not screen and (min-width:950px){.page_shop__UNiZ8{padding:30px 0}}.page_shop__inner__5QxwF{width:94.9109414758%;max-width:1240px;margin:0 auto;max-width:960px;text-align:center}.page_shop__image__NyjA7{width:100%;height:auto}.page_opening__E7SEQ{padding:100px 0}@media not screen and (min-width:950px){.page_opening__E7SEQ{padding:30px 0}}.page_opening__inner__IqCtb{width:94.9109414758%;max-width:1240px;margin:0 auto;text-align:center}.page_opening__content___wI41{max-width:800px;margin:0 auto}.page_opening__info__0ikws{margin-bottom:60px}.page_opening__banner__TrA1c{width:100%;max-width:400px;margin:0 auto}.page_opening__description__Ejm_h{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:2;color:#01010c;text-align:center}@media not screen and (min-width:950px){.page_opening__description__Ejm_h{font-size:14px;line-height:1.5;text-align:left}}.page_opening__description__Ejm_h p{margin-bottom:16px}.page_opening__description__Ejm_h p:last-child{margin-bottom:0}.page_app__YzTRe{padding:0 0 56px}@media not screen and (min-width:950px){.page_app__YzTRe{padding:0 0 40px}}.page_app__inner__2qV_T{width:94.9109414758%;max-width:1240px;margin:0 auto;display:flex;justify-content:center}.page_app__banner__lhGEA{display:flex;gap:32px;align-items:center;padding:40px;color:#fff;background:#01010c;border-radius:12px}@media not screen and (min-width:950px){.page_app__banner__lhGEA{flex-direction:column;gap:20px;padding:25px 40px;text-align:center}}.page_app__logo__7pICN{display:flex;flex-direction:column;gap:10px;align-items:center}.page_app__logo_image__u0IIP{display:block}.page_app__logo_text__8WXUZ{margin:0;font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:900;color:#f5f5f5;letter-spacing:-.64px}@media not screen and (min-width:950px){.page_app__logo_text__8WXUZ{font-size:25px}}.page_app__download__h6F8V{display:flex;gap:16px;align-items:center}.page_app__qr__JWHUR{flex:0 0 auto}@media not screen and (min-width:950px){.page_app__qr__JWHUR{display:none}}.page_app__qr_image__kSoZo{padding:5px;background:#fff;border:2.016px solid #01010c;border-radius:8.988px}.page_app__stores__iRRWS{display:flex;flex-direction:column;gap:8px}@media not screen and (min-width:950px){.page_app__stores__iRRWS{flex-direction:row}}.page_app__store__LGle1{display:block}.page_recruit__6fWw_{padding:0 0 88px}@media not screen and (min-width:950px){.page_recruit__6fWw_{padding:0 0 80px}}.page_recruit__inner__9lrzE{width:94.9109414758%;max-width:1240px;margin:0 auto}.page_recruit__content__iuZg_{display:flex;flex-direction:column;gap:16px;align-items:center;max-width:680px;margin:0 auto;overflow:hidden;text-align:center;background:#eee;border:1px solid #004f99;border-radius:8px}.page_recruit__title__sHTCy{display:flex;align-items:center;justify-content:center;width:100%;height:49px;font-family:A-OTF Gothic MB101 Pro,sans-serif;font-size:24px;font-weight:600;line-height:normal;color:#fff;background:#004f99}.page_recruit__text__Ug7ll{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:#004f99;letter-spacing:1.28px}@media not screen and (min-width:950px){.page_recruit__text__Ug7ll{font-size:14px;font-weight:600;line-height:1.6}}.page_recruit__text__Ug7ll p{margin-bottom:8px}.page_recruit__text__Ug7ll p:last-child{margin-bottom:0}.page_recruit__text__Ug7ll br{display:none}@media not screen and (min-width:950px){.page_recruit__text__Ug7ll br{display:block}}.page_recruit__button__AUg_H{display:flex;flex-direction:column;gap:8.16px;align-items:center;justify-content:center;width:200px;padding:16.32px 40.799px;cursor:pointer;background:#004f99;border:1.02px solid #004f99;border-radius:48.959px;transition:all .3s ease}.page_recruit__button__AUg_H:hover{background:#036}.page_recruit__button__AUg_H p{font-family:Zen Kaku Gothic New,sans-serif;font-size:16px;font-weight:700;line-height:.765;color:#fff;letter-spacing:.32px}.page_recruit__image__gxCob{position:relative;max-width:524px;padding-top:16px}@media not screen and (min-width:950px){.page_recruit__image__gxCob{width:122%}}.page_recruit__image_overlay__SEwez{position:absolute;top:0;left:0;width:100%;height:100%;background:#00214f;mix-blend-mode:lighten}.page_access__qGPIV{padding:100px 0;background:#f6f8fa}@media not screen and (min-width:950px){.page_access__qGPIV{padding:40px 0}}.page_access__inner__1HI92{width:94.9109414758%;max-width:1240px;margin:0 auto;padding:0 15px}@media not screen and (min-width:950px){.page_access__inner__1HI92{padding:0 10px}}.page_access__title__9kORD{margin-bottom:15px;font-family:Bebas Neue,sans-serif;font-size:48px;font-weight:400;color:#004f99;text-align:left}.page_access__content__OW9OK{display:flex;gap:64px;align-items:flex-start}@media not screen and (min-width:950px){.page_access__content__OW9OK{flex-direction:column;gap:40px}}.page_access__map__16N9p{position:relative;flex:0 0 449px}@media not screen and (min-width:950px){.page_access__map__16N9p{flex:none;width:100%}}.page_access__map_image__teuic{position:relative;width:100%;height:auto;aspect-ratio:449/255;border:2px solid #004f99}@media not screen and (min-width:950px){.page_access__map_image__teuic{aspect-ratio:333/446}}.page_access__map_iframe__sCzQ_{z-index:1}.page_access__map_iframe__sCzQ_,.page_access__map_iframe__sCzQ_ iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.page_access__map_detail__5WnRe{display:flex;justify-content:flex-end}.page_access__map_link__EeigJ{display:inline-flex;gap:4px;align-items:center;margin-top:16px;font-family:M PLUS\ 1p,sans-serif;font-size:16px;font-weight:700;color:#004f99;text-decoration:underline;cursor:pointer}.page_access__map_link__EeigJ:hover{opacity:.8}.page_access__info__u3O28{flex:1 1}.page_access__store_name__iCEs6{margin-bottom:16px;font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;line-height:1.5;color:#01010c}@media not screen and (min-width:950px){.page_access__store_name__iCEs6{font-size:20px}}.page_access__address__OYYG4{margin-bottom:15px}.page_access__address__OYYG4 p{margin-bottom:8px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:1.5;color:#01010c}@media not screen and (min-width:950px){.page_access__address__OYYG4 p{font-size:16px}}.page_access__address__OYYG4 p:first-child{margin-bottom:0}.page_access__details__KjHK5{margin-bottom:32px}.page_access__details__KjHK5 p{margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:2;color:#4d4d55}@media not screen and (min-width:950px){.page_access__details__KjHK5 p{font-size:14px}}.page_access__website__wB1BH{position:relative}.page_access__website_link__yY4lj{display:inline-flex;gap:8px;align-items:center;padding:4px 0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;color:#fff;letter-spacing:1.4px;text-decoration:underline;cursor:pointer;border-bottom:1px solid #fff}.page_access__website_link__yY4lj:hover{opacity:.8}