@charset "UTF-8";html:has(#the-dish-shointsurumizu){--color-red: #69020b;--color-crimson: #880e0f;--color-maroon: #810000;--color-olive: #5e5a33;--color-beige: #f6f3e4;--color-black: #000;--color-pink: #ed969e;--color-yellow: #ffd400;--color-greige: #b6b292;--font-family-mincho: "Zen Old Mincho", serif;--ease-out-quart: cubic-bezier(.165, .84, .44, 1)}html:has(#the-dish-shointsurumizu){overscroll-behavior-y:none}html:has(#the-dish-shointsurumizu),html:has(#the-dish-shointsurumizu) body{background-color:var(--color-black)}#common-header{display:none!important}#the-dish-shointsurumizu{--overlap-pause: 33lvh;--overlap-curtain-opacity: .9;--overlap-fade-opacity: .6;font-family:Riviera,Hiragino Kaku Gothic ProN,Hiragino Sans,游ゴシック体,YuGothic,Yu Gothic Medium,游ゴシック Medium,sans-serif;color:var(--color-red);background-color:var(--color-beige)}@media(min-width:961px){#the-dish-shointsurumizu{font-family:Riviera,游ゴシック体,YuGothic,Yu Gothic Medium,游ゴシック Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif}}#the-dish-shointsurumizu img{display:block;max-width:100%;height:auto}#the-dish-shointsurumizu .bar-tint{position:fixed;inset:0;z-index:3;pointer-events:none;background-color:#00000001}#the-dish-shointsurumizu .fv{--fv-sp-screen-height: 634px;--overlap-base-height: calc(100svh + var(--fv-sp-screen-height) * 2);height:var(--overlap-base-height);position:sticky;top:calc(100lvh - var(--overlap-base-height));overflow:clip;color:var(--color-beige)}#the-dish-shointsurumizu .fv :where(h1,h2,p,ol){margin:0;padding:0}#the-dish-shointsurumizu .fv__background{position:sticky;top:0;height:100lvh;margin-bottom:-100lvh;overflow:hidden}#the-dish-shointsurumizu .fv__photo{position:absolute;top:-126px;left:-11px;width:calc(100% + 20px);max-width:none;height:calc(100% + 165px);object-fit:cover}#the-dish-shointsurumizu .fv__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background-color:var(--color-black);opacity:0;transition:opacity 1s linear}@media(prefers-reduced-motion:reduce){#the-dish-shointsurumizu .fv__video{display:none}}#the-dish-shointsurumizu .fv__curtain{position:absolute;inset:0;background-color:#000;opacity:0}#the-dish-shointsurumizu .fv__content{opacity:calc(1 - var(--overlap-progress, 0) * (1 - var(--overlap-fade-opacity)));position:relative}#the-dish-shointsurumizu .fv__intro{position:relative;display:flex;flex-direction:column;align-items:center;height:100svh;padding-top:46px;transition:opacity 1s ease-out,visibility 1s}#the-dish-shointsurumizu .fv__logo{position:absolute;right:0;bottom:32px;left:0;width:140px;margin-inline:auto}#the-dish-shointsurumizu .fv__title,#the-dish-shointsurumizu .fv__title-main{display:flex;flex-direction:column;gap:16px;align-items:center}#the-dish-shointsurumizu .fv__title{width:295px}#the-dish-shointsurumizu .fv__series{font-family:Riviera,sans-serif;font-size:12px;font-weight:500;font-feature-settings:"palt";line-height:1;letter-spacing:3px}#the-dish-shointsurumizu .fv__name{margin:0;font-family:Riviera,sans-serif;font-size:56px;font-weight:400;line-height:1;letter-spacing:1px}#the-dish-shointsurumizu .fv__tagline{font-size:13px;font-weight:700;font-feature-settings:"palt";line-height:1.5;letter-spacing:3px}#the-dish-shointsurumizu .fv__vol{--fv-vol-duration: .45s;--fv-vol-last-duration: .6s;--fv-vol-stagger: 80ms;--fv-vol-delay: 0s;--fv-vol-pause: .4s;font-family:Riviera,sans-serif;font-size:20px;font-weight:500;font-feature-settings:"palt";line-height:1;letter-spacing:1.6px}#the-dish-shointsurumizu .fv__vol-char{--duration: var(--fv-vol-duration);--pause: 0s;transition:opacity var(--duration) linear;transition-delay:calc(var(--fv-vol-delay) + var(--i) * var(--fv-vol-stagger) + var(--pause))}#the-dish-shointsurumizu .fv__vol-char--pause{--duration: var(--fv-vol-last-duration);--pause: var(--fv-vol-pause)}#the-dish-shointsurumizu .fv__purchase{position:absolute;right:24px;bottom:47px;display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;width:74px;height:74px;padding-top:10px;color:var(--color-beige);text-decoration:none;background-color:transparent;border:1px solid var(--color-beige);border-radius:50%;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@media(hover:hover){#the-dish-shointsurumizu .fv__purchase{transition:opacity .15s linear}#the-dish-shointsurumizu .fv__purchase:hover{opacity:.7}}#the-dish-shointsurumizu .fv__purchase-label{font-size:14px;line-height:1}#the-dish-shointsurumizu .fv__purchase-arrow{width:4.15px}#the-dish-shointsurumizu .fv__purchase--release{right:21px;bottom:44px;gap:6px;width:81px;height:81px;padding-top:1px;line-height:1}#the-dish-shointsurumizu .fv__purchase-date{font-size:22px;letter-spacing:.01em}#the-dish-shointsurumizu .fv__purchase-release{font-size:9px;letter-spacing:.06em}#the-dish-shointsurumizu .fv__catch{display:none}#the-dish-shointsurumizu .fv__concept,#the-dish-shointsurumizu .fv__promise{height:var(--fv-sp-screen-height)}#the-dish-shointsurumizu .fv__concept{padding:69px calc((100% - 295px)/2) 0;text-align:center}#the-dish-shointsurumizu .fv__concept-heading{font-size:24px;font-weight:700;line-height:1.6;letter-spacing:2px}#the-dish-shointsurumizu .fv__concept-text{display:flex;flex-direction:column;gap:31px;margin-top:24px}#the-dish-shointsurumizu .fv__concept-text p{font-size:13px;line-height:2;letter-spacing:1.43px}#the-dish-shointsurumizu .fv__riviera{font-family:Riviera,sans-serif;font-weight:400}#the-dish-shointsurumizu .fv__promise{display:flex;flex-direction:column;gap:36px;padding:75px calc((100% - 288px)/2) 0}#the-dish-shointsurumizu .fv__promise-heading{font-family:Riviera,sans-serif;font-size:28px;font-weight:400;line-height:1.2}#the-dish-shointsurumizu .fv__promise-sub{margin-top:12px;font-size:13px;line-height:1;letter-spacing:.39px}#the-dish-shointsurumizu .fv__promise-list{display:flex;flex-direction:column;gap:36px;padding-left:20px;list-style:none;border-left:.5px solid rgba(246,243,228,.6)}#the-dish-shointsurumizu .fv__promise-item{display:flex;gap:16px;align-items:flex-start}#the-dish-shointsurumizu .fv__promise-number{font-family:Riviera,sans-serif;font-size:14px;font-weight:400;line-height:1}#the-dish-shointsurumizu .fv__promise-text{margin-block:-.38em;font-size:14px;line-height:1.76}@media(min-width:961px){#the-dish-shointsurumizu .fv{--overlap-base-height: 300lvh}#the-dish-shointsurumizu .fv__sp-br{display:none}#the-dish-shointsurumizu .fv__photo{inset:0;width:100%;height:100%;scale:1.15}#the-dish-shointsurumizu .fv__content{position:sticky;top:-100lvh;height:200lvh}#the-dish-shointsurumizu .fv__intro{flex-direction:row;justify-content:center;height:100lvh;padding-top:0}#the-dish-shointsurumizu .fv__logo{inset:42px auto auto 50px;width:200px;margin-inline:0}#the-dish-shointsurumizu .fv__title{gap:32px;width:auto}#the-dish-shointsurumizu .fv__title-main{gap:10px}#the-dish-shointsurumizu .fv__series{font-size:15px;font-feature-settings:normal;line-height:1.5;letter-spacing:2px}#the-dish-shointsurumizu .fv__name{font-size:80px;letter-spacing:normal;text-shadow:0 1px 10px rgba(0,0,0,.15)}#the-dish-shointsurumizu .fv__tagline{font-size:16px;line-height:1;letter-spacing:4px;text-shadow:0 1px 10px rgba(0,0,0,.15)}#the-dish-shointsurumizu .fv__vol{font-size:40px;letter-spacing:3.2px}#the-dish-shointsurumizu .fv__purchase{right:90px;bottom:80px;gap:11px;width:120px;height:120px;padding-top:16px;border-width:1.62px;-webkit-backdrop-filter:blur(1.88px);backdrop-filter:blur(1.88px)}#the-dish-shointsurumizu .fv__purchase-label{font-size:20px}#the-dish-shointsurumizu .fv__purchase-arrow{width:auto}#the-dish-shointsurumizu .fv__purchase--release{right:84px;bottom:74px;gap:10px;width:132px;height:132px;padding-top:2px}#the-dish-shointsurumizu .fv__purchase-date{font-size:36px}#the-dish-shointsurumizu .fv__purchase-release{font-size:14.24px}#the-dish-shointsurumizu .fv__message{display:flex;align-items:center;justify-content:center;height:100lvh}#the-dish-shointsurumizu .fv__message-inner{display:flex;gap:120px;align-items:flex-start;width:1000px;height:565px}#the-dish-shointsurumizu .fv__catch{display:block;flex-shrink:0;width:202px;font-family:Riviera,sans-serif;font-size:36px;font-weight:400;line-height:1.5}#the-dish-shointsurumizu .fv__message-body{display:flex;gap:70px;width:678px;height:100%}#the-dish-shointsurumizu .fv__concept,#the-dish-shointsurumizu .fv__promise{height:auto;padding:0}#the-dish-shointsurumizu .fv__concept{flex-shrink:0;width:320px;text-align:left}#the-dish-shointsurumizu .fv__concept-heading{font-size:28px;letter-spacing:4px}#the-dish-shointsurumizu .fv__concept-text{margin-top:28px}#the-dish-shointsurumizu .fv__concept-text p{font-size:15px;letter-spacing:normal}#the-dish-shointsurumizu .fv__promise{justify-content:flex-end;width:288px}#the-dish-shointsurumizu.is-ready .fv__catch,#the-dish-shointsurumizu.is-ready .fv__promise{opacity:0;transition:opacity .9s linear}}@media(min-width:961px)and (prefers-reduced-motion:reduce){#the-dish-shointsurumizu.is-ready .fv__catch,#the-dish-shointsurumizu.is-ready .fv__promise{transition:none}}@media(min-width:961px){#the-dish-shointsurumizu.is-ready .fv__message.is-revealed .fv__catch,#the-dish-shointsurumizu.is-ready .fv__message.is-revealed .fv__promise{opacity:1}}html.is-the-dish-fv-playing{overflow:hidden}.is-the-dish-fv-playing #the-dish-shointsurumizu .fv__video{opacity:1}.is-the-dish-fv-playing #the-dish-shointsurumizu .fv__intro{visibility:hidden;opacity:0}.is-the-dish-fv-playing #the-dish-shointsurumizu .fv__vol-char,.is-the-dish-fv-fading #the-dish-shointsurumizu .fv__vol-char,.is-the-dish-fv-vol-pending #the-dish-shointsurumizu .fv__vol-char{opacity:0;transition:none}#the-dish-shointsurumizu .introduce{--introduce-pause: 20svh;position:relative;z-index:1;margin-top:var(--introduce-pause);color:var(--color-beige);background-color:var(--color-black)}#the-dish-shointsurumizu .introduce :where(h2,h3,p){margin:0;padding:0}#the-dish-shointsurumizu .introduce__sticky{overflow:clip}#the-dish-shointsurumizu .introduce__header{position:sticky;top:0;z-index:1;height:0}#the-dish-shointsurumizu .introduce__header-logo{position:absolute;top:20px;left:50%;width:55px;translate:-50% 0}#the-dish-shointsurumizu .cover{display:flex;align-items:center;justify-content:center;height:100lvh;background-color:var(--color-black);pointer-events:none}#the-dish-shointsurumizu .cover__inner{display:flex;flex-direction:column;align-items:center;transition:filter 1.4s linear}@media(prefers-reduced-motion:reduce){#the-dish-shointsurumizu .cover__inner{transition:none}}#the-dish-shointsurumizu .cover__vol{font-family:Riviera,sans-serif;font-size:12px;font-weight:500;line-height:1.8;letter-spacing:4px}#the-dish-shointsurumizu .cover__logo{width:114px;margin-top:16px}#the-dish-shointsurumizu .cover__name{display:flex;gap:12px;align-items:center;margin-top:32px;font-size:13px;line-height:1;white-space:nowrap}#the-dish-shointsurumizu .cover__name-ja,#the-dish-shointsurumizu .cover__name-separator{font-weight:700;letter-spacing:4px}#the-dish-shointsurumizu .cover__name-separator{font-size:15px}#the-dish-shointsurumizu .cover__name-en{font-family:Riviera,sans-serif;font-weight:400;letter-spacing:2px}@media(prefers-reduced-motion:no-preference){#the-dish-shointsurumizu.is-ready .introduce:after{box-sizing:content-box;display:block;height:45lvh;padding-top:50lvh;padding-bottom:20lvh;content:""}#the-dish-shointsurumizu.is-ready .introduce__sticky{position:sticky;top:0}#the-dish-shointsurumizu.is-ready .cover{position:absolute;top:0;left:0;z-index:2;width:100%}}@media(min-width:961px){#the-dish-shointsurumizu .introduce__header-logo{top:51px;width:74px}#the-dish-shointsurumizu .cover__logo{width:124px;margin-top:20px}#the-dish-shointsurumizu .cover__name{margin-top:40px;font-size:14px}}#the-dish-shointsurumizu .chef{position:relative;display:flex;align-items:flex-end;justify-content:center;height:max(100lvh,667px);padding-bottom:40px;overflow:clip}#the-dish-shointsurumizu .chef:after{position:absolute;right:0;bottom:0;left:0;height:277px;content:"";background:linear-gradient(to top,#000c,#0000)}#the-dish-shointsurumizu .chef__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#the-dish-shointsurumizu .chef__profile{position:relative;z-index:1;width:303px}#the-dish-shointsurumizu .chef__name{font-size:24px;font-weight:700;line-height:1;letter-spacing:4px}#the-dish-shointsurumizu .chef__name-en{margin-top:16px;font-family:Riviera,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:3px}#the-dish-shointsurumizu .chef__text{margin-top:16px;font-size:14px;font-weight:400;line-height:1.9;text-align:justify;letter-spacing:2px}@media(min-width:961px){#the-dish-shointsurumizu .chef{align-items:center;justify-content:flex-start;height:max(100lvh,870px);padding:0 0 20px calc(50% - 540px)}#the-dish-shointsurumizu .chef:after{top:0;right:auto;width:606px;height:auto;background:linear-gradient(to right,#00000080,#0000)}#the-dish-shointsurumizu .chef__profile{width:320px}#the-dish-shointsurumizu .chef__name{font-size:36px}#the-dish-shointsurumizu .chef__name-en{margin-top:20px;font-size:22px;letter-spacing:4px}#the-dish-shointsurumizu .chef__text{margin-top:46px;line-height:2}}#the-dish-shointsurumizu .shop{position:relative;isolation:isolate;padding:434px 0 71px;overflow:clip}#the-dish-shointsurumizu .shop:after{position:absolute;z-index:-1;inset:414px 0 0;content:"";background:linear-gradient(to bottom,rgba(0,0,0,0),var(--color-black) 290px)}#the-dish-shointsurumizu .shop__background{position:absolute;top:0;left:0;z-index:-1;width:100%}#the-dish-shointsurumizu .shop__inner{display:flex;flex-direction:column;gap:28px;width:302px;margin-inline:auto}#the-dish-shointsurumizu .shop__body,#the-dish-shointsurumizu .shop__photos{filter:drop-shadow(0 4px 2px rgba(0,0,0,.25))}#the-dish-shointsurumizu .shop__name{display:flex;gap:12px;align-items:flex-end;font-size:32px;font-weight:700;line-height:1;letter-spacing:2px}#the-dish-shointsurumizu .shop__area{font-size:14px;font-weight:400}#the-dish-shointsurumizu .shop__address{margin-top:12px;font-size:12px;font-weight:400;line-height:1;letter-spacing:1px}#the-dish-shointsurumizu .shop__map{display:inline-block;margin-top:8px;font-family:Riviera,sans-serif;font-size:12px;font-weight:400;line-height:1;color:var(--color-greige);letter-spacing:1px;text-decoration:underline;text-underline-position:from-font}@media(hover:hover){#the-dish-shointsurumizu .shop__map{transition:opacity .15s linear}#the-dish-shointsurumizu .shop__map:hover{opacity:.7}}#the-dish-shointsurumizu .shop__heading{margin-top:24px;font-size:20px;font-weight:700;line-height:1.6;letter-spacing:2px}#the-dish-shointsurumizu .shop__text{margin-top:12px;font-size:14px;font-weight:400;line-height:1.8;text-align:justify;letter-spacing:2px}#the-dish-shointsurumizu .shop__pc-br{display:none}#the-dish-shointsurumizu .shop__photos{position:relative;height:410px}#the-dish-shointsurumizu .shop__photo{position:absolute;overflow:hidden;background-color:#00000073;border:.5px solid var(--color-beige)}#the-dish-shointsurumizu .shop__photo img{width:100%;height:100%;object-fit:cover}#the-dish-shointsurumizu .shop__photo--main{top:0;right:0;width:236px;height:236px}#the-dish-shointsurumizu .shop__photo--sub{top:220px;left:0;width:160px;height:190px}#the-dish-shointsurumizu .shop__copy{--shop-copy-tracking: .2em;position:absolute;top:60px;right:32px;z-index:1;font-family:var(--font-family-mincho);font-size:16px;font-weight:400;line-height:24px;letter-spacing:var(--shop-copy-tracking);writing-mode:vertical-rl}#the-dish-shointsurumizu .shop__copy-line{display:block}#the-dish-shointsurumizu .shop__copy-line+.shop__copy-line{padding-inline-start:calc((1em + var(--shop-copy-tracking)) * 3)}#the-dish-shointsurumizu.is-ready .shop__copy{opacity:0;translate:0 12px;transition:opacity 1.2s ease-out,translate 1.2s ease-out}#the-dish-shointsurumizu.is-ready .shop__copy.is-in-view{opacity:1;translate:none}@media(prefers-reduced-motion:reduce){#the-dish-shointsurumizu.is-ready .shop__copy{opacity:1;translate:none;transition:none}}@media(min-width:961px){#the-dish-shointsurumizu .shop{display:flex;align-items:center;justify-content:center;height:max(100lvh,870px);padding:0 0 20px}#the-dish-shointsurumizu .shop:after{top:0;bottom:auto;height:606px;background:linear-gradient(to bottom,#00000080,#0000)}#the-dish-shointsurumizu .shop__background{height:100%;object-fit:cover;object-position:50% 100%}#the-dish-shointsurumizu .shop__inner{position:relative;flex-direction:row;gap:94px;align-items:center;width:min(1080px,100% - 80px);margin-inline:0}#the-dish-shointsurumizu .shop__body{flex:0 1 480px;min-width:0;filter:none}#the-dish-shointsurumizu .shop__photos{flex-shrink:0;width:424px;height:359px;filter:none}#the-dish-shointsurumizu .shop__name{gap:24px;font-size:48px;letter-spacing:1px}#the-dish-shointsurumizu .shop__area{padding-bottom:2px;font-size:16px;letter-spacing:4px}#the-dish-shointsurumizu .shop__address{margin-top:16px;font-size:14px;letter-spacing:2px}#the-dish-shointsurumizu .shop__map{font-size:11px}#the-dish-shointsurumizu .shop__heading{margin-top:40px;font-size:22px;letter-spacing:5px}#the-dish-shointsurumizu .shop__text{margin-top:20px;line-height:2}#the-dish-shointsurumizu .shop__pc-br{display:inline}#the-dish-shointsurumizu .shop__photo{background-color:var(--color-beige)}#the-dish-shointsurumizu .shop__photo--main{width:286px;height:260px}#the-dish-shointsurumizu .shop__photo--sub{top:auto;bottom:-2px;width:180px;height:234px}#the-dish-shointsurumizu .shop__copy{top:-36px;right:-4px;font-size:16px;line-height:28px}#the-dish-shointsurumizu .shop__copy-line:first-child{font-size:15px}#the-dish-shointsurumizu .shop__copy-strong{font-size:16px}}#the-dish-shointsurumizu .theme{--theme-story-height: max(100lvh, 634px);--theme-dashi-height: max(100lvh, 634px);--overlap-base-height: calc(100lvh + var(--overlap-pause) + var(--theme-story-height) + var(--theme-dashi-height));height:var(--overlap-base-height);position:sticky;top:calc(100lvh - var(--overlap-base-height))}#the-dish-shointsurumizu .theme:after{position:absolute;inset:0;pointer-events:none;content:"";background-color:var(--color-black);opacity:calc(var(--overlap-progress, 0) * var(--overlap-curtain-opacity))}#the-dish-shointsurumizu .theme{z-index:1}#the-dish-shointsurumizu .theme :where(h2,h3,p){margin:0;padding:0}#the-dish-shointsurumizu .theme-title{--theme-title-circle-duration: .6s;--overlap-base-height: 100lvh;height:var(--overlap-base-height);position:sticky;top:calc(100lvh - var(--overlap-base-height))}#the-dish-shointsurumizu .theme-title:after{position:absolute;inset:0;pointer-events:none;content:"";background-color:var(--color-black);opacity:calc(var(--overlap-progress, 0) * var(--overlap-curtain-opacity))}#the-dish-shointsurumizu .theme-title{display:flex;align-items:center;justify-content:center;overflow:clip;text-align:center}#the-dish-shointsurumizu .theme-title__background,#the-dish-shointsurumizu .theme-story__background,#the-dish-shointsurumizu .theme-dashi__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#the-dish-shointsurumizu .theme-title__circle{display:none}#the-dish-shointsurumizu .theme-title__text{position:relative}#the-dish-shointsurumizu .theme-title__vol{font-family:Riviera,sans-serif;font-size:11px;font-weight:500;line-height:1.8;letter-spacing:3px}#the-dish-shointsurumizu .theme-title__name{margin-top:16px;font-family:Riviera,sans-serif;font-size:48px;font-weight:400;line-height:1.2;letter-spacing:2px}#the-dish-shointsurumizu .theme-title__sub{margin-top:16px;font-size:15px;font-weight:700;font-feature-settings:"halt";line-height:1.9;letter-spacing:2px}#the-dish-shointsurumizu .theme-title__riviera{font-family:Riviera,sans-serif;font-size:16px;font-weight:500}#the-dish-shointsurumizu.is-ready .theme-title__circle{opacity:0;transition:opacity var(--theme-title-circle-duration) linear}@media(prefers-reduced-motion:reduce){#the-dish-shointsurumizu.is-ready .theme-title__circle{opacity:1;transition:none}}#the-dish-shointsurumizu.is-ready .theme-title.is-revealed .theme-title__circle{opacity:1}#the-dish-shointsurumizu .theme-story{position:relative;z-index:1;margin-top:var(--overlap-pause);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:var(--theme-story-height);padding-bottom:53px;overflow:clip;color:var(--color-beige);background-color:var(--color-red)}#the-dish-shointsurumizu .theme-story:after{position:absolute;right:0;bottom:0;left:0;height:352px;content:"";background:linear-gradient(to bottom,#0000 35.392%,#0000001c 58.346%,#0003 99.91%)}#the-dish-shointsurumizu .theme-story__shop-en{position:absolute;top:30px;right:0;left:0;z-index:1;font-family:Riviera,sans-serif;font-size:11px;font-weight:500;line-height:1.8;text-align:center;letter-spacing:2px}#the-dish-shointsurumizu .theme-story__body{position:relative;z-index:1;width:303px}#the-dish-shointsurumizu .theme-story__vol,#the-dish-shointsurumizu .theme-story__shop,#the-dish-shointsurumizu .theme-story__heading{text-align:center}#the-dish-shointsurumizu .theme-story__vol{font-size:12px;font-weight:400;line-height:1;letter-spacing:1.72px}#the-dish-shointsurumizu .theme-story__riviera{font-family:Riviera,sans-serif}#the-dish-shointsurumizu .theme-story__shop{margin-top:8px;font-size:13px;font-weight:700;line-height:1;letter-spacing:2px}#the-dish-shointsurumizu .theme-story__heading{margin-top:16px;font-size:22px;font-weight:700;line-height:1.5;letter-spacing:3.96px}#the-dish-shointsurumizu .theme-story__text{margin-top:20px;font-size:14px;font-weight:400;line-height:1.8;letter-spacing:1px}#the-dish-shointsurumizu .theme-dashi{position:relative;display:flex;align-items:center;justify-content:center;height:var(--theme-dashi-height);overflow:clip;color:var(--color-beige);text-align:center}#the-dish-shointsurumizu .theme-dashi__panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:300px;height:520px;background-color:#00000059;border-radius:6px;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}#the-dish-shointsurumizu .theme-dashi__label{font-family:Riviera,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:3px}#the-dish-shointsurumizu .theme-dashi__heading{margin-top:16px;font-family:Riviera,sans-serif;font-size:48px;font-weight:400;line-height:1.2}#the-dish-shointsurumizu .theme-dashi__catch{margin-top:20px;font-size:16px;font-weight:700;font-feature-settings:"halt";line-height:1.6;letter-spacing:4px}#the-dish-shointsurumizu .theme-dashi__text{margin-top:20px;font-size:14px;font-weight:400;line-height:2;letter-spacing:2px;white-space:nowrap}@media(min-width:961px){#the-dish-shointsurumizu .theme{--theme-story-height: max(100lvh, 885px);--theme-dashi-height: max(100lvh, 870px)}#the-dish-shointsurumizu .theme-title__circle{position:absolute;inset:0;display:block;width:min(720px,100lvh - 150px);aspect-ratio:1;margin:auto;border:.5px solid var(--color-red);border-radius:50%}#the-dish-shointsurumizu .theme-title__vol{font-size:12px}#the-dish-shointsurumizu .theme-title__name{font-size:64px;line-height:1;letter-spacing:normal}#the-dish-shointsurumizu .theme-title__sub{margin-top:24px;letter-spacing:4px}#the-dish-shointsurumizu .theme-title__riviera{font-size:inherit}#the-dish-shointsurumizu .theme-story{padding-bottom:80px}#the-dish-shointsurumizu .theme-story:after{content:none}#the-dish-shointsurumizu .theme-story__shop-en{font-size:12px;font-weight:400;line-height:1.6;letter-spacing:2.16px}#the-dish-shointsurumizu .theme-story__body{display:flex;flex-direction:column;align-items:center;width:auto}#the-dish-shointsurumizu .theme-story__shop{margin-top:16px;font-size:16px}#the-dish-shointsurumizu .theme-story__heading{font-size:24px;letter-spacing:4.32px}#the-dish-shointsurumizu .theme-story__text{width:512px;text-align:justify}#the-dish-shointsurumizu .theme-dashi__panel{width:720px;height:720px;background-color:#0006;border-radius:50%;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}#the-dish-shointsurumizu .theme-dashi__label{font-size:20px}#the-dish-shointsurumizu .theme-dashi__heading{margin-top:20px;font-size:64px;line-height:1.1;letter-spacing:2px}#the-dish-shointsurumizu .theme-dashi__catch{font-size:17px;line-height:1.7}#the-dish-shointsurumizu .theme-dashi__sp-br{display:none}#the-dish-shointsurumizu .theme-dashi__text{margin-top:30px;font-size:15px;letter-spacing:2.7px}}#the-dish-shointsurumizu .menus{--menus-pause: 20svh;position:relative;z-index:1;z-index:2;margin-top:var(--menus-pause);color:var(--color-beige)}#the-dish-shointsurumizu .menus :where(h2,p){margin:0;padding:0}#the-dish-shointsurumizu .menu-detail{--menu-panel-color: var(--color-beige);--menu-panel-background-color: var(--color-crimson);--menu-panel-blend-mode: color-burn}#the-dish-shointsurumizu .menu-detail--kamo{--menu-panel-color: var(--color-olive);--menu-panel-background-color: transparent;--menu-panel-blend-mode: normal}#the-dish-shointsurumizu .menu-detail:not(:last-child){position:sticky;top:calc(100lvh - var(--overlap-base-height))}#the-dish-shointsurumizu .menu-detail:not(:last-child):after{position:absolute;inset:0;pointer-events:none;content:"";background-color:var(--color-black);opacity:calc(var(--overlap-progress, 0) * var(--overlap-curtain-opacity))}#the-dish-shointsurumizu .menu-detail:not(:last-child){isolation:isolate}#the-dish-shointsurumizu .menu-detail:not(:last-child):after{z-index:2}#the-dish-shointsurumizu .menu-detail+.menu-detail{position:relative;z-index:1}#the-dish-shointsurumizu .menu-detail__movie{--overlap-base-height: 100lvh;height:var(--overlap-base-height);position:sticky;top:calc(100lvh - var(--overlap-base-height))}#the-dish-shointsurumizu .menu-detail__movie:after{position:absolute;inset:0;pointer-events:none;content:"";background-color:var(--color-black);opacity:calc(var(--overlap-progress, 0) * var(--overlap-curtain-opacity))}#the-dish-shointsurumizu .menu-detail__movie{overflow:clip;background-color:var(--color-black)}#the-dish-shointsurumizu .menu-detail__movie-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#the-dish-shointsurumizu .menu-detail__movie-logo{position:absolute;top:27px;left:50%;width:66px;translate:-50% 0}#the-dish-shointsurumizu .menu-detail__sheet{position:relative;z-index:1;margin-top:var(--overlap-pause)}#the-dish-shointsurumizu .menu-detail__body{position:relative}#the-dish-shointsurumizu .menu-detail__photo{width:100%;aspect-ratio:1;object-fit:cover}#the-dish-shointsurumizu .menu-detail__panel{display:flex;flex-direction:column;align-items:center;padding:40px 36px 54px;color:var(--menu-panel-color);background:url(/images/the-dish/shointsurumizu/menu_panel_texture.webp) center bottom/cover no-repeat,var(--menu-panel-background-color);background-blend-mode:var(--menu-panel-blend-mode)}#the-dish-shointsurumizu .menu-detail__series,#the-dish-shointsurumizu .menu-detail__vol{display:none;font-family:Riviera,sans-serif;font-size:10px;font-weight:500;line-height:1.9;letter-spacing:2px;white-space:nowrap}#the-dish-shointsurumizu .menu-detail__main{display:flex;flex-direction:column;gap:30px;width:100%}#the-dish-shointsurumizu .menu-detail__lead{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}#the-dish-shointsurumizu .menu-detail__logo{width:56px}#the-dish-shointsurumizu .menu-detail__text{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}#the-dish-shointsurumizu .menu-detail__name{width:calc(100% + 2px);margin-inline:-1px;font-size:28px;font-weight:700;line-height:1.2;text-align:center;letter-spacing:2px;word-break:keep-all}#the-dish-shointsurumizu .menu-detail__ingredients{font-size:15px;font-weight:400;line-height:1.5;text-align:center;letter-spacing:4px}#the-dish-shointsurumizu .menu-detail__price{display:flex;flex-direction:column;gap:4px;align-items:flex-end}#the-dish-shointsurumizu .menu-detail__price-row{display:flex;gap:8px;align-items:center}#the-dish-shointsurumizu .menu-detail__limited,#the-dish-shointsurumizu .menu-detail__price-box{display:flex;align-items:center;padding:4px 12px;line-height:1;white-space:nowrap;border:.5px solid var(--menu-panel-color)}#the-dish-shointsurumizu .menu-detail__limited{font-size:12px;letter-spacing:1px}#the-dish-shointsurumizu .menu-detail__price-box{gap:4px;font-size:8px}#the-dish-shointsurumizu .menu-detail__price-main{display:flex;gap:2px;align-items:center;font-size:12px}#the-dish-shointsurumizu .menu-detail__price-small{font-size:8px}#the-dish-shointsurumizu .menu-detail__price-member{display:flex;gap:2px;align-items:center}#the-dish-shointsurumizu .menu-detail__price-member:before{height:8px;margin-right:2px;content:"";border-left:.5px solid var(--menu-panel-color)}#the-dish-shointsurumizu .menu-detail__price-note{font-size:8px;line-height:1;letter-spacing:1px;white-space:nowrap;opacity:.8}#the-dish-shointsurumizu .menu-detail__description{width:100%;font-size:15px;line-height:1.7;text-align:justify;letter-spacing:1px}#the-dish-shointsurumizu .menu-detail__clip{display:none}#the-dish-shointsurumizu .menu-detail__cooking{display:flex;flex-direction:column;gap:20px;align-items:center}#the-dish-shointsurumizu .menu-detail__heat{display:flex;gap:20px;align-items:center}#the-dish-shointsurumizu .menu-detail__package{width:68px;height:58px}#the-dish-shointsurumizu .menu-detail__heat-body{display:flex;flex-direction:column;gap:12px;align-items:center}#the-dish-shointsurumizu .menu-detail__heat-label{display:flex;gap:12px;align-items:center;width:100%;font-size:15px;line-height:1;letter-spacing:1px}#the-dish-shointsurumizu .menu-detail__heat-icon{display:grid;flex-shrink:0}#the-dish-shointsurumizu .menu-detail__heat-pot,#the-dish-shointsurumizu .menu-detail__heat-flame{grid-area:1/1}#the-dish-shointsurumizu .menu-detail__heat-pot{width:30px}#the-dish-shointsurumizu .menu-detail__heat-flame{width:17.7412px;margin:16.56px 0 0 5.83px}#the-dish-shointsurumizu .menu-detail__heat-note{font-size:10px;line-height:1.2;text-align:center}#the-dish-shointsurumizu .menu-detail__how-to{display:flex;gap:12px;align-items:center;padding:0;font-family:Riviera,sans-serif;font-size:16px;font-weight:400;line-height:1;color:inherit;letter-spacing:2px;white-space:nowrap;cursor:pointer;background:none;border:0}#the-dish-shointsurumizu .menu-detail__how-to-icon{width:32px;animation:the-dish-shointsurumizu-how-to-breathe 1.6s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){#the-dish-shointsurumizu .menu-detail__how-to-icon{animation:none}}#the-dish-shointsurumizu .menus__order{position:fixed;right:24px;bottom:24px;z-index:2;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;width:68px;height:68px;padding-top:10px;color:var(--color-beige);text-decoration:none;background-color:transparent;border:1px solid currentcolor;border-radius:50%;-webkit-backdrop-filter:blur(1.06px);backdrop-filter:blur(1.06px);transition:color .15s linear}@media(hover:hover){#the-dish-shointsurumizu .menus__order{transition:color .15s linear,opacity .15s linear}#the-dish-shointsurumizu .menus__order:hover{opacity:.7}}#the-dish-shointsurumizu .menus__order.is-on-panel{color:var(--color-olive)}#the-dish-shointsurumizu .menus__order-label{font-size:14px;line-height:1}#the-dish-shointsurumizu .menus__order-arrow{width:5.1996px;aspect-ratio:5.1996/15.399;background-color:currentcolor;-webkit-mask:url(/images/the-dish/shointsurumizu/arrow_down_sp.svg) center/contain no-repeat;mask:url(/images/the-dish/shointsurumizu/arrow_down_sp.svg) center/contain no-repeat}@media(scripting:enabled){#the-dish-shointsurumizu .menus__order{transition:opacity .9s linear,translate .9s var(--ease-out-quart),visibility .9s,color .15s linear}}@media(scripting:enabled)and (prefers-reduced-motion:reduce){#the-dish-shointsurumizu .menus__order{transition:none}}@media(scripting:enabled){#the-dish-shointsurumizu .menus__order:not(.is-shown){visibility:hidden;opacity:0;translate:0 16px}}@media(scripting:enabled)and (prefers-reduced-motion:reduce){#the-dish-shointsurumizu .menus__order:not(.is-shown){translate:none}}@media(scripting:enabled)and (hover:hover){#the-dish-shointsurumizu .menus__order.is-shown:hover{transition-duration:.15s}}@media(min-width:961px){#the-dish-shointsurumizu .menu-detail{--menu-panel-width: 360px}#the-dish-shointsurumizu .menu-detail__movie{display:none}#the-dish-shointsurumizu .menu-detail__sheet{margin-top:0}#the-dish-shointsurumizu .menu-detail__body{height:max(100lvh,870px)}#the-dish-shointsurumizu .menu-detail__photo{position:absolute;top:0;left:var(--menu-panel-width);width:calc(100% - var(--menu-panel-width));height:100%;aspect-ratio:auto;object-position:left center}#the-dish-shointsurumizu .menu-detail__panel{justify-content:space-between;width:var(--menu-panel-width);height:100%;padding:30px 46px}#the-dish-shointsurumizu .menu-detail__series,#the-dish-shointsurumizu .menu-detail__vol{display:block}#the-dish-shointsurumizu .menu-detail__main{gap:48px}#the-dish-shointsurumizu .menu-detail__info{display:flex;flex-direction:column;gap:24px;align-items:center}#the-dish-shointsurumizu .menu-detail__lead{gap:28px}#the-dish-shointsurumizu .menu-detail__price-box{padding-inline:8px}#the-dish-shointsurumizu .menu-detail__clip{display:block;padding:4px;border:.5px solid var(--menu-panel-color)}#the-dish-shointsurumizu .menu-detail__clip-video{display:block;width:224px;height:124px;object-fit:cover}#the-dish-shointsurumizu .menu-detail__cooking{gap:24px}#the-dish-shointsurumizu .menus__order{right:40px;bottom:40px;gap:8.892px;width:94px;height:94px;border-width:1.27px;-webkit-backdrop-filter:blur(1.47px);backdrop-filter:blur(1.47px)}#the-dish-shointsurumizu .menus__order.is-on-panel{color:var(--color-beige)}#the-dish-shointsurumizu .menus__order-arrow{width:5.27px;aspect-ratio:6.7275/26.9232;-webkit-mask-image:url(/images/the-dish/shointsurumizu/arrow_down.svg);mask-image:url(/images/the-dish/shointsurumizu/arrow_down.svg)}}@keyframes the-dish-shointsurumizu-how-to-breathe{0%{scale:1}to{scale:1.12}}#the-dish-shointsurumizu .menu-detail{--menu-feature-dashi-shade: 20%;--menu-feature-catch-line-height: 1.5;--menu-feature-item-shade: linear-gradient(to bottom, rgb(0 0 0 / 0%), rgb(0 0 0 / 25%) 63.942%);--menu-feature-item-shade-height: 122px;--menu-feature-item-text-left: 24px;--menu-feature-item-text-bottom: 24px;--menu-feature-item-text-gap: 5px}#the-dish-shointsurumizu .menu-detail--kamo{--menu-feature-dashi-shade: 30%;--menu-feature-catch-line-height: 1.2;--menu-feature-item-shade: linear-gradient(to bottom, rgb(19 0 0 / 0%), rgb(19 0 0 / 50%) 99.956%);--menu-feature-item-shade-height: 148px;--menu-feature-item-text-left: 36px;--menu-feature-item-text-bottom: 29px;--menu-feature-item-text-gap: 4px}#the-dish-shointsurumizu .menu-feature{color:var(--color-beige);background-color:var(--color-black)}#the-dish-shointsurumizu .menu-feature :where(h3,p,ul){margin:0;padding:0}#the-dish-shointsurumizu .menu-feature__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#the-dish-shointsurumizu .menu-feature__dashi{position:relative;display:flex;align-items:center;justify-content:center;height:375px;padding:14px 20px;overflow:clip}#the-dish-shointsurumizu .menu-feature__dashi:after{position:absolute;inset:0;content:"";background-color:rgb(0,0,0,var(--menu-feature-dashi-shade))}#the-dish-shointsurumizu .menu-feature__dashi-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;align-items:center;width:229px}#the-dish-shointsurumizu .menu-feature__dashi-title{display:flex;flex-direction:column;gap:8px;align-items:center;white-space:nowrap}#the-dish-shointsurumizu .menu-feature__dashi-heading{font-family:var(--font-family-mincho);font-size:36px;font-weight:400;line-height:1.12;text-align:center;letter-spacing:2px}#the-dish-shointsurumizu .menu-feature__dashi-en{font-size:14px;line-height:1;letter-spacing:1px}#the-dish-shointsurumizu .menu-feature__dashi-text{display:flex;flex-direction:column;gap:18.56px;align-items:center}#the-dish-shointsurumizu .menu-feature__dashi-catch{font-size:28px;font-weight:700;line-height:var(--menu-feature-catch-line-height);text-align:center;letter-spacing:2px}#the-dish-shointsurumizu .menu-feature__dashi-lead{display:block;font-size:16px}#the-dish-shointsurumizu .menu-feature__dashi-description{font-family:var(--font-family-mincho);font-size:14px;font-weight:400;line-height:1.5;text-align:justify;letter-spacing:2px}#the-dish-shointsurumizu .menu-feature__pc-br{display:none}#the-dish-shointsurumizu .menu-feature__items{list-style:none}#the-dish-shointsurumizu .menu-feature__item{position:relative;height:290px;overflow:clip}#the-dish-shointsurumizu .menu-feature__item:after{position:absolute;right:0;bottom:0;left:0;height:var(--menu-feature-item-shade-height);content:"";background:var(--menu-feature-item-shade)}#the-dish-shointsurumizu .menu-feature__item-text{position:absolute;bottom:var(--menu-feature-item-text-bottom);left:var(--menu-feature-item-text-left);z-index:1;display:flex;flex-direction:column;gap:var(--menu-feature-item-text-gap);font-family:var(--font-family-mincho);font-size:16px;font-feature-settings:"halt";line-height:1.3;letter-spacing:1.2px}@media(min-width:961px){#the-dish-shointsurumizu .menu-detail{--menu-feature-dashi-shade: 30%;--menu-feature-lead-size: 16px;--menu-feature-item-letter-spacing: 1.6054px}#the-dish-shointsurumizu .menu-detail--kamo{--menu-feature-dashi-shade: 40%;--menu-feature-catch-line-height: 1.5;--menu-feature-lead-size: 17px;--menu-feature-item-letter-spacing: 2px}#the-dish-shointsurumizu .menu-feature{display:flex;justify-content:center;overflow:clip;background-color:var(--color-red)}#the-dish-shointsurumizu .menu-feature__inner{--menu-feature-dashi-column-offset: 80px;display:grid;flex-shrink:0;grid-template-columns:calc(50% - var(--menu-feature-dashi-column-offset)) 1fr;width:100%;min-width:1440px;max-width:1920px;height:592px;background-color:var(--color-black)}#the-dish-shointsurumizu .menu-feature__dashi{height:auto;padding:16px 120px}#the-dish-shointsurumizu .menu-feature__dashi-body{gap:32px;width:auto}#the-dish-shointsurumizu .menu-feature__dashi-title{gap:12px}#the-dish-shointsurumizu .menu-feature__dashi-heading{font-size:44px}#the-dish-shointsurumizu .menu-feature__dashi-text{gap:16px}#the-dish-shointsurumizu .menu-feature__dashi-lead{font-size:var(--menu-feature-lead-size);letter-spacing:4px}#the-dish-shointsurumizu .menu-feature__dashi-description{width:308px;font-size:16px;text-align:center}#the-dish-shointsurumizu .menu-feature__pc-br{display:inline}#the-dish-shointsurumizu .menu-feature__items{display:grid;grid-template-rows:316px 276px;grid-template-columns:1fr 1fr}#the-dish-shointsurumizu .menu-feature__item{height:auto}#the-dish-shointsurumizu .menu-feature__item:first-child{grid-column:1/-1}#the-dish-shointsurumizu .menu-feature__item:after{top:0;height:auto;background:#00000080}#the-dish-shointsurumizu .menu-feature__item-text{inset:0;gap:0;align-items:center;justify-content:center;padding:20px;font-size:14px;line-height:1.5;text-align:center;letter-spacing:var(--menu-feature-item-letter-spacing);white-space:nowrap}}@media(min-width:961px)and (hover:hover){#the-dish-shointsurumizu .menu-feature__item:after{opacity:0;transition:opacity .45s linear}#the-dish-shointsurumizu .menu-feature__item:hover:after{opacity:1}#the-dish-shointsurumizu .menu-feature__item-text{opacity:0;transition:opacity .45s linear}#the-dish-shointsurumizu .menu-feature__item:hover .menu-feature__item-text{opacity:1}}@media(min-width:961px)and (hover:hover)and (prefers-reduced-motion:reduce){#the-dish-shointsurumizu .menu-feature__item:after,#the-dish-shointsurumizu .menu-feature__item-text{transition:none}}#the-dish-shointsurumizu .menu-detail{--menu-recipe-texture: url(/images/the-dish/shointsurumizu/gyu_recipe_texture.webp);--menu-recipe-label-color: var(--color-pink);--menu-recipe-tag-color: var(--color-crimson);--menu-recipe-number-color: var(--color-maroon)}#the-dish-shointsurumizu .menu-detail--kamo{--menu-recipe-texture: url(/images/the-dish/shointsurumizu/kamo_recipe_texture.webp);--menu-recipe-label-color: var(--color-yellow);--menu-recipe-tag-color: var(--color-olive);--menu-recipe-number-color: var(--color-olive)}#the-dish-shointsurumizu .menu-recipe{position:relative;display:flex;flex-direction:column;align-items:center;padding:64px 16px 84px;color:var(--color-beige);background:var(--menu-recipe-texture) center/cover no-repeat}#the-dish-shointsurumizu .menu-recipe :where(h3,p,ol,ul){margin:0;padding:0}#the-dish-shointsurumizu .menu-recipe__series,#the-dish-shointsurumizu .menu-recipe__vol{font-family:Riviera,sans-serif;font-size:10px;line-height:1;text-align:center;letter-spacing:2px;white-space:nowrap}#the-dish-shointsurumizu .menu-recipe__series{position:absolute;right:0;bottom:36px;left:0;font-weight:400;color:#c3c1b3cc}#the-dish-shointsurumizu .menu-recipe__vol{display:none;font-weight:500}#the-dish-shointsurumizu .menu-recipe__content{display:flex;flex-direction:column;gap:8px;align-items:center;width:324px;max-width:100%}#the-dish-shointsurumizu .menu-recipe__heading-img{width:182px}#the-dish-shointsurumizu .menu-recipe__main{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%}#the-dish-shointsurumizu .menu-recipe__visual{position:relative;width:320px;max-width:100%}#the-dish-shointsurumizu .menu-recipe__photo{width:100%}#the-dish-shointsurumizu .menu-recipe__tags{position:absolute;top:66.7px;right:15px;display:flex;flex-direction:row-reverse;gap:8px;align-items:flex-start}#the-dish-shointsurumizu .menu-recipe__tag{padding:4px 1px 5px;font-family:var(--font-family-mincho);font-size:18px;font-weight:400;line-height:1.1;color:var(--menu-recipe-tag-color);letter-spacing:.1em;writing-mode:vertical-rl;background-color:var(--color-beige)}#the-dish-shointsurumizu .menu-recipe__tag+.menu-recipe__tag{margin-top:61px}#the-dish-shointsurumizu .menu-recipe__recipe,#the-dish-shointsurumizu .menu-recipe__summary{display:flex;flex-direction:column;gap:22px;align-items:center}#the-dish-shointsurumizu .menu-recipe__head{display:flex;flex-direction:column;gap:12px;align-items:center;white-space:nowrap}#the-dish-shointsurumizu .menu-recipe__label{font-family:Riviera,sans-serif;font-size:12px;font-weight:500;line-height:1;color:var(--menu-recipe-label-color);letter-spacing:1.8px}#the-dish-shointsurumizu .menu-recipe__name{font-family:var(--font-family-mincho);font-size:24px;font-weight:400;line-height:1;letter-spacing:1px;text-decoration:underline;text-decoration-thickness:1px;text-underline-position:from-font}#the-dish-shointsurumizu .menu-recipe__ingredients{display:flex;gap:12px;justify-content:center;list-style:none}#the-dish-shointsurumizu .menu-recipe__ingredient{display:flex;flex-direction:column;gap:8px;align-items:center}#the-dish-shointsurumizu .menu-recipe__ingredient-img{width:65px}#the-dish-shointsurumizu .menu-recipe__ingredient-name{font-size:12px;font-weight:400;line-height:1;letter-spacing:.48px;white-space:nowrap}#the-dish-shointsurumizu .menu-recipe__method{display:flex;gap:20px;align-items:flex-start;justify-content:center}#the-dish-shointsurumizu .menu-recipe__steps{display:flex;flex-direction:row-reverse;gap:20px;list-style:none}#the-dish-shointsurumizu .menu-recipe__step{display:flex;flex-direction:column;gap:12px;align-items:flex-end}#the-dish-shointsurumizu .menu-recipe__step-number{display:grid;place-items:center;width:17px;height:17px;font-family:Riviera,sans-serif;font-size:10.767px;font-weight:400;line-height:1;color:var(--menu-recipe-number-color);background-color:var(--color-beige);border-radius:50%}#the-dish-shointsurumizu .menu-recipe__step-text{display:flex;flex-direction:row-reverse;gap:8px;font-family:var(--font-family-mincho);font-size:14px;font-weight:400;line-height:1;letter-spacing:.12em}#the-dish-shointsurumizu .menu-recipe__step-line{writing-mode:vertical-rl}#the-dish-shointsurumizu .menu-recipe__method-label{padding:0 1px 3px;font-family:var(--font-family-mincho);font-size:14px;font-weight:400;line-height:1;color:var(--menu-recipe-number-color);letter-spacing:.125em;writing-mode:vertical-rl;background-color:var(--color-beige)}@media(min-width:961px){#the-dish-shointsurumizu .menu-recipe{gap:100px;padding:30px 80px 40px}#the-dish-shointsurumizu .menu-recipe__series{position:static;font-weight:500;color:inherit}#the-dish-shointsurumizu .menu-recipe__vol{display:block}#the-dish-shointsurumizu .menu-recipe__content{gap:32px;width:auto}#the-dish-shointsurumizu .menu-recipe__heading-img{width:280px}#the-dish-shointsurumizu .menu-recipe__main{flex-direction:row;gap:40px;align-items:flex-end;justify-content:center}#the-dish-shointsurumizu .menu-recipe__visual{width:480px}#the-dish-shointsurumizu .menu-recipe__tags{top:156.58px;right:auto;left:-36px;gap:12px}#the-dish-shointsurumizu .menu-recipe__tag{padding:5px 0 6px;font-size:22.308px}#the-dish-shointsurumizu .menu-recipe__tag+.menu-recipe__tag{margin-top:50.19px}#the-dish-shointsurumizu .menu-recipe__recipe{gap:32px;padding-inline:40px}#the-dish-shointsurumizu .menu-recipe__summary{gap:28px}#the-dish-shointsurumizu .menu-recipe__head{gap:16px}#the-dish-shointsurumizu .menu-recipe__label{font-size:14px;letter-spacing:2.1px}#the-dish-shointsurumizu .menu-recipe__name{font-size:28px}#the-dish-shointsurumizu .menu-recipe__ingredients{gap:16px}#the-dish-shointsurumizu .menu-recipe__ingredient-img{width:68px}#the-dish-shointsurumizu .menu-recipe__method{gap:32px}#the-dish-shointsurumizu .menu-recipe__steps{gap:24px}#the-dish-shointsurumizu .menu-recipe__step-text{gap:12px;font-size:15px}#the-dish-shointsurumizu .menu-recipe__method-label{font-size:16px}}html:has(#the-dish-shointsurumizu .how-to[open]){overflow:hidden}#the-dish-shointsurumizu .how-to{width:100%;max-width:none;height:100%;max-height:none;padding:34px 16px;margin:0;overflow-y:auto;color:var(--color-olive);background:none;border:0;opacity:0;transition:opacity .3s linear,overlay .3s allow-discrete,display .3s allow-discrete}#the-dish-shointsurumizu .how-to[open]{display:flex;opacity:1}@starting-style{#the-dish-shointsurumizu .how-to[open]{opacity:0}}#the-dish-shointsurumizu .how-to::backdrop{background-color:#000c;opacity:0;transition:opacity .3s linear,overlay .3s allow-discrete,display .3s allow-discrete}#the-dish-shointsurumizu .how-to[open]::backdrop{opacity:1}@starting-style{#the-dish-shointsurumizu .how-to[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){#the-dish-shointsurumizu .how-to{transition:none}#the-dish-shointsurumizu .how-to::backdrop{transition:none}}#the-dish-shointsurumizu .how-to :where(h3,p,ol){margin:0;padding:0}#the-dish-shointsurumizu .how-to__inner{display:flex;flex-direction:column;gap:23.039px;align-items:center;margin:auto}#the-dish-shointsurumizu .how-to__photo{display:none}#the-dish-shointsurumizu .how-to__card{display:flex;flex-direction:column;gap:28px;align-items:center;width:306px;padding:40px 24px;background-color:var(--color-beige);border-radius:8px}#the-dish-shointsurumizu .how-to__head{display:flex;flex-direction:column;gap:8px;align-items:center;line-height:1;color:var(--color-red);text-align:center;letter-spacing:.96px}#the-dish-shointsurumizu .how-to__heading{font-family:Riviera,sans-serif;font-size:24px;font-weight:400;line-height:1;white-space:nowrap}#the-dish-shointsurumizu .how-to__sub{font-size:12px;line-height:1}#the-dish-shointsurumizu .how-to__body{display:flex;flex-direction:column;gap:28px;width:100%}#the-dish-shointsurumizu .how-to__steps{display:flex;flex-direction:column;gap:12px;width:100%;list-style:none}#the-dish-shointsurumizu .how-to__step{display:flex;gap:12px;align-items:center}#the-dish-shointsurumizu .how-to__step-photo{flex-shrink:0;overflow:hidden;border-radius:4px}#the-dish-shointsurumizu .how-to__step-photo img{width:126px;height:84px;object-fit:cover}#the-dish-shointsurumizu .how-to__step-body{display:flex;flex:1;flex-direction:column;gap:8px}#the-dish-shointsurumizu .how-to__step-label{font-family:Riviera,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:1px}#the-dish-shointsurumizu .how-to__step-text{font-size:12px;line-height:1.2;letter-spacing:.96px}#the-dish-shointsurumizu .how-to__heat{display:flex;gap:16px;align-items:stretch;justify-content:center;width:100%;opacity:.7}#the-dish-shointsurumizu .how-to__heat-label{display:flex;flex-direction:column;flex-shrink:0;gap:8px;align-items:center;justify-content:center;width:94px;font-size:11px;line-height:1;letter-spacing:1.0511px;white-space:nowrap;border-right:.526px solid var(--color-olive)}#the-dish-shointsurumizu .how-to__heat-icon{display:grid}#the-dish-shointsurumizu .how-to__heat-pot,#the-dish-shointsurumizu .how-to__heat-flame{grid-area:1/1}#the-dish-shointsurumizu .how-to__heat-pot{width:27.3273px}#the-dish-shointsurumizu .how-to__heat-flame{width:16.1609px;margin:15.09px 0 0 5.31px}#the-dish-shointsurumizu .how-to__heat-note{align-self:center;width:127px;font-size:10px;line-height:1.2;letter-spacing:1.0511px}#the-dish-shointsurumizu .how-to__close{display:flex;align-items:center;justify-content:center;width:46.078px;height:46.078px;padding:0;cursor:pointer;background:none;border:1.152px solid var(--color-beige);border-radius:50%}#the-dish-shointsurumizu .how-to__close-icon img{width:17.279px;rotate:-45deg}@media(min-width:961px){#the-dish-shointsurumizu .how-to{padding-block:106px}#the-dish-shointsurumizu .how-to::backdrop{background-color:#000000b3}#the-dish-shointsurumizu .how-to__inner{position:relative;flex-direction:row;gap:0;width:1000px;height:100%;max-height:658px;background:none;border:.5px solid var(--color-red);border-radius:8px}#the-dish-shointsurumizu .how-to__photo{display:block;flex-shrink:0;align-self:stretch;width:480px;overflow:hidden;background-color:var(--color-red);border-radius:7px 0 0 7px}#the-dish-shointsurumizu .how-to__photo-img{width:100%;height:100%;object-fit:cover}#the-dish-shointsurumizu .how-to__card{flex:1;align-self:stretch;justify-content:safe center;width:auto;padding:52px 59.25px 52px 47.75px;overflow-y:auto;border-radius:0 7.5px 7.5px 0}#the-dish-shointsurumizu .how-to__head{gap:12px}#the-dish-shointsurumizu .how-to__heading{font-size:32px;letter-spacing:1.28px}#the-dish-shointsurumizu .how-to__sub{font-size:14px;letter-spacing:1.12px}#the-dish-shointsurumizu .how-to__body{gap:24px}#the-dish-shointsurumizu .how-to__steps{gap:16px}#the-dish-shointsurumizu .how-to__step{gap:20px}#the-dish-shointsurumizu .how-to__step-photo img{width:200px;height:124px}#the-dish-shointsurumizu .how-to__step-label{font-size:16px;font-weight:400}#the-dish-shointsurumizu .how-to__sp-br{display:none}#the-dish-shointsurumizu .how-to__heat{gap:12.613px;align-items:center}#the-dish-shointsurumizu .how-to__heat-label{flex-direction:row;gap:10.511px;align-self:stretch;width:153.453px;padding:8.408px 16.817px 8.408px 8.408px;font-size:14px}#the-dish-shointsurumizu .how-to__heat-note{width:auto;font-size:12px;white-space:nowrap}#the-dish-shointsurumizu .how-to__close-form{position:absolute;top:23px;right:23px}#the-dish-shointsurumizu .how-to__close{width:48px;height:48px;background-color:var(--color-beige);border:1px solid var(--color-red)}}@media(min-width:961px)and (hover:hover){#the-dish-shointsurumizu .how-to__close{transition:opacity .15s linear}#the-dish-shointsurumizu .how-to__close:hover{opacity:.7}}@media(min-width:961px){#the-dish-shointsurumizu .how-to__close-icon img{width:18px}}#the-dish-shointsurumizu .order{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:max(100svh,634px);padding:52px 20px;overflow:clip;color:var(--color-beige);background-color:var(--color-black)}#the-dish-shointsurumizu .order :where(h2,p){margin:0;padding:0}#the-dish-shointsurumizu .order__background{position:absolute;inset:0}#the-dish-shointsurumizu .order__background:after{position:absolute;right:0;bottom:0;left:0;height:297px;content:"";background:linear-gradient(to top,#000c,#0000)}#the-dish-shointsurumizu .order__photo{width:100%;height:100%;object-fit:cover}#the-dish-shointsurumizu .order__heading{position:relative;font-family:Riviera,sans-serif;font-size:44px;font-weight:400;line-height:1.2;letter-spacing:1px;text-align:center}#the-dish-shointsurumizu .order__pc-br{display:none}#the-dish-shointsurumizu .order__actions{position:relative;display:flex;flex-direction:column;gap:26px}#the-dish-shointsurumizu .order__action{position:relative;display:flex;flex-direction:column;gap:10px;align-items:center}#the-dish-shointsurumizu .order__note{font-size:12px;font-weight:700;line-height:1.8;letter-spacing:1.68px;text-align:center}#the-dish-shointsurumizu .order__note--sale-start{font-size:13px;line-height:1;letter-spacing:1.82px}#the-dish-shointsurumizu .order__number{font-weight:500}#the-dish-shointsurumizu .order__button{position:relative;display:flex;align-items:center;justify-content:center;width:260px;height:56px;padding:0 32px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;border-radius:70px}@media(hover:hover){#the-dish-shointsurumizu a.order__button{transition:opacity .15s linear}#the-dish-shointsurumizu a.order__button:hover{opacity:.7}}#the-dish-shointsurumizu .order__button--member{color:var(--color-beige);background-color:var(--color-red)}#the-dish-shointsurumizu .order__button--new{color:var(--color-red);background-color:var(--color-beige)}#the-dish-shointsurumizu .order__button--disabled{font-family:Riviera,sans-serif;font-weight:500;color:var(--color-red);background-color:#a6a59b}#the-dish-shointsurumizu .order__button-arrow{position:absolute;top:50%;right:32px;width:20px;translate:0 -50%}@media(min-width:961px){#the-dish-shointsurumizu .order{min-height:max(100svh,870px);padding:73px 0 100px}#the-dish-shointsurumizu .order__note--sale-start{line-height:1.8}#the-dish-shointsurumizu .order__background:after{display:none}#the-dish-shointsurumizu .order__heading{font-size:72px;letter-spacing:2px}#the-dish-shointsurumizu .order__sp-br{display:none}#the-dish-shointsurumizu .order__pc-br{display:inline}#the-dish-shointsurumizu .order__actions{flex-direction:row;gap:40px}}#the-dish-shointsurumizu .how-to-eat{--how-to-eat-screen-height: max(100lvh, 634px);--how-to-eat-shade-max-opacity: .4;position:relative;z-index:1;color:var(--color-beige)}#the-dish-shointsurumizu .how-to-eat :where(h2,p,ol){margin:0;padding:0}#the-dish-shointsurumizu .how-to-eat.is-scroll-linked{height:calc(var(--how-to-eat-screen-height) + var(--overlap-pause) * 2 + var(--how-to-eat-distance, 0px))}#the-dish-shointsurumizu .how-to-eat.is-scroll-linked:before{position:absolute;padding-top:var(--overlap-pause);visibility:hidden;content:""}#the-dish-shointsurumizu .how-to-eat__screen{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:var(--how-to-eat-screen-height);padding:40px 0;overflow:clip;background-color:var(--color-red)}#the-dish-shointsurumizu .is-scroll-linked .how-to-eat__screen{position:sticky;top:calc(100lvh - var(--how-to-eat-screen-height));padding-bottom:calc(40px + 100lvh - 100svh)}#the-dish-shointsurumizu .how-to-eat__background{position:absolute;inset:0}#the-dish-shointsurumizu .how-to-eat__background:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#0000 35.392%,#00000008 46.674%,#0000001d 62.823%,#0000005e 89.906%) center bottom/100% 377px no-repeat,rgb(0,0,0,calc(var(--how-to-eat-shade, 0) * var(--how-to-eat-shade-max-opacity)))}#the-dish-shointsurumizu .how-to-eat__photo{width:100%;height:100%;object-fit:cover}#the-dish-shointsurumizu .how-to-eat__head{position:relative;display:flex;flex-direction:column;gap:12px;padding:0 36px;line-height:1;letter-spacing:2px;text-align:center}#the-dish-shointsurumizu .how-to-eat__heading{font-family:Riviera,sans-serif;font-size:32px;font-weight:400}#the-dish-shointsurumizu .how-to-eat__sub{font-size:14px}#the-dish-shointsurumizu .how-to-eat__body{position:relative;display:flex;flex-direction:column;gap:24px}#the-dish-shointsurumizu .how-to-eat__viewport{padding:0 36px;overflow-x:auto;scrollbar-width:none}#the-dish-shointsurumizu .is-scroll-linked .how-to-eat__viewport{overflow-x:visible}#the-dish-shointsurumizu .how-to-eat__steps{display:flex;gap:24px;width:max-content;list-style:none;translate:calc(var(--how-to-eat-progress, 0) * var(--how-to-eat-distance, 0px) * -1) 0}#the-dish-shointsurumizu .how-to-eat__step{display:flex;flex-direction:column;gap:16px;width:208px}#the-dish-shointsurumizu .how-to-eat__step-photo img{width:100%;height:150px;object-fit:cover;border-radius:4px}#the-dish-shointsurumizu .how-to-eat__step-body{display:flex;flex-direction:column;gap:4px;opacity:.9}#the-dish-shointsurumizu .how-to-eat__step-label{font-family:Riviera,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:1.28px;text-align:center}#the-dish-shointsurumizu .how-to-eat__step-text{font-size:14px;line-height:1.5;text-align:justify}#the-dish-shointsurumizu .how-to-eat__heat{display:flex;gap:8px;align-items:center;justify-content:center;opacity:.7}#the-dish-shointsurumizu .how-to-eat__heat-label{display:flex;gap:10px;align-items:center;padding:0 8px;font-size:12px;line-height:1;letter-spacing:1px;white-space:nowrap}#the-dish-shointsurumizu .how-to-eat__heat-icon{display:grid}#the-dish-shointsurumizu .how-to-eat__heat-pot,#the-dish-shointsurumizu .how-to-eat__heat-flame{grid-area:1/1}#the-dish-shointsurumizu .how-to-eat__heat-pot{width:26px}#the-dish-shointsurumizu .how-to-eat__heat-flame{width:15.377px;margin:14.35px 0 0 5.05px}#the-dish-shointsurumizu .how-to-eat__heat-note{font-size:9px;line-height:1.2}@media(min-width:961px){#the-dish-shointsurumizu .how-to-eat{--how-to-eat-screen-height: max(100svh, 870px)}#the-dish-shointsurumizu .how-to-eat__screen{align-items:center;padding:80px}#the-dish-shointsurumizu .how-to-eat__background:after{display:none}#the-dish-shointsurumizu .how-to-eat__head{gap:16px;padding:0}#the-dish-shointsurumizu .how-to-eat__heading{font-size:42px}#the-dish-shointsurumizu .how-to-eat__sub{font-size:16px}#the-dish-shointsurumizu .how-to-eat__body{gap:32px}#the-dish-shointsurumizu .how-to-eat__viewport{padding:0;overflow-x:visible}#the-dish-shointsurumizu .how-to-eat__steps{gap:28px}#the-dish-shointsurumizu .how-to-eat__step{gap:20px;width:240px}#the-dish-shointsurumizu .how-to-eat__step-photo img{height:160px}#the-dish-shointsurumizu .how-to-eat__step-body{gap:12px}#the-dish-shointsurumizu .how-to-eat__heat{gap:12.613px}#the-dish-shointsurumizu .how-to-eat__heat-label{gap:10.511px;width:153.453px;padding:8.408px 16.817px 8.408px 8.408px;font-size:14px;letter-spacing:1.0511px;border-right:.526px solid var(--color-beige)}#the-dish-shointsurumizu .how-to-eat__heat-pot{width:27.3273px}#the-dish-shointsurumizu .how-to-eat__heat-flame{width:16.1609px;margin:15.09px 0 0 5.31px}#the-dish-shointsurumizu .how-to-eat__heat-note{font-size:12px;letter-spacing:1.0511px}}#the-dish-shointsurumizu .gift{position:relative;z-index:1;padding:54px 36px 68px;overflow:clip;color:var(--color-red);background-color:var(--color-red)}#the-dish-shointsurumizu .gift :where(h2,p){margin:0;padding:0}#the-dish-shointsurumizu .gift__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#the-dish-shointsurumizu .gift__inner{position:relative;display:flex;flex-direction:column;gap:24px;align-items:center}#the-dish-shointsurumizu .gift__photo img{width:100%;aspect-ratio:303/202.578;object-fit:cover}#the-dish-shointsurumizu .gift__body{display:flex;flex-direction:column;align-items:center;text-align:center}#the-dish-shointsurumizu .gift__heading{font-family:Riviera,sans-serif;font-size:44px;font-weight:400;line-height:1.2;letter-spacing:1.3305px}#the-dish-shointsurumizu .gift__sub{margin-top:16px;font-size:16px;font-weight:700;line-height:1;letter-spacing:2px}#the-dish-shointsurumizu .gift__text{margin-top:16px;font-size:14px;line-height:2;letter-spacing:1px}#the-dish-shointsurumizu .gift__action{display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:28px}#the-dish-shointsurumizu .gift__note{font-size:13px;font-weight:700;line-height:1;letter-spacing:1.82px}#the-dish-shointsurumizu .gift__number{font-weight:500}#the-dish-shointsurumizu .gift__button{display:flex;align-items:center;justify-content:center;width:260px;height:56px;padding:0 32px;font-size:14px;font-weight:700;line-height:1;color:var(--color-beige);text-decoration:none;background-color:var(--color-red);border-radius:70px}@media(hover:hover){#the-dish-shointsurumizu a.gift__button{transition:opacity .15s linear}#the-dish-shointsurumizu a.gift__button:hover{opacity:.7}}#the-dish-shointsurumizu .gift__button--disabled{font-family:Riviera,sans-serif;font-weight:500;background-color:#6f4447}@media(min-width:961px){#the-dish-shointsurumizu .gift{padding:120px 40px}#the-dish-shointsurumizu .gift__inner{flex-direction:row;gap:40px;max-width:1000px;margin:0 auto}#the-dish-shointsurumizu .gift__photo{flex-shrink:0}#the-dish-shointsurumizu .gift__photo img{width:555px;height:420px;aspect-ratio:auto}#the-dish-shointsurumizu .gift__body{flex:1;min-width:0}#the-dish-shointsurumizu .gift__heading{font-size:56px}#the-dish-shointsurumizu .gift__sp-br{display:none}#the-dish-shointsurumizu .gift__sub{margin-top:20px}#the-dish-shointsurumizu .gift__text,#the-dish-shointsurumizu .gift__action{margin-top:40px}#the-dish-shointsurumizu .gift__note{line-height:1.8}}#the-dish-shointsurumizu .share{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;height:580px;padding-bottom:40px;overflow:clip}#the-dish-shointsurumizu .share__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#the-dish-shointsurumizu .share__list{position:relative;display:flex;gap:24px;padding:0;margin:0;list-style:none}#the-dish-shointsurumizu .share__button{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:80px;height:80px;color:var(--color-red)}#the-dish-shointsurumizu .share__button:before{content:"";background-color:currentcolor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#the-dish-shointsurumizu .share__button:after{position:absolute;inset:0;z-index:-1;content:"";background-color:var(--color-beige);border-radius:50%}@media(hover:hover){#the-dish-shointsurumizu .share__button{transition:color .15s linear}#the-dish-shointsurumizu .share__button:after{transition:background-color .15s linear,scale .15s linear}#the-dish-shointsurumizu .share__button:hover{color:var(--color-beige)}#the-dish-shointsurumizu .share__button:hover:after{background-color:var(--color-red);scale:1.0833333333}}#the-dish-shointsurumizu .share__button--x:before{width:17.28px;height:18px;-webkit-mask-image:url(/images/the-dish/shointsurumizu/icon_x.svg);mask-image:url(/images/the-dish/shointsurumizu/icon_x.svg)}#the-dish-shointsurumizu .share__button--facebook:before{width:21.33px;height:21.33px;-webkit-mask-image:url(/images/the-dish/shointsurumizu/icon_facebook.svg);mask-image:url(/images/the-dish/shointsurumizu/icon_facebook.svg)}@media(min-width:961px){#the-dish-shointsurumizu .share{height:642px;padding-bottom:78px}#the-dish-shointsurumizu .share__list{gap:32px}#the-dish-shointsurumizu .share__button{width:120px;height:120px}#the-dish-shointsurumizu .share__button--x:before{width:25.92px;height:27px}#the-dish-shointsurumizu .share__button--facebook:before{width:32px;height:32px}}#common-footer.footer{--footer-foreground-color: var(--color-beige);--footer-background-color: var(--color-red);--footer-hover-color: var(--color-beige)}@media screen and (hover:hover){#common-footer.footer .footer__page{transition:opacity .15s linear}#common-footer.footer .footer__page:hover{opacity:.7}#common-footer.footer .footer__medium:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--footer-foreground-color)}#common-footer.footer .footer__medium:hover svg{fill:var(--footer-foreground-color)}}
