#root,body,html{width:100%;height:100%}body,button,fieldset,form,h1,h2,h3,h4,h5,input,li,ol,p,select,table,td,textarea,th,ul{padding:0;margin:0;text-size-adjust:none;word-break:break-all}article,aside,audio,blockquote,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,li,mark,menu,nav,ol,p,pre,section,time,ul,video{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ol li,ul li{list-style:none}a img{border:0}table{padding:0;margin:0;border-collapse:collapse;border-spacing:0}button,input[type=button],input[type=reset],input[type=submit]{padding:0;margin:0;font:inherit;line-height:normal;color:inherit;cursor:pointer;background-color:rgba(0,0,0,0);border:none;appearance:none}button:focus{outline:none}input[type=search]{appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}:root{--color-primary:#1a75ff;--color-secondary:#ff6673;--color-alerting:#e60013;--color-cautionary:#ffb617;--color-valid:#00ab3f;--color-background-primary:#fff;--color-background-secondary:#f7f7f7;--color-background-disabled:#eee;--color-background-selected:#e5f0ff;--color-background-inverted:#444;--color-background-scrim:rgb(0 0 0/60%);--color-text-primary:#444;--color-text-secondary:#777;--color-text-tertiary:#999;--color-text-disabled:#aaa;--color-text-placeholder:#aaa;--color-text-inverted:#fff;--color-text-clickable:#0b62e5;--color-text-white:#fff;--color-text-discounted:#fd3344;--color-border-primary:#ddd;--color-border-secondary:#eee;--color-rating:#ffb617;--color-saved-location-primary:#ffb617;--color-saturday:#3263da;--color-holiday:#fd3344;--color-soon:#f38f00;--color-line:#06c755;--color-facebook:#1877f2;--color-x-formerly-twitter:#000;--color-paypaygourmet:#bc6600;--color-momiji-1:#86a927;--color-momiji-2:#ed8c32;--color-momiji-3:#db5c5e;--color-momiji-4:#9a8039;--color-momiji-5:#8b6883;--color-kouyou-1:#86a927;--color-kouyou-2:#ed8c32;--color-kouyou-3:#db5c5e;--color-kouyou-4:#9a8039;--color-kouyou-5:#8b6883;--color-sakura-1:#ff73a1;--color-sakura-2:#ed8c32;--color-sakura-3:#86a927;--color-ski-1:#1a75ff;--color-ski-2:#61a0ff;--color-ski-3:#a6c9ff;--color-decoration-green:#00ab3f;--color-media-viewer-background-primary:#000;--color-media-viewer-text-primary:#fff;--width-content-maximum:768px;--width-carousel-card:calc(100vw * 0.75);--width-carousel-card-maximum:320px;--height-header:56px;--height-tab:46px}:root .dark{--color-primary:#4f96ff;--color-secondary:#dc4855;--color-alerting:#ff818c;--color-cautionary:#fcc858;--color-valid:#219441;--color-background-primary:#222;--color-background-secondary:#292929;--color-background-disabled:#323232;--color-background-selected:#2d3b4e;--color-background-inverted:#d7d7d7;--color-text-primary:#d7d7d7;--color-text-secondary:#a6a6a6;--color-text-tertiary:#858585;--color-text-disabled:#747474;--color-text-placeholder:#747474;--color-text-inverted:#222;--color-text-clickable:#74acff;--color-text-discounted:#f76375;--color-border-primary:#434343;--color-border-secondary:#323232;--color-rating:#f3b329;--color-saved-location-primary:#f3b329;--color-saturday:#3263da;--color-holiday:#f76375;--color-soon:#fcc858;--color-ski-1:#4f96ff;--color-ski-2:#74acff;--color-ski-3:#a6c9ff;--color-decoration-green:#219441}.util-text--colorPrimary,.util-text--colorPrimary:link,.util-text--colorPrimary:visited{color:var(--color-text-primary)}.util-text--colorSecondary,.util-text--colorSecondary:link,.util-text--colorSecondary:visited{color:var(--color-text-secondary)}.util-text--colorClickable,.util-text--colorClickable:link,.util-text--colorClickable:visited{color:var(--color-text-clickable)}.util-text--colorDisabled,.util-text--colorDisabled:link,.util-text--colorDisabled:visited{color:var(--color-text-disabled)}.util-text--weightBold{font-weight:700}.util-text--weightNormal{font-weight:400}.util-text--size10{font-size:10px;font-size:.625rem}.util-text--size12{font-size:12px;font-size:.75rem}.util-text--size14{font-size:14px;font-size:.875rem}.util-text--size16{font-size:16px;font-size:1rem}.util-text--size18{font-size:18px;font-size:1.125rem}.util-text--lineClamp1{/*! autoprefixer: off */-webkit-line-clamp:1}.util-text--lineClamp1,.util-text--lineClamp2{display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical}.util-text--lineClamp2{/*! autoprefixer: off */-webkit-line-clamp:2}.util-text--lineClamp3{display:-webkit-box;overflow:hidden;word-break:break-all;/*! autoprefixer: off */-webkit-box-orient:vertical;-webkit-line-clamp:3}.util-text--hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);pointer-events:none;border:0;-webkit-user-select:none;user-select:none}.util-text--delimiter{position:relative;margin:0 .25rem;color:var(--color-text-tertiary)}.util-text--open,.util-text--twentyFourHours{color:var(--color-text-valid)}.util-text--closing,.util-text--opening{color:var(--color-text-soon)}.util-text--closed{color:var(--color-text-holiday)}.util-text--dayOff{color:var(--color-text-tertiary)}.util-floatingPanel{position:absolute;overflow:hidden;background-color:var(--color-background-primary);border-radius:4px;box-shadow:0 0 1px 1px rgba(0,0,0,.04),0 4px 6px 0 rgba(0,0,0,.16)}body,html{min-height:calc(var(--vh, 1vh)*100)}body{display:flex;font-family:Helvetica Neue,sans-serif;line-height:1.2;color:var(--color-text-primary);background-color:var(--color-background-secondary);box-sizing:border-box;flex-direction:column;font-size:14px;font-size:.875rem;font-weight:400}a:link{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.1)}a:link,a:visited{color:var(--color-text-clickable)}@media(hover:hover){a:hover{text-decoration:underline}}input::placeholder{color:var(--color-text-placeholder)}strong{font-weight:700}@supports(font:-apple-system-body) and (WebkitAppearance:none){img[loading=lazy][data-lazy-loading=true]{clip-path:inset(.6px)}}.not-found_NotFound__7WKLw{position:relative;display:flex;width:100%;height:100vh;max-width:var(--width-content-maximum);margin:0 auto;background-color:var(--color-background-primary);flex-direction:column;justify-content:center}