.ReserveBanner_reserve__GjF8Q{position:fixed;bottom:0;z-index:10;display:flex;justify-content:flex-end;width:100%;padding:0 16px 10px}@media not screen and (min-width:950px){.ReserveBanner_reserve__GjF8Q{justify-content:center}}.ReserveBanner_reserve_banner__QSlac{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;max-width:320px;padding:10px;font-family:var(--font-zen-kaku-gothic-new);font-size:13px;font-weight:700;line-height:1.4;color:#fff;text-align:center;letter-spacing:.05em;background:#004f99;border:1px solid #fff;border-radius:1000px;transition:all .3s}@media only screen and (min-width:950px){.ReserveBanner_reserve_banner__QSlac{display:none}}.ReserveBanner_reserve_banner__QSlac span{padding:4px;font-size:12px;color:#004f99;white-space:nowrap;background:#eee;border-radius:4px}.ReserveBanner_reserve_banner__QSlac[data-reserve=true]{font-size:14px}.ReserveBanner_reserve_banner__QSlac[data-reserve=false]:hover{color:#004f99;background:#fff;border:1px solid #004f99}.Content_container__yRJ3p{position:relative}.Content_bnr__jephn{display:flex;align-items:center;width:100%;height:72px;background:#252529}@media only screen and (min-width:950px){.Content_bnr__jephn{display:none}}.Content_bnr_inner__Z1JD5{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:300px;margin:0 auto}.Content_bnr_icon__8Mvr_{width:50px;height:50px}.Content_bnr_text__0bxbt{font-family:var(--font-zen-kaku-gothic-new);font-size:16px;font-weight:700;color:#fff}.Content_bnr_link__jsbva{padding:5px 10px;font-size:12px;font-weight:700;color:#fff;background:#3798ff;border-radius:8px}.CrewFooter_crewfooter__sJLc_{position:relative;padding:20px 0;background:#1d1d22}.CrewFooter_crewfooter_list__maSfL,.CrewFooter_crewfooter_logo___1ROh{display:flex;justify-content:center}.CrewFooter_crewfooter_list__maSfL{box-sizing:border-box;flex-wrap:wrap;gap:10px;width:95%;max-width:500px;margin:30px auto 0}@media screen and (max-width:768px){.CrewFooter_crewfooter_list__maSfL{display:grid;grid-template-columns:repeat(2,1fr)}}.CrewFooter_crewfooter_item__hJhFV{padding:5px 10px;text-align:center;background:#fff;border:1px solid #4d4d55;border-radius:10px;transition:.3s}.CrewFooter_crewfooter_item__hJhFV img{max-width:100%;vertical-align:top}.CrewFooter_crewfooter_item__hJhFV[data-type=dark]{color:#fff;background:#1d1d22}.CrewFooter_crewfooter_item__hJhFV:hover{opacity:.6}.CrewFooter_crewfooter_copyright__5bV_P{margin-top:20px;font-size:9px;color:#fff;text-align:center}.CrewFooter_crewfooter_info__QT_49{display:flex;justify-content:center;margin-top:30px}.CrewFooter_crewfooter_info_link__Z5QQy{font-size:12px;color:#fff;text-decoration:underline;transition:.3s}.CrewFooter_crewfooter_info_link__Z5QQy:hover{cursor:pointer;opacity:.7}.Footer_container__1QDBe{position:relative;z-index:1}.Footer_pr_footer__copyright__t8JZu,.Footer_pr_footer__link__QJ84A{line-height:1!important;letter-spacing:0!important}.Footer_pr_footer__RVMIF{box-sizing:border-box;width:100%;padding:20px 10px 10px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,sans-serif!important;background-color:#f2f2f2;border-top:1px solid #ccc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:768px){.Footer_pr_footer__RVMIF{height:auto}}.Footer_ce_footer__39n_q+.Footer_pr_footer__RVMIF{padding:10px;border:none}.Footer_pr_footer__content__s5Trq{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;margin:auto;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify}.Footer_pr_footer__brand__pBfsS{width:142px;margin:10px auto}@media only screen and (max-width:768px){.Footer_pr_footer__brand__pBfsS{width:168px}}.Footer_pr_footer__brand-img__PtMPj{width:100%;margin:0}.Footer_pr_footer__nav__X_dNm{display:flex;justify-content:center;width:100%;margin-bottom:.5em;-webkit-box-pack:center;-ms-flex-pack:center}@media only screen and (max-width:999px){.Footer_pr_footer__nav__X_dNm{flex-wrap:wrap;justify-content:start}}.Footer_pr_footer__item__yNxI0{box-sizing:border-box;padding:0 15px}@media only screen and (max-width:999px){.Footer_pr_footer__item__yNxI0{width:50%;text-align:center}.Footer_pr_footer__item__yNxI0:not(:nth-last-child(-n+2)){margin-bottom:1.25em}.Footer_pr_footer__item__top__fnDY9{width:100%}}.Footer_pr_footer__link__QJ84A{font-size:13px!important;color:#333!important;text-decoration:none!important}.Footer_pr_footer__link__QJ84A:hover{color:#e60c00!important;cursor:pointer}.Footer_pr_footer__copyright__t8JZu{margin-top:1.25em;font-size:11px!important;color:#333;text-align:center!important}.Footer_pr_footer__comments__onBQb{font-size:10px}@media only screen and (min-width:769px){.Footer_pr_footer__comments__onBQb br{display:none}}.Footer_pr_footer__brand__pBfsS,.Footer_pr_footer__item__top__fnDY9{display:none!important}.JPOnly_container__JII4W{padding:10px 0;text-align:center;background:#f0f4f9}.JPOnly_text__NLkiX{font-family:var(--font-zen-kaku-gothic-new);font-size:16px;font-weight:700;line-height:1.5;color:#004f99}.EntryCampaign_container__tZXA9{display:block}.EntryCampaign_header__W23dy{display:flex;justify-content:center;background:#004f99}.EntryCampaign_header_logo__oZ4mS{width:100%;max-width:280px;padding:21px 0}@media not screen and (min-width:950px){.EntryCampaign_header_logo__oZ4mS{max-width:227px;padding:12px 0}}.EntryCampaign_header_logo__oZ4mS img{aspect-ratio:227/32}.EntryCampaign_fv__CCV2a{padding:40px 16px 0;overflow:hidden;background:#d5e1ed}@media not screen and (min-width:950px){.EntryCampaign_fv__CCV2a{padding:25px 16px 0}}.EntryCampaign_fv_inner__H8jB5{position:relative}.EntryCampaign_fv_head__Y1XzE{display:flex;flex-direction:column;gap:10px;align-items:center}.EntryCampaign_fv_head_newsNumber___o7In{font-family:var(--font-teko);font-size:42px;font-weight:500;line-height:1;color:#ff2e32;text-align:center}@media not screen and (min-width:950px){.EntryCampaign_fv_head_newsNumber___o7In{font-size:32px}}.EntryCampaign_fv_head_campaignName__SA3o6{position:relative;font-family:var(--font-zen-kaku-gothic-new);font-size:48px;font-weight:700;line-height:1;color:#252529;text-align:center}@media not screen and (min-width:950px){.EntryCampaign_fv_head_campaignName__SA3o6{font-size:36px;line-height:1.05}}@media only screen and (min-width:950px){.EntryCampaign_fv_head_campaignName__SA3o6 br{display:none}}.EntryCampaign_fv_head_campaignName__SA3o6:after,.EntryCampaign_fv_head_campaignName__SA3o6:before{position:absolute;width:49px;aspect-ratio:49.232/50.405;content:"";background:url(/lp/entry_campaign/bg_twinkle.svg) no-repeat;background-size:100%}@media not screen and (min-width:950px){.EntryCampaign_fv_head_campaignName__SA3o6:after,.EntryCampaign_fv_head_campaignName__SA3o6:before{width:42px}}.EntryCampaign_fv_head_campaignName__SA3o6:before{top:-35px;left:100%}@media not screen and (min-width:950px){.EntryCampaign_fv_head_campaignName__SA3o6:before{top:-30px;left:calc(100% - 16px)}}.EntryCampaign_fv_head_campaignName__SA3o6:after{top:calc(100% + 8px);left:-34px;transform:rotate(180deg)}@media not screen and (min-width:950px){.EntryCampaign_fv_head_campaignName__SA3o6:after{top:calc(100% - 17px);left:-25px}}.EntryCampaign_fv_image__Na_ix{position:relative;width:100%;max-width:590px;padding:40px 45px 0;margin:0 auto}@media not screen and (min-width:950px){.EntryCampaign_fv_image__Na_ix{max-width:341px;padding:33px 34px 0}}.EntryCampaign_fv_image_effect__xFFF4{position:absolute;top:0;right:0}@media not screen and (min-width:950px){.EntryCampaign_fv_image_effect__xFFF4{max-width:52px}}.EntryCampaign_intro__ziNMr{padding:48px 16px}@media not screen and (min-width:950px){.EntryCampaign_intro__ziNMr{padding:25px 16px 40px}}.EntryCampaign_intro_inner__tDTbK{display:flex;flex-direction:column;gap:20px;align-items:center}@media not screen and (min-width:950px){.EntryCampaign_intro_inner__tDTbK{gap:25px}}.EntryCampaign_intro_catch__er2iK{width:100%;max-width:635px}@media not screen and (min-width:950px){.EntryCampaign_intro_catch__er2iK{max-width:347px}}.EntryCampaign_intro_limit__BwLtU{display:flex;gap:12px;align-items:center;justify-content:center}@media not screen and (min-width:950px){.EntryCampaign_intro_limit__BwLtU{flex-direction:column;gap:4px}}.EntryCampaign_intro_limit_title__U7JsQ{padding:6px 16px;font-family:var(--font-zen-kaku-gothic-new);font-size:20px;font-weight:700;line-height:1;color:#fff;text-align:center;background:#ff2e32;border-radius:1000px}@media not screen and (min-width:950px){.EntryCampaign_intro_limit_title__U7JsQ{padding:4px 12px;font-size:14px}}.EntryCampaign_intro_limit_date___oHRa{font-family:var(--font-zen-kaku-gothic-new);font-size:30px;font-weight:700;line-height:1.1;color:#ff2e32}@media not screen and (min-width:950px){.EntryCampaign_intro_limit_date___oHRa{font-size:24px}}.EntryCampaign_intro_limit_date___oHRa span{font-size:42px}@media not screen and (min-width:950px){.EntryCampaign_intro_limit_date___oHRa span{font-size:32px}}.EntryCampaign_intro_notes__appmR{max-width:556px;padding:12px 16px;font-family:var(--font-zen-kaku-gothic-new);font-size:16px;font-weight:500;line-height:1.6;color:#004f99;background:#f0f0f0}@media not screen and (min-width:950px){.EntryCampaign_intro_notes__appmR{font-size:14px}}.EntryCampaign_intro_notes__appmR button{font-family:var(--font-zen-kaku-gothic-new);font-size:16px;font-weight:700;line-height:1.6;color:#004f99;text-decoration:underline;text-underline-offset:.2em}@media not screen and (min-width:950px){.EntryCampaign_intro_notes__appmR button{font-size:14px}}.EntryCampaign_intro_notes__appmR button:hover{text-decoration:none}.EntryCampaign_intro_youtube__Z8DHP{position:relative;width:100%;padding-top:50px;margin:0 auto}.EntryCampaign_intro_youtube_inner__UJ5qe{position:relative;width:100%;max-width:560px;margin:0 auto}.EntryCampaign_intro_youtube_embed__45Hn2{display:block;width:100%;aspect-ratio:16/9;border:0}.EntryCampaign_intro_youtube_text__ajy9w{display:flex;gap:30px;align-items:center;justify-content:center;margin-top:10px;font-size:20px;font-weight:700;line-height:1;text-align:center}@media not screen and (min-width:950px){.EntryCampaign_intro_youtube_text__ajy9w{display:block}}.EntryCampaign_intro_youtube_text__ajy9w span{font-family:var(--font-teko);font-size:42px;font-weight:500;line-height:1;color:#ff2e32;text-align:center}@media not screen and (min-width:950px){.EntryCampaign_intro_youtube_text__ajy9w span{display:block}}.EntryCampaign_howto__bbY8h{padding:48px 16px;background:#004f99}@media not screen and (min-width:950px){.EntryCampaign_howto__bbY8h{padding:40px 16px}}.EntryCampaign_howto_inner__aJAwK{position:relative}.EntryCampaign_howto_list__MtKPx{display:flex;flex-direction:column;gap:16px;max-width:800px;margin:32px auto 0}@media not screen and (min-width:950px){.EntryCampaign_howto_list__MtKPx{margin:20px auto 0}}.EntryCampaign_howto_title__3aoQ_{font-family:var(--font-zen-kaku-gothic-new);font-size:32px;font-weight:700;color:#fff;text-align:center;letter-spacing:.08em}@media not screen and (min-width:950px){.EntryCampaign_howto_title__3aoQ_{font-size:20px}}.EntryCampaign_howto_item__S_Iu2{overflow:hidden;background:#fff;border-radius:12px}@media not screen and (min-width:950px){.EntryCampaign_howto_item__S_Iu2{border-radius:8px}}.EntryCampaign_howto_item_title__Cz_Fg{padding:12px;font-family:var(--font-zen-kaku-gothic-new);font-size:24px;font-weight:700;line-height:1.2;color:#004f99;text-align:center;letter-spacing:.08em;background:#d5e1ed}@media not screen and (min-width:950px){.EntryCampaign_howto_item_title__Cz_Fg{padding:8px;font-size:18px}}@media only screen and (min-width:950px){.EntryCampaign_howto_item_title__Cz_Fg br{display:none}}.EntryCampaign_howto_item_title__Cz_Fg a{color:#004f99;text-decoration:underline;text-underline-offset:.2em}.EntryCampaign_howto_item_title__Cz_Fg a:hover{text-decoration:none}.EntryCampaign_howto_item_text__2qurm{padding:24px 11px;text-align:center}@media not screen and (min-width:950px){.EntryCampaign_howto_item_text__2qurm{padding:16px 11px 20px}}.EntryCampaign_howto_item_text_followIllust__xkw_2{width:100%;max-width:293px;margin:0 auto}@media not screen and (min-width:950px){.EntryCampaign_howto_item_text_followIllust__xkw_2{max-width:216px}}.EntryCampaign_howto_item_text_hashtag__3Ujmj{position:relative}.EntryCampaign_howto_item_text_hashtag_wrap__TiPOn{display:flex;gap:12px;align-items:center;justify-content:center}.EntryCampaign_howto_item_text_hashtag_wrap__TiPOn:not(:first-of-type){margin-top:10px}@media not screen and (min-width:950px){.EntryCampaign_howto_item_text_hashtag_wrap__TiPOn{flex-direction:column;gap:5px}}.EntryCampaign_howto_item_text_hashtag_order__cwgSd{font-family:var(--font-zen-kaku-gothic-new);font-size:16px;font-weight:700;line-height:1.5;color:#004f99}@media not screen and (min-width:950px){.EntryCampaign_howto_item_text_hashtag_order__cwgSd{font-size:18px}}.EntryCampaign_howto_item_text_hashtag_word__BJyCn{min-width:308px;padding:9px 10px;font-family:var(--font-zen-kaku-gothic-new);font-size:26px;font-weight:700;line-height:1;color:#004f99;letter-spacing:.02em;word-break:break-all;background:#eee;border:2px solid #d2d2d2;border-radius:6px}@media not screen and (min-width:950px){.EntryCampaign_howto_item_text_hashtag_word__BJyCn{width:100%;min-width:auto;font-size:26px}}.EntryCampaign_howto_item_text_hashtag_word__BJyCn span{color:#ff2e32}.EntryCampaign_howto_item_text_notes__7S28C{margin-top:8px;font-family:var(--font-zen-kaku-gothic-new);font-size:14px;font-weight:700;line-height:1.5;color:#ff2e32}@media not screen and (min-width:950px){.EntryCampaign_howto_item_text_notes__7S28C{font-size:12px}}.EntryCampaign_howto_item_divider__Ck9An{text-align:center}.EntryCampaign_notes__W3XHl{padding:60px 16px}@media not screen and (min-width:950px){.EntryCampaign_notes__W3XHl{padding:40px 16px}}.EntryCampaign_notes_inner__uwfue{position:relative}.EntryCampaign_notes_list__roak7{max-width:800px;margin:0 auto;overflow:hidden;border-style:solid;border-width:1px;border-radius:14px}@media not screen and (min-width:950px){.EntryCampaign_notes_list__roak7{border:none;border-radius:8px}}.EntryCampaign_notes_list__roak7:not(:first-of-type){margin-top:32px}@media not screen and (min-width:950px){.EntryCampaign_notes_list__roak7:not(:first-of-type){margin-top:30px}}.EntryCampaign_notes_list__roak7[data-color=black]{background:#eee;border-color:#252529}.EntryCampaign_notes_list__roak7[data-color=black] .EntryCampaign_notes_list_title__2iNDm{background:#252529}.EntryCampaign_notes_list__roak7[data-color=black] .EntryCampaign_notes_list_text__wu9Tz{color:#252529}.EntryCampaign_notes_list__roak7[data-color=blue]{background:#d5e1ed;border-color:#004f99}.EntryCampaign_notes_list__roak7[data-color=blue] .EntryCampaign_notes_list_title__2iNDm{background:#004f99}.EntryCampaign_notes_list__roak7[data-color=blue] .EntryCampaign_notes_list_text__wu9Tz{color:#004f99}.EntryCampaign_notes_list_title__2iNDm{display:flex;gap:12px;align-items:center;justify-content:center;padding:13px;font-family:var(--font-zen-kaku-gothic-new);font-size:24px;font-weight:700;line-height:1;color:#fff;text-align:center}@media not screen and (min-width:950px){.EntryCampaign_notes_list_title__2iNDm{gap:6px;padding:10px;font-size:18px}}.EntryCampaign_notes_list_title_icon__MSRh6{display:block}@media not screen and (min-width:950px){.EntryCampaign_notes_list_title_icon__MSRh6{width:21px}}.EntryCampaign_notes_list_text__wu9Tz{padding:24px;font-family:var(--font-zen-kaku-gothic-new);font-size:16px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.06em}@media not screen and (min-width:950px){.EntryCampaign_notes_list_text__wu9Tz{padding:10px 12px 16px;font-size:13px}}.EntryCampaign_notes_list_text__wu9Tz a{color:#004f99;text-decoration:underline;text-underline-offset:.2em}.EntryCampaign_notes_list_text__wu9Tz a:hover{text-decoration:none}.EntryCampaign_notes_list_text_scrollInner__1HJRV{max-height:312px;overflow-y:auto}.EntryCampaign_notes_list_text_scrollInner__1HJRV::-webkit-scrollbar{position:relative;display:block;width:5px}.EntryCampaign_notes_list_text_scrollInner__1HJRV::-webkit-scrollbar-track{background:#ccc;border-radius:2.5px}.EntryCampaign_notes_list_text_scrollInner__1HJRV::-webkit-scrollbar-thumb{cursor:pointer;background:#ababab;border-radius:2.5px}@media not screen and (min-width:950px){.EntryCampaign_notes_list_text_scrollInner__1HJRV{max-height:231px}}.HalfModal_container__0q8H0{position:fixed;bottom:0;left:0;z-index:9999;width:100%;background:#252529;border-radius:10px 10px 0 0}@media only screen and (min-width:950px){.HalfModal_container__0q8H0{right:10px;bottom:40px;left:auto;max-width:350px;border-radius:10px}}.HalfModal_modal__taEY_{display:grid;grid-gap:10px;gap:10px;width:320px;margin:15px auto}@media only screen and (min-width:950px){.HalfModal_modal__taEY_{margin:10px auto}}.HalfModal_modal_close__JViH7{display:none}@media only screen and (min-width:950px){.HalfModal_modal_close__JViH7{position:absolute;top:0;right:0;display:block;cursor:pointer;transform:translate(20%,-30%)}}.HalfModal_modal_row__t5X7H{display:flex;gap:30px;align-items:center}.HalfModal_modal_row_icon__vfcso{position:relative}.HalfModal_modal_row_text__oFuFf{font-family:var(--font-zen-kaku-gothic-new);font-size:24px;font-weight:700;line-height:1.2;color:#fff}.HalfModal_modal_row_text__oFuFf small{display:block;margin-top:5px;font-size:12px;color:#ffc01e}[data-min=false] .HalfModal_modal_row_text__oFuFf small{display:none}.HalfModal_modal_text__YluxK{display:grid;grid-gap:20px;gap:20px;overflow:hidden}@media only screen and (min-width:950px){.HalfModal_modal_text__YluxK{display:none}}[data-min=true] .HalfModal_modal_text__YluxK{display:none}.HalfModal_modal_text__YluxK p{font-family:var(--font-zen-kaku-gothic-new);font-weight:700;color:#fff}.HalfModal_modal_footer___KpL5{display:grid;grid-gap:20px;gap:20px}[data-min=true] .HalfModal_modal_footer___KpL5{display:flex;flex-direction:row-reverse}@media only screen and (min-width:950px){.HalfModal_modal_footer___KpL5{display:none!important}}.HalfModal_modal_footer_link__XGNCL{display:flex;align-items:center;justify-content:center;width:100%;max-width:235px;padding:10px;margin:0 auto;font-family:var(--font-zen-kaku-gothic-new);font-weight:700;line-height:1.3;color:#000;background:#fff;border-radius:40px}.HalfModal_modal_footer_web__u_uU9{color:#fff;text-decoration:underline}.HalfModal_modal_footer_row___Ct6f{display:flex;flex:1 1;align-items:center;justify-content:center}.HalfModal_modal_bnr_link__q60Cs{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media not screen and (min-width:950px){.HalfModal_modal_bnr_link__q60Cs{display:none}}.Reservation_reserve__AMuKE{display:inline-flex;gap:10px;align-items:center;padding:14px 24px;font-family:var(--font-zen-kaku-gothic-new);font-size:18px;font-style:normal;font-weight:700;line-height:1;color:#004f99;letter-spacing:.1em;background:#fff;border:2px solid #004f99;border-radius:100px;transition:all .3s}.Reservation_reserve__AMuKE:hover{color:#fff;background:#004f99;border:2px solid #fff}@media not screen and (min-width:950px){.Reservation_reserve__AMuKE{display:flex;justify-content:center;width:100%;padding:22px}}.SpMenu_container__gRIkY{width:100%;height:100%;overflow:auto;background:rgba(0,79,153,.95)}.SpMenu_container__gRIkY::-webkit-scrollbar{position:relative;display:block;width:5px}.SpMenu_container__gRIkY::-webkit-scrollbar-track{background:#ccc;border-radius:2.5px}.SpMenu_container__gRIkY::-webkit-scrollbar-thumb{cursor:pointer;background:#ababab;border-radius:2.5px}.SpMenu_nav__DMwjh{padding:30px 32px}.SpMenu_nav_item__IN5CS{padding:16px 0;font-family:var(--font-kumbh-sans);font-size:32px;font-weight:800}.SpMenu_nav_item_link__mfo6a{color:#fff}.SpMenu_nav_item_children__urmfI{display:grid;grid-gap:10px;gap:10px;height:100%;margin-top:20px}.SpMenu_nav_item_children_item__H2pwE{height:100%}.SpMenu_nav_item_children_item_link__TmsVB{display:flex;align-items:center;width:100%;font-size:16px;color:#fff;transition:all .3s}.SpMenu_nav_reservation__bqzfP{margin-top:55px}.SpMenu_nav_sns__cNGRF{display:flex;gap:16px;justify-content:center;margin-top:20px}.SpMenu_nav_sns_item__ircZ7{display:block}.SpMenu_nav_sns_item_link__hf7mi{display:block;padding:14px}.SpMenu_nav_lang__FjYub{padding-bottom:40px;margin-top:20px}.Header_header__5kQxi{position:fixed;top:0;left:0;z-index:100;display:flex;gap:32px;align-items:center;justify-content:space-between;width:100%;height:82px;padding:0 23px;background:#004f99}@media not screen and (min-width:950px){.Header_header__5kQxi{display:flex;gap:0;height:56px;padding:0 0 0 16px}[data-bnr-view=true] .Header_header__5kQxi{position:-webkit-sticky;position:sticky}}.Header_header_logo__HGSBb{width:100%;max-width:280px;padding:20px 0}@media not screen and (min-width:950px){.Header_header_logo__HGSBb{max-width:150px}}.Header_header_logo__HGSBb img{display:block;aspect-ratio:280/39.5}.Header_header_nav__eSrcK{display:flex;flex-shrink:0;gap:32px;align-items:center;height:100%}@media not screen and (min-width:950px){.Header_header_nav__eSrcK{gap:16px;padding:0 8px 0 26px;margin-left:auto}}.Header_header_nav_list__g8_gC{display:flex;gap:32px;align-items:center;height:100%}@media not screen and (min-width:950px){.Header_header_nav_list__g8_gC{display:none}}.Header_header_nav_item__aZUVS{height:100%;font-family:var(--font-kumbh-sans);font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#fff;text-align:center}.Header_header_nav_item_link__f_SCg{display:flex;align-items:center;width:100%;height:100%;color:#fff;transition:all .3s}.Header_header_nav_item_link__f_SCg:hover{opacity:.5}@media not screen and (min-width:950px){.Header_header_nav_reservation__S9BDU{display:none}}.Header_header_nav_sns_list__sq1c6{display:flex;gap:4px;align-items:center}.Header_header_nav_sns_item__Ya_qW{display:block;width:40px;aspect-ratio:1/1;font-size:0}@media not screen and (min-width:950px){.Header_header_nav_sns_item__Ya_qW{width:32px}}.Header_header_nav_sns_item_link__oW7gt{display:block;padding:10px;transition:all .3s}@media not screen and (min-width:950px){.Header_header_nav_sns_item_link__oW7gt{padding:7px}}.Header_header_nav_sns_item_link__oW7gt:hover{opacity:.5}.Header_header_nav_lang__49kFM{display:inline-flex;gap:4px}.Header_header_spMenu__EnjJc{display:flex;align-items:center}@media only screen and (min-width:950px){.Header_header_spMenu__EnjJc{display:none}}.Header_header_spMenu_toggle__EC2un{display:flex;align-items:center;justify-content:center;width:56px;aspect-ratio:1/1}.Header_header_spMenu_toggle__EC2un[data-open=true] .Header_header_spMenu_toggle_bar_item__r5SnW:first-of-type{transform:rotate(20deg) translateY(25%)}.Header_header_spMenu_toggle__EC2un[data-open=true] .Header_header_spMenu_toggle_bar_item__r5SnW:nth-of-type(2){opacity:0}.Header_header_spMenu_toggle__EC2un[data-open=true] .Header_header_spMenu_toggle_bar_item__r5SnW:nth-of-type(3){transform:rotate(-20deg) translateY(-25%)}.Header_header_spMenu_toggle_bar__aMtwT{position:relative;display:block;width:32px;aspect-ratio:32/14}.Header_header_spMenu_toggle_bar_item__r5SnW{position:absolute;left:0;display:block;width:32px;height:2px;background:#fff;transition:all .3s}.Header_header_spMenu_toggle_bar_item__r5SnW:first-of-type{top:0;transform-origin:left center}.Header_header_spMenu_toggle_bar_item__r5SnW:nth-of-type(2){top:50%;transform:translateY(-50%)}.Header_header_spMenu_toggle_bar_item__r5SnW:nth-of-type(3){bottom:0;transform-origin:left center}.Header_header_spMenuCover__vkGQc{position:absolute;top:56px;left:0;width:100%;height:calc(100vh - 56px);pointer-events:none;opacity:0;transition:all .3s}@media only screen and (min-width:950px){.Header_header_spMenuCover__vkGQc{display:none}}.Header_header_spMenuCover__vkGQc[data-view=true]{pointer-events:auto;opacity:1}.Header_header_sns__uYzfZ{display:flex;height:100%}.Header_header_sns_item__A6i9V{width:48px}.Header_header_sns_item_link__vEL26{display:flex;align-items:center;height:100%;padding:14px;transition:all .3s}.Header_header_sns_item_link__vEL26:hover{opacity:.5}.LanguageSwitcher_lang_switcher___QYN2{display:flex;gap:.25rem;align-items:center;font-family:var(--font-zen-kaku-gothic-new);font-size:16px;font-style:normal;font-weight:500;color:#fff}.LanguageSwitcher_lang_switcher_active__AiAbW{color:#fff;text-decoration:underline}.LanguageSwitcher_lang_switcher_link__LPcB_{color:#fff;text-decoration:none;opacity:.6;transition:opacity .2s ease}.LanguageSwitcher_lang_switcher_link__LPcB_:hover{opacity:1}.DefaultLayout_container__np2ST{padding:82px 0 100px;color:#01010c;background:#fff}@media not screen and (min-width:950px){.DefaultLayout_container__np2ST{padding:56px 0 80px}.DefaultLayout_container__np2ST[data-floating=true]{position:relative;margin-top:calc(-100dvh + 82px)}}.DefaultLayout_inner__LKIWM{display:block;padding:0 15px}.DefaultLayout_pageTitle__f7zDW{padding:64px 0;font-family:var(--font-antonio);font-size:68px;font-weight:700;color:#004f99;text-align:center}@media not screen and (min-width:950px){.DefaultLayout_pageTitle__f7zDW{padding:24px 0;font-size:53px}}.DefaultLayout_pageTitle__f7zDW small{display:block;margin-top:15px;font-family:var(--font-noto);font-size:28px;font-weight:700;text-align:center}.HomeShops_container__sVG3a{position:relative}.HomeShops_kv__C_6u2{position:relative;width:100%;overflow:hidden;text-align:center}@media only screen and (min-width:950px){.HomeShops_kv__C_6u2:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:url(/img/kv_bg.webp) no-repeat 50%/cover;filter:blur(10px)}}.HomeShops_kv_image___sKFl{position:relative;max-width:1442px;margin:0 auto}.HomeShops_content__luJy0{display:flex;flex-direction:column;gap:100px;width:100%;max-width:800px;padding:0;margin:64px auto 0}@media not screen and (min-width:950px){.HomeShops_content__luJy0{gap:56px;padding:0 16px;margin:25px auto 0}}.HomeShops_spot_head__3MxQi{position:relative}.HomeShops_spot_head_logo__PCrwC{width:100%;text-align:center}.HomeShops_spot_head_image__x95Vh{margin-top:8px}.HomeShops_spot_details__ijk84{margin-top:16px}@media not screen and (min-width:950px){.HomeShops_spot_details__ijk84{padding:8px 0;margin-top:8px}}.HomeShops_spot_details_logoAndTitle__Hjrss{display:flex;gap:24px;align-items:center;font-size:20px}@media not screen and (min-width:950px){.HomeShops_spot_details_logoAndTitle__Hjrss{gap:8px;padding:0 7px}}.HomeShops_spot_details_logoAndTitle_logo__1RpWK{flex-shrink:0;height:100%}@media not screen and (min-width:950px){.HomeShops_spot_details_logoAndTitle_logo__1RpWK{width:56px}}.HomeShops_spot_details_logoAndTitle_title__grDKA{font-family:var(--font-zen-kaku-gothic-new);font-size:32px;font-weight:700;line-height:1.3;color:#004f99}@media not screen and (min-width:950px){.HomeShops_spot_details_logoAndTitle_title__grDKA{font-size:20px}}.HomeShops_spot_details_title__A6_fv{font-family:var(--font-zen-kaku-gothic-new);font-size:32px;font-weight:700;line-height:1.3;color:#004f99}@media only screen and (min-width:950px){.HomeShops_spot_details_title__A6_fv br{display:none}}@media not screen and (min-width:950px){.HomeShops_spot_details_title__A6_fv br{display:block}.HomeShops_spot_details_title__A6_fv{font-size:24px}}.HomeShops_spot_details_text__27HiI{margin-top:16px;font-family:var(--font-kumbh-sans);font-size:16px;font-weight:500;line-height:1.6;color:#004f99;letter-spacing:.08em}@media not screen and (min-width:950px){.HomeShops_spot_details_text__27HiI{margin-top:8px;font-size:14px}}.HomeShops_spot_details_text__27HiI ruby[data-ruby]{position:relative}.HomeShops_spot_details_text__27HiI ruby[data-ruby]:before{position:absolute;top:-1.5em;left:50%;margin:auto;font-size:.6875em;font-weight:700;line-height:1.5;letter-spacing:.08em;content:attr(data-ruby);transform:translateX(-50%)}.HomeShops_spot_details_text__27HiI ruby[data-ruby] rt{display:none}.HomeShops_spot_pickups__iRhP6{display:flex;flex-direction:column;gap:8px}.HomeShops_spot_pickups__iRhP6[data-label="BASE LAB"]{display:grid;grid-template-columns:1fr 1fr}@media not screen and (min-width:950px){.HomeShops_spot_pickups__iRhP6[data-label="BASE LAB"]{grid-template-columns:1fr}}.HomeShops_spot_pickups__iRhP6[data-label=CRANE]{display:grid;grid-template-columns:1fr 1fr}@media not screen and (min-width:950px){.HomeShops_spot_pickups__iRhP6[data-label=CRANE]{grid-template-columns:1fr}}.HomeShops_spot_pickups_product__HBzFG{display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px 24px 24px;margin-top:16px;border:1px solid #004f99;border-radius:8px}[data-page=product] .HomeShops_spot_pickups_product__HBzFG{border:0}[data-label="BASE LAB"] .HomeShops_spot_pickups_product__HBzFG{padding:16px 15px 24px}@media not screen and (min-width:950px){.HomeShops_spot_pickups_product__HBzFG{flex-direction:column;align-items:center}}.HomeShops_spot_pickups_product_head__ctRsr{display:flex;gap:8px;align-items:center;margin:0 auto}@media not screen and (min-width:950px){[data-label=KUJI] .HomeShops_spot_pickups_product_head__ctRsr{flex-direction:column}}.HomeShops_spot_pickups_product_image__1nVPH{width:100%}[data-label=KUJI] .HomeShops_spot_pickups_product_image__1nVPH{max-width:180px}@media not screen and (min-width:950px){[data-label=KUJI] .HomeShops_spot_pickups_product_image__1nVPH{max-width:220px}}.HomeShops_spot_pickups_product_image__1nVPH img{width:100%}.HomeShops_spot_pickups_product_text__1vM4M{width:100%;font-family:var(--font-zen-kaku-gothic-new);font-size:18px;font-weight:700;line-height:1.5;color:#004f99;text-align:center;letter-spacing:.08em}@media not screen and (min-width:950px){.HomeShops_spot_pickups_product_text__1vM4M{font-size:14px;letter-spacing:.08em}}[data-label="BASE LAB"] .HomeShops_spot_pickups_product_text__1vM4M,[data-label=KUJI] .HomeShops_spot_pickups_product_text__1vM4M{text-align:left}@media not screen and (min-width:950px){[data-label=CRANE] .HomeShops_spot_pickups_product_text__1vM4M{text-align:left}}.HomeShops_spot_pickups_product_text__1vM4M>a{color:#004f99;text-decoration:underline}.HomeShops_spot_pickups_product_text__1vM4M>a:hover{text-decoration:none}.HomeShops_spot_pickups_product_text_pages__P6Yhw{display:flex;flex-direction:column;gap:16px;margin-top:10px;font-family:var(--font-zen-kaku-gothic-new);font-size:18px;font-weight:700;line-height:1.5;color:#004f99;letter-spacing:.08em}@media not screen and (min-width:950px){.HomeShops_spot_pickups_product_text_pages__P6Yhw{font-size:14px;letter-spacing:.08em}}.HomeShops_spot_pickups_product_text_pages_head__Pvp6i{text-align:center}.HomeShops_spot_pickups_product_text_pages_links__8tzUu{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:0 auto}@media not screen and (min-width:950px){[data-label=KUJI] .HomeShops_spot_pickups_product_text_pages_links__8tzUu{grid-template-columns:repeat(2,1fr)}}.HomeShops_spot_pickups_product_text_pages_links_item__f_cjq{display:block;padding:12px clamp(20px,8vw,43px);font-family:var(--font-zen-kaku-gothic-new);font-size:16px;font-weight:700;line-height:1.2;color:#fff;text-align:center;letter-spacing:repeat(1.6px,16px);background:#004f99;border:2px solid #fff;border-radius:1000px;transition:all .3s}.HomeShops_spot_pickups_product_text_pages_links_item__f_cjq:hover{color:#004f99;background:#fff;border:2px solid #004f99}@media not screen and (min-width:950px){.HomeShops_spot_pickups_product_text_pages_links_item__f_cjq{font-size:14px}}.HomeShops_spot_pickups_product_text_pages_youtubeEmbed__rgZH4{position:relative;width:100%;aspect-ratio:16/9;margin:20px auto 0;border:0}.HomeShops_spot_pickups_product_text_pages_youtubeEmbed_iframe__DN0fO{display:block;width:100%;aspect-ratio:16/9;border:0}.HomeShops_comingsoon__DqYSE{font-family:var(--font-antonio);font-size:40px;font-weight:700;line-height:1;color:#004f99;text-align:center;text-transform:uppercase;letter-spacing:.08em}.HomeShops_enter_image__3jQfP{display:block;width:100%;max-width:640px;margin:32px auto 0}.HomeShops_link_detail__EObSw{display:block;width:100%;max-width:320px;padding:15px;margin:20px auto 0;font-family:var(--font-zen-kaku-gothic-new);font-size:16px;font-weight:700;line-height:1;color:#fff;text-align:center;letter-spacing:.1em;background:#004f99;border:2px solid #fff;border-radius:1000px;transition:all .3s}.HomeShops_link_detail__EObSw:hover{color:#004f99;background:#fff;border:2px solid #004f99}.OfficialSns_container___T_z2{position:relative;padding:100px 0}@media not screen and (min-width:950px){.OfficialSns_container___T_z2{padding:16px 0}}.OfficialSns_head__tDPX6{font-family:var(--font-kumbh-sans);font-size:38px;font-weight:700;line-height:1.4;color:#04529a;text-align:center;letter-spacing:.08em}.OfficialSns_list__ge269{display:flex;gap:32px;justify-content:center;margin-top:20px}.OfficialSns_item_link__YMHML{display:flex;align-items:center;justify-content:center;width:64px;aspect-ratio:1/1;background:#04529a;transition:all .3s}@media(hover:hover)and (pointer:fine){.OfficialSns_item_link__YMHML{cursor:pointer}.OfficialSns_item_link__YMHML:hover{opacity:.5}}.Marquee_marquee__soj3X{overflow:hidden;white-space:nowrap}.Marquee_track__lK4yj{display:inline-flex;animation:Marquee_marquee__soj3X 18s linear infinite;will-change:transform}.Marquee_item__Y8FQ5{display:inline-block;margin-right:1.2rem;font-family:var(--font-kumbh-sans);line-height:1;color:rgba(0,0,0,0);-webkit-text-stroke-width:.8px;-webkit-text-stroke-color:#004f99}.Marquee_item__Y8FQ5[data-special=true]{color:#004f99;-webkit-text-stroke-width:0}.Marquee_small__WOXAd .Marquee_item__Y8FQ5{font-size:64px;font-weight:800}@media not screen and (min-width:950px){.Marquee_small__WOXAd .Marquee_item__Y8FQ5{font-size:32px}}.Marquee_large__Kzjx1{font-size:124px}@media not screen and (min-width:950px){.Marquee_large__Kzjx1{font-size:97px}}.Marquee_large__Kzjx1 .Marquee_item__Y8FQ5{font-weight:900}.Marquee_large__Kzjx1 .Marquee_item__Y8FQ5[data-special=true]{font-size:124px}@media not screen and (min-width:950px){.Marquee_large__Kzjx1 .Marquee_item__Y8FQ5[data-special=true]{font-size:97px}}@keyframes Marquee_marquee__soj3X{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.DecorationStand_container__LxD7N{padding:82px 15px 100px;color:#01010c;background:#fff}@media not screen and (min-width:950px){.DecorationStand_container__LxD7N{padding:56px 15px 80px}}.DecorationStand_inner__EkZCb{display:block}.DecorationStand_pageTitle__MtaHx{padding:64px 0;font-family:var(--font-antonio);font-size:68px;font-weight:700;color:#004f99}@media not screen and (min-width:950px){.DecorationStand_pageTitle__MtaHx{padding:24px 0;font-size:53px}}.DecorationStand_main__q4IJM,.DecorationStand_pageLead__ekaRK{width:94.9109414758%;max-width:1240px;margin:0 auto;max-width:800px}.DecorationStand_backList__YH6Uu{display:flex;justify-content:center;margin-top:80px}@media not screen and (min-width:950px){.DecorationStand_backList__YH6Uu{margin-top:40px}}.DecorationStand_backList_link__J0zua{display:inline-block;padding:24px 95px;font-family:var(--font-zen-kaku-gothic-new);font-size:20px;font-style:normal;font-weight:700;line-height:1;color:#fff;letter-spacing:.1em;background:#004f99;border:2px solid #fff;border-radius:1000px;transition:all .3s}@media not screen and (min-width:950px){.DecorationStand_backList_link__J0zua{padding:19px 59px;font-size:14px}}.DecorationStand_backList__YH6Uu[data-type=white] .DecorationStand_backList_link__J0zua,.DecorationStand_backList_link__J0zua:hover{color:#004f99;background:#fff;border:2px solid #004f99}.DecorationStand_backList__YH6Uu[data-type=white] .DecorationStand_backList_link__J0zua:hover{color:#fff;background:#004f99;border:2px solid #fff}.DecorationStand_container__LxD7N{display:block}.DecorationStand_pageTitle__MtaHx{font-size:16px;text-align:center}.DecorationStand_pageLead__ekaRK{font-family:var(--font-zen-kaku-gothic-new);font-size:18px;font-weight:700;color:#005099}@media not screen and (min-width:950px){.DecorationStand_pageLead__ekaRK{font-size:14px}}.DecorationStand_main__q4IJM{margin-top:30px}.DecorationStand_item__WGgri{max-width:500px;padding:20px 0;margin:0 auto}.AllPages_container__zF_44{padding:82px 15px 100px;color:#01010c;background:#fff}@media not screen and (min-width:950px){.AllPages_container__zF_44{padding:56px 15px 80px}}.AllPages_inner__R1dk8{display:block}.AllPages_pageTitle__ickaP{padding:64px 0;font-family:var(--font-antonio);font-size:68px;font-weight:700;color:#004f99}@media not screen and (min-width:950px){.AllPages_pageTitle__ickaP{padding:24px 0;font-size:53px}}.AllPages_main__zXyjd,.AllPages_pageLead__X7Y__{width:94.9109414758%;max-width:1240px;margin:0 auto;max-width:800px}.AllPages_backList__jFF8C{display:flex;justify-content:center;margin-top:80px}@media not screen and (min-width:950px){.AllPages_backList__jFF8C{margin-top:40px}}.AllPages_backList_link__CTeYy{display:inline-block;padding:24px 95px;font-family:var(--font-zen-kaku-gothic-new);font-size:20px;font-style:normal;font-weight:700;line-height:1;color:#fff;letter-spacing:.1em;background:#004f99;border:2px solid #fff;border-radius:1000px;transition:all .3s}@media not screen and (min-width:950px){.AllPages_backList_link__CTeYy{padding:19px 59px;font-size:14px}}.AllPages_backList__jFF8C[data-type=white] .AllPages_backList_link__CTeYy,.AllPages_backList_link__CTeYy:hover{color:#004f99;background:#fff;border:2px solid #004f99}.AllPages_backList__jFF8C[data-type=white] .AllPages_backList_link__CTeYy:hover{color:#fff;background:#004f99;border:2px solid #fff}.AllPages_container__zF_44{display:block}.AllPages_pageTitle__ickaP{font-size:16px;text-align:center}.AllPages_pageLead__X7Y__{font-family:var(--font-zen-kaku-gothic-new);font-size:18px;font-weight:700;color:#005099}@media not screen and (min-width:950px){.AllPages_pageLead__X7Y__{font-size:14px}}.AllPages_main__zXyjd{display:grid;margin-top:30px}.AllPages_main_item__kUw3Y{background:#005099}.AllPages_main_item__kUw3Y+.AllPages_main_item__kUw3Y{margin-top:60px}.AllPages_main_item__kUw3Y h2{padding-top:15px;font-family:var(--font-kumbh-sans);font-size:24px;font-weight:700;color:#fff;text-align:center}.AllPages_item__T_V94{max-width:500px;padding:20px 0;margin:0 auto}.Tshirt_container__3Z6qf{padding:82px 15px 100px;color:#01010c;background:#fff}@media not screen and (min-width:950px){.Tshirt_container__3Z6qf{padding:56px 15px 80px}}.Tshirt_inner__TWgRt{display:block}.Tshirt_pageTitle__8ga5p{padding:64px 0;font-family:var(--font-antonio);font-size:68px;font-weight:700;color:#004f99}@media not screen and (min-width:950px){.Tshirt_pageTitle__8ga5p{padding:24px 0;font-size:53px}}.Tshirt_main__lXINL,.Tshirt_pageLead__u1Ep2{width:94.9109414758%;max-width:1240px;margin:0 auto;max-width:800px}.Tshirt_backList__KClp4{display:flex;justify-content:center;margin-top:80px}@media not screen and (min-width:950px){.Tshirt_backList__KClp4{margin-top:40px}}.Tshirt_backList_link__K2Obb{display:inline-block;padding:24px 95px;font-family:var(--font-zen-kaku-gothic-new);font-size:20px;font-style:normal;font-weight:700;line-height:1;color:#fff;letter-spacing:.1em;background:#004f99;border:2px solid #fff;border-radius:1000px;transition:all .3s}@media not screen and (min-width:950px){.Tshirt_backList_link__K2Obb{padding:19px 59px;font-size:14px}}.Tshirt_backList__KClp4[data-type=white] .Tshirt_backList_link__K2Obb,.Tshirt_backList_link__K2Obb:hover{color:#004f99;background:#fff;border:2px solid #004f99}.Tshirt_backList__KClp4[data-type=white] .Tshirt_backList_link__K2Obb:hover{color:#fff;background:#004f99;border:2px solid #fff}.Tshirt_container__3Z6qf{display:block}.Tshirt_pageTitle__8ga5p{font-size:16px;text-align:center}.Tshirt_pageLead__u1Ep2{font-family:var(--font-zen-kaku-gothic-new);font-size:18px;font-weight:700;color:#005099}@media not screen and (min-width:950px){.Tshirt_pageLead__u1Ep2{font-size:14px}}.Tshirt_main__lXINL{display:grid;grid-gap:30px;gap:30px;margin-top:30px}.Tshirt_item__WYawE{max-width:500px;padding:20px 0;margin:0 auto}.PickUpItems_container__Thq8O{position:relative;padding:50px 0 0;overflow:hidden}@media not screen and (min-width:950px){.PickUpItems_container__Thq8O{padding:40px 0 0}}.PickUpItems_items_wrap__8_igx{position:relative}.PickUpItems_title__jMjIT{position:relative;padding-left:100px;overflow:hidden;font-family:var(--font-kumbh-sans);font-size:64px;font-weight:800;line-height:100%;color:#004f99;white-space:nowrap}.PickUpItems_swiper_container__5Us2S{margin:10px auto 0;overflow:visible}@media not screen and (min-width:950px){.PickUpItems_swiper_container__5Us2S{width:calc(100% - 32px)}}.PickUpItems_swiper__FmOct{padding:0 100px 50px;overflow:visible}@media not screen and (min-width:950px){.PickUpItems_swiper__FmOct{padding:0 20px 30px;margin:0 -20px}}.PickUpItems_swiper__FmOct .swiper-scrollbar{left:10%!important;width:80%!important;height:6px;background:#eee;border-radius:0}@media not screen and (min-width:950px){.PickUpItems_swiper__FmOct .swiper-scrollbar{left:5%!important;width:90%!important;height:4px}}.PickUpItems_swiper__FmOct .swiper-scrollbar-drag{cursor:pointer;background:#004f99;border-radius:0;transition:background .3s ease}.PickUpItems_swiper__FmOct .swiper-scrollbar-drag:hover{background:#003d7a}.PickUpItems_item__YdeXB{width:100%;max-width:243px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:950px){.PickUpItems_item__YdeXB{max-width:129px}}.PickUpItems_item_link__4vPqg{display:block}.PickUpItems_item_image__iWYOn{display:block;width:100%;aspect-ratio:1/1;border:1.2px solid #004f99}.PickUpItems_item_image__iWYOn img{width:100%;height:100%;object-fit:cover}.PickUpItems_item_text__xPmxY{display:-webkit-box;max-height:3em;margin-top:10px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-family:var(--font-zen-kaku-gothic-new);font-size:18px;font-weight:500;line-height:1.4;color:#004f99;letter-spacing:.08em;-webkit-box-orient:vertical}@media not screen and (min-width:950px){.PickUpItems_item_text__xPmxY{font-size:11px}}.PickUpItems_viewAll__xJKHX{display:block;width:100%;max-width:320px;padding:24px;margin:70px auto 0;font-family:var(--font-zen-kaku-gothic-new);font-size:20px;font-weight:700;line-height:1;color:#fff;text-align:center;letter-spacing:.1em;background:#004f99;border:2px solid #fff;border-radius:1000px;transition:all .3s}@media not screen and (min-width:950px){.PickUpItems_viewAll__xJKHX{max-width:200px;padding:20px;margin:32px auto 0;font-size:16px}}.PickUpItems_viewAll__xJKHX:hover{color:#004f99;background:#fff;border:2px solid #004f99}.PickUpItems_newsLink__4Z94E{display:block;padding:48px 5%;margin:0 auto;text-align:center}.PickUpItems_newsLink_link__bmail{position:relative;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-family:var(--font-zen-kaku-gothic-new);font-size:16px;font-weight:500;line-height:1.4;color:#004f99}.PickUpItems_newsLink_link__bmail:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;content:"";background:#004f99;transition:all .3s}@media(hover:hover)and (pointer:fine){.PickUpItems_newsLink_link__bmail{cursor:pointer}.PickUpItems_newsLink_link__bmail:hover:after{width:0}}.HomeQa_container__dVNs_{position:relative;display:grid;grid-gap:20px;gap:20px;padding:100px 0 0}@media not screen and (min-width:950px){.HomeQa_container__dVNs_{padding:40px 0}}.HomeQa_inner__V15O_{max-width:800px;padding:0 16px;margin:0 auto}.HomeQa_title__BDKCm{font-family:var(--font-zen-kaku-gothic-new);font-size:32px;font-weight:700;line-height:1.5;color:#004f99;text-align:center}@media not screen and (min-width:950px){.HomeQa_title__BDKCm{font-size:24px}}.HomeQa_buttons__dM5wi{display:flex;flex-direction:column;gap:16px;margin-top:40px}@media not screen and (min-width:950px){.HomeQa_buttons__dM5wi{margin-top:24px}}.HomeQa_buttons_top__uzjBJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media not screen and (min-width:950px){.HomeQa_buttons_top__uzjBJ{gap:8px}}.HomeQa_button__UgfLQ{display:flex;align-items:center;justify-content:center;padding:24px;font-family:var(--font-zen-kaku-gothic-new);font-size:20px;font-weight:700;line-height:1;color:#fff;text-align:center;letter-spacing:.1em;background:#004f99;border:2px solid #004f99;border-radius:1000px;transition:all .3s}@media(hover:hover)and (pointer:fine){.HomeQa_button__UgfLQ{cursor:pointer}.HomeQa_button__UgfLQ:hover{color:#004f99;background:#fff}}@media not screen and (min-width:950px){.HomeQa_button__UgfLQ{padding:20px;font-size:14px;letter-spacing:.1em}}.HomeQa_button_large__7_FuU{display:flex;gap:8px;align-items:center;justify-content:center;padding:24px;font-family:var(--font-zen-kaku-gothic-new);font-size:20px;font-weight:700;line-height:1;color:#fff;text-align:center;letter-spacing:.1em;background:#004f99;border:2px solid #fff;border-radius:1000px;transition:all .3s}@media(hover:hover)and (pointer:fine){.HomeQa_button_large__7_FuU{cursor:pointer}.HomeQa_button_large__7_FuU:hover{color:#004f99;background:#fff;border:2px solid #004f99}}@media not screen and (min-width:950px){.HomeQa_button_large__7_FuU{padding:20px;font-size:14px;letter-spacing:.1em}.HomeQa_button_large_icon__9iEu5{display:none}}.LuckyPort_container__HIN_r{display:block;padding-top:82px;padding-bottom:80px;overflow:hidden;background-color:#fff}@media not screen and (min-width:950px){.LuckyPort_container__HIN_r{padding-top:56px}}.LuckyPort_inner__wM_Xf{display:block}.LuckyPort_intro__RnS69{display:flex;flex-direction:column;gap:32px;padding:58px 16px 0}.LuckyPort_intro_logo__Y1D_l{width:100%;max-width:348px;margin:0 auto}@media not screen and (min-width:950px){.LuckyPort_intro_logo__Y1D_l{max-width:248px}}.LuckyPort_intro_text__gpPWP{display:flex;flex-direction:column;gap:16px;font-family:var(--font-zen-kaku-gothic-new);font-size:16px;font-style:normal;font-weight:500;line-height:1.8;color:#004f99;text-align:center}@media not screen and (min-width:950px){.LuckyPort_intro_text__gpPWP{font-size:14px}}.LuckyPort_intro_text_catch__vSo9y{width:100%;max-width:402px;margin:0 auto}@media not screen and (min-width:950px){.LuckyPort_intro_text_catch__vSo9y{max-width:225px;margin-top:16px}}@media only screen and (min-width:950px){.LuckyPort_intro_text_spLine__vv_tJ{display:none}}.LuckyPort_intro_ship__FWF5x{width:100%;max-width:800px;margin:0 auto}@media not screen and (min-width:950px){.LuckyPort_intro_ship__FWF5x{width:calc(100% + 32px);max-width:none;transform:translateX(-16px)}}.LuckyPort_intro_ship__FWF5x img{width:100%}.LuckyPort_howto__5X2x3{padding:48px 16px 100px;background:#d5e1ed}@media not screen and (min-width:950px){.LuckyPort_howto__5X2x3{padding:48px 16px 80px}}.LuckyPort_howto_head__daNcT{font-family:var(--font-zen-kaku-gothic-new);font-size:32px;font-style:normal;font-weight:700;line-height:normal;color:#004f99;text-align:center;letter-spacing:.08em}.LuckyPort_howto_content__SHVnH{display:flex;flex-direction:column;gap:40px;margin-top:48px}.LuckyPort_howto_step__5ppBA{position:relative;width:100%;max-width:640px;padding:46px 22px;margin:0 auto;background:#fff;border:2px solid #004f99;border-radius:8px}.LuckyPort_howto_step_num__WUOR_{position:absolute;top:0;left:50%;max-width:-moz-fit-content;max-width:fit-content;padding:10px 32px;margin:0 auto;font-family:var(--font-kumbh-sans);font-size:24px;font-style:normal;font-weight:700;line-height:1.2;color:#fff;text-align:center;letter-spacing:.08em;background:#004f99;border-radius:999em;transform:translate(-50%,-50%)}@media not screen and (min-width:950px){.LuckyPort_howto_step_num__WUOR_{font-size:18px}}.LuckyPort_howto_step_head__m4UWu{font-family:var(--font-zen-kaku-gothic-new);font-size:24px;font-style:normal;font-weight:700;line-height:1.2;color:#004f99;text-align:center;letter-spacing:.08em}@media not screen and (min-width:950px){.LuckyPort_howto_step_head__m4UWu{font-size:18px}}.LuckyPort_howto_step_details__KeXs3{margin-top:32px}.LuckyPort_howto_step_details__KeXs3[data-content=point]{margin-top:16px}.LuckyPort_howto_step_details_image__4sgzI{width:100%;max-width:310px;margin:0 auto}[data-content=point] .LuckyPort_howto_step_details_image__4sgzI{max-width:223px}.LuckyPort_howto_step_details_text__CdZGW{margin-top:16px;font-family:var(--font-zen-kaku-gothic-new);font-size:16px;font-style:normal;font-weight:700;line-height:1.6;color:#004f99;text-align:center}@media not screen and (min-width:950px){.LuckyPort_howto_step_details_text__CdZGW{font-size:14px}}.LuckyPort_howto_step_details_notes__dXce_{max-width:-moz-fit-content;max-width:fit-content;margin:12px auto 0;font-family:var(--font-zen-kaku-gothic-new);font-size:14px;font-style:normal;font-weight:500;line-height:1.5;color:#252529}@media not screen and (min-width:950px){.LuckyPort_howto_step_details_notes__dXce_{font-size:12px}}[data-content=point] .LuckyPort_howto_step_details_notes__dXce_{margin:16px auto 0}.LuckyPort_howto_step_details_notes__dXce_ li{padding-left:1em;text-indent:-1em;list-style-position:inside}.LuckyPort_howto_step_details_notes__dXce_ li::marker{content:"※"}.LuckyPort_howto_step_hr__mHdzs{margin:40px 0;border:none;border-top:1px dashed #004f99}.LuckyPort_howto_arrow__vHaSW{width:100%;max-width:32px;margin:0 auto}.LuckyPort_prize__DxSN4{padding:60px 16px;background:#004f99}.LuckyPort_prize_catch__F4huF{font-family:var(--font-zen-kaku-gothic-new);font-size:48px;font-style:normal;font-weight:700;line-height:normal;color:#ffc01e;text-align:center;letter-spacing:.08em}@media not screen and (min-width:950px){.LuckyPort_prize_catch__F4huF{font-size:32px}}.LuckyPort_prize_about__kJCak{width:100%;max-width:800px;padding:52px 80px;margin:16px auto 0;background-color:#145da1;border-radius:4px}@media not screen and (min-width:950px){.LuckyPort_prize_about__kJCak{padding:52px 15px;margin-top:28px}}.LuckyPort_prize_about_image__XGcHd{width:100%;margin:0 auto}@media not screen and (min-width:950px){.LuckyPort_prize_about_image__XGcHd{max-width:328px}}.LuckyPort_prize_about_notes__vdOXs{max-width:-moz-fit-content;max-width:fit-content;margin:32px auto 0;font-family:var(--font-zen-kaku-gothic-new);font-size:14px;font-style:normal;font-weight:500;line-height:1.5;color:#fff}@media not screen and (min-width:950px){.LuckyPort_prize_about_notes__vdOXs{font-size:12px}}.LuckyPort_prize_about_notes__vdOXs li{padding-left:1em;text-indent:-1em;list-style-position:inside}.LuckyPort_prize_about_notes__vdOXs li::marker{content:"※"}.LuckyPort_caution__2s3P5{padding:80px 16px 0}@media not screen and (min-width:950px){.LuckyPort_caution__2s3P5{padding:80px 16px}}.LuckyPort_caution_inner__9xe66{position:relative}.LuckyPort_caution_list__E2gp8{max-width:800px;margin:0 auto;overflow:hidden;background:#eee;border-radius:8px}@media not screen and (min-width:950px){.LuckyPort_caution_list__E2gp8{border:none;border-radius:8px}}.LuckyPort_caution_list__E2gp8:not(:first-of-type){margin-top:32px}@media not screen and (min-width:950px){.LuckyPort_caution_list__E2gp8:not(:first-of-type){margin-top:30px}}.LuckyPort_caution_list_title__PJMmB{display:flex;gap:12px;align-items:center;justify-content:center;padding:10px;font-family:var(--font-zen-kaku-gothic-new);font-size:18px;font-weight:700;line-height:1;color:#fff;text-align:center;background:#252529}@media not screen and (min-width:950px){.LuckyPort_caution_list_title__PJMmB{gap:6px;padding:10px;font-size:18px}}.LuckyPort_caution_list_title_icon__LdJpG{display:block}@media not screen and (min-width:950px){.LuckyPort_caution_list_title_icon__LdJpG{width:21px}}.LuckyPort_caution_list_text__jNgh3{padding:34px 16px 40px;font-family:var(--font-zen-kaku-gothic-new);font-size:16px;font-style:normal;font-weight:400;line-height:1.6;color:#252529;letter-spacing:.06em}@media not screen and (min-width:950px){.LuckyPort_caution_list_text__jNgh3{padding:10px 8px 16px;font-size:13px}}.LuckyPort_caution_list_text__jNgh3 a{color:#004f99;text-decoration:underline;text-underline-offset:.2em}.LuckyPort_caution_list_text__jNgh3 a:hover{text-decoration:none}.LuckyPort_caution_list_text__jNgh3 ul li{padding-left:1em;text-indent:-1em;list-style-position:inside}.LuckyPort_caution_list_text__jNgh3 ul li::marker{content:"・"}.Recruit_recruit__Poqqk{padding:0 16px 100px}@media not screen and (min-width:950px){.Recruit_recruit__Poqqk{padding:0 16px 40px}}.Recruit_recruit__inner__aRHll{max-width:800px;margin:0 auto}.Recruit_recruit__content__7kS6B{display:flex;flex-direction:column;gap:16px;align-items:center;max-width:100%;overflow:hidden;text-align:center;background:#eee;border:1px solid #004f99;border-radius:16px}@media not screen and (min-width:950px){.Recruit_recruit__content__7kS6B{border-radius:8px}}.Recruit_recruit__title__a1Imh{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 30px;font-family:A-OTF Gothic MB101 Pro,sans-serif;font-size:24px;font-weight:600;line-height:normal;color:#fff;background:#004f99}@media not screen and (min-width:950px){.Recruit_recruit__title__a1Imh{padding:12px 16px;font-size:20px}}.Recruit_recruit__text__rI2Ky{padding:0 30px;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){.Recruit_recruit__text__rI2Ky{padding:0 16px;font-size:14px;font-weight:600;line-height:1.6}}.Recruit_recruit__text__rI2Ky p{margin-bottom:8px}.Recruit_recruit__text__rI2Ky p:last-child{margin-bottom:0}.Recruit_recruit__text__rI2Ky br{display:none}@media not screen and (min-width:950px){.Recruit_recruit__text__rI2Ky br{display:block}}.Recruit_recruit__button__XvjKH{display:block;width:100%;max-width:320px;padding:24px;font-family:var(--font-zen-kaku-gothic-new);font-size:20px;font-weight:700;line-height:1;color:#fff;text-align:center;letter-spacing:.1em;cursor:pointer;background:#004f99;border:2px solid #eee;border-radius:1000px;transition:all .3s}.Recruit_recruit__button__XvjKH:hover{color:#004f99;background:#fff;border:2px solid #004f99}@media not screen and (min-width:950px){.Recruit_recruit__button__XvjKH{max-width:200px;padding:20px;font-size:16px}}.Recruit_recruit__image__X5quz{position:relative;width:100%;max-width:696px;padding:16px 30px 0}@media not screen and (min-width:950px){.Recruit_recruit__image__X5quz{width:112%;max-width:none;padding:0}}.Recruit_recruit__image_overlay__05pjt{position:absolute;top:0;left:0;width:100%;height:100%;background:#00214f;mix-blend-mode:lighten}.Reservation_container__pjmuv{display:block}.Reservation_head__C4L_U,.Reservation_inner__OEOBb{width:94.9109414758%;max-width:1240px;margin:0 auto}.Reservation_head__C4L_U{padding:0 0 50px}.Reservation_head_lead__pf0lH{font-family:var(--font-zen-kaku-gothic-new);font-size:16px;line-height:1.5;color:#004f99;text-align:center}@media not screen and (min-width:950px){.Reservation_head_lead__pf0lH{font-size:14px;font-weight:700;text-align:left}}.Reservation_head_navi__LAR25{margin-top:50px;text-align:center}.Reservation_head_navi_link__FAUfi{display:inline-flex;gap:10px;align-items:center;justify-content:center;width:100%;max-width:430px;padding:20px;font-family:var(--font-zen-kaku-gothic-new);font-size:18px;font-weight:700;line-height:1.5;color:#fff;text-align:center;background:#004f99;border:2px solid #004f99;border-radius:45px}.Reservation_head_navi_link_icon__03xGC path{stroke:#fff}@media(hover:hover){.Reservation_head_navi_link__FAUfi{transition:.3s}.Reservation_head_navi_link__FAUfi:hover{color:#004f99;background:#fff;opacity:.7}.Reservation_head_navi_link__FAUfi:hover .Reservation_head_navi_link_icon__03xGC path{stroke:#004f99}}.Reservation_flow__CFQLM{position:relative;padding:50px 0;background:#004f99}.Reservation_flow_title__wKxdM{font-size:32px;font-weight:700;line-height:1.5;color:#fff;text-align:center}.Reservation_flow_list__Rveuv{display:grid;grid-gap:15px;gap:15px;margin-top:30px}.Reservation_flow_item__gAPSc{width:100%;max-width:640px;margin:0 auto;overflow:hidden;background:#fff;border-radius:5px}.Reservation_flow_item_title__wWYWo{padding:10px;font-family:var(--font-zen-kaku-gothic-new);font-size:24px;font-weight:700;line-height:1.5;color:#004f99;text-align:center;background:#eee}@media not screen and (min-width:950px){.Reservation_flow_item_title__wWYWo{font-size:18px}}.Reservation_flow_item_text__v_rAm{font-family:var(--font-zen-kaku-gothic-new);font-size:16px;line-height:1.5;color:#004f99;padding:20px}@media only screen and (min-width:950px){.Reservation_flow_item_text__v_rAm{display:flex}}@media not screen and (min-width:950px){.Reservation_flow_item_text__v_rAm{padding:10px}}.Reservation_flow_item_text__v_rAm figure{width:200px;text-align:center}@media not screen and (min-width:950px){.Reservation_flow_item_text__v_rAm figure{margin:0 auto}}.Reservation_flow_item_text__v_rAm p{flex:1 1;padding:10px}@media not screen and (min-width:950px){.Reservation_flow_item_text__v_rAm p{font-weight:700}}.Reservation_flow_item_divider__9XICu{text-align:center}.Reservation_app__8Dj8i{padding:100px 0 50px}@media not screen and (min-width:950px){.Reservation_app__8Dj8i{padding:40px 0}}.Reservation_app_inner__3fXu_{position:relative;width:100%;max-width:800px;padding:48px 14px;margin:0 auto;background:url(/img/bg_app.svg) no-repeat #1d1d22;background-position:left -51px top -27px;background-size:auto;border-radius:16px}@media not screen and (min-width:950px){.Reservation_app_inner__3fXu_{padding:40px 14px;background-position:left -104px top -47px;background-size:379px;border-radius:8px}}.Reservation_app_wrap__85314{width:100%;max-width:538px;margin:0 auto}.Reservation_app_head__siahA{display:flex;flex-direction:column;gap:24px;align-items:center}@media not screen and (min-width:950px){.Reservation_app_head__siahA{gap:18px}}.Reservation_app_lead__7py6P{font-family:var(--font-zen-kaku-gothic-new);font-size:28px;font-weight:700;line-height:1.4;color:#ffc01e;text-align:center;letter-spacing:-.02em}@media not screen and (min-width:950px){.Reservation_app_lead__7py6P{font-size:20px}}.Reservation_app_logo__MpcXK{position:relative}@media not screen and (min-width:950px){.Reservation_app_logo__MpcXK img{width:280px;height:55px}}.Reservation_app_download__LAJ3M{width:100%;max-width:538px;padding:24px 28px 33px;margin:32px auto 0;background:#fff;border-radius:13px}@media not screen and (min-width:950px){.Reservation_app_download__LAJ3M{padding:18px 16px 16px;margin-top:25px}}.Reservation_app_download_head__ouobT{font-family:var(--font-noto);font-size:20px;font-weight:700;line-height:100%;color:#000;text-align:center;letter-spacing:-.02em}@media not screen and (min-width:950px){.Reservation_app_download_head__ouobT{font-size:16px}}.Reservation_app_download_stores__oN9Sj{display:grid;grid-template-columns:200fr 246fr;grid-gap:14px;gap:14px;margin-top:26px}@media not screen and (min-width:950px){.Reservation_app_download_stores__oN9Sj{margin-top:14px}}.Reservation_app_download_stores_link__FcaUr{display:block;width:100%}.Reservation_app_notes___jL3R{padding:0 13px;margin-top:23px;font-family:var(--font-zen-kaku-gothic-new);font-size:14px;font-weight:400;line-height:1.5;color:#fff;letter-spacing:.08em}@media not screen and (min-width:950px){.Reservation_app_notes___jL3R{padding:0;margin-top:8px;font-size:10px}}.Reservation_app_notes___jL3R a{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:5.5%;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;text-underline-offset:23.5%}.Reservation_app_character__oZyHa{width:60%;margin:32px auto 0}@media not screen and (min-width:950px){.Reservation_app_character__oZyHa{width:71.1484593838%;margin-top:16px}}.Reservation_howto__GhM2v{padding:50px 0 100px}@media not screen and (min-width:950px){.Reservation_howto__GhM2v{padding:20px 0 40px}}.Reservation_howto_title__lsdAS{font-size:32px;font-weight:700;line-height:1.5;color:#004f99;text-align:center}@media not screen and (min-width:950px){.Reservation_howto_title__lsdAS{font-size:20px}}.Reservation_howto_list__7u0Dh{display:grid;grid-gap:93px;gap:93px;margin-top:30px}@media not screen and (min-width:950px){.Reservation_howto_list__7u0Dh{gap:48px}}.Reservation_howto_item__lrcCj{width:100%;max-width:800px;margin:0 auto;overflow:hidden}.Reservation_howto_item_title__SIc6N{font-family:var(--font-zen-kaku-gothic-new);font-size:16px;line-height:1.5;color:#004f99;padding-left:20px;font-size:32px;font-weight:700;border-left:4px solid #004f99}@media not screen and (min-width:950px){.Reservation_howto_item_title__SIc6N{padding-left:10px;font-size:24px}}.Reservation_howto_item_text__ZrF5P{display:grid;grid-gap:15px;gap:15px;margin-top:20px;font-family:var(--font-zen-kaku-gothic-new);font-size:16px;line-height:1.5;color:#004f99}@media not screen and (min-width:950px){.Reservation_howto_item_text__ZrF5P{font-weight:700}}.Reservation_howto_item_text__ZrF5P figure{display:block;width:100%;max-width:600px;margin:20px auto 0;text-align:center}.Reservation_shedule__S9ive{position:relative;padding:50px 0;background:#004f99}.Reservation_shedule_title__B9f2x{font-size:32px;font-weight:700;line-height:1.5;color:#fff;text-align:center}.Reservation_shedule_items__2JJem{display:grid;grid-gap:20px;gap:20px;max-width:500px;margin:15px auto 0}.Reservation_shedule_item__NRNGL{display:grid;grid-gap:10px;gap:10px;margin-top:10px;font-family:var(--font-zen-kaku-gothic-new);font-size:16px;line-height:1.5;color:#004f99}.Reservation_shedule_item_title__7DsgH{display:flex;gap:10px;align-items:center;justify-content:center;padding:10px 20px;font-size:20px;font-weight:700;color:#0042a5;background:#fff;border-radius:4px}.Reservation_shedule_item_periods__RN4Z6{display:grid;grid-gap:5px;gap:5px}.Reservation_shedule_item_period__djye1{font-size:17px;font-weight:700;line-height:1.5;color:#fff;text-align:center}[data-type=yellow] .Reservation_shedule_item_period__djye1{color:#ffc01e}.Reservation_shedule_item_lottery__C4dIW{font-size:12px;font-weight:700;line-height:1.5;color:#fff;text-align:center}[data-type=yellow] .Reservation_shedule_item_lottery__C4dIW{color:#ffc01e}.Reservation_shedule_item_other__AQcI0{margin-top:10px}