[data-v3-header]{--v3-ink:#000;--v3-ink-soft:#000;--v3-text:#000;--v3-white:#fff;--v3-red:#e60012;--v3-gold:var(--teriyaki-color-crown-gold,#d4a52a);--v3-gold-dark:#93700b;--v3-gray:#6b6b6b;--v3-line:#0000001f;--v3-surface:#f2f2f2;--v3-sans:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;--v3-serif:"Shippori Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;--v3-gutter:20px;--v3-max:1440px}.design-preview--v2 [data-v3-header],body[data-preview-shell=v2] [data-v3-header]{--v3-sans:var(--preview-gothic)}[data-v3-header],[data-v3-header] *,[data-v3-header] :before,[data-v3-header] :after{box-sizing:border-box}[data-v3-header]{-webkit-text-size-adjust:100%;color:var(--v3-text);font:400 15px/1.7 var(--v3-sans);-webkit-font-smoothing:antialiased;margin:0}:where([data-v3-header]) :is(p,ul){margin:0}:where([data-v3-header]) ul{padding:0;list-style:none}:where([data-v3-header]) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where([data-v3-header]) a{color:inherit;text-decoration:none}[data-v3-header] [hidden]{display:none!important}[data-v3-header] .v3-wrap{width:100%;max-width:var(--v3-max);padding:0 var(--v3-gutter);margin:0 auto}[data-v3-header].v3-header{z-index:30;background:var(--v3-white);position:relative}[data-v3-header].v3-header.is-menu-open{z-index:200;position:fixed;top:0;left:0;right:0;will-change:auto!important;transform:none!important}[data-v3-header] .v3-header__row{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}[data-v3-header] .v3-brand{color:var(--v3-ink-soft);align-items:center;gap:8px;display:inline-flex}[data-v3-header] .v3-brand svg{width:24px;height:24px;color:var(--v3-gold)}[data-v3-header] .v3-brand span{font:600 20px/1 var(--v3-sans);letter-spacing:.02em}[data-v3-header] .v3-header__promise{display:none}[data-v3-header] .v3-header__account{align-items:center;gap:8px;display:flex}[data-v3-header] .v3-icon-btn{border:1px solid var(--v3-line);background:var(--v3-white);width:40px;height:40px;color:var(--v3-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}[data-v3-header] .v3-icon-btn svg{width:20px;height:20px}[data-v3-header] .v3-icon-btn--menu{background:var(--v3-ink);border-color:var(--v3-ink);color:var(--v3-white);border-radius:10px}[data-v3-header] .v3-icon-btn--menu .v3-icon-close,[data-v3-header] .v3-icon-btn--menu[aria-expanded=true] .v3-icon-burger{display:none}[data-v3-header] .v3-icon-btn--menu[aria-expanded=true] .v3-icon-close{display:block}[data-v3-header] .v3-header__login{font-size:13px;display:none}[data-v3-header] .v3-header__date{color:var(--v3-gray);font-size:13px;display:none}[data-v3-header] .v3-nav{border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);display:none}[data-v3-header] .v3-nav__row{justify-content:space-between;align-items:center;min-height:52px;display:flex}[data-v3-header] .v3-nav__list{align-items:center;gap:4px;display:flex}[data-v3-header] .v3-nav__item{min-height:44px;color:var(--v3-text);font:500 13px/1.2 var(--v3-sans);transform-origin:50% 100%;align-items:center;padding:0 14px;transition:transform .16s ease-out;display:inline-flex;position:relative}[data-v3-header] .v3-nav__item:after{content:"";background:var(--v3-ink);transform-origin:0;height:2px;transition:transform .16s ease-out;position:absolute;bottom:8px;left:14px;right:14px;transform:scaleX(0)}[data-v3-header] .v3-nav__item[aria-current=page]:after{transform:scaleX(1)}[data-v3-header] .v3-nav__item.is-dock-focus{z-index:1;transform:scale(1.18)}[data-v3-header] .v3-nav__item.is-dock-near{transform:scale(1.08)}[data-v3-header] .v3-nav__item.is-dock-focus:after,[data-v3-header] .v3-nav__item:focus-visible:after{transform:scaleX(1)}[data-v3-header] .v3-nav__item:focus-visible{outline:none;transform:scale(1.18)}[data-v3-header] .v3-nav__sparkle{color:var(--v3-gold);margin-left:2px}[data-v3-header] .v3-nav__external{color:var(--v3-gray);margin-left:4px;font-size:11px}@media (prefers-reduced-motion:reduce){[data-v3-header] .v3-nav__item,[data-v3-header] .v3-nav__item:after{transition:none}[data-v3-header] .v3-nav__item.is-dock-focus,[data-v3-header] .v3-nav__item.is-dock-near,[data-v3-header] .v3-nav__item:focus-visible{transform:none}}[data-v3-header] .v3-menu{z-index:40;background:var(--v3-white);padding:24px var(--v3-gutter) 48px;position:fixed;inset:56px 0 0;overflow-y:auto}[data-v3-header] .v3-menu[hidden]{display:none}[data-v3-header] .v3-menu__group+.v3-menu__group{margin-top:32px}[data-v3-header] .v3-menu__group[hidden]+.v3-menu__group{margin-top:0}[data-v3-header] .v3-menu__label{color:var(--v3-gray);margin-bottom:8px;font-size:13px;font-weight:500;display:block}[data-v3-header] .v3-menu__item{border-bottom:1px solid var(--v3-line);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 0;display:flex}[data-v3-header] .v3-menu__item strong{color:var(--v3-ink);font-size:16px;font-weight:500;display:block}[data-v3-header] .v3-menu__item small{color:var(--v3-gray);font-size:13px;display:block}[data-v3-header] .v3-menu__item .v3-menu__arrow{color:var(--v3-gray);font-size:18px}[data-v3-header] .v3-menu__item[aria-current=page] strong{width:fit-content;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--v3-gold-dark);text-decoration-color:var(--v3-gold-dark);text-underline-offset:6px}[data-v3-header] .v3-menu__mypage{align-items:center;min-height:44px;margin-bottom:8px;font-size:14px;display:inline-flex}@media (width>=1024px){[data-v3-header]{--v3-gutter:72px}@media (width<=1280px){[data-v3-header]{--v3-gutter:40px}}[data-v3-header] .v3-header__row{min-height:82px}[data-v3-header] .v3-brand span{font-size:22px;font-weight:500}[data-v3-header] .v3-header__promise{text-align:center;font:400 20px/1.65 var(--v3-sans);color:var(--v3-ink-soft);flex:1;display:block}[data-v3-header] .v3-icon-btn--search,[data-v3-header] .v3-icon-btn--user{display:none}[data-v3-header] .v3-header__login{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}[data-v3-header] .v3-icon-btn--menu{width:44px;height:44px;color:var(--v3-ink-soft);background:0 0;border-color:#0000}[data-v3-header] .v3-nav,[data-v3-header] .v3-header__date{display:block}[data-v3-header] .v3-menu{inset:134px 0 0}[data-v3-header] .v3-menu__inner{max-width:640px;margin:0 auto}}
