.Menu_content__K52Dt{display:block;width:400px;height:100vh;height:100dvh;margin-left:auto}@media not screen and (min-width:769px){.Menu_content__K52Dt{width:min(524px,69.8666666667vw)}}.Menu_main__Eg_QZ{height:100%;background:#fff;transition:transform .15s}.Menu_main__Eg_QZ::-webkit-scrollbar{position:relative;display:block;width:5px}.Menu_main__Eg_QZ::-webkit-scrollbar-track{background:#ccc;border-radius:2.5px}.Menu_main__Eg_QZ::-webkit-scrollbar-thumb{cursor:pointer;background:#ababab;border-radius:2.5px}[aria-hidden=true] .Menu_main__Eg_QZ{pointer-events:none;transform:translateX(100%)}.Menu_close__S7wow{position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;background:#fff;border-bottom:4px solid;border-left:4px solid}@media not screen and (min-width:769px){.Menu_close__S7wow{width:50px;height:50px;border-bottom-width:3px;border-left-width:3px}}.Menu_close_icon__uFD88{position:relative;width:50%;height:50%}.Menu_close_icon__uFD88:after,.Menu_close_icon__uFD88:before{position:absolute;top:50%;left:50%;width:100%;height:11.7647058824%;content:"";background:#000}.Menu_close_icon__uFD88:before{transform:translate(-50%,-50%) rotate(45deg)}.Menu_close_icon__uFD88:after{transform:translate(-50%,-50%) rotate(-45deg)}.Menu_close_text__P29CS{font-family:var(--font-oswald);font-size:14px;font-weight:600}@media not screen and (min-width:769px){.Menu_close_text__P29CS{font-size:11px}}.Menu_inner__uNoso{height:100%;overflow-y:auto}.Menu_inner__uNoso::-webkit-scrollbar{position:relative;display:block;width:5px}.Menu_inner__uNoso::-webkit-scrollbar-track{background:#ccc;border-radius:2.5px}.Menu_inner__uNoso::-webkit-scrollbar-thumb{cursor:pointer;background:#ababab;border-radius:2.5px}.Menu_menu__bbYvt{min-height:100%;padding:32px 40px 100px;overflow-y:auto;background-image:url(/festa/2025_summer/images/menu/bg-menu.jpg);background-repeat:no-repeat;background-position:bottom;background-size:100% auto}@media not screen and (min-width:769px){.Menu_menu__bbYvt{padding:13.358778626% 11.4503816794% 35.3053435115%}}.Menu_nav___IeEM{display:grid;grid-template-columns:1fr;grid-gap:30px 0;gap:30px 0}@media not screen and (min-width:769px){.Menu_nav___IeEM{gap:min(36px,4.8vw) 0}}.Menu_nav_link__e0pfN{display:inline-flex;flex-direction:column;font-size:30px;color:#000}@media not screen and (min-width:769px){.Menu_nav_link__e0pfN{font-size:min(48px,6.4vw)}}.Menu_nav_link__e0pfN[href]{transition:opacity .15s}@media(hover:hover)and (pointer:fine){.Menu_nav_link__e0pfN[href]{cursor:pointer}.Menu_nav_link__e0pfN[href]:hover{opacity:.6}}.Menu_nav_link__e0pfN:not([href]){cursor:default;opacity:.3}.Menu_nav_link_text__Kjwtv:lang(en){font-family:var(--font-oswald);font-weight:600}.Menu_nav_link_text__Kjwtv:lang(ja){font-family:var(--font-notosansjp);font-size:.4em}@media not screen and (min-width:769px){.Menu_nav_link_text__Kjwtv:lang(ja){font-size:.5em}}.Menu_subList__av_m8{display:grid;grid-template-columns:1fr;grid-gap:10px 0;gap:10px 0;margin-top:40px}@media not screen and (min-width:769px){.Menu_subList__av_m8{margin-top:min(53px,7.0666666667vw)}}.Menu_subList_link__NXJZl{position:relative;display:inline-block;padding-bottom:.2857142857em;font-family:var(--font-notosansjp);font-size:14px;font-weight:900;color:#000;transition:opacity .15s}@media not screen and (min-width:769px){.Menu_subList_link__NXJZl{font-size:min(24px,3.2vw)}}@media(hover:hover)and (pointer:fine){.Menu_subList_link__NXJZl{cursor:pointer}.Menu_subList_link__NXJZl:hover{opacity:.5}}.Menu_subList_link__NXJZl:before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#000}.Menu_sns__Kt8vt{margin-top:40px}@media not screen and (min-width:769px){.Menu_sns__Kt8vt{display:none}}.Menu_sns_title__9ZmGn{font-family:var(--font-oswald);font-size:12px;font-weight:500}.Menu_sns_detail__nN8I9{margin-top:12px}.Menu_sns_list__HMwB6{display:flex;gap:0 12px}.Menu_sns_btn__WXnp4{transition:opacity .15s}@media(hover:hover)and (pointer:fine){.Menu_sns_btn__WXnp4{cursor:pointer}.Menu_sns_btn__WXnp4:hover{opacity:.5}}.component_container___yeC_{position:fixed;top:0;left:0;z-index:999;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow:hidden auto;pointer-events:none}.component_container___yeC_::-webkit-scrollbar{position:relative;display:block;width:5px}.component_container___yeC_::-webkit-scrollbar-track{background:#ccc;border-radius:2.5px}.component_container___yeC_::-webkit-scrollbar-thumb{cursor:pointer;background:#ababab;border-radius:2.5px}.component_container___yeC_:after,.component_container___yeC_:before{flex:1 1;content:""}.component_cover__ll_Aa{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:auto;background:rgba(0,0,0,.2);transition:.2s ease-in-out}[aria-hidden=true] .component_cover__ll_Aa{pointer-events:none;background:rgba(0,0,0,0)}@media not screen and (min-width:577px){.component_cover__ll_Aa{height:100dvh}}.component_content__v0VmT{position:relative;pointer-events:none}[aria-hidden=false] .component_content__v0VmT{pointer-events:auto}.component_main__XqysE{position:relative;pointer-events:none}[aria-hidden=false] .component_main__XqysE{pointer-events:auto}.Header_header__LuIOM{display:block;height:80px;background:#fff;border-bottom:4px solid #2e2421}@media not screen and (min-width:769px){.Header_header__LuIOM{height:50px;border-bottom-width:3px}}.Header_inner__HS0UM{display:flex;align-items:center;height:100%;padding-left:32px}@media not screen and (min-width:769px){.Header_inner__HS0UM{padding-left:14px}}.Header_logo__KnnOF{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:769px){.Header_logo__KnnOF{width:80px}}.Header_logo__KnnOF img{display:block}.Header_aniv__mKHy0{margin-left:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:769px){.Header_aniv__mKHy0{width:44px;margin-left:8px}}.Header_menu__2MEj6{margin-left:auto;border-left:3px solid #2e2421}@media not screen and (min-width:769px){.Header_menu__2MEj6{border-left-width:3px}}.Header_menu_btn__RKKh4{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;width:80px;height:80px;font-family:var(--font-oswald);font-size:14px;font-weight:600;line-height:1}@media not screen and (min-width:769px){.Header_menu_btn__RKKh4{gap:6px;width:50px;height:50px;font-size:11px}}.Header_menu_line__iLu5n{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:50%;height:28px;margin-top:6px}@media not screen and (min-width:769px){.Header_menu_line__iLu5n{height:14px}}.Header_menu_line_item__L98n_{display:block;width:100%;height:4px;background-color:#000}@media not screen and (min-width:769px){.Header_menu_line_item__L98n_{height:2px}}.ErrorModal_modal__tlVSX{display:block;width:500px;max-width:95vw;padding:20px;background:#1d1d22;border:1px solid #4d4d55;border-radius:12px}@media not screen and (min-width:577px){.ErrorModal_modal__tlVSX{width:350px}}.ErrorModal_modal_content__7TOYi{display:flex;flex-direction:column;gap:20px}.ErrorModal_modal_title___XPjY{font-size:16px;font-weight:700;color:#fff;text-align:center}.ErrorModal_modal_text__j9QB6{font-size:12px;text-align:center}.ErrorModal_modal_link__HIn41{display:flex;justify-content:center}.ErrorModal_modal_link_elm__Iy02b{display:flex;gap:10px;align-items:center;font-size:12px;text-align:center}.ErrorModal_modal_nav__rUMT4{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.ErrorModal_modal_nav__rUMT4[data-type=row]{grid-template-columns:1fr 1fr}.ErrorModal_modal_notes__oytKW{font-size:12px;text-align:center}.ErrorModal_container__orBKV{display:block}.ErrorModal_modal_title___XPjY{color:red}.ErrorModal_modal_text__j9QB6{text-align:left}.ErrorModal_error_code__nAYX7{margin-top:-20px;font-size:13px;text-align:center}.CardList_container__PU4C8{display:block;width:min(756px,52.5vw);margin-top:min(30px,2.0833333333vw)}@media not screen and (min-width:769px){.CardList_container__PU4C8{width:100%;margin-top:min(32px,4.2666666667vw)}}.CardList_list___TGVJ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:min(20px,1.3888888889vw);gap:min(20px,1.3888888889vw)}@media not screen and (min-width:769px){.CardList_list___TGVJ{grid-template-columns:repeat(3,1fr);gap:min(20px,2.6666666667vw)}}.CardList_button__E5_2i{position:relative;display:block;width:100%;aspect-ratio:175/244;transition:transform .15s}@media(hover:hover)and (pointer:fine){.CardList_button__E5_2i{cursor:pointer}.CardList_button__E5_2i:hover{transform:scale(1.05)}}.CardList_button__E5_2i:before{position:absolute;right:5.7142857143%;bottom:4.9180327869%;width:17.1428571429%;aspect-ratio:1/1;content:"";background:url(/festa/2025_summer/images/battle/3on3/icon_zoom.png) no-repeat;background-size:cover}.CardList_button__E5_2i img{display:block;width:100%;pointer-events:none}.Kv_kv__tmbRE{position:relative;overflow:hidden}.Kv_inner__8mIU8{width:72.2222222222%;max-width:1040px;margin-inline:auto}@media not screen and (min-width:769px){.Kv_inner__8mIU8{width:90.6666666667%}}.Kv_image__i2oAY{position:relative;width:95.9615384615%;margin-inline:auto}@media not screen and (min-width:769px){.Kv_image__i2oAY{width:94.1176470588%}}.Kv_detail__RCs0u{position:relative;top:-1lh;z-index:1}.Kv_title__fwgyE{display:flex;flex-direction:column;gap:.2em 0;align-items:flex-start;font-family:var(--font-notosansjp);font-size:min(40px,2.7777777778vw);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:769px){.Kv_title__fwgyE{font-size:min(40px,5.3333333333vw)}}.Kv_title__fwgyE span{position:relative;display:inline-flex;padding:0 .2em;background:linear-gradient(90deg,#fe4f99,#ec8ce5,#00eef3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (min-width:769px){.Kv_title__fwgyE span[data-media=sp]{display:none}}@media not screen and (min-width:769px){.Kv_title__fwgyE span[data-media=pc]{display:none}}.Kv_title__fwgyE span:before{position:absolute;inset:0;z-index:-1;content:"";background:#000}.Kv_description__j3dKV{margin-top:2.2222222222em;font-family:var(--font-notosansjp);font-size:min(18px,1.25vw);font-weight:700;letter-spacing:.1em}@media not screen and (min-width:769px){.Kv_description__j3dKV{padding-right:5.3846153846em;padding-left:.8846153846em;margin-top:1.1538461538em;font-size:min(26px,3.4666666667vw)}}.Section_section__UjM4w{padding:min(58px,4.0277777778vw);background:#fff;border:min(6px,.4166666667vw) solid #000;border-radius:min(30px,2.0833333333vw)}@media not screen and (min-width:769px){.Section_section__UjM4w{padding:min(50px,6.6666666667vw) min(40px,5.3333333333vw);border-width:min(6px,.8vw);border-radius:min(20px,2.6666666667vw)}}.Section_section__UjM4w:not(:first-of-type){margin-top:min(40px,2.7777777778vw)}@media not screen and (min-width:769px){.Section_section__UjM4w:not(:first-of-type){margin-top:min(40px,5.3333333333vw)}}.Section_title__Teq9w{position:relative;display:inline-block;padding-bottom:.3em;margin-bottom:1.4em;font-family:var(--font-notosansjp);font-size:min(24px,1.6666666667vw);font-weight:700;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:.1em solid #000}@media not screen and (min-width:769px){.Section_title__Teq9w{padding-bottom:.3333333333em;margin-bottom:.9333333333em;font-size:min(36px,4.8vw);font-weight:900;border-bottom-width:.1333333333em}}.Section_content__X9t8p>p{font-family:var(--font-notosansjp);font-size:min(16px,1.1111111111vw);font-weight:500;line-height:1.8;letter-spacing:.05em}@media not screen and (min-width:769px){.Section_content__X9t8p>p{font-size:min(26px,3.4666666667vw);line-height:1.36}}.Section_content__X9t8p>p:not(:first-of-type){margin-top:2.5em}@media not screen and (min-width:769px){.Section_content__X9t8p>p:not(:first-of-type){margin-top:1.5384615385em}}.Section_content__X9t8p>p a:not(.link-button){color:#000;text-decoration:underline}@media(hover:hover)and (pointer:fine){.Section_content__X9t8p>p a:not(.link-button){cursor:pointer}.Section_content__X9t8p>p a:not(.link-button):hover{opacity:.6}}.Section_content__X9t8p>p b{font-size:1.125em}.Section_content__X9t8p>p b[data-type=bg]{padding:0 .5555555556em;color:#fff;background:#000}.Section_content__X9t8p>p .link-button{display:flex;font-size:min(18px,1.25vw);font-weight:700}@media only screen and (min-width:769px){.Section_content__X9t8p>p .link-button{width:min(526px,36.5277777778vw);margin-inline:auto;text-align:center}}@media not screen and (min-width:769px){.Section_content__X9t8p>p .link-button{justify-content:space-between;font-size:min(24px,3.2vw)}}.Section_content__X9t8p>p .link-button:not(:first-of-type){margin-top:1.1111111111em}@media not screen and (min-width:769px){.Section_content__X9t8p>p .link-button:not(:first-of-type){margin-top:.9166666667em}}.Section_content__X9t8p>p .link-button>span:nth-child(2){position:absolute;top:50%;right:1.5em;transform:translateY(-50%)}.Event_main__ooZfK{position:relative;padding-bottom:min(100px,6.9444444444vw)}@media not screen and (min-width:769px){.Event_main__ooZfK{padding-bottom:13.3333333333%}}.Event_inner__P04Ir{width:68.75%;margin-inline:auto}@media only screen and (min-width:769px){.Event_inner__P04Ir{max-width:990px}}@media not screen and (min-width:769px){.Event_inner__P04Ir{width:85.3333333333%}}.Event_eventList___jFWq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:min(30px,2.0833333333vw);gap:min(30px,2.0833333333vw)}@media not screen and (min-width:769px){.Event_eventList___jFWq{grid-template-columns:1fr;gap:min(56px,7.4666666667vw)}}.Event_eventList_link__QASjY{display:block}@media(hover:hover)and (pointer:fine){.Event_eventList_link__QASjY{cursor:pointer}.Event_eventList_link__QASjY:hover img{transform:scale(1.05)}}.Event_eventList_link_figure_inner__w7h3T{overflow:hidden}.Event_eventList_link_figure_inner__w7h3T img{transition:transform .15s}.Event_eventList_link_figure_caption__1r6O7{margin-top:.9375em;font-size:min(16px,1.1111111111vw);font-weight:500;color:#000}@media not screen and (min-width:769px){.Event_eventList_link_figure_caption__1r6O7{font-size:min(24px,3.2vw)}}.Event_return__Z_H92{margin-top:min(60px,4.1666666667vw);text-align:center}@media not screen and (min-width:769px){.Event_return__Z_H92{margin-top:min(60px,8vw)}}.Event_return_button__1ryCY{width:min(526px,36.5277777778vw)}@media not screen and (min-width:769px){.Event_return_button__1ryCY{width:100%;font-size:min(28px,3.7333333333vw);font-weight:500!important}}.Event_return_button__1ryCY>span:nth-child(2){position:absolute;top:50%;right:1.5em;transform:translateY(-50%)}.Gradient_button__usMKl{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;padding:1.4em 1.9em;font-family:var(--font-notosansjp);font-weight:500;color:#fff;letter-spacing:.08em;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#000;border-radius:999em;transition:transform .15s}@media(hover:hover)and (pointer:fine){.Gradient_button__usMKl{cursor:pointer}.Gradient_button__usMKl:hover{transform:scale(1.02)}}.Gradient_button__usMKl:after,.Gradient_button__usMKl:before{position:absolute;inset:0;content:"";border:.35em solid rgba(0,0,0,0);border-radius:999em}.Gradient_button__usMKl:before{z-index:-2;background:linear-gradient(-12deg,#00b0f4,#3c2e8d,#bb7498) border-box border-box}.Gradient_button__usMKl:after,.Gradient_button__usMKl:before{-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}.Gradient_button__usMKl:after{z-index:-1;background:url(/festa/2025_summer/images/btn-noise.png) border-box border-box;mix-blend-mode:color-burn}.Gradient_text__0eG8R{font-size:1em}.Gradient_icon__3PFWM{display:inline-block;width:1.7em;margin-left:1em}.Gradient_icon__3PFWM img{display:block}.ZoomImageModal_container__kO1g7{height:100%;overflow-y:auto}.ZoomImageModal_content__9Oy_9{width:min(990px,68.75vw)}@media not screen and (min-width:769px){.ZoomImageModal_content__9Oy_9{width:90%}}.ZoomImageModal_cover__HPWZn{background-color:rgba(0,0,0,.8)!important}.ZoomImageModal_inner__5qHhO{position:relative;padding:5.5555555556% 7.0707070707%;background:#fff;border:min(6px,.4166666667vw) solid #000;border-radius:min(34px,2.3611111111vw)}.ZoomImageModal_image__0YWfE{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ZoomImageModal_image__0YWfE img{width:100%}.ZoomImageModal_close__VF7e_{position:absolute;right:min(14px,.9722222222vw);bottom:min(14px,.9722222222vw);width:4.0404040404%;transition:transform .15s}@media not screen and (min-width:769px){.ZoomImageModal_close__VF7e_{right:min(10px,1.3333333333vw);bottom:min(10px,1.3333333333vw);width:min(40px,5.3333333333vw)}}@media(hover:hover)and (pointer:fine){.ZoomImageModal_close__VF7e_{cursor:pointer}.ZoomImageModal_close__VF7e_:hover{transform:scale(1.05)}}.Detail_container__1IVXR{display:block}.Detail_main__bp7MM{padding-top:min(78px,5.4166666667vw);padding-bottom:min(140px,9.7222222222vw)}@media not screen and (min-width:769px){.Detail_main__bp7MM{padding-top:8.8%;padding-bottom:18.6666666667%}}.Detail_inner__5IOG9{width:68.75%;margin-inline:auto}@media only screen and (min-width:769px){.Detail_inner__5IOG9{max-width:990px}}@media not screen and (min-width:769px){.Detail_inner__5IOG9{width:85.3333333333%}}.Detail_store__OAuy4{margin-top:min(25px,1.7361111111vw)}@media not screen and (min-width:769px){.Detail_store__OAuy4{margin-top:min(30px,4vw)}}.Detail_store_menu__V8Fkn{display:flex;gap:min(20px,1.3888888889vw);justify-content:center}@media not screen and (min-width:769px){.Detail_store_menu__V8Fkn{gap:min(20px,2.6666666667vw)}}.Detail_store_link__DzOsS{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .15s}@media(hover:hover)and (pointer:fine){.Detail_store_link__DzOsS{cursor:pointer}.Detail_store_link__DzOsS:hover{opacity:.6}}.Detail_store_link__DzOsS[data-type="google play"]{width:min(272px,18.8888888889vw)}@media not screen and (min-width:769px){.Detail_store_link__DzOsS[data-type="google play"]{width:min(312px,41.6vw)}}.Detail_store_link__DzOsS[data-type="app store"]{width:min(218px,15.1388888889vw)}@media not screen and (min-width:769px){.Detail_store_link__DzOsS[data-type="app store"]{width:min(250px,33.3333333333vw)}}.Detail_store_attention__PdQbx{margin-top:min(40px,2.7777777778vw);font-family:var(--font-notosansjp);font-size:min(16px,1.1111111111vw);font-weight:500}@media not screen and (min-width:769px){.Detail_store_attention__PdQbx{margin-top:1.6153846154em;font-size:min(26px,3.4666666667vw)}}.Detail_store_attention__PdQbx a{color:#000;text-decoration:underline;transition:opacity .15s}@media(hover:hover)and (pointer:fine){.Detail_store_attention__PdQbx a{cursor:pointer}.Detail_store_attention__PdQbx a:hover{opacity:.6}}.Detail_store_attention__PdQbx b{font-size:1.125em}.Detail_return__jWbEF{margin-top:min(60px,4.1666666667vw);text-align:center}@media not screen and (min-width:769px){.Detail_return__jWbEF{margin-top:min(60px,8vw)}}.Detail_return_button__N_MZv{width:min(526px,36.5277777778vw)}@media not screen and (min-width:769px){.Detail_return_button__N_MZv{width:100%;font-size:min(28px,3.7333333333vw);font-weight:500!important}}.Detail_return_button__N_MZv>span:nth-child(2){position:absolute;top:50%;right:1.5em;transform:translateY(-50%)}