.EntryButton_button__lywFk{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:18px 30px;border-radius:100px;background:#fff25c;color:#000;border:none;cursor:pointer;transition:opacity .2s ease;text-decoration:none;position:relative;overflow:hidden}@media not screen and (min-width:769px){.EntryButton_button__lywFk{padding:13px 17px}}.EntryButton_button__lywFk:hover{opacity:.8}.EntryButton_button__lywFk:active{transform:scale(.98)}.EntryButton_button__lywFk.EntryButton_footer__gPWfj:hover{opacity:1}.EntryButton_button__lywFk.EntryButton_footer__gPWfj:hover .EntryButton_icon__xHc8y{opacity:0}.EntryButton_button__lywFk.EntryButton_footer__gPWfj:hover .EntryButton_text__blpJ4{transform:translateX(75%)}@media not screen and (min-width:769px){.EntryButton_button__lywFk.EntryButton_footer__gPWfj:hover .EntryButton_text__blpJ4{transform:translateX(67%)}}.EntryButton_button__lywFk.EntryButton_footer__gPWfj:hover .EntryButton_sicaContainer__Bp_22{opacity:1;transform:translate(40%,20%)}@media not screen and (min-width:769px){.EntryButton_button__lywFk.EntryButton_footer__gPWfj:hover .EntryButton_sicaContainer__Bp_22{transform:translate(40%,10%)}}.EntryButton_text__blpJ4{font-family:Alfa Slab One,cursive;font-size:20px;font-style:normal;font-weight:400;line-height:1;transition:transform .3s ease}.EntryButton_icon__xHc8y{display:block;width:24px;height:24px;flex-shrink:0;transition:opacity .3s ease}.EntryButton_sicaContainer__Bp_22{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:absolute;left:0;bottom:0;transform:translate(40%,100%);opacity:0;transition:opacity .27s cubic-bezier(.28,1.01,.64,1),transform .4s cubic-bezier(.34,1.47,.64,.95);padding-bottom:2px;pointer-events:none}@media not screen and (min-width:769px){.EntryButton_sicaContainer__Bp_22{width:36px;height:42px}}.EntryButton_sica__MVbJD{width:46px;aspect-ratio:46/68;display:block}@media not screen and (min-width:769px){.EntryButton_sica__MVbJD{width:36px}}.Footer_footer__JlMf_{background:#000;color:#fff;overflow:hidden}.Footer_container__g0_vq{padding:50px 80px 80px 140px;display:flex;flex-direction:column;gap:30px}@media not screen and (min-width:769px){.Footer_container__g0_vq{padding:40px 30px;gap:40px}}.Footer_brand__9X9zG{position:relative;display:flex;flex-direction:row;align-items:center;gap:32px;flex-shrink:0;max-width:466px;width:80%}@media not screen and (min-width:769px){.Footer_brand__9X9zG{width:100%}}.Footer_logo__uEiwk{width:38.6301369863%}.Footer_logo__uEiwk img{width:100%;height:auto}.Footer_tagline__Kr1vm{flex:1 1}.Footer_tagline__Kr1vm img{width:100%;height:auto}.Footer_nav_entry_container__PH197{display:flex;flex-wrap:wrap;align-items:center;gap:40px}@media not screen and (min-width:769px){.Footer_nav_entry_container__PH197{display:block}}.Footer_nav__gnlHS{display:flex}@media not screen and (min-width:769px){.Footer_nav__gnlHS{display:block}}.Footer_nav_list__vL_aL{display:flex;flex-wrap:wrap;gap:42px;list-style:none;padding:0;margin:0;align-items:center}@media not screen and (min-width:769px){.Footer_nav_list__vL_aL{grid-gap:30px 0;gap:30px 0;display:grid;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:321px){.Footer_nav_list__vL_aL{grid-gap:20px 50px;gap:20px 50px;display:grid;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,auto)}}@media not screen and (min-width:769px){.Footer_nav_item__FY6L6:nth-child(3n+2){margin-left:19px}.Footer_nav_item__FY6L6:nth-child(3n+3){margin-left:30px}}@media screen and (max-width:321px){.Footer_nav_item__FY6L6:nth-child(3n+2),.Footer_nav_item__FY6L6:nth-child(3n+3){margin-left:0}}.Footer_nav_link__oyBT0{display:block;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.Footer_nav_link__oyBT0:hover{opacity:.7}@media not screen and (min-width:769px){.Footer_nav_link__oyBT0{font-size:15px}}.Footer_nav_link__oyBT0 span:lang(en){display:block;color:#fff;font-family:Alfa Slab One,cursive;font-size:min(22px,1.746031746vw);letter-spacing:.02em}@media not screen and (min-width:769px){.Footer_nav_link__oyBT0 span:lang(en){font-size:min(32px,3.7647058824vw)}}.Footer_nav_link__oyBT0 span:lang(ja){display:block;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;letter-spacing:.02em}@media not screen and (min-width:769px){.Footer_nav_link__oyBT0 span:lang(ja){font-size:clamp(10px,min(15px,1.7647058824vw),15px)}}.Footer_entry__EFtsY{flex-shrink:0}.Footer_copyright_container__3lUuc{display:flex;justify-content:space-between;align-items:center;gap:20px}@media not screen and (min-width:769px){.Footer_copyright_container__3lUuc{align-items:flex-end}}.Footer_copyright__kUsVJ{font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-align:left}@media not screen and (min-width:769px){.Footer_copyright__kUsVJ{font-size:12px}}.Header_header__Abul1{position:fixed;top:0;left:0;width:100%;z-index:200;padding:20px 25px;transition:opacity .5s;font-family:Noto Sans JP,sans-serif;opacity:0;pointer-events:none}.Header_header__Abul1[data-ready=true][data-visible=true]{opacity:1}.Header_header__Abul1[data-hidden-at-bottom=true]{opacity:0!important;pointer-events:none}@media not screen and (min-width:769px){.Header_header__Abul1{position:absolute;padding:10px}}.Header_container__xu2fs{position:relative;width:100%;display:flex;justify-content:space-between;align-items:flex-start}.Header_logo__B1PGo{position:relative;display:block;width:110px;height:56px;flex-shrink:0;transition:opacity .2s ease-out;pointer-events:auto}@media only screen and (min-width:769px){.Header_logo__B1PGo:hover{opacity:.7}}.Header_logo__B1PGo img{width:100%;height:100%;object-fit:cover}.Header_navWrapper__mF2M_{position:relative;z-index:999;background-color:hsla(0,0%,100%,.85);background-repeat:repeat;background-position:0 0;transition:width .3s,height .3s,box-shadow .3s;box-shadow:0 0 14px 0 rgba(0,0,0,.2);border-radius:100px}@media only screen and (min-width:769px){.Header_navWrapper__mF2M_{transition:width .3s,height .3s,border-radius .3s,box-shadow .3s}}@media not screen and (min-width:769px){.Header_navWrapper__mF2M_{position:fixed;bottom:calc(env(safe-area-inset-bottom, 0) + 15px);right:15px}}.Header_navWrapper__mF2M_:before{content:"";position:absolute;inset:0;background-color:#000;border-radius:inherit;pointer-events:none}@media only screen and (min-width:769px){.Header_navWrapper__mF2M_:before{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);opacity:1;transition:opacity .3s ease-out,-webkit-clip-path .3s ease-out;transition:clip-path .3s ease-out,opacity .3s ease-out;transition:clip-path .3s ease-out,opacity .3s ease-out,-webkit-clip-path .3s ease-out}}@media not screen and (min-width:769px){.Header_navWrapper__mF2M_:before{opacity:0;transition:opacity .3s ease-out}}@media only screen and (min-width:769px){.Header_navWrapper__mF2M_[data-state=close]:before,.Header_navWrapper__mF2M_[data-state=kv]:before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.Header_navWrapper__mF2M_[data-state=kv]:before{opacity:0}.Header_navWrapper__mF2M_[data-state=close]:hover:before{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}.Header_navWrapper__mF2M_[data-state=close]:hover .Header_menuToggleButton__ZS3iG{color:#000}}@media not screen and (min-width:769px){.Header_navWrapper__mF2M_[data-state=close]:before{opacity:1}.Header_navWrapper__mF2M_[data-state=kv]:before{opacity:0}}.Header_navWrapper__mF2M_[data-state=kv]{box-shadow:0 0 10px 0 rgba(0,0,0,0)}.Header_navKv__9C7P7{position:absolute;top:0;right:0;padding:12px 30px;inline-size:max-content;opacity:0;transition:opacity .3s ease-out;pointer-events:none}.Header_navKv__9C7P7[data-visible=true]{opacity:1;pointer-events:auto}.Header_navList__7dqo8{display:flex;align-items:center;list-style:none;margin:0;padding:0}.Header_navItem__e3UOe{flex-shrink:0;padding-left:36px}@media only screen and (min-width:769px){.Header_navItem__e3UOe{padding-left:min(36px,3vw)}}.Header_navItem__e3UOe:first-child{padding-left:18px}.Header_navLink__Pg4db{position:relative;align-items:center;text-decoration:none;transition:opacity .2s ease-out}@media only screen and (min-width:769px){.Header_navLink__Pg4db:hover{opacity:.7}}.Header_navLink__Pg4db[data-active=true]:before{content:"";position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-40%);width:10px;height:10px;background:#fff25c;border-radius:50%}.Header_navLink__Pg4db span[lang=en]{display:block;color:#000;font-family:Alfa Slab One,cursive;font-size:18px;letter-spacing:.02em;line-height:1.2}@media only screen and (min-width:769px){.Header_navLink__Pg4db span[lang=en]{font-size:min(18px,1.5vw)}}.Header_navLink__Pg4db span[lang=ja]{display:block;color:#000;font-family:Noto Sans JP,sans-serif;font-size:12px;letter-spacing:.02em;line-height:1}.Header_navOpen__1rhuK{position:absolute;top:0;right:0;z-index:1;opacity:0;pointer-events:none}.Header_navOpen__1rhuK[data-visible=true]{opacity:1;transition:opacity .3s ease-out .2s;pointer-events:auto}.Header_navListNormal__WpAaG{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:20px 22px}.Header_navItemNormal__ajb1b{position:relative;align-items:center;gap:6px;padding-left:16px}.Header_navItemNormal__ajb1b span[lang=en]{display:block;color:#000;font-family:Alfa Slab One,cursive;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:.36px}.Header_navItemNormal__ajb1b span[lang=ja]{display:block;color:#000;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:.24px}.Header_navDot__jAWQQ{width:10px;height:10px;background:#fff25c;border-radius:50%;flex-shrink:0}.Header_navLinkNormal__82Ym5{position:relative;display:block;text-decoration:none;color:#000;font-weight:700;font-size:16px;letter-spacing:.32px;white-space:nowrap;line-height:normal;font-family:Noto Sans JP,sans-serif;transition:opacity .2s ease-out}@media only screen and (min-width:769px){.Header_navLinkNormal__82Ym5:hover{opacity:.7}}.Header_navItemNormal__ajb1b[data-active=true] .Header_navLinkNormal__82Ym5:before{content:"";position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-40%);width:10px;height:10px;background:#fff25c;border-radius:50%}.Header_menuToggleButton__ZS3iG{position:absolute;top:1px;right:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:40px;padding:19px 70px 19px 30px;font-family:Alfa Slab One,cursive;line-height:20px;font-size:24px;border-radius:100px;border:none;color:#fff;cursor:pointer;opacity:0;transition:opacity .3s ease-out,transform .3s ease-out,color .3s ease-out;pointer-events:none}.Header_menuToggleButton__ZS3iG[data-visible=true]{opacity:1;pointer-events:auto}@media not screen and (min-width:769px){.Header_menuToggleButton__ZS3iG{width:80px;height:80px;padding:0;border-radius:50%;font-size:16px;letter-spacing:.64px;line-height:0}}.Header_menuIcon__Blj_n{position:relative;z-index:1;color:#fff;font-size:24px;font-weight:400;line-height:1}.Header_closeButton__t7MnW{position:absolute;top:20px;right:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;z-index:1;opacity:0;transform:translateY(-5%) rotate(45deg);transition:opacity .3s ease-out,transform .3s ease-out;pointer-events:none}.Header_closeButton__t7MnW[data-visible=true]{opacity:1;transform:translateY(-5%) rotate(0deg);pointer-events:auto}@media only screen and (min-width:769px){.Header_closeButton__t7MnW:hover{opacity:.7}}.Header_closeButton__t7MnW[data-state=close]{opacity:1;pointer-events:none}@media not screen and (min-width:769px){.Header_closeButton__t7MnW[data-state=close]{opacity:0}.Header_closeButton__t7MnW{top:unset;right:10px;bottom:10px}}.Header_closeButton__t7MnW img{width:100%;height:100%;object-fit:contain}.Header_closeButtonBg__XQ0pJ{fill:#fff25c;transition:fill .3s ease-out}.Header_closeButton__t7MnW[data-visible=true] .Header_closeButtonBg__XQ0pJ{fill:#000}@media only screen and (min-width:769px){.Header_navWrapper__mF2M_[data-state=close]:hover .Header_closeButtonBg__XQ0pJ{fill:#000}}.Header_closeButtonLine__LlgsT{stroke:#000;transition:stroke .3s ease-out}.Header_closeButton__t7MnW[data-visible=true] .Header_closeButtonLine__LlgsT{stroke:#fff}@media only screen and (min-width:769px){.Header_navWrapper__mF2M_[data-state=close]:hover .Header_closeButtonLine__LlgsT{stroke:#fff}}.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}.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}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:auto!important}body,html{font-family:Hiragino Kaku Gothic ProN,メイリオ,sans-serif;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[data-modal=true]{overflow-y:hidden}img{max-width:100%;vertical-align:top}li{list-style:none}a{text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;background:none;border:none;color:#363b46}svg{display:block}[data-media=max-xl]{display:none}@media only screen and (min-width:950px){[data-media=max-xl]{display:block}}[data-media=max-md]{display:none}@media only screen and (min-width:769px){[data-media=max-md]{display:block}}[data-media=min-md]{display:none}@media not screen and (min-width:769px){[data-media=min-md]{display:block}}@media only screen and (min-width:950px){[data-media=min-xl]{display:none}}@media not screen and (min-width:950px){[data-media=min-xl]{display:block}}[data-media=max-xl-inline]{display:none}@media only screen and (min-width:950px){[data-media=max-xl-inline]{display:inline}[data-media=min-xl-inline]{display:none}}@media not screen and (min-width:950px){[data-media=min-xl-inline]{display:inline}}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}