.Header_header__gGK2p{position:fixed;top:0;left:0;width:100%;height:var(--header-height);background-color:white;z-index:var(--z-header);transition-property:background-color;transition-duration:.3s}@media (min-width:769px){.Header_header__gGK2p.Header_isTop__LVAf7:not(.Header_isScrolled__ZHIiC){height:0;background-color:transparent}.Header_header__gGK2p.Header_isTop__LVAf7 .Header_navListContainer__N812f{display:none}}.Header_logo__hNdxq{position:absolute;top:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.Header_logo__hNdxq{top:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)));left:50%}.Header_logo__hNdxq.Header_isWhite__aDUPE .Header_logoInner__WoGh1{opacity:0}.Header_logo__hNdxq.Header_isWhite__aDUPE .Header_logoInner__WoGh1.Header_isWhite__aDUPE{opacity:1}}.Header_logoInner__WoGh1{width:calc(348 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(36 / var(--vw-base-size) * min(100vw, var(--max-width)));background:no-repeat url(/images/common/header_logo.png) 50%/contain}@media (max-width:768px){.Header_logoInner__WoGh1{position:absolute;top:0;left:0;width:calc(238 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:translateX(-50%) translateX(calc(-18 / var(--vw-base-size) * min(100vw, var(--max-width))));transition:opacity .3s}}.Header_logoInner__WoGh1.Header_isWhite__aDUPE{background:none;background-color:white;-webkit-mask:no-repeat url(/images/common/header_logo.png) center/contain;mask:no-repeat url(/images/common/header_logo.png) center/contain;opacity:0}@media (min-width:769px){.Header_logoInner__WoGh1.Header_isWhite__aDUPE{display:none}}.Header_hamburgerButton__O_vUK{display:flex;flex-direction:column;justify-content:center;position:absolute;top:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));box-sizing:border-box}@media (min-width:769px){.Header_hamburgerButton__O_vUK{display:none}}.Header_hamburgerLine__nE9Qf{display:block;width:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)));height:1px;margin:0 auto;background-color:var(--color-brown-1);transition:transform .3s;--move-x:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Header_hamburgerLine__nE9Qf:first-child{transform:translateX(calc(var(--move-x) * -1))}.Header_hamburgerLine__nE9Qf:nth-child(2){transform:translateX(var(--move-x))}.Header_hamburgerLine__nE9Qf:not(:first-child){margin-top:calc(9 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Header_hamburgerButton__O_vUK.Header_isOpen__m5xiw .Header_hamburgerLine__nE9Qf{background-color:white;--rotate:45deg;--move-y:calc(7.4 / var(--vw-base-size) * min(100vw, var(--max-width)));--move-y-offset:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Header_hamburgerButton__O_vUK.Header_isOpen__m5xiw .Header_hamburgerLine__nE9Qf:first-child{transform:translateY(var(--move-y-offset)) rotate(var(--rotate)) translateY(var(--move-y))}.Header_hamburgerButton__O_vUK.Header_isOpen__m5xiw .Header_hamburgerLine__nE9Qf:nth-child(2){transform:translateY(calc(var(--move-y-offset))) rotate(calc(var(--rotate) * -1)) translateY(calc(var(--move-y) * -1))}.Header_mobileMenu__wamHI{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background-color:#341e1b;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}@media (max-width:768px){.Header_mobileMenu__wamHI{display:block;overflow-y:auto}}.Header_mobileMenu__wamHI.Header_isOpen__m5xiw{opacity:1;visibility:visible}.Header_mobileMenuInner__zwDNA{position:relative;padding:calc(110 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(54 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Header_mobileNavItem__i1G0R{position:relative}.Header_mobileNavItem__i1G0R:not(:first-child){margin-top:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Header_mobileNavItem__i1G0R:before{content:"•";position:absolute;left:calc(-18 / var(--vw-base-size) * min(100vw, var(--max-width)));color:white;font-size:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Header_mobileNavLink__fSKEr{padding:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));font-family:var(--font-en-1);font-weight:700;letter-spacing:.08em;color:white}.Header_mobileSubNavList__i8hjS{margin-bottom:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Header_mobileSubNavItem__ZjtnM:not(:first-child),.Header_mobileSubNavList__i8hjS{margin-top:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Header_mobileSubNavLink__Dj7r1{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));color:white;font-family:var(--font-jp-1);--letter-spacing:0.08em;letter-spacing:.14em}.Header_mobileSubNavLink__Dj7r1 small{font-size:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.08em}.Header_mobileMenuNoteLink__68OKV{position:absolute;bottom:calc(42 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(38 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Header_mobileMenuNoteLogo__9TZYB{width:calc(64 / var(--vw-base-size) * min(100vw, var(--max-width)));height:auto}