.Footer_footer__kugFz{background-color:hsl(var(--gray-100))}.Footer_footer__kugFz,.Footer_footer__kugFz a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Nav_nav__inline__xfqKo{display:flex;align-items:center;gap:1rem}.Nav_nav__inline_item__plaFK{display:inline-flex}.Nav_nav__inline_link__11KRX:hover{text-decoration-line:none}.Nav_nav__inline_mobile__g8twm{width:100%;flex-direction:column;gap:0;border-top-width:1px;border-color:hsl(var(--third))}.Nav_nav__inline_mobile__g8twm li{width:100%}.Nav_nav__inline_mobile__g8twm li a{width:100%;border-bottom-width:1px;border-color:hsl(var(--border));padding:1.5rem}@media (min-width:768px){.Nav_nav__inline_mobile__g8twm li a{padding-left:1.5rem;padding-right:1.5rem}}.Nav_nav__main__FJsEX{display:none;align-items:center;gap:1rem}@media (min-width:1024px){.Nav_nav__main__FJsEX{display:flex}}.Nav_nav__main_links__Oykbw{width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;gap:0}@media not all and (min-width:1024px){.Nav_nav__main_links__Oykbw{width:100%}}@media (min-width:1024px){.Nav_nav__main_links__Oykbw{border-radius:160px;padding:.625rem}.Nav_nav__main_links__Oykbw li{height:2.5rem}}.Nav_nav__main_links__Oykbw li a{display:flex;flex-direction:row;align-items:center}@media (min-width:1024px){.Nav_nav__main_links__Oykbw li a{height:100%;justify-content:center;padding-left:1rem;padding-right:1rem}}header .Nav_nav__main_links__Oykbw{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}@media (min-width:1024px){header .Nav_nav__main_links__Oykbw{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}header[data-theme=dark].Nav_is_scrolling__1Lwyn .Nav_nav__main_links__Oykbw a{color:hsl(var(--primary-foreground))}@media (min-width:1024px){header[data-theme=dark]:not(.Nav_is_scrolling__1Lwyn) .Nav_nav__main_links__Oykbw{background-color:transparent;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}header[data-theme=dark]:not(.Nav_is_scrolling__1Lwyn) .Nav_nav__main_links__Oykbw a{color:hsl(var(--primary-foreground))}@media (min-width:1024px){header[data-theme=dark]:not(.Nav_is_scrolling__1Lwyn) .Nav_nav__main_links__Oykbw a{color:hsl(var(--primary))}header[data-theme=dark]:not(.Nav_is_scrolling__1Lwyn) .Nav_nav__main_links__Oykbw a:hover{color:hsl(var(--third))}}.Nav_nav__main__FJsEX.Nav_is_open__iFBEg{position:fixed;left:0;right:0;top:4rem;display:flex;max-height:calc(90svh);width:100%;flex-direction:column;overflow-y:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.Nav_nav__main__FJsEX.Nav_is_open__iFBEg .Nav_nav__main_links__Oykbw{flex:1 1 0%;overflow-y:auto}.Nav_nav__main_open__vktf9{z-index:9999;display:block;width:2rem;height:2rem;cursor:pointer}@media (min-width:768px){.Nav_nav__main_open__vktf9{width:2.5rem;height:2.5rem}}@media (min-width:1024px){.Nav_nav__main_open__vktf9{display:none}}.Nav_nav__main_open_default__gpHhL{position:fixed;right:.625rem;top:.625rem}.Nav_nav__main_open_store__gfI3s{position:relative}.Nav_nav__main_open_btn__OMVnd{display:flex;height:100%;width:100%;flex-direction:column;align-items:flex-start;justify-content:center}.Nav_nav__main_open_btn__OMVnd.Nav_is_open__iFBEg{align-items:center}.Nav_nav__main_open_btn__OMVnd>span{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;display:inline-block;height:2px;background-color:currentColor}.Nav_nav__main_open_btn__OMVnd>span:nth-child(2){margin-top:.25rem;margin-bottom:.25rem}.Nav_has_dropdown__eNOMA .Nav_nav__main__FJsEX .Nav_mobile-accordion-trigger__qdWID,.Nav_nav__main__FJsEX .Nav_has_dropdown__eNOMA .Nav_mobile-accordion-trigger__qdWID,.Nav_nav__main__FJsEX .Nav_nav__main_link__iuYbq{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;font-size:var(--font-size-common);font-weight:600;letter-spacing:.025em}.Nav_has_dropdown__eNOMA .Nav_nav__main__FJsEX .Nav_link_ja__tF9qe.Nav_mobile-accordion-trigger__qdWID,.Nav_nav__main__FJsEX .Nav_has_dropdown__eNOMA .Nav_link_ja__tF9qe.Nav_mobile-accordion-trigger__qdWID,.Nav_nav__main__FJsEX .Nav_nav__main_link__iuYbq.Nav_link_ja__tF9qe{font-family:var(--font-noto-sans-jp),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans}.Nav_has_dropdown__eNOMA header:not([data-theme=dark]) .Nav_nav__main__FJsEX .Nav_mobile-accordion-trigger__qdWID,header:not([data-theme=dark]) .Nav_nav__main__FJsEX .Nav_has_dropdown__eNOMA .Nav_mobile-accordion-trigger__qdWID,header:not([data-theme=dark]) .Nav_nav__main__FJsEX .Nav_nav__main_link__iuYbq{color:hsl(var(--basic))}.Nav_has_dropdown__eNOMA header:not([data-theme=dark]) .Nav_nav__main__FJsEX .Nav_mobile-accordion-trigger__qdWID:hover,header:not([data-theme=dark]) .Nav_nav__main__FJsEX .Nav_has_dropdown__eNOMA .Nav_mobile-accordion-trigger__qdWID:hover,header:not([data-theme=dark]) .Nav_nav__main__FJsEX .Nav_nav__main_link__iuYbq:hover{color:hsl(var(--primary))}.Nav_has_dropdown__eNOMA header[data-theme=dark] .Nav_nav__main__FJsEX .Nav_mobile-accordion-trigger__qdWID:hover,header[data-theme=dark] .Nav_nav__main__FJsEX .Nav_has_dropdown__eNOMA .Nav_mobile-accordion-trigger__qdWID:hover,header[data-theme=dark] .Nav_nav__main__FJsEX .Nav_nav__main_link__iuYbq:hover{color:hsl(var(--third-foreground))}.Nav_has_dropdown__eNOMA{position:relative;width:100%}.Nav_has_dropdown__eNOMA .Nav_with-arrow__A8rdq{display:flex;align-items:center}.Nav_has_dropdown__eNOMA .Nav_mobile-accordion-trigger__qdWID{display:flex;width:100%;align-items:center}.Nav_has_dropdown__eNOMA .Nav_mobile-accordion-trigger__qdWID .Nav_ChevronDown__yIzgn{margin-left:.25rem;transition:transform .2s ease}@media(min-width:1024px){.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-10px);background:#fff;min-width:200px;padding:.5rem 0;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:all .2s ease-in-out}.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q.Nav_active__RpF1D{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q .Nav_dropdown_link__sRyHa{display:block;padding:.5rem 1rem;white-space:nowrap}.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q .Nav_dropdown_link__sRyHa:hover{background:rgba(0,0,0,.05)}}@media(max-width:1023px){.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q{width:100%;position:static;box-shadow:none;opacity:0;visibility:hidden;height:0;padding:0;margin:0;overflow:hidden;transition:all .3s ease-in-out}.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q.Nav_mobile_expanded__kAb19{opacity:1;visibility:visible;height:auto;border-top:1px solid var(--border);margin-top:-1px}}.Nav_nav__inline_mobile__g8twm .Nav_has_dropdown__eNOMA{display:flex;flex-direction:column}.Nav_nav__inline_mobile__g8twm .Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q{order:2}.Header_header__main__5s6Yf{position:fixed;left:0;right:0;top:0;z-index:9999;width:100%;padding-top:.625rem;padding-bottom:.625rem;color:hsl(var(--basic));transition-property:all;transition-delay:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-delay:.15s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media not all and (min-width:1024px){.Header_header__main__5s6Yf{padding-left:1.5rem;padding-right:1.5rem}}.Header_header__main__5s6Yf+*{padding-top:4rem}@media (min-width:1024px){.Header_header__main__5s6Yf+*{padding-top:5rem}}.Header_header__main_logo__MbyVI{display:flex;align-items:center}.Header_header__main_logo__MbyVI:focus,.Header_header__main_logo__MbyVI:visited{outline:2px solid transparent;outline-offset:2px}@media not all and (min-width:1024px){.Header_header__main_logo__MbyVI{padding-top:.5rem;padding-bottom:.5rem}}.Header_header__main__5s6Yf[data-theme=dark]:not(.Header_is_open__HXRCU){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Header_header__main__5s6Yf.Header_is_scrolling__IIgwm{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}@media not all and (min-width:1024px){.Header_header__main__5s6Yf.Header_is_scrolling__IIgwm{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}.Header_header__main__5s6Yf.Header_is_scrolling__IIgwm.Header_is_open__HXRCU,.Header_header__main__5s6Yf.Header_is_scrolling__IIgwm.Header_is_scroll_up__8ubJt{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.Header_header__main__5s6Yf.Header_is_open__HXRCU{height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.Header_header__main_inner__vdnTK{display:flex;justify-content:space-between;padding:0}