:root{--primary-text-color:#000;--primary-text-color-rgb:0,0,0;--primary-bg-color:#fff;--primary-bg-color-rgb:255,255,255;--primary-border-color:#000;--primary-border-color-rgb:0,0,0;--primary-key-color:#ff7300;--primary-key-color-rgb:255,115,0;--secondary-key-color:#ff4917;--secondary-key-color-rgb:255,73,23;--font-sans:"Noto Sans JP","SourceHanSans-U31F0-31FF",sans-serif;--font-serif:"Noto Serif JP","SourceHanSerif-U31F0-31FF",serif;--font:var(--font-sans);--d:0;--i:0;--offset:0px}*,:before,:after{box-sizing:inherit;margin:0;padding:0}:before,:after{text-decoration:inherit;vertical-align:inherit}html{font-size:62.5%}body{color:var(--primary-text-color);font-size:1rem;font-family:var(--font);-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:0;background-color:var(--primary-bg-color);box-sizing:border-box;text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;line-height:normal}canvas{user-select:none;-webkit-tap-highlight-color:transparent;display:block}input,textarea,select{all:unset;color:inherit;font-family:var(--font);vertical-align:top;outline:none}button{all:unset;color:inherit;font-family:var(--font);cursor:pointer;line-height:normal;display:inline-block}textarea{resize:none}label{cursor:pointer}label.disabled,label:disabled,input.disabled,input:disabled,textarea.disabled,textarea:disabled,select.disabled,select:disabled,button.disabled,button:disabled{cursor:default}h1,h2,h3,h4,h5,h6,figure{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}a{color:inherit;text-decoration:none}picture,img{vertical-align:top;line-height:1}img{object-fit:contain;width:100%;height:100%}img.svg{display:block}cite{font-style:normal}@media screen{body.noscroll{overflow:hidden}figure .figure-image{margin-left:auto;margin-right:auto}figure .figure-image img{background-color:#fff;display:block}figure .figure-image[data-edge]{position:relative}figure .figure-image[data-edge]:after{content:"";z-index:1;border:.1rem solid var(--primary-border-color);display:block;position:absolute;top:0;bottom:0;left:0;right:0}figure .figure-image[data-edge="2"]:after{border-width:.2rem}img.placeholder{background-position:50%;background-repeat:no-repeat;background-size:cover}.ready-placeholder img.placeholder{background-image:var(--placeholder)}br.md{display:none}[data-button]{user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(var(--primary-key-color-rgb),.4);justify-content:center;align-items:center;display:inline-flex}[data-button]>*{pointer-events:none}[data-button].action-skip{letter-spacing:.02em;background-color:var(--secondary-key-color);border-radius:4rem;width:10.9rem;height:3.6rem;font-size:2rem;font-weight:700;line-height:1}[data-button].action-skip.hover{transform:translateY(2px)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theater{overflow:hidden}.theater .global-main *{animation-play-state:paused!important}.viewport{background-color:var(--primary-key-color)}.scroller{overscroll-behavior:none;height:100%;overflow-y:auto}.splide__arrows .splide__arrow{background-color:#000;width:4.5rem;height:4.5rem;margin:auto 0;position:absolute;top:0;bottom:0}.splide__arrows .splide__arrow img{transition:all .3s cubic-bezier(.19,1,.22,1)}.splide__arrows .splide__arrow.hover img{transform:scaleY(.7)translate(-5%)}.splide__arrows .splide__arrow:disabled{opacity:.5;pointer-events:none}.splide__arrows.splide__arrows--ltr .splide__arrow--prev{left:0}.splide__arrows.splide__arrows--ltr .splide__arrow--next,.splide__arrows.splide__arrows--rtl .splide__arrow--prev{right:0;transform:rotate(180deg)}.splide__arrows.splide__arrows--rtl .splide__arrow--next{left:0}.link.link-line{background-position:0 calc(100% - .1rem);background-repeat:no-repeat;background-size:100% .1rem;transition:background-size .3s ease-out;display:inline;position:relative}.link.link-line.hover{background-position:100% 100%;background-size:0% .1rem}.link.link-external{position:relative}.link.link-external:after{content:"";background-image:url(/_app/icon-external--gray-B1UDCjv-.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;margin:auto 0;line-height:1;display:inline-flex;position:absolute;top:.2rem;bottom:0;right:-1.9rem}.btn[data-hover=fade],.link[data-hover=fade]{opacity:1;transition:opacity .3s cubic-bezier(.19,1,.22,1)}.btn[data-hover=fade].hover,.link[data-hover=fade].hover{opacity:.5}.btn[data-hover=push] .handle,.link[data-hover=push] .handle{transition:all .2s cubic-bezier(.19,1,.22,1)}.btn[data-hover=push].hover .handle,.link[data-hover=push].hover .handle{transform:translate(1px,1px)}.btn[data-hover=push][data-shadow]:after,.link[data-hover=push][data-shadow]:after{transition:all .2s cubic-bezier(.19,1,.22,1)}.btn[data-hover=push][data-shadow].hover:after,.link[data-hover=push][data-shadow].hover:after{transform:translate(1px,1px)}.btn[data-hover=down],.link[data-hover=down]{transition:all .2s cubic-bezier(.19,1,.22,1)}.btn[data-hover=down].hover,.link[data-hover=down].hover{transform:translateY(2px)}.btn[data-hover=zoom-in],.link[data-hover=zoom-in]{transition:all .4s cubic-bezier(.19,1,.22,1)}.btn[data-hover=zoom-in].hover,.link[data-hover=zoom-in].hover{transform:scale(1.04)}}@media screen and (min-width:768px){br.sm{display:none}br.md{display:inline}.splide__arrows .splide__arrow{width:6.1rem;height:6.1rem}}@keyframes buffer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes top-in{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:none}}@keyframes bottom-in{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:none}}@keyframes menu-slide-in{0%{transform:translate(100%)}to{transform:none}}@keyframes menu-slide-out{0%{transform:none}to{transform:translate(100%)}}@media screen{[data-pullup]{margin-top:-10.4rem}[data-pullup]>.wrapper{padding-top:10.4rem}[data-noise]>.wrapper{position:relative}[data-noise]>.wrapper:before,[data-noise]>.wrapper:after{content:"";z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:100%;width:100%;display:block;position:absolute;left:0;right:0}[data-noise]>.wrapper:before{background-position:50% 0}[data-noise]>.wrapper:after{background-position:50% 100%}[data-noise]>.wrapper>.container,[data-noise]>.wrapper>.scroller{z-index:1;position:relative}[data-noise=top]>.wrapper{position:relative}[data-noise=top]>.wrapper:before{top:0;bottom:auto}[data-noise=bottom]>.wrapper:before{top:auto;bottom:0}[data-noise=both]>.wrapper:before{top:0;bottom:auto}[data-noise=both]>.wrapper:after{top:auto;bottom:0}[data-theme=orange]>.wrapper{background-color:var(--primary-key-color)}[data-theme=white]>.wrapper{background-color:var(--primary-bg-color)}[data-mask=bottom]>.wrapper,[data-mask=fill-bottom]>.wrapper,[data-mask=bottom][data-edge]>.wrapper{-webkit-mask-image:linear-gradient(#f0f 0,#f0f calc(100% - 10.2rem),transparent 0),url(/_app/curve-bottom-mask--sm-1c0SXrZu.svg);mask-image:linear-gradient(#f0f 0,#f0f calc(100% - 10.2rem),transparent 0),url(/_app/curve-bottom-mask--sm-1c0SXrZu.svg);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100%,46.2rem;mask-size:100%,46.2rem;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}[data-mask=bottom][data-edge]>.wrapper:after{content:"";z-index:100;pointer-events:none;background:url(/_app/curve-edge--sm-D6FY4LaI.svg) 50% 100%/46.6rem no-repeat;width:100%;height:10.6rem;display:block;position:absolute;bottom:0;left:0;right:0}[data-mask=top]>.wrapper,[data-mask=fill-top]>.wrapper,[data-mask=top][data-edge]>.wrapper{-webkit-mask-image:url(/_app/curve-top-mask--sm-DvdD-HT7.svg),linear-gradient(transparent 10.2rem,#f0f 0,#f0f calc(100% - 10.2rem));mask-image:url(/_app/curve-top-mask--sm-DvdD-HT7.svg),linear-gradient(transparent 10.2rem,#f0f 0,#f0f calc(100% - 10.2rem));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:46.2rem,100%;mask-size:46.2rem,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}[data-mask=top][data-edge]>.wrapper:after{content:"";z-index:100;pointer-events:none;background:url(/_app/curve-edge--sm-D6FY4LaI.svg) 50% 0/46.6rem no-repeat;width:100%;height:10.6rem;display:block;position:absolute;top:0;left:0;right:0}.hud [data-noise=top][data-room]>.wrapper:before{background-image:url(/_app/hud-room-top-shading--sm.jpg-Bv6UH0wn.webp);height:15.4rem}.hud [data-noise=bottom][data-room]>.wrapper:before{background-image:url(/_app/hud-room-bottom-shading--sm.jpg-Ce_8lXLq.webp);height:20.6rem}.hud [data-theme=white][data-noise][data-whiteboard]>.wrapper:before{background-image:url(/_app/hud-content-shading--sm.jpg-YHHGZjFJ.webp);height:3rem}.hud [data-theme=white][data-edge]>.wrapper{border:.1rem solid var(--primary-border-color)}[data-shadow]{position:relative}[data-shadow]:before{content:"";z-index:-1;width:100%;height:100%;transform:translate(var(--offset-x,var(--offset)),var(--offset-y,var(--offset)));background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;bottom:0;right:0}[data-button][data-shadow]:after{content:"";z-index:1;pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;bottom:0;left:0;right:0}[data-button][data-shadow].btn-black .caption{color:#fff}[data-button][data-shadow] .main{z-index:5;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}[data-button][data-shadow] .caption,[data-button][data-shadow] .icon{z-index:10;pointer-events:none;position:absolute}.btn-60x24[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-60x24-DPu_J0Lz.png)}.btn-60x24[data-button].btn-white:after{background-image:url(/_app/button-60x24--white-D99YJHN5.png)}.btn-79x32[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-79x32-DUfsU_S6.png)}.btn-79x32[data-button].btn-white:after{background-image:url(/_app/button-79x32--white-DYCoZlm3.png)}.btn-93x93[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-93x93-B5jQNGbq.png)}.btn-93x93[data-button].btn-white:after{background-image:url(/_app/button-93x93--white-Y2sOxVpN.png)}.btn-120x48[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-120x48-CQ6C544g.png)}.btn-120x48[data-button].btn-black:after{background-image:url(/_app/button-120x48--black-DHi-35li.png)}.btn-130x39[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-130x39-_IMpNRGi.png)}.btn-130x39[data-button].btn-white:after{background-image:url(/_app/button-130x39--white-Bb2pAKc2.png)}.btn-144x53[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-144x53-BZMZbgHI.png)}.btn-144x53[data-button].btn-black:after{background-image:url(/_app/button-144x53--black-BsGuQVyW.png)}.btn-162x49[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-162x49-B_u8Iy3c.png)}.btn-162x49[data-button].btn-orange:after{background-image:url(/_app/button-162x49--orange-wwNg2kJ5.png)}.btn-162x49[data-button].btn-black:after{background-image:url(/_app/button-162x49--black-CvNXXnbP.png)}.btn-173x67[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-173x67-DesM1Hc1.png)}.btn-173x67[data-button].btn-orange:after{background-image:url(/_app/button-173x67--orange-BcimqZk2.png)}.btn-173x67[data-button].btn-white:after{background-image:url(/_app/button-173x67--white-DHz0fQZX.png)}.btn-173x67[data-button].btn-black:after{background-image:url(/_app/button-173x67--black-4NagcwCH.png)}.btn-216x55[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-216x55-Co-8o2TF.png)}.btn-216x55[data-button].btn-black:after{background-image:url(/_app/button-216x55--black-BucpTUvi.png)}.btn-220x67[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-220x67-bbYuciMv.png)}.btn-220x67[data-button].btn-orange:after{background-image:url(/_app/button-220x67--orange-BhHXkxfG.png)}.btn-220x67[data-button].btn-white:after{background-image:url(/_app/button-220x67--white-Cl6k6f-d.png)}.btn-229x67[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-229x67-DW6j8lSL.png)}.btn-229x67[data-button].btn-orange:after{background-image:url(/_app/button-229x67--orange-JtK00duE.png)}.btn-229x67[data-button].btn-white:after{background-image:url(/_app/button-229x67--white-Bshguyq7.png)}.btn-240x72[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-240x72-j6xJPK04.png)}.btn-240x72[data-button].btn-orange:after{background-image:url(/_app/button-240x72--orange-CXww3OwH.png)}.btn-240x72[data-button].btn-white:after{background-image:url(/_app/button-240x72--white-BHnVAMJa.png)}.btn-248x67[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-248x67-67UGm6UC.png)}.btn-248x67[data-button].btn-orange:after{background-image:url(/_app/button-248x67--orange-Bdl_57H3.png)}.btn-248x67[data-button].btn-white:after{background-image:url(/_app/button-248x67--white-pVDhsFjb.png)}.btn-248x67[data-button].btn-black:after{background-image:url(/_app/button-248x67--black-m_0iSwD8.png)}.btn-261x67[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-261x67-BQfBHtJ4.png)}.btn-261x67[data-button].btn-orange:after{background-image:url(/_app/button-261x67--orange-h9LTSzAl.png)}.btn-261x67[data-button].btn-black:after{background-image:url(/_app/button-261x67--black-C3jgU3b1.png)}.btn-267x70[data-button][data-shadow]:before{background-image:url(/_app/button-shadow-267x70-B1lYgecV.png)}.btn-267x70[data-button].btn-orange:after{background-image:url(/_app/button-267x70--orange-BGgNaOsN.png)}.btn-267x70[data-button].btn-white:after{background-image:url(/_app/button-267x70--white-DKOpJaaq.png)}[data-entry-mask]{position:relative}[data-entry-mask] .entry-image{z-index:2;border-radius:100%;width:100%;padding-top:70.4082%;position:relative;overflow:hidden}[data-entry-mask] .entry-image img{object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0}[data-entry-mask] .entry-image:after{content:"";z-index:1;border:1px solid var(--primary-border-color);border:max(1px,.1rem)solid var(--primary-border-color);pointer-events:none;border-radius:100%;position:absolute;top:0;bottom:0;left:0;right:0}[data-entry-mask]:before{content:"";z-index:0;background:url(/_app/dish-shadow.png-CzWrnjh9.webp) 50%/100% no-repeat;width:90.3061%;margin:0 auto;padding-top:36.7347%;display:block;position:absolute;bottom:0;left:0;right:2.04082%}[data-entry-mask][data-category=drink] .entry-image{padding-top:76.5306%;top:3.01205%}[data-entry-mask=dish]:after{content:"";z-index:1;background:url(/_app/dish.png-BOpBt30P.webp) 50%/100% no-repeat;width:87.7551%;margin:0 auto;padding-top:40.6977%;display:block;position:absolute;bottom:3.01205%;left:0;right:0}}@media screen and (min-width:768px){[data-pullup]{margin-top:-17.1rem}[data-pullup]>.wrapper{padding-top:17.1rem}[data-mask=bottom]>.wrapper{-webkit-mask-image:linear-gradient(#f0f 0,#f0f calc(100% + -17.6042vw + 66.8958px),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);mask-image:linear-gradient(#f0f 0,#f0f calc(100% + -17.6042vw + 66.8958px),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100%,104.348%;mask-size:100%,104.348%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}[data-mask=fill-bottom]>.wrapper{-webkit-mask-image:linear-gradient(#f0f 0,#f0f calc(100% - 17.6042vw),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);mask-image:linear-gradient(#f0f 0,#f0f calc(100% - 17.6042vw),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100%,104.348%;mask-size:100%,104.348%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}[data-mask=bottom][data-edge]>.wrapper{-webkit-mask-image:linear-gradient(#f0f 0,#f0f calc(100% + -17.6042vw + 66.8958px),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);mask-image:linear-gradient(#f0f 0,#f0f calc(100% + -17.6042vw + 66.8958px),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100%,104.348%;mask-size:100%,104.348%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}[data-mask=bottom][data-edge]>.wrapper:after{content:"";z-index:100;pointer-events:none;background:url(/_app/curve-edge--md-BxUX44jr.svg) 50% 100%/104.783% no-repeat;width:100%;height:17.3rem;display:block;position:absolute;bottom:0;left:0;right:0}[data-mask=top]>.wrapper{-webkit-mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent calc(17.6042vw - 66.8958px),#f0f 0,#f0f calc(100% + -17.6042vw + 66.8958px));mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent calc(17.6042vw - 66.8958px),#f0f 0,#f0f calc(100% + -17.6042vw + 66.8958px));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:104.348%,100%;mask-size:104.348%,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}[data-mask=fill-top]>.wrapper{-webkit-mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 17.6042vw,#f0f 0,#f0f calc(100% - 17.6042vw));mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 17.6042vw,#f0f 0,#f0f calc(100% - 17.6042vw));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:104.348%,100%;mask-size:104.348%,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}[data-mask=top][data-edge]>.wrapper{-webkit-mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent calc(17.6042vw - 66.8958px),#f0f 0,#f0f calc(100% + -17.6042vw + 66.8958px));mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent calc(17.6042vw - 66.8958px),#f0f 0,#f0f calc(100% + -17.6042vw + 66.8958px));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:104.348%,100%;mask-size:104.348%,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}[data-mask=top][data-edge]>.wrapper:after{content:"";z-index:100;pointer-events:none;background:url(/_app/curve-edge--md-BxUX44jr.svg) 50% 0/104.783% no-repeat;width:100%;height:17.3rem;display:block;position:absolute;top:0;left:0;right:0}.hud [data-noise=top][data-room]>.wrapper:before{background-image:url(/_app/hud-room-top-shading--md.jpg-DgdVVlzp.webp);height:15.4rem}.hud [data-theme=white][data-noise][data-whiteboard]>.wrapper:before{background-image:url(/_app/hud-content-shading--md.jpg-QaaDwyMS.webp);height:3rem}}@media screen{.icon{background-position:50%;background-repeat:no-repeat;background-size:contain}.icon.icon-bell{width:3rem;height:2.7rem}.icon.icon-bell.icon-orange{background-image:url(/_app/icon-bell--orange-DbjsbEUW.svg)}.icon.icon-bell.icon-white{background-image:url(/_app/icon-bell--white-d6AH9irZ.svg)}.icon.icon-menu{width:3.2rem;height:3.2rem}.icon.icon-menu.icon-orange{background-image:url(/_app/icon-menu--orange-Bt22rB4T.svg)}.icon.icon-menu.icon-white{background-image:url(/_app/icon-menu--white-BhI2gPRg.svg)}.icon.icon-download{width:2.5rem;height:2.5rem}.icon.icon-download.icon-orange{background-image:url(/_app/icon-download--orange-BOt83Orv.svg)}.icon.icon-download.icon-white{background-image:url(/_app/icon-download--white-DhWiomYI.svg)}.icon.icon-download.icon-black{background-image:url(/_app/icon-download--black-1e_6jAuf.svg)}.icon.icon-fryingpan{width:2rem;height:1.1rem}.icon.icon-fryingpan.icon-orange{background-image:url(/_app/icon-fryingpan--orange-DQO8BeKI.svg)}.icon.icon-x{width:4.2rem;height:4.2rem}.icon.icon-x.icon-white{background-image:url(/_app/icon-x--white-Bf1MXJCd.svg)}.icon.icon-x.icon-black{background-image:url(/_app/icon-x--black-Btmy5m4l.svg)}.icon.icon-recipe{width:2.8rem;height:2.7rem}.icon.icon-recipe.icon-orange{background-image:url(/_app/icon-recipe--orange-Zk8zEu4G.svg)}.icon.icon-recipe.icon-black{background-image:url(/_app/icon-recipe--black-CgJjA-4W.svg)}.icon.icon-external{width:2.4rem;height:2.4rem}.icon.icon-external.icon-black{background-image:url(/_app/icon-external--black-Bg3kXMzK.svg)}.icon.icon-external-slim{width:1.5rem;height:1.5rem}.icon.icon-external-slim.icon-black{background-image:url(/_app/icon-external-slim--black-DlCxf4tM.svg)}}.curve-bground{z-index:0;flex-direction:column;display:flex;position:relative}.curve-bground .curve-bground-head,.curve-bground .curve-bground-body,.curve-bground .curve-bground-foot,.curve-bground .curve-bground-head>*,.curve-bground .curve-bground-body>*,.curve-bground .curve-bground-foot>*{z-index:1;position:relative}.curve-bground .curve-bground-head:before{content:"";z-index:0;pointer-events:none;display:block;position:absolute;top:0;left:0;right:0}.curve-bground .curve-bground-body{margin-top:-1px;margin-bottom:-1px}.curve-bground[data-position=absolute]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.curve-bground[data-position=absolute] .curve-bground-body{flex:1}.curve-bground[data-theme=white] .curve-bground-head,.curve-bground[data-theme=white] .curve-bground-body,.curve-bground[data-theme=white] .curve-bground-foot,.curve-bground[data-theme=white] .curve-bground-head:before{background-color:#fff}.curve-bground[data-theme=orange] .curve-bground-head,.curve-bground[data-theme=orange] .curve-bground-body,.curve-bground[data-theme=orange] .curve-bground-foot,.curve-bground[data-theme=orange] .curve-bground-head:before{background-color:var(--primary-key-color)}.curve-bground[data-noise=top] .curve-bground-head:before{background-repeat:no-repeat;background-size:100%;top:-10.4rem}@media (min-width:768px){.curve-bground[data-noise=top] .curve-bground-head:before{top:-17.1rem}.curve-bground[data-fill][data-noise=top] .curve-bground-head:before{top:-23.9rem}}.curve-bground[data-pullup]{padding-top:10.4rem}.curve-bground[data-pullup] .curve-bground-head:before{height:10.4rem}@media (min-width:768px){.curve-bground[data-pullup]{padding-top:17.1rem}.curve-bground[data-pullup] .curve-bground-head:before{height:17.1rem}.curve-bground[data-fill][data-pullup]{padding-top:23.9rem}.curve-bground[data-fill][data-pullup] .curve-bground-head:before{height:23.9rem}}.curve-bground[data-mask=top]:not([data-edge]) .curve-bground-head{min-height:10.4rem;-webkit-mask-image:url(/_app/curve-top-mask--sm-DvdD-HT7.svg),linear-gradient(transparent 10.4rem,#000 0,#000 calc(100% - 10.4rem));mask-image:url(/_app/curve-top-mask--sm-DvdD-HT7.svg),linear-gradient(transparent 10.4rem,#000 0,#000 calc(100% - 10.4rem));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:46.2rem,100%;mask-size:46.2rem,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=top][data-edge] .curve-bground-head{min-height:10.4rem;-webkit-mask-image:url(/_app/curve-top-mask--sm-DvdD-HT7.svg),linear-gradient(transparent 10.2rem,#000 0,#000 calc(100% - 10.2rem));mask-image:url(/_app/curve-top-mask--sm-DvdD-HT7.svg),linear-gradient(transparent 10.2rem,#000 0,#000 calc(100% - 10.2rem));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:46.2rem,100%;mask-size:46.2rem,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=top][data-edge]:before{content:"";z-index:2;pointer-events:none;background-image:url(/_app/curve-edge--sm-D6FY4LaI.svg);background-position:50% 0;background-repeat:no-repeat;background-size:auto 100%;height:10.6rem;position:absolute;top:-.2rem;left:0;right:0}@media (min-width:768px){.curve-bground[data-mask=top]:not([data-edge]) .curve-bground-head{min-height:17.1rem;-webkit-mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 17.1rem,#000 0,#000 calc(100% - 17.1rem));mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 17.1rem,#000 0,#000 calc(100% - 17.1rem));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:96rem,100%;mask-size:96rem,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=top][data-edge] .curve-bground-head{min-height:17.1rem;-webkit-mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 16.9rem,#000 0,#000 calc(100% - 16.9rem));mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 16.9rem,#000 0,#000 calc(100% - 16.9rem));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:96rem,100%;mask-size:96rem,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=top][data-edge]:before{background-image:url(/_app/curve-edge--md-BxUX44jr.svg);background-size:auto 100%;height:17.3rem}.curve-bground[data-fill][data-mask=top]:not([data-edge]) .curve-bground-head{min-height:23.9rem;-webkit-mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 23.9rem,#000 0,#000 calc(100% - 23.9rem));mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 23.9rem,#000 0,#000 calc(100% - 23.9rem));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:134rem,100%;mask-size:134rem,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-fill][data-mask=top][data-edge] .curve-bground-head{min-height:23.9rem;-webkit-mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 23.7rem,#000 0,#000 calc(100% - 23.7rem));mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 23.7rem,#000 0,#000 calc(100% - 23.7rem));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:134rem,100%;mask-size:134rem,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-fill][data-mask=top][data-edge]:before{background-image:url(/_app/curve-edge--md-BxUX44jr.svg);background-size:auto 100%;height:24.1rem}}.curve-bground[data-mask=bottom]:not([data-edge]) .curve-bground-foot,.curve-bground[data-mask=bottom][data-edge] .curve-bground-foot{min-height:10.4rem;-webkit-mask-image:linear-gradient(#000 0,#000 calc(100% - 10.2rem),transparent 0),url(/_app/curve-bottom-mask--sm-1c0SXrZu.svg);mask-image:linear-gradient(#000 0,#000 calc(100% - 10.2rem),transparent 0),url(/_app/curve-bottom-mask--sm-1c0SXrZu.svg);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100%,46.2rem;mask-size:100%,46.2rem;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=bottom][data-edge]{margin-bottom:.2rem}.curve-bground[data-mask=bottom][data-edge]:after{content:"";z-index:0;pointer-events:none;background-image:url(/_app/curve-edge--sm-D6FY4LaI.svg);background-position:50% 100%;background-repeat:no-repeat;background-size:auto 100%;height:10.6rem;position:absolute;bottom:-.2rem;left:0;right:0}@media (min-width:768px){.curve-bground[data-mask=bottom]:not([data-edge]) .curve-bground-foot,.curve-bground[data-mask=bottom][data-edge] .curve-bground-foot{min-height:17.1rem;-webkit-mask-image:linear-gradient(#000 0,#000 calc(100% - 16.9rem),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);mask-image:linear-gradient(#000 0,#000 calc(100% - 16.9rem),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100%,96rem;mask-size:100%,96rem;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=bottom][data-edge]:after{background-image:url(/_app/curve-edge--md-BxUX44jr.svg);background-size:auto 100%;height:17.3rem}.curve-bground[data-fill][data-mask=bottom]:not([data-edge]) .curve-bground-foot,.curve-bground[data-fill][data-mask=bottom][data-edge] .curve-bground-foot{min-height:23.9rem;-webkit-mask-image:linear-gradient(#000 0,#000 calc(100% - 23.7rem),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);mask-image:linear-gradient(#000 0,#000 calc(100% - 23.7rem),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100%,134rem;mask-size:100%,134rem;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-fill][data-mask=bottom][data-edge]:after{background-image:url(/_app/curve-edge--md-BxUX44jr.svg);background-size:auto 100%;height:24.1rem}}.curve-bground[data-mask=both]:not([data-edge]) .curve-bground-head{-webkit-mask-image:url(/_app/curve-top-mask--sm-DvdD-HT7.svg),linear-gradient(transparent 10.4rem,#000 0,#000 calc(100% - 10.4rem));mask-image:url(/_app/curve-top-mask--sm-DvdD-HT7.svg),linear-gradient(transparent 10.4rem,#000 0,#000 calc(100% - 10.4rem));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:46.2rem,100%;mask-size:46.2rem,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=both]:not([data-edge]) .curve-bground-foot{-webkit-mask-image:linear-gradient(#000 0,#000 calc(100% - 10.2rem),transparent 0),url(/_app/curve-bottom-mask--sm-1c0SXrZu.svg);mask-image:linear-gradient(#000 0,#000 calc(100% - 10.2rem),transparent 0),url(/_app/curve-bottom-mask--sm-1c0SXrZu.svg);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100%,46.2rem;mask-size:100%,46.2rem;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=both]:not([data-edge]) .curve-bground-head,.curve-bground[data-mask=both]:not([data-edge]) .curve-bground-foot{min-height:10.4rem}.curve-bground[data-mask=both][data-edge] .curve-bground-head{-webkit-mask-image:url(/_app/curve-top-mask--sm-DvdD-HT7.svg),linear-gradient(transparent 10.2rem,#000 0,#000 calc(100% - 10.2rem));mask-image:url(/_app/curve-top-mask--sm-DvdD-HT7.svg),linear-gradient(transparent 10.2rem,#000 0,#000 calc(100% - 10.2rem));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:46.2rem,100%;mask-size:46.2rem,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=both][data-edge] .curve-bground-foot{-webkit-mask-image:linear-gradient(#000 0,#000 calc(100% - 10.2rem),transparent 0),url(/_app/curve-bottom-mask--sm-1c0SXrZu.svg);mask-image:linear-gradient(#000 0,#000 calc(100% - 10.2rem),transparent 0),url(/_app/curve-bottom-mask--sm-1c0SXrZu.svg);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100%,46.2rem;mask-size:100%,46.2rem;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=both][data-edge] .curve-bground-head,.curve-bground[data-mask=both][data-edge] .curve-bground-foot{min-height:10.4rem}.curve-bground[data-mask=both][data-edge]{margin-bottom:.2rem}.curve-bground[data-mask=both][data-edge]:before{content:"";z-index:2;pointer-events:none;background-image:url(/_app/curve-edge--sm-D6FY4LaI.svg);background-position:50% 0;background-repeat:no-repeat;background-size:auto 100%;height:10.6rem;position:absolute;top:-.2rem;left:0;right:0}.curve-bground[data-mask=both][data-edge]:after{content:"";z-index:0;pointer-events:none;background-image:url(/_app/curve-edge--sm-D6FY4LaI.svg);background-position:50% 100%;background-repeat:no-repeat;background-size:auto 100%;height:10.6rem;position:absolute;bottom:-.2rem;left:0;right:0}@media (min-width:768px){.curve-bground[data-mask=both]:not([data-edge]) .curve-bground-head{-webkit-mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 17.1rem,#000 0,#000 calc(100% - 17.1rem));mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 17.1rem,#000 0,#000 calc(100% - 17.1rem));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:96rem,100%;mask-size:96rem,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=both]:not([data-edge]) .curve-bground-foot{-webkit-mask-image:linear-gradient(#000 0,#000 calc(100% - 16.9rem),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);mask-image:linear-gradient(#000 0,#000 calc(100% - 16.9rem),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100%,96rem;mask-size:100%,96rem;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=both]:not([data-edge]) .curve-bground-head,.curve-bground[data-mask=both]:not([data-edge]) .curve-bground-foot{min-height:17.1rem}.curve-bground[data-mask=both][data-edge] .curve-bground-head{-webkit-mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 16.9rem,#000 0,#000 calc(100% - 16.9rem));mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 16.9rem,#000 0,#000 calc(100% - 16.9rem));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:96rem,100%;mask-size:96rem,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=both][data-edge] .curve-bground-foot{-webkit-mask-image:linear-gradient(#000 0,#000 calc(100% - 16.9rem),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);mask-image:linear-gradient(#000 0,#000 calc(100% - 16.9rem),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100%,96rem;mask-size:100%,96rem;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-mask=both][data-edge] .curve-bground-head,.curve-bground[data-mask=both][data-edge] .curve-bground-foot{min-height:17.1rem}.curve-bground[data-mask=both][data-edge]:before,.curve-bground[data-mask=both][data-edge]:after{background-image:url(/_app/curve-edge--md-BxUX44jr.svg);background-size:auto 100%;height:17.3rem}.curve-bground[data-fill][data-mask=both]:not([data-edge]) .curve-bground-head{-webkit-mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 23.9rem,#000 0,#000 calc(100% - 23.9rem));mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 23.9rem,#000 0,#000 calc(100% - 23.9rem));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:134rem,100%;mask-size:134rem,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-fill][data-mask=both]:not([data-edge]) .curve-bground-foot{-webkit-mask-image:linear-gradient(#000 0,#000 calc(100% - 23.7rem),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);mask-image:linear-gradient(#000 0,#000 calc(100% - 23.7rem),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100%,134rem;mask-size:100%,134rem;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-fill][data-mask=both]:not([data-edge]) .curve-bground-head,.curve-bground[data-fill][data-mask=both]:not([data-edge]) .curve-bground-foot{min-height:23.9rem}.curve-bground[data-fill][data-mask=both][data-edge] .curve-bground-head{-webkit-mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 23.7rem,#000 0,#000 calc(100% - 23.7rem));mask-image:url(/_app/curve-top-mask--md-DlFCjFoI.svg),linear-gradient(transparent 23.7rem,#000 0,#000 calc(100% - 23.7rem));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:134rem,100%;mask-size:134rem,100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-fill][data-mask=both][data-edge] .curve-bground-foot{-webkit-mask-image:linear-gradient(#000 0,#000 calc(100% - 23.7rem),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);mask-image:linear-gradient(#000 0,#000 calc(100% - 23.7rem),transparent 0),url(/_app/curve-bottom-mask--md-BnqzXnEh.svg);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100%,134rem;mask-size:100%,134rem;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.curve-bground[data-fill][data-mask=both][data-edge] .curve-bground-head,.curve-bground[data-fill][data-mask=both][data-edge] .curve-bground-foot{min-height:23.9rem}.curve-bground[data-fill][data-mask=both][data-edge]:before,.curve-bground[data-fill][data-mask=both][data-edge]:after{background-image:url(/_app/curve-edge--md-BxUX44jr.svg);background-size:auto 100%;height:24.1rem}}@media screen{.ambients{pointer-events:none;position:absolute;top:0;left:0;right:0}.ambient{transform-origin:50%;pointer-events:none;position:absolute}.ambient[data-type=onomatope]{visibility:hidden}.ambient.ambient-kirakirakira{background:url(/_app/onomatope-kirakirakira.png-B0ClloV_.webp) 50%/contain no-repeat}.ambient.ambient-kira{background:url(/_app/onomatope-kira.png-80gnNMmh.webp) 50%/contain no-repeat}.ambient.ambient-fuwa{background:url(/_app/onomatope-fuwa.png-gTDDhCzN.webp) 50%/contain no-repeat}.ambient.ambient-juwa{background:url(/_app/onomatope-juwa.png-BM9qv5qI.webp) 50%/contain no-repeat}.ambient.ambient-yuge1{background:url(/_app/onomatope-yuge1.png-UjFOhDHJ.webp) 50%/contain no-repeat}.ambient.ambient-yuge2{background:url(/_app/onomatope-yuge2.png-ROkMpJPp.webp) 50%/contain no-repeat}.ambient.ambient-itadakimasu{background:url(/_app/text-itadakimasu.png-D6ZWiyel.webp) 50%/contain no-repeat}.ambient.ambient-ja-n{background:url(/_app/text-ja-n.png-CzWsedmF.webp) 50%/contain no-repeat}.ambient.ambient-paku{background:url(/_app/onomatope-paku.png-yqrUVZi6.webp) 50%/contain no-repeat}.ambient.ambient-mogu{background:url(/_app/onomatope-mogu.png-BQAQ22ST.webp) 50%/contain no-repeat}.ambient-group{position:absolute;top:0;left:0;right:0}.global-menu{z-index:100;position:fixed;top:0;right:0}.global-menu .drawer{z-index:10;width:3.5rem;height:2.8rem;padding:1.5rem 1.4rem;position:absolute;top:0;right:0}.global-menu .drawer span{transform-origin:50%;background-color:#000;width:3.5rem;height:.6rem;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.global-menu .drawer.active span:first-child{animation:.4s forwards top-open}.global-menu .drawer.active span:nth-child(3){animation:.4s forwards bottom-open}.global-menu .drawer.active span:nth-child(2){animation:.3s forwards middle-close}.global-menu .drawer:not(.active) span:first-child{animation:.4s forwards top-close}.global-menu .drawer:not(.active) span:nth-child(3){animation:.4s forwards bottom-close}.global-menu .drawer:not(.active) span:nth-child(2){animation:.3s forwards middle-open}.global-menu .overlay{z-index:0;background-color:rgba(0,0,0,.5);width:100%;height:100%;display:none;position:fixed;top:0;left:0}.global-menu .overlay.active{display:block}.global-menu .content{z-index:5;width:100%;height:100%;transition:transform .8s cubic-bezier(.19,1,.22,1);position:fixed;top:0;right:-100%;overflow:hidden;transform:none}.global-menu .content .wrapper{height:100%}.global-menu .content .wrapper:before{background-image:url(/_app/menu-top-shading.png-BXnko1Tp.webp);height:21.5rem}.global-menu .content .wrapper:after{background-image:url(/_app/menu-bottom-shading.png-C_RXJbrn.webp);height:24rem}.global-menu .content .container{z-index:5;position:relative}.global-menu .content .header{padding:4rem 0}.global-menu .content .header .btn.logo{width:30rem;height:7rem;margin:0 auto;display:flex}.global-menu .content .navigation{flex-direction:column;width:100%;padding-bottom:4rem;display:flex}.global-menu .content .list{grid-auto-flow:row;display:grid}.global-menu .content .list .item{text-align:center;opacity:0;line-height:1;transition:none;transform:translate(30%)}.global-menu .content .list.actions{font-family:var(--font-serif);border-top:.1rem solid var(--primary-border-color);border-bottom:.1rem solid var(--primary-border-color);row-gap:1.5rem;padding-top:2rem;padding-bottom:2.5rem;font-size:3rem;font-weight:900;transition:none;transform:translate(50%)}.global-menu .content .list.actions .btn.order-course,.global-menu .content .list.actions .btn.view-menu,.global-menu .content .list.actions .btn.view-review{--offset:.5rem;width:22rem;height:6.7rem}.global-menu .content .list.actions .btn.try-cooking{--offset:.5rem;border-radius:100%;width:9.3rem;height:9.3rem}.global-menu .content .list.actions .btn.try-cooking:before,.global-menu .content .list.actions .btn.try-cooking .main{border-radius:100%;overflow:hidden}.global-menu .content .list.anchors{font-family:var(--font-serif);letter-spacing:.15em;font-size:1.8rem;font-weight:900;line-height:1}.global-menu .content .list.anchors .item{border-bottom:.1rem solid var(--primary-border-color)}.global-menu .content .list.anchors .link{min-height:4.8rem}.global-menu .content .customer{z-index:0;opacity:0;pointer-events:none;height:30rem;transition:opacity .2s ease-out;position:absolute;bottom:0;left:0;right:0}.global-menu .content .customer .character-mask{width:100%;height:100%;position:relative}.global-menu .content .customer .character{z-index:1;width:30rem;height:47rem;margin:0 auto;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.global-menu .content .customer .character img{transform:translateY(.2rem)}.global-menu .content .customer.active{opacity:1}.global-menu .content.active{transform:translate(-100%)}.global-menu .content.active .navigation .list.actions{transition:all .4s cubic-bezier(.19,1,.22,1)calc(var(--i)*50ms + .2s);transform:none}.global-menu .content.active .navigation .list .item{opacity:1;transition:all .4s cubic-bezier(.19,1,.22,1)calc(var(--i)*50ms + .2s);transform:none}}@media screen and (min-width:768px){.global-menu{height:100%;left:0;right:auto}.global-menu .drawer,.global-menu .overlay,.global-menu .drawer.active,.global-menu .overlay.active{display:none}.global-menu .content{border-right:.1rem solid var(--primary-border-color);width:38rem;transition:none;display:block;position:relative;right:0}.global-menu .content.active,.global-menu .content .list.actions{transform:none}.global-menu .content .list .item{opacity:1;transform:none}}@media screen and (min-width:1300px){.global-menu .content{width:380px}.global-menu .content .wrapper{height:100%}.global-menu .content .wrapper:before{height:215px}.global-menu .content .wrapper:after{height:240px}.global-menu .content .header{padding:40px 0}.global-menu .content .header .btn.logo{width:300px;height:70px}.global-menu .content .navigation{padding-bottom:40px}.global-menu .content .list.actions{border-top-width:1px;border-bottom-width:1px;row-gap:15px;padding-top:20px;padding-bottom:25px;font-size:30px}.global-menu .content .list.actions .btn.order-course,.global-menu .content .list.actions .btn.view-menu,.global-menu .content .list.actions .btn.view-review{--offset:5px;width:220px;height:67px}.global-menu .content .list.anchors{font-size:18px}.global-menu .content .list.anchors .item{border-bottom-width:1px}.global-menu .content .list.anchors .link{min-height:48px}.global-menu .content .customer{height:300px}.global-menu .content .customer .character{width:300px;height:470px}.global-menu .content .customer .character img{transform:translateY(2px)}}@keyframes top-open{0%{transform:translateY(-1.1rem)rotate(0)}50%{transform:translateY(0)rotate(0)}to{transform:translateY(0)rotate(45deg)}}@keyframes top-close{0%{transform:translateY(0)rotate(45deg)}50%{transform:translateY(0)rotate(0)}to{transform:translateY(-1.1rem)rotate(0)}}@keyframes bottom-open{0%{transform:translateY(1.1rem)rotate(0)}50%{transform:translateY(0)rotate(0)}to{transform:translateY(0)rotate(-45deg)}}@keyframes bottom-close{0%{transform:translateY(0)rotate(-45deg)}50%{transform:translateY(0)rotate(0)}to{transform:translateY(1.1rem)rotate(0)}}@keyframes middle-close{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes middle-open{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media screen{.global-footer{z-index:0;position:relative}.global-footer .wrapper:before{background-image:url(/_app/footer-shading--sm.jpg-DL17mAmq.webp);background-position:50% 4rem;height:17.8rem}.global-footer .container{padding-top:12.6rem;padding-bottom:3.2rem}.global-footer .title{font-family:var(--font-serif);text-align:center;letter-spacing:.02em;font-size:2.4rem;font-weight:700;line-height:1.5}.global-footer .sns .list{justify-content:center;column-gap:2.2rem;margin-top:1.8rem;display:flex}.global-footer .sns .btn{width:7rem;height:7rem;display:flex}.global-footer .links{text-align:center;letter-spacing:.02em;margin-top:3.2rem;font-size:1.6rem;line-height:2.1}.global-footer .links .link{background-image:linear-gradient(var(--primary-text-color),var(--primary-text-color))}.global-footer .copyright{text-align:center;letter-spacing:.02em;margin-top:2.5rem;font-size:1.6rem;line-height:2.1}}@media screen and (min-width:768px){.global-footer .wrapper:before{background-image:url(/_app/footer-shading--md.jpg-B4UVJI9o.webp);background-position:50% 4.4rem;height:27.3rem}.global-footer .container{padding-top:18rem}.global-footer .sns .list{column-gap:1.5rem;margin-top:2rem}.global-footer .sns .btn{width:5.5rem;height:5.5rem}.global-footer .links{grid-auto-flow:column;justify-content:center;column-gap:2rem;margin-top:5rem;font-size:1.4rem;line-height:1.5;display:grid}.global-footer .links .link{background-image:linear-gradient(var(--primary-text-color),var(--primary-text-color))}}@media screen{[data-hud]{z-index:100;touch-action:manipulation;display:none;position:fixed;top:0;bottom:0;left:0;right:0}[data-hud].ready,[data-hud].active{display:block}[data-hud] .overlay{z-index:0;background-color:rgba(var(--primary-key-color-rgb),.5);width:100%;height:100%;position:absolute;top:0;left:0}[data-hud] .scroller{width:100%;position:relative;overflow-x:hidden;overflow-y:auto}[data-hud] .shutdown{z-index:10;background-color:#000;width:6.6rem;height:6.6rem;position:fixed;top:0;right:0}[data-hud] .shutdown span{background-color:#fff;width:4rem;height:.4rem;margin:auto;transition:transform .3s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:0;bottom:0;left:0;right:0}[data-hud] .shutdown span:first-child{transform:rotate(45deg)}[data-hud] .shutdown span:last-child{transform:rotate(-45deg)}[data-hud] .shutdown.hover span:first-child{transform:rotate(30deg)}[data-hud] .shutdown.hover span:last-child{transform:rotate(-30deg)}[data-hud] .content{z-index:1;position:relative}[data-hud] .content[data-whiteboard]{padding:1.7rem 1.5rem}[data-hud] .container{z-index:5;position:relative}}@media screen and (min-width:768px){[data-hud] .content[data-whiteboard]{padding:3rem 4rem}[data-hud]:not(.fill){left:38rem}}@media screen and (min-width:1300px){[data-hud]:not(.fill){left:380px}}@media screen{[data-hud=loading]{background-position:50%;background-repeat:no-repeat;background-size:cover}[data-hud=loading].active,[data-hud=loading].ready{z-index:2000;touch-action:none;justify-content:center;align-items:center;display:flex}[data-hud=loading][data-bg=fill]{background-image:url(/_app/main-bg--sm.jpg-DdVmvjm4.webp)}[data-hud=loading][data-bg=none]{background-image:none}[data-hud=loading][data-bg=translucent]{background-image:none;background-color:rgba(var(--primary-key-color-rgb),.85)}[data-hud=loading] .inner{background-color:var(--primary-bg-color);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:2rem;display:flex;overflow:hidden}[data-hud=loading] .buffer{border:.8rem solid var(--primary-bg-color);border-bottom-color:rgba(var(--primary-key-color-rgb),.85);border-left-color:rgba(var(--primary-key-color-rgb),.85);border-right-color:rgba(var(--primary-key-color-rgb),.85);border-radius:50%;width:4.8rem;height:4.8rem;animation:1.2s linear infinite buffer}[data-hud=loading] .caption{text-align:center}}@media screen and (min-width:768px){[data-hud=loading][data-bg=fill]{background-image:url(/_app/main-bg--md.jpg-Sj7mmRhv.webp)}}@media screen{section.kv{z-index:100;position:relative;overflow:hidden}section.kv>.curve-bground .curve-bground-head .title{z-index:20;width:40rem;margin:0 auto;position:absolute;top:4.2rem;left:0;right:0}section.kv>.curve-bground .curve-bground-head:before{background-image:url(/_app/kv-content-shading--sm-D7DQKXY7.jpg);height:50rem;top:0}section.kv>.curve-bground .curve-bground-foot{background-color:transparent;padding-top:40.3rem}section.kv>.curve-bground .curve-bground-foot .customer{z-index:10;pointer-events:none;height:40.3rem;position:absolute;top:0;left:0;right:0}section.kv>.curve-bground .curve-bground-foot .customer .chair{z-index:0;background:url(/_app/chair-D6HeBHRh.png) 50% 100%/contain no-repeat;width:100%;height:15.9rem;margin:0 auto;position:absolute;bottom:-.8rem;left:0;right:0}section.kv>.curve-bground .curve-bground-foot .customer .character{z-index:1;width:100%;height:47rem;margin:0 auto;position:absolute;bottom:-1px;left:0;right:0}section.kv>.curve-bground .curve-bground-foot .table{z-index:10;background:url(/_app/table-back--sm-fQ4cOhbd.svg) 50% 0/72rem no-repeat;width:100%;height:32.8rem;position:relative;top:0;left:0;right:0}section.kv>.curve-bground .curve-bground-foot .table:before{content:"";z-index:-1;background-color:var(--primary-bg-color);pointer-events:none;width:100%;height:20.8rem;display:block;position:absolute;bottom:0;left:0;right:0}section.kv>.curve-bground .curve-bground-foot .bell{z-index:1;width:6.3rem;height:6.3rem;margin:0 auto;position:absolute;top:-2.1rem;left:0;right:0}section.kv>.curve-bground .curve-bground-foot .navigation{grid-template-columns:1fr;justify-items:center;row-gap:.9rem;padding-top:5.7rem;display:grid}section.kv>.curve-bground .curve-bground-foot .navigation .btn.order-course,section.kv>.curve-bground .curve-bground-foot .navigation .btn.view-menu,section.kv>.curve-bground .curve-bground-foot .navigation .btn.view-review{--offset:.5rem;width:22rem;height:6.7rem}section.kv>.curve-bground .curve-bground-foot .navigation .btn.try-cooking{--offset:.5rem;border-radius:100%;width:9.3rem;height:9.3rem}section.kv>.curve-bground .curve-bground-foot .navigation .btn.try-cooking:before,section.kv>.curve-bground .curve-bground-foot .navigation .btn.try-cooking .main{border-radius:100%;overflow:hidden}section.kv>.curve-bground .curve-bground-foot .navigation .btn.order-course,section.kv>.curve-bground .curve-bground-foot .navigation .btn.view-menu,section.kv>.curve-bground .curve-bground-foot .navigation .btn.view-review{margin:0 auto}section.kv>.curve-bground .curve-bground-foot .navigation .btn.try-cooking{z-index:1;position:absolute;top:1rem;right:.2rem}section.kv .ambients:not(.table){z-index:5;position:absolute}section.kv .ambients:not(.table) .item{z-index:1;pointer-events:none;position:absolute}section.kv .ambients:not(.table) .item img{transform-origin:50%}section.kv .ambients:not(.table) .item.item-1{z-index:11;top:16.2rem;left:-1.1rem}section.kv .ambients:not(.table) .item.item-1 img{width:13.2rem;height:9.8rem;transform:rotate(-7.16deg)}section.kv .ambients:not(.table) .item.item-2{z-index:12;top:27.5rem;left:-1.7rem}section.kv .ambients:not(.table) .item.item-2 img{width:10rem;height:12.8rem;transform:rotate(-30.19deg)}section.kv .ambients:not(.table) .item.item-2 .ambient-onomatope1{z-index:21;width:4.4rem;height:5.3rem;top:-.5rem;left:7.5rem;transform:rotate(-78.25deg)}section.kv .ambients:not(.table) .item.item-3{z-index:13;top:16.8rem;right:-.7rem}section.kv .ambients:not(.table) .item.item-3 img{width:13.5rem;height:9.2rem}section.kv .ambients:not(.table) .item.item-3 .ambient-onomatope1{z-index:25;width:4.4rem;height:2rem;top:.7rem;left:-1rem;transform:rotate(-17.93deg)}section.kv .ambients:not(.table) .item.item-3 .ambient-onomatope2{z-index:25;width:4.4rem;height:2rem;top:8.2rem;left:5.8rem;transform:rotate(-17.93deg)}section.kv .ambients:not(.table) .item.item-3 .ambient-onomatope3{z-index:21;width:2.6rem;height:2.1rem;top:-.8rem;left:1.2rem;transform:rotate(30deg)}section.kv .ambients:not(.table) .item.item-3 .ambient-onomatope4{z-index:21;width:2.4rem;height:2.2rem;top:2.5rem;left:-.9rem;transform:rotate(90deg)}section.kv .ambients:not(.table) .item.item-4{z-index:11;top:30.8rem;right:-3rem}section.kv .ambients:not(.table) .item.item-4 img{width:13.4rem;height:7.2rem}section.kv .ambients:not(.table) .item.item-4 .ambient-onomatope1{z-index:21;width:2.6rem;height:3.8rem;top:4.7rem;left:7.1rem;transform:rotate(13.07deg)}section.kv .ambients:not(.table) .item.item-5,section.kv .ambients:not(.table) .item.item-6,section.kv .ambients:not(.table) .item.item-7{display:none}section.kv .ambients.table{z-index:20;top:40.3rem}section.kv .ambients.table .ambient-text1{z-index:21;width:3.8rem;height:12.1rem;top:12.8rem;right:2.9rem;transform:rotate(20deg)}section.kv .ambients.table .ambient-text2{z-index:21;width:5.3rem;height:6.3rem;top:2.9rem;left:3.1rem;transform:rotate(-40.78deg)}section.kv .ambients.table .ambient-onomatope1{z-index:21;width:4.3rem;height:4rem;top:11.3rem;left:.6rem;transform:rotate(36.73deg)}section.kv .ambients.table .ambient-onomatope2{z-index:21;width:2.8rem;height:2.7rem;top:16.2rem;left:5rem;transform:rotate(90deg)}section.kv .ambients.table .ambient-onomatope3{z-index:21;width:3rem;height:4.8rem;top:20.9rem;left:4.6rem;transform:rotate(-23.04deg)}section.kv .ambients.table .ambient-onomatope4{z-index:21;width:2.8rem;height:4.5rem;top:24.8rem;left:2.5rem;transform:rotate(-23.04deg)}section.kv .ambients.table .ambient-onomatope5{z-index:21;width:4rem;height:3.8rem;top:27.4rem;right:5.2rem;transform:rotate(36.73deg)}section.kv .ambients.table .ambient-onomatope6{z-index:21;width:2.6rem;height:2.5rem;top:30.1rem;right:2.1rem;transform:rotate(0)}}@media screen and (min-width:768px){section.kv>.curve-bground .curve-bground-head .title{width:45rem}section.kv>.curve-bground .curve-bground-head:before{background-image:url(/_app/kv-content-shading--md-DQaBuvyi.png);height:46.2rem;top:0}section.kv>.curve-bground .curve-bground-foot{padding-top:38.2rem}section.kv>.curve-bground .curve-bground-foot .customer{height:38.2rem}section.kv>.curve-bground .curve-bground-foot .customer .character{height:44rem}section.kv>.curve-bground .curve-bground-foot .table{background-image:url(/_app/table-back--md-jvSdqGOf.svg);background-size:117.6rem;height:27rem}section.kv>.curve-bground .curve-bground-foot .table:before{height:16.6rem}section.kv>.curve-bground .curve-bground-foot .bell{width:4.5rem;height:4.5rem;top:1rem}section.kv>.curve-bground .curve-bground-foot .navigation{grid-template-columns:repeat(2,22rem);justify-content:center;gap:1.6rem;padding-top:6.5rem}section.kv>.curve-bground .curve-bground-foot .navigation .btn.order-course{grid-column:1/-1;justify-self:center}section.kv>.curve-bground .curve-bground-foot .navigation .btn.view-menu,section.kv>.curve-bground .curve-bground-foot .navigation .btn.view-review{justify-self:center}section.kv>.curve-bground .curve-bground-foot .navigation .btn.try-cooking{top:5.1rem;right:13.4rem}section.kv .ambients:not(.table) .item{z-index:1;position:absolute}section.kv .ambients:not(.table) .item.item-1{z-index:11;top:4.5rem;left:-2.5rem}section.kv .ambients:not(.table) .item.item-1 img{width:20.5rem;height:15.2rem}section.kv .ambients:not(.table) .item.item-2{z-index:12;top:17.2rem;left:13.4rem}section.kv .ambients:not(.table) .item.item-2 img{width:15rem;height:19.3rem}section.kv .ambients:not(.table) .item.item-2 .ambient-onomatope1{width:6.2rem;height:7.5rem;top:-.6rem;left:10.4rem}section.kv .ambients:not(.table) .item.item-3{z-index:13;top:13.2rem;right:-2.2rem}section.kv .ambients:not(.table) .item.item-3 img{width:20.2rem;height:13.8rem}section.kv .ambients:not(.table) .item.item-3 .ambient-onomatope1{width:6.2rem;height:2.8rem;top:.9rem;left:-1.4rem}section.kv .ambients:not(.table) .item.item-3 .ambient-onomatope2{width:6.2rem;height:2.8rem;top:11.5rem;left:8.2rem}section.kv .ambients:not(.table) .item.item-3 .ambient-onomatope3{width:2.8rem;height:4.5rem;top:-1.7rem;left:3rem}section.kv .ambients:not(.table) .item.item-3 .ambient-onomatope4{width:3.7rem;height:3.3rem;top:3.8rem;left:-1rem}section.kv .ambients:not(.table) .item.item-4{z-index:11;top:29.3rem;right:-2rem}section.kv .ambients:not(.table) .item.item-4 img{width:18.9rem;height:10.1rem}section.kv .ambients:not(.table) .item.item-4 .ambient-onomatope1{width:3.7rem;height:5.4rem;top:6.5rem;left:10rem}section.kv .ambients:not(.table) .item.item-5,section.kv .ambients:not(.table) .item.item-6,section.kv .ambients:not(.table) .item.item-7{display:block}section.kv .ambients:not(.table) .item.item-5{z-index:11;top:24.5rem;left:-1.3rem}section.kv .ambients:not(.table) .item.item-5 img{width:15.9rem;height:15.2rem}section.kv .ambients:not(.table) .item.item-5 .ambient-onomatope1{width:3rem;height:4.8rem;top:-.2rem;left:9.4rem}section.kv .ambients:not(.table) .item.item-5 .ambient-onomatope2{width:3.1rem;height:2.8rem;top:8.2rem;left:11rem;transform:rotate(-10.36deg)}section.kv .ambients:not(.table) .item.item-5 .ambient-onomatope3{width:3.7rem;height:3.3rem;top:3.3rem;left:-.7rem;transform:rotate(6.9deg)}section.kv .ambients:not(.table) .item.item-5 .ambient-onomatope4{width:2rem;height:3.2rem;top:3.7rem;left:3.5rem}section.kv .ambients:not(.table) .item.item-6{z-index:11;top:19.3rem;right:18.6rem}section.kv .ambients:not(.table) .item.item-6 img{width:13.8rem;height:13.3rem}section.kv .ambients:not(.table) .item.item-7{z-index:11;top:.1rem;right:1.1rem}section.kv .ambients:not(.table) .item.item-7 img{width:20.9rem;height:10.4rem}section.kv .ambients:not(.table) .item.item-7 .ambient-onomatope1{width:5.4rem;height:5.1rem;top:-2.1rem;left:11.4rem}section.kv .ambients:not(.table) .item.item-7 .ambient-onomatope2{width:5.4rem;height:5.1rem;top:3rem;left:.3rem}section.kv .ambients.table{top:38.2rem}section.kv .ambients.table .ambient-text1{width:5rem;height:15.9rem;top:6.8rem;right:6.9rem}section.kv .ambients.table .ambient-text2{width:6.4rem;height:7.6rem;top:-1.6rem;left:12.8rem}section.kv .ambients.table .ambient-onomatope1{z-index:21;width:5.4rem;height:5.1rem;top:3.2rem;left:5.4rem}section.kv .ambients.table .ambient-onomatope2{z-index:21;width:3.5rem;height:3.3rem;top:9.4rem;left:10.9rem}section.kv .ambients.table .ambient-onomatope3{z-index:21;width:3.6rem;height:5.7rem;top:15.5rem;left:12.2rem}section.kv .ambients.table .ambient-onomatope4{z-index:21;width:2.7rem;height:4.5rem;top:20.2rem;left:9.6rem}section.kv .ambients.table .ambient-onomatope5{z-index:21;width:6.7rem;height:6.3rem;top:19.4rem;right:14rem}section.kv .ambients.table .ambient-onomatope6{z-index:21;width:4.4rem;height:4.2rem;top:22.4rem;right:7.5rem}}@media screen{section.howto{z-index:90;position:relative}section.howto>.curve-bground .curve-bground-head{padding-top:5.2rem}section.howto>.curve-bground .curve-bground-head .title{width:18.1rem;height:4.8rem;margin:0 auto}section.howto>.curve-bground .curve-bground-head:before{background-image:url(/_app/howto-shading--sm.jpg-DrfmML5H.webp);height:27.6rem}section.howto>.curve-bground .curve-bground-body{padding-top:3.5rem;padding-bottom:.5rem}section.howto>.curve-bground .curve-bground-body .feature{width:40rem;margin:0 auto}section.howto>.curve-bground .curve-bground-body .feature .btn.order-course,section.howto>.curve-bground .curve-bground-body .feature .btn.view-menu,section.howto>.curve-bground .curve-bground-body .feature .btn.view-review{--offset:.4rem;width:22rem;height:6.7rem}section.howto>.curve-bground .curve-bground-body .feature .btn.try-cooking{--offset:.4rem;border-radius:100%;width:9.3rem;height:9.3rem}section.howto>.curve-bground .curve-bground-body .feature .btn.try-cooking:before,section.howto>.curve-bground .curve-bground-body .feature .btn.try-cooking .main{border-radius:100%;overflow:hidden}section.howto>.curve-bground .curve-bground-body .feature .group{grid-template-columns:16.7rem 1fr;grid-auto-flow:column;align-items:center;column-gap:2rem;margin-top:1.8rem;display:grid}section.howto>.curve-bground .curve-bground-body .feature .group dt{justify-self:center;line-height:1}section.howto>.curve-bground .curve-bground-body .feature .group dd{margin-top:-.4rem;font-size:1.3rem;font-weight:500;line-height:1.5}section.howto>.curve-bground .curve-bground-body .feature .group:nth-child(3){margin-top:2.8rem}section.howto>.curve-bground .curve-bground-body .feature .group:last-child{margin-top:3rem}section.howto>.curve-bground .curve-bground-body .feature .btn.order-course,section.howto>.curve-bground .curve-bground-body .feature .btn.view-menu,section.howto>.curve-bground .curve-bground-body .feature .btn.view-review{--offset:.4rem;pointer-events:none;width:16.3rem;height:5rem;display:flex}section.howto>.curve-bground .curve-bground-body .feature .btn.try-cooking{--offset:.4rem;pointer-events:none;width:7.5rem;height:7.5rem}section.howto>.curve-bground .curve-bground-foot{padding-top:3.5rem}section.howto>.curve-bground .curve-bground-foot .emphasis{z-index:1;position:relative}section.howto>.curve-bground .curve-bground-foot .emphasis .description{z-index:10;background-color:var(--primary-bg-color);border:.1rem solid var(--primary-border-color);padding:2.4rem 2.3rem;position:absolute;top:-1rem;right:2.3rem}section.howto>.curve-bground .curve-bground-foot .emphasis .description img{width:3rem;height:9.2rem}section.howto>.curve-bground .curve-bground-foot .emphasis .splide.lower{margin-top:-6rem}section.howto>.curve-bground .curve-bground-foot .emphasis .splide__slide{background:url(/_app/howto-emphasis-figure--upper.png-1Td-9jKw.webp) 0%/auto 100% repeat-x;flex-shrink:0;width:99.8rem;height:17rem}section.howto>.curve-bground .curve-bground-foot .emphasis .lower .splide__slide{background-image:url(/_app/howto-emphasis-figure--lower.png-7IDj6l1r.webp)}section.howto>.curve-bground .curve-bground-foot .figure{z-index:3;pointer-events:none;width:100%;height:20rem;margin-top:-7rem;position:relative}section.howto .ambients{z-index:10}section.howto .ambients .ambient-onomatope1{z-index:21;width:4.3rem;height:6.2rem;top:10.6rem;left:2.9rem;transform:rotate(-24.65deg)}section.howto .ambients .ambient-onomatope2{z-index:21;width:5.4rem;height:7.8rem;top:12.1rem;right:1.6rem;transform:rotate(-9.04deg)}section.howto .ambients .ambient-text1{z-index:21;width:5.2rem;height:16.5rem;top:86.8rem;right:2.9rem;transform:rotate(20deg)}}@media screen and (min-width:768px){section.howto>.curve-bground .curve-bground-head{padding-top:5.5rem}section.howto>.curve-bground .curve-bground-head:before{background-image:url(/_app/howto-shading--md.jpg-CjAMbxQD.webp);height:28.8rem}section.howto>.curve-bground .curve-bground-body{padding-top:2rem}section.howto>.curve-bground .curve-bground-body .feature{justify-content:center;align-items:flex-start;width:100%;display:flex}section.howto>.curve-bground .curve-bground-body .feature .group{grid-template-columns:1fr;grid-auto-flow:row;align-items:start;width:16.6rem;margin:0 1.2rem}section.howto>.curve-bground .curve-bground-body .feature .group dt{min-height:8.2rem;padding-top:1.7rem}section.howto>.curve-bground .curve-bground-body .feature .group dd{margin-top:.1rem;font-size:1.2rem;font-weight:700}section.howto>.curve-bground .curve-bground-body .feature .group:nth-child(3){margin-top:0}section.howto>.curve-bground .curve-bground-body .feature .group:last-child{width:15.4rem;margin-top:0}section.howto>.curve-bground .curve-bground-body .feature .group:last-child dt{padding-top:0}section.howto>.curve-bground .curve-bground-foot{padding-top:5rem}section.howto>.curve-bground .curve-bground-foot .emphasis .description{top:-2.4rem;right:4.7rem}section.howto>.curve-bground .curve-bground-foot .emphasis .splide.lower{margin-top:-5rem}section.howto>.curve-bground .curve-bground-foot .figure{height:34rem;margin-top:-19rem}section.howto .ambients .ambient-onomatope1{width:5.7rem;height:8.3rem;top:29.8rem;left:3rem}section.howto .ambients .ambient-onomatope2{width:7.3rem;height:10.6rem;top:23rem;right:5.2rem;transform:rotate(26.19deg)}section.howto .ambients .ambient-text1{display:none}}@media screen{section.todays-recommend{z-index:80;position:relative}section.todays-recommend>.curve-bground .curve-bground-head{padding-top:8.8rem}section.todays-recommend>.curve-bground .curve-bground-head .title{width:40.9rem;height:4.8rem;margin:0 auto}section.todays-recommend>.curve-bground .curve-bground-head .description{text-align:center;letter-spacing:.02em;margin-top:3rem;font-size:1.6rem;font-weight:500;line-height:1.5}section.todays-recommend>.curve-bground .curve-bground-head:before{background-image:url(/_app/todays-recommend-shading--sm.jpg-C2AmTg-z.webp);height:22rem}section.todays-recommend>.curve-bground .curve-bground-body .splide__track{padding-top:3rem;padding-bottom:2.4rem}section.todays-recommend>.curve-bground .curve-bground-body .splide__slide{padding:0 1.7rem}section.todays-recommend>.curve-bground .curve-bground-body .splide__slide .btn{width:calc(23rem*var(--ratio))}section.todays-recommend>.curve-bground .curve-bground-body .splide__slide .figure-image{--offset-x:1.1rem;--offset-y:.9rem}section.todays-recommend>.curve-bground .curve-bground-body .splide__slide .figure-image img{width:calc(23rem*var(--ratio));height:23rem}section.todays-recommend>.curve-bground .curve-bground-body .splide__slide [data-shadow]:before{background-image:url(/_app/entry-thumbnail-shadow-230x230-D0lqWF0H.png)}section.todays-recommend>.curve-bground .curve-bground-body .splide__slide .figure-caption{text-align:center;line-height:1.64}section.todays-recommend>.curve-bground .curve-bground-body .splide__slide .name{margin-top:1.1rem;font-size:1.8rem;font-weight:900}section.todays-recommend>.curve-bground .curve-bground-body .splide__slide .manga{margin-top:-.1rem;font-size:1.4rem;font-weight:500}section.todays-recommend>.curve-bground .curve-bground-body .splide__arrows .splide__arrow{top:12.25rem;bottom:auto}section.todays-recommend>.curve-bground .curve-bground-foot{padding-bottom:6.5rem}section.todays-recommend>.curve-bground .curve-bground-foot .navigation{flex-direction:column;align-items:center;display:flex}section.todays-recommend>.curve-bground .curve-bground-foot .navigation .btn.view-menu{--offset:.5rem;width:24rem;height:7.2rem}section.todays-recommend>.curve-bground .curve-bground-foot .navigation .btn.view-menu .caption{font-family:var(--font-serif);letter-spacing:-.05em;padding-left:31px;font-size:1.6rem;font-weight:700}section.todays-recommend>.curve-bground .curve-bground-foot .navigation .btn.view-menu .icon-menu{left:1.9rem}section.todays-recommend .ambients{z-index:10}section.todays-recommend .ambients .ambient-onomatope1{z-index:21;width:5.4rem;height:7.8rem;top:10.8rem;left:4.2rem;transform:rotate(-23.39deg)}section.todays-recommend .ambients .ambient-onomatope2{z-index:21;width:7rem;height:10.1rem;top:66.4rem;left:1.2rem;transform:rotate(-10.19deg)}}@media screen and (min-width:768px){section.todays-recommend>.curve-bground .curve-bground-head{padding-top:7.4rem}section.todays-recommend>.curve-bground .curve-bground-head:before{background-image:url(/_app/todays-recommend-shading--md.jpg-ChW1NBQX.webp);height:21.2rem}section.todays-recommend>.curve-bground .curve-bground-body .splide__track{padding-top:3rem;padding-bottom:3.4rem}section.todays-recommend>.curve-bground .curve-bground-body .splide__slide{padding:0 1.4rem}section.todays-recommend>.curve-bground .curve-bground-foot{padding-bottom:4.5rem}section.todays-recommend .ambients .ambient-onomatope2{top:73.4rem}}@media screen{section.wallpaper{z-index:70;position:relative}section.wallpaper>.curve-bground .curve-bground-head{padding-top:5.5rem}section.wallpaper>.curve-bground .curve-bground-head .title{width:25.2rem;height:4.7rem;margin:0 auto}section.wallpaper>.curve-bground .curve-bground-head:before{background-image:url(/_app/wallpaper-shading--sm.jpg-C0MtMf6w.webp);height:29rem}section.wallpaper>.curve-bground .curve-bground-body .splide__track{padding-top:4.4rem;padding-bottom:1.2rem}section.wallpaper>.curve-bground .curve-bground-body .splide__slide{flex-shrink:0;padding:0 1.5rem 1rem}section.wallpaper>.curve-bground .curve-bground-body .splide__slide .btn.view-wpp{--offset-x:1.1rem;--offset-y:1rem;margin:0 auto}section.wallpaper>.curve-bground .curve-bground-body .splide__slide .btn.view-wpp:before{z-index:0;background-image:url(/_app/wallpaper-shadow-172x295-BfUNWM8o.png)}section.wallpaper>.curve-bground .curve-bground-body .splide__slide .figure-image{background-color:var(--primary-bg-color);width:13.7rem;height:29.5rem;padding:1rem}section.wallpaper>.curve-bground .curve-bground-body .splide__slide .figure-image img{border:.1rem solid var(--primary-border-color)}section.wallpaper>.curve-bground .curve-bground-foot{padding-bottom:6.5rem}section.wallpaper>.curve-bground .curve-bground-foot .navigation{flex-direction:column;align-items:center;display:flex}section.wallpaper>.curve-bground .curve-bground-foot .navigation .btn.download-wpp{--offset:.5rem;width:26.7rem;height:7rem}section.wallpaper>.curve-bground .curve-bground-foot .navigation .btn.download-wpp .caption{font-family:var(--font-serif);text-align:center;padding-left:4.1rem;font-size:1.7rem;font-weight:900}section.wallpaper>.curve-bground .curve-bground-foot .navigation .btn.download-wpp .icon-download{left:2.2rem}}@media screen and (min-width:768px){section.wallpaper>.curve-bground .curve-bground-head{padding-top:5.5rem}section.wallpaper>.curve-bground .curve-bground-head .title{width:26.9rem;height:4.9rem}section.wallpaper>.curve-bground .curve-bground-head:before{background-image:url(/_app/wallpaper-shading--md.jpg-D1AVWv-Y.webp);height:29rem}section.wallpaper>.curve-bground .curve-bground-body .splide__track{padding-bottom:1.5rem}section.wallpaper>.curve-bground .curve-bground-foot{padding-bottom:6.4rem}}@media screen{section.try-cooking{z-index:60;position:relative}section.try-cooking>.curve-bground .curve-bground-head{padding-top:6.6rem}section.try-cooking>.curve-bground .curve-bground-head .title{width:28.5rem;height:8.3rem;margin:0 auto}section.try-cooking>.curve-bground .curve-bground-head .description{text-align:center;letter-spacing:.02em;padding-top:4rem;font-size:1.6rem;font-weight:500;line-height:1.5}section.try-cooking>.curve-bground .curve-bground-head:before{background-image:url(/_app/try-cooking-shading--sm.jpg-DxEzJi9e.webp);height:22.6rem}section.try-cooking>.curve-bground .curve-bground-body .splide__track{padding-top:4.2rem;padding-bottom:3rem}section.try-cooking>.curve-bground .curve-bground-body .splide__slide{padding:0 1rem .8rem}section.try-cooking>.curve-bground .curve-bground-body .splide__slide .figure-image{--offset-x:1.2rem;--offset-y:.8rem;width:19.8rem;height:19.8rem}section.try-cooking>.curve-bground .curve-bground-body .splide__slide [data-shadow]:before{background-image:url(/_app/try-cooking-shadow-198x198-B0z6mRNp.png)}section.try-cooking>.curve-bground .curve-bground-body .splide__slide .coming-soon .figure-image{border:.1rem solid var(--primary-border-color);background-color:#d9d9d9;place-items:center;display:grid}section.try-cooking>.curve-bground .curve-bground-body .splide__slide .coming-soon .figure-image p{font-family:var(--font-serif);font-size:1.8rem;font-weight:900}section.try-cooking>.curve-bground .curve-bground-foot{padding-bottom:7rem}section.try-cooking>.curve-bground .curve-bground-foot .navigation{flex-direction:column;align-items:center;display:flex}section.try-cooking>.curve-bground .curve-bground-foot .navigation .btn.view-recipe{--offset:.4rem;width:26.7rem;height:7rem}section.try-cooking>.curve-bground .curve-bground-foot .navigation .btn.view-recipe .caption{font-family:var(--font-serif);font-size:1.7rem;font-weight:900}}@media screen and (min-width:768px){section.try-cooking>.curve-bground .curve-bground-head .splide__track{padding-top:4.8rem;padding-bottom:4.3rem}section.try-cooking>.curve-bground .curve-bground-head:before{background-image:url(/_app/try-cooking-shading--md.jpg-CR99k1Jd.webp);height:22rem}section.try-cooking>.curve-bground .curve-bground-foot{padding-bottom:4.5rem}}@media screen{section.manga-list{z-index:50;position:relative}section.manga-list>.wrapper{z-index:1;position:relative}section.manga-list>.wrapper:before{background-image:url(/_app/manga-list-shading--sm.jpg-D9r3kEJb.webp);height:33.4rem}section.manga-list>.wrapper>.container{padding-top:9rem;padding-bottom:7.4rem}section.manga-list .title{width:34.5rem;height:4.4rem;margin:0 auto}section.manga-list .manga-list-tabs{z-index:5;padding-top:4.4rem;position:relative}section.manga-list .manga-list-tabs .tablist{--ix:0px;--iw:0px;border-bottom:.1rem solid var(--primary-border-color);justify-content:center;align-items:center;padding-bottom:2rem;display:flex;position:relative}section.manga-list .manga-list-tabs .tablist .btn.tab{min-width:10rem;font-family:var(--font-serif);margin:0 1rem;padding:1rem 0;font-size:1.7rem;font-weight:900}section.manga-list .manga-list-tabs .tablist .btn.tab .label{white-space:nowrap;display:inline-block}section.manga-list .manga-list-tabs .tablist .btn.tab[aria-selected=true]{cursor:default}section.manga-list .manga-list-tabs .tab-indicator{height:.4rem;width:var(--iw);transform:translateX(var(--ix));background:var(--primary-border-color);pointer-events:none;transition:transform .3s cubic-bezier(.2,.7,0,1),width .3s cubic-bezier(.2,.7,0,1);position:absolute;bottom:2rem;left:0}section.manga-list .accordion-content{z-index:5;grid-template-columns:repeat(2,auto);justify-content:center;gap:2rem 1.8rem;min-height:60rem;padding-top:2rem;display:grid;position:relative}section.manga-list .accordion-content:after{content:"";background:linear-gradient(to bottom,rgba(var(--primary-key-color-rgb),0)0%,rgba(var(--primary-key-color-rgb),1)100%);pointer-events:none;opacity:0;height:8rem;transition:opacity .3s ease-out;position:absolute;bottom:0;left:0;right:0}section.manga-list .accordion-content[hidden]{overflow:hidden}section.manga-list .accordion-content[hidden]:after{opacity:1}section.manga-list .accordion-content .item:nth-child(odd){justify-self:end}section.manga-list .accordion-content .item:nth-child(2n){justify-self:start}section.manga-list .accordion-content .item .figure-image{--offset:.8rem}section.manga-list .accordion-content .item .figure-image img{width:calc(24rem*var(--ratio-w-h));height:24rem}section.manga-list .accordion-content .item [data-shadow]:before{background-image:url(/_app/manga-list-shadow-170x240-CbZdAODv.png)}section.manga-list .accordion-header{z-index:5;text-align:center;padding-top:3.2rem;position:relative}section.manga-list .accordion-header .btn.accordion-trigger{--offset:.5rem;width:26.7rem;height:7rem}section.manga-list .accordion-header .btn.accordion-trigger .caption{font-family:var(--font-serif);font-size:1.7rem;font-weight:900}section.manga-list .accordion-header .btn.accordion-trigger .icon-menu{left:1.9rem}section.manga-list .accordion-header .btn.accordion-trigger[aria-expanded=false] .caption.is-collapsed{display:inline}section.manga-list .accordion-header .btn.accordion-trigger[aria-expanded=false] .caption.is-expanded,section.manga-list .accordion-header .btn.accordion-trigger[aria-expanded=true] .caption.is-collapsed{display:none}section.manga-list .accordion-header .btn.accordion-trigger[aria-expanded=true] .caption.is-expanded{display:inline}}@media screen and (min-width:768px){section.manga-list>.wrapper:before{background-image:url(/_app/manga-list-shading--md.jpg-D98rrcPX.webp);height:32.5rem}section.manga-list>.wrapper>.container{padding-top:7.3rem;padding-bottom:4.8rem}section.manga-list .title{width:43.9rem;height:5.6rem}section.manga-list .manga-list-tabs{padding-top:4.5rem}section.manga-list .accordion-content{grid-template-columns:repeat(3,auto);min-height:70rem;padding-top:4rem}section.manga-list .accordion-content .item:nth-child(n){justify-self:center}}@media screen{section.statement{z-index:40;position:relative}section.statement>.curve-bground .curve-bground-foot{background-image:url(/_app/statement-kv--sm.jpg-c3iccBKI.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:100%;height:125.2rem}section.statement>.wrapper{height:125.2rem}section.statement>.wrapper>.container{padding-top:3.7rem;position:relative;overflow:hidden}section.statement .inner{z-index:1;position:relative}section.statement .messages{width:37rem;height:81.8rem;margin:0 auto;display:block}section.statement .ambients .item{z-index:1;pointer-events:none;position:absolute}section.statement .ambients .item.item-1{width:14.3rem;height:14.3rem;top:17rem;left:-3.8rem;transform:rotate(-10.31deg)}section.statement .ambients .item.item-2{width:10.1rem;height:7rem;top:38.8rem;left:-1.2rem;transform:rotate(-16.52deg)}section.statement .ambients .item.item-3{width:11rem;height:12.4rem;top:55.1rem;left:-1.3rem}section.statement .ambients .item.item-4{width:11.4rem;height:11.3rem;top:11.9rem;right:-2.4rem}section.statement .ambients .item.item-5{width:13.4rem;height:12.9rem;top:27.8rem;right:-2.6rem}section.statement .ambients .item.item-6{width:17rem;height:13.9rem;top:46.9rem;right:-5.9rem}section.statement .figures{position:relative}section.statement .figures .container{pointer-events:none;height:20rem;position:absolute;top:-10rem;left:0;right:0;overflow:hidden}section.statement .figures .figure{position:absolute}section.statement .figures .figure.figure1{width:14rem;height:17.3rem;top:2.1rem;left:-2.1rem}section.statement .figures .figure.figure2{width:11.8rem;height:12.6rem;top:5.3rem;right:-1.8rem}}@media screen and (min-width:768px){section.statement>.curve-bground .curve-bground-foot{background-image:url(/_app/statement-kv--md.jpg-BEvMx9jv.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:100%;height:120.2rem}section.statement>.wrapper{height:120.2rem}section.statement>.wrapper>.container{padding-top:7.7rem;padding-bottom:36.7rem}section.statement .messages{width:43.3rem;height:58.6rem}section.statement .ambients .item.item-1{width:23.6rem;height:20.6rem;top:-2.2rem;left:-3.5rem}section.statement .ambients .item.item-2{width:16.9rem;height:11.8rem;top:29.1rem;left:2.6rem}section.statement .ambients .item.item-3{width:18.4rem;height:20.7rem;top:51.3rem;left:-.8rem}section.statement .ambients .item.item-4{width:18.9rem;height:18.8rem;top:-2.2rem;right:-2.6rem}section.statement .ambients .item.item-5{width:22.5rem;height:21.6rem;top:22.1rem;right:-.4rem}section.statement .ambients .item.item-6{width:28.5rem;height:23.3rem;top:50rem;right:-6.9rem}section.statement .figures .container{height:45rem;top:-25.2rem}section.statement .figures .figure.figure1{width:30rem;height:37.1rem;top:8.1rem;left:-4.5rem}section.statement .figures .figure.figure2{width:25.3rem;height:27rem;top:15rem;right:-3.9rem}}@media screen{body.ready .global-menu,body.ready .global-main,body.ready .global-footer{display:none}.global-main>section{opacity:0;transition:opacity .3s .1s}.global-main>section.ready-placeholder{opacity:1}.global-main{z-index:5;position:relative}}@media screen and (min-width:768px){.viewport{padding-left:38rem}}@media screen and (min-width:1300px){.viewport{padding-left:380px}}@keyframes mogumogu{0%{opacity:0;transform:scale(1.4)}50%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@media screen{[data-hud=course-confirm] .outer,[data-hud=course-complete] .outer{padding-top:4.2rem;position:relative}[data-hud=course-confirm] .outer .table,[data-hud=course-complete] .outer .table{z-index:1;flex-direction:column;height:100%;display:flex;position:absolute;top:4.2rem;bottom:0;left:0;right:0}[data-hud=course-confirm] .outer .table:before,[data-hud=course-confirm] .outer .table:after,[data-hud=course-complete] .outer .table:before,[data-hud=course-complete] .outer .table:after{content:"";width:100%;display:block}[data-hud=course-confirm] .outer .table:before,[data-hud=course-complete] .outer .table:before{background-image:url(/_app/table-back--sm-fQ4cOhbd.svg);background-position:50% 0;background-repeat:no-repeat;background-size:72rem;height:15.9rem}[data-hud=course-confirm] .outer .table:after,[data-hud=course-complete] .outer .table:after{background-color:var(--primary-bg-color);flex:1;margin-top:-2px;margin-bottom:calc(-6.6rem - 2px)}}@media screen and (min-width:768px){[data-hud=course-confirm] .outer,[data-hud=course-complete] .outer{padding-top:6.6rem}[data-hud=course-confirm] .outer .table,[data-hud=course-complete] .outer .table{top:6.6rem}[data-hud=course-confirm] .outer .table:before,[data-hud=course-complete] .outer .table:before{background-image:url(/_app/table-back--md-BXr-VaGb.svg);background-size:98.2rem;height:15.9rem}}@media screen{[data-hud=course-confirm] .inner,[data-hud=course-complete] .inner{z-index:30;padding-top:1.8rem;position:relative}[data-hud=course-confirm] .inner .head .place-setting,[data-hud=course-complete] .inner .head .place-setting{background:url(/_app/place-setting-CEMIrWh0.png) 50% 0/contain no-repeat;width:28.7rem;height:4.5rem;margin:0 auto}}@media screen and (min-width:768px){[data-hud=course-confirm] .inner,[data-hud=course-complete] .inner{padding-top:2rem}[data-hud=course-confirm] .inner .head .place-setting,[data-hud=course-complete] .inner .head .place-setting{width:33.9rem;height:5.3rem}}@media screen{[data-hud=course-confirm] .foot,[data-hud=course-complete] .foot{z-index:10;position:relative}[data-hud=course-confirm] .foot .table,[data-hud=course-complete] .foot .table{z-index:0;position:absolute;top:0;left:0;right:0}[data-hud=course-confirm] .foot .table:before,[data-hud=course-confirm] .foot .table:after,[data-hud=course-complete] .foot .table:before,[data-hud=course-complete] .foot .table:after{content:"";width:100%;display:block}[data-hud=course-confirm] .foot .table:before,[data-hud=course-complete] .foot .table:before{background-color:var(--primary-bg-color)}[data-hud=course-confirm] .foot .table:after,[data-hud=course-complete] .foot .table:after{background-position:50% 100%;background-repeat:no-repeat;background-size:100% 100%}[data-hud=course-confirm] .footer,[data-hud=course-complete] .footer{z-index:0;position:relative}[data-hud=course-confirm] .overlay,[data-hud=course-complete] .overlay{background-color:rgba(var(--primary-key-color-rgb),1)}[data-hud=course-confirm] .chair,[data-hud=course-complete] .chair{z-index:0;background:url(/_app/chair-D6HeBHRh.png) 50% 100%/contain no-repeat;width:15.6rem;height:12.5rem;margin:0 auto;position:absolute;top:-6.8rem;left:0;right:0}}@media screen and (min-width:768px){[data-hud=course-confirm] .chair,[data-hud=course-complete] .chair{width:21.4rem;height:17rem;top:-8.4rem}}@media screen{[data-hud=course-confirm] .footer .container{height:5.5rem}}@media screen and (min-width:768px){[data-hud=course-confirm] .footer .container{height:4.2rem}}@media screen{[data-hud=course-confirm] .inner .head .title{font-family:var(--font-serif);text-align:center;margin-top:.5rem;font-size:2.7rem;font-weight:700;line-height:1.5}[data-hud=course-confirm] .inner .head .description{text-align:center;margin:2rem auto}[data-hud=course-confirm] .inner .head .description p{letter-spacing:.02em;justify-content:center;align-items:center;font-size:1.6rem;font-weight:500;line-height:1.5;display:flex}[data-hud=course-confirm] .inner .head .description p:nth-child(2){letter-spacing:.1em;font-size:1.75rem;line-height:1.4}[data-hud=course-confirm] .inner .head .description p.reselect{font-size:1.3rem;line-height:1.4}[data-hud=course-confirm] .inner .head .description p.reselect .icon{width:3.3rem;height:3.3rem;margin-right:.9rem;display:inline-block;overflow:hidden}[data-hud=course-confirm] .inner .head .description p .btn.view-howto{--offset:.2rem;width:7.9rem;height:3.2rem;margin-left:.7rem}[data-hud=course-confirm] .inner .head .description p .btn.view-howto .caption{font-family:var(--font-serif);text-align:center;margin-top:-.1rem;font-size:1.6rem;font-weight:900}[data-hud=course-confirm] .inner .head .description p+p{margin-top:1.3rem}[data-hud=course-confirm] .inner .course-list{margin-top:.5rem;padding-left:1.5rem;padding-right:1.5rem}[data-hud=course-confirm] .inner .course-item{border-top:.1rem solid var(--primary-border-color);flex-direction:row;align-items:center;padding:.7rem 0;display:flex}[data-hud=course-confirm] .inner .course-item.empty{display:none}[data-hud=course-confirm] .inner .course-item:nth-last-child(2){border-bottom:.1rem solid var(--primary-border-color)}[data-hud=course-confirm] .inner .course-item .category{letter-spacing:-.06em;border:.1rem solid var(--primary-border-color);place-items:center;width:6.7rem;height:6.7rem;font-size:1.4rem;font-weight:500;line-height:1.5;display:grid}[data-hud=course-confirm] .inner .course-item .btn.view-item{flex:1;display:flex}[data-hud=course-confirm] .inner .course-item .item{flex-direction:row;flex:1;align-items:center;display:flex}[data-hud=course-confirm] .inner .course-item .item .figure-image{width:9.8rem;height:8.3rem;margin:0 .4rem}[data-hud=course-confirm] .inner .course-item .item .figure-caption{flex:1;margin-right:.4rem;font-weight:500;line-height:1.5}[data-hud=course-confirm] .inner .course-item .item .title{font-size:1.4rem}[data-hud=course-confirm] .inner .course-item .item .source{font-size:1.2rem}[data-hud=course-confirm] .inner .course-item .btn.view-menu{width:3.3rem;height:3.3rem}[data-hud=course-confirm] .inner .course-item .btn.view-menu img{transition:all .6s cubic-bezier(1,0,0,1)}[data-hud=course-confirm] .inner .course-item .btn.view-menu.hover img{transform:rotate(360deg)}[data-hud=course-confirm] .foot{padding-top:2.2rem}[data-hud=course-confirm] .foot .table:before{height:10.7rem}[data-hud=course-confirm] .foot .table:after{background-image:url(/_app/table-front-type1--sm-BoIUOBfM.png);height:10.6rem}[data-hud=course-confirm] .foot .navigation{z-index:5;flex-direction:column;align-items:center;display:flex;position:relative}[data-hud=course-confirm] .foot .navigation .btn.reorder{--offset:.5rem;width:22.9rem;height:6.7rem}[data-hud=course-confirm] .foot .navigation .btn.reorder .caption{font-family:var(--font-serif);text-align:center;letter-spacing:-.05em;padding-left:4.2rem;font-size:1.5rem;font-weight:700}[data-hud=course-confirm] .foot .navigation .btn.reorder .icon-bell{left:1.5rem}[data-hud=course-confirm] .foot .navigation .btn.confirm{--offset:.5rem;width:22.9rem;height:6.7rem;margin-top:3.8rem}[data-hud=course-confirm] .foot .navigation .btn.confirm .caption{font-family:var(--font-serif);letter-spacing:.1em;padding-left:3rem;font-size:2rem;font-weight:900}[data-hud=course-confirm] .foot .navigation .btn.confirm .icon-bell{left:1.5rem}[data-hud=course-confirm] .foot .navigation .btn.back2top{--offset:.4rem;width:16.2rem;height:4.9rem}[data-hud=course-confirm] .foot .navigation .btn.back2top .caption{font-family:var(--font-serif);font-size:1.6rem;font-weight:900}[data-hud=course-confirm] .foot .navigation .btn.back2top{margin-top:3.1rem}[data-hud=course-confirm] .ambients{z-index:10}[data-hud=course-confirm] .ambients .ambient-onomatope1{z-index:21;opacity:.5;width:7.2rem;height:6.8rem;top:1.5rem;left:-1.6rem;transform:rotate(99.17deg)}[data-hud=course-confirm] .ambients .ambient-onomatope2{z-index:21;opacity:.5;width:7.2rem;height:6.8rem;top:60.7rem;right:-1.5rem;transform:rotate(99.17deg)}[data-hud=course-confirm] .ambients .ambient-onomatope3{z-index:21;opacity:.5;width:7.2rem;height:6.8rem;display:none;transform:rotate(99.17deg)}}@media screen and (min-width:768px){[data-hud=course-confirm] .inner .head .title{margin-top:1.5rem}[data-hud=course-confirm] .inner .head .description{margin-top:.7rem}[data-hud=course-confirm] .inner .head .description p{letter-spacing:.02em;font-size:1.6rem;font-weight:500;line-height:1.5}[data-hud=course-confirm] .inner .head .description p:nth-child(2){letter-spacing:.1em;font-size:1.4rem;line-height:1.4}[data-hud=course-confirm] .inner .head .description p.reselect{font-size:1.2rem;line-height:1.5}[data-hud=course-confirm] .inner .head .description p.reselect .icon{width:3.3rem;height:3.3rem;margin-right:.9rem;display:inline-block;overflow:hidden}[data-hud=course-confirm] .inner .head .description p .btn.view-howto{width:6rem;height:2.4rem;margin-left:1rem}[data-hud=course-confirm] .inner .head .description p .btn.view-howto .caption{font-size:1.2rem}[data-hud=course-confirm] .inner .head .description p+p{margin-top:1.3rem}[data-hud=course-confirm] .inner .course-list{grid-template-columns:repeat(2,1fr);gap:0 1.6rem;margin-top:1.3rem;padding-left:5.2rem;padding-right:5.2rem;display:grid}[data-hud=course-confirm] .inner .course-item{padding:.7rem 0}[data-hud=course-confirm] .inner .course-item.empty{display:list-item}[data-hud=course-confirm] .inner .course-item:nth-last-child(2){border-bottom:.1rem solid var(--primary-border-color)}[data-hud=course-confirm] .foot{padding-top:2.9rem}[data-hud=course-confirm] .foot .table:before{height:6.4rem}[data-hud=course-confirm] .foot .table:after{background-image:url(/_app/table-front-type1--md-UL1am1dP.png);height:22rem}[data-hud=course-confirm] .foot .navigation .btn.order-course{margin-top:3rem}[data-hud=course-confirm] .foot .navigation .btn.back2top{margin-top:2.5rem}[data-hud=course-confirm] .ambients .ambient-onomatope1{width:6.6rem;height:6.2rem;top:7.4rem;left:15rem}[data-hud=course-confirm] .ambients .ambient-onomatope2{top:58.5rem;right:9.7rem}[data-hud=course-confirm] .ambients .ambient-onomatope3{display:block;top:49.6rem;left:-.3rem}}@media screen{[data-hud=howto] .header{padding-top:3.5rem;padding-bottom:3.5rem}[data-hud=howto] .header .title{font-family:var(--font-serif);text-align:center;letter-spacing:.02em;font-size:3rem;font-weight:700;line-height:1.1}[data-hud=howto] .body{background:url(/_app/content-bg--sm.png-Dlw789ue.webp) 50%/100% 100% no-repeat}[data-hud=howto] .body .splide{width:100%}[data-hud=howto] .body .splide__arrows{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2.5rem;left:0;right:0}[data-hud=howto] .body .splide__arrows .btn-prev,[data-hud=howto] .body .splide__arrows .btn-next,[data-hud=howto] .body .splide__arrows .btn-enter{--offset:.5rem;background-color:transparent;width:17.3rem;height:6.7rem;margin:0 .8rem;position:relative;top:auto;bottom:auto}[data-hud=howto] .body .splide__arrows .btn-prev .caption,[data-hud=howto] .body .splide__arrows .btn-next .caption,[data-hud=howto] .body .splide__arrows .btn-enter .caption{font-family:var(--font-serif);letter-spacing:.1em;font-size:1.4rem;font-weight:900}[data-hud=howto] .body .splide__arrows .btn-prev:disabled,[data-hud=howto] .body .splide__arrows .btn-next:disabled,[data-hud=howto] .body .splide__arrows .btn-enter:disabled{opacity:1}[data-hud=howto] .body .splide__arrows.splide__arrows--ltr .btn-prev{left:0}[data-hud=howto] .body .splide__arrows.splide__arrows--ltr .btn-next,[data-hud=howto] .body .splide__arrows.splide__arrows--ltr .btn-enter{right:0;transform:rotate(0)}[data-hud=howto] .body .splide__arrows.splide__arrows--ltr .btn-enter,[data-hud=howto] .body .splide__arrows.is-start .btn-prev,[data-hud=howto] .body .splide__arrows.is-end .btn-next{display:none}[data-hud=howto] .body .splide__arrows.is-end .btn-enter{display:block}[data-hud=howto] .body .splide__slide .page{text-align:center;height:78.7rem}[data-hud=howto] .body .splide__slide .page .page-title{font-family:var(--font-serif);text-align:center;flex-direction:column;align-items:center;padding-top:4rem;font-size:2.5rem;font-weight:900;line-height:1.4;display:flex}[data-hud=howto] .body .splide__slide .page .page-title small{font-family:var(--font-sans);letter-spacing:.02em;align-items:center;margin-bottom:1rem;font-size:2rem;font-weight:500;line-height:1.1;display:inline-flex}[data-hud=howto] .body .splide__slide .page .page-title small>span{letter-spacing:calc(var(--v)*1em)}[data-hud=howto] .body .splide__slide .page .page-title small:before,[data-hud=howto] .body .splide__slide .page .page-title small:after{content:"";background:url(/_app/page-title-decorative-CqqFxZ3_.svg) 50%/100% 100% no-repeat;width:1.6rem;height:2.8rem;margin-bottom:-.8rem;display:block}[data-hud=howto] .body .splide__slide .page .page-title small:before{margin-right:1.4rem}[data-hud=howto] .body .splide__slide .page .page-title small:after{margin-left:1.4rem;transform:scaleX(-1)}[data-hud=howto] .body .splide__slide .page .page-description{text-align:center;width:31rem;margin:2rem auto 0;font-size:1.3rem;font-weight:500;line-height:1.5}[data-hud=howto] .body .splide__slide .page .figure-image img{background-color:transparent}[data-hud=howto] .body .splide__slide .page .figure-caption{text-align:left;font-size:1.3rem;font-weight:500;line-height:1.5}[data-hud=howto] .body .splide__slide .page[data-page="1"] .title{width:39.8rem;margin:0 auto}[data-hud=howto] .body .splide__slide .page[data-page="2"] .figure-image{width:29.2rem;margin-top:3rem;margin-left:9rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure{position:relative}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-image{width:20.3rem;margin-top:2rem;margin-left:.9rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption{position:absolute;top:0;right:2rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p{width:12rem;display:flex;position:absolute;right:0}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:before{content:"";background-repeat:no-repeat;background-size:100% 100%;margin:auto 0;display:block;position:absolute;top:0;bottom:0;right:12.8rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:first-child{top:16.3rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:first-child:before{background-image:url(/_app/page3-figure1-p1-arrow--sm-CNmdTJ1I.svg);width:15.6rem;height:3.2rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:nth-child(2){top:21.2rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:nth-child(2):before{background-image:url(/_app/page3-figure1-p2-arrow--sm-BOp9V_zL.svg);width:5.1rem;height:3.2rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:nth-child(3){top:40.1rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:nth-child(3):before{background-image:url(/_app/page3-figure1-p3-arrow--sm-gClEsdri.svg);width:9.9rem;height:3.1rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:nth-child(4){top:45.3rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:nth-child(4):before{background-image:url(/_app/page3-figure1-p3-arrow--sm-gClEsdri.svg);width:9.9rem;height:3.1rem;top:.2rem;bottom:auto}[data-hud=howto] .body .splide__slide .page[data-page="4"] .figure{position:relative}[data-hud=howto] .body .splide__slide .page[data-page="4"] .figure-image{width:33.4rem;margin-top:3rem;margin-left:2rem}[data-hud=howto] .body .splide__slide .page[data-page="4"] .figure-caption{position:absolute;top:0;right:2.3rem}[data-hud=howto] .body .splide__slide .page[data-page="4"] .figure-caption p{text-align:center;background:url(/_app/page4-figure1-caption-bg-MmtiiMyH.svg) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:13.7rem;height:8.9rem;padding-bottom:.9rem;display:flex}[data-hud=howto] .body .splide__slide .page[data-page="5"] .figure-image{width:25.1rem;margin-top:6rem;margin-left:8.6rem}[data-hud=howto] .body .splide__slide .page[data-page="6"] .page-title small{letter-spacing:-.04em}[data-hud=howto] .body .splide__slide .page[data-page="6"] .figure{align-items:center;display:flex}[data-hud=howto] .body .splide__slide .page[data-page="6"] .figure1{margin-top:3rem}[data-hud=howto] .body .splide__slide .page[data-page="6"] .figure1 .figure-image{width:17rem;margin-left:2rem;margin-right:2rem}[data-hud=howto] .body .splide__slide .page[data-page="6"] .figure2{flex-direction:row-reverse;margin-top:1.4rem}[data-hud=howto] .body .splide__slide .page[data-page="6"] .figure2 .figure-image{width:17rem;margin-left:1rem;margin-right:2rem}[data-hud=howto].is-single .body .splide__slide .page{height:71rem}}@media screen and (min-width:768px){[data-hud=howto] .body{background-image:url(/_app/content-bg--md.png-Dkoqs4ep.webp)}[data-hud=howto] .body .splide__arrows{bottom:4.5rem}[data-hud=howto] .body .splide__slide .page{height:70.5rem}[data-hud=howto] .body .splide__slide .page .page-title{padding-top:2.6rem;font-size:2.7rem}[data-hud=howto] .body .splide__slide .page .page-title small{margin-bottom:1rem}[data-hud=howto] .body .splide__slide .page .page-title small:before{margin-right:1.6rem}[data-hud=howto] .body .splide__slide .page .page-title small:after{margin-left:1.6rem}[data-hud=howto] .body .splide__slide .page .page-description{width:100%;margin-top:3rem;font-size:1.2rem;font-weight:700}[data-hud=howto] .body .splide__slide .page .figure-caption{font-size:1.2rem;font-weight:700}[data-hud=howto] .body .splide__slide .page[data-page="1"] .title{width:83.8rem}[data-hud=howto] .body .splide__slide .page[data-page="2"] .figure-image{width:64rem;margin-left:auto}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure{position:relative}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-image{width:38rem;margin-top:3rem;margin-left:8rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption{right:6.2rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p{width:24.4rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:before{right:25.5rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:first-child{top:15.1rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:first-child:before{background-image:url(/_app/page3-figure1-p1-arrow--md-CfN4elY5.svg);width:18.6rem;height:3.1rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:nth-child(2){top:19.2rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:nth-child(2):before{background-image:url(/_app/page3-figure1-p2-arrow--md-zM10jeuS.svg);width:8.5rem;height:3.1rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:nth-child(3){top:26.5rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:nth-child(3):before{background-image:url(/_app/page3-figure1-p3-arrow--md-C9SkYVq1.svg);width:20.6rem;height:3.1rem;top:0;bottom:0}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:nth-child(4){top:30.6rem}[data-hud=howto] .body .splide__slide .page[data-page="3"] .figure-caption p:nth-child(4):before{background-image:url(/_app/page3-figure1-p3-arrow--md-C9SkYVq1.svg);width:20.6rem;height:3.1rem}[data-hud=howto] .body .splide__slide .page[data-page="4"] .figure{width:63.6rem;margin:0 auto}[data-hud=howto] .body .splide__slide .page[data-page="4"] .figure-image{width:63.6rem;margin-left:auto}[data-hud=howto] .body .splide__slide .page[data-page="4"] .figure-caption{top:1.1rem;right:5.5rem}[data-hud=howto] .body .splide__slide .page[data-page="5"] .figure-image{width:45rem;margin-top:3rem;margin-left:20.7rem}[data-hud=howto] .body .splide__slide .page[data-page="6"] .page-title small{letter-spacing:-.04em}[data-hud=howto] .body .splide__slide .page[data-page="6"] .inner{justify-content:center;align-items:flex-start;margin-top:6.5rem;display:flex}[data-hud=howto] .body .splide__slide .page[data-page="6"] .figure{align-items:center;display:flex}[data-hud=howto] .body .splide__slide .page[data-page="6"] .figure .figure-caption{text-align:center;margin-top:1.1rem}[data-hud=howto] .body .splide__slide .page[data-page="6"] .figure1{flex-direction:column;margin-top:0}[data-hud=howto] .body .splide__slide .page[data-page="6"] .figure1 .figure-image{width:37rem;margin-left:0;margin-right:1rem}[data-hud=howto] .body .splide__slide .page[data-page="6"] .figure2{flex-direction:column;margin-top:0}[data-hud=howto] .body .splide__slide .page[data-page="6"] .figure2 .figure-image{width:37rem;margin-left:1rem;margin-right:0}[data-hud=howto].is-single .body .splide__slide .page{height:60.5rem}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:transparent;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@media screen{[data-hud=course-cooking]{z-index:101}[data-hud=course-cooking] .overlay{background-color:var(--primary-key-color)}[data-hud=course-cooking] .screen{z-index:20;pointer-events:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}[data-hud=course-cooking] .screen canvas{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%!important;height:100%!important}[data-hud=course-cooking] .btn.action-skip{z-index:30;position:absolute;bottom:1.8rem;right:2.6rem}[data-hud=course-confirm] .outer,[data-hud=course-complete] .outer{padding-top:4.2rem;position:relative}[data-hud=course-confirm] .outer .table,[data-hud=course-complete] .outer .table{z-index:1;flex-direction:column;height:100%;display:flex;position:absolute;top:4.2rem;bottom:0;left:0;right:0}[data-hud=course-confirm] .outer .table:before,[data-hud=course-confirm] .outer .table:after,[data-hud=course-complete] .outer .table:before,[data-hud=course-complete] .outer .table:after{content:"";width:100%;display:block}[data-hud=course-confirm] .outer .table:before,[data-hud=course-complete] .outer .table:before{background-image:url(/_app/table-back--sm-fQ4cOhbd.svg);background-position:50% 0;background-repeat:no-repeat;background-size:72rem;height:15.9rem}[data-hud=course-confirm] .outer .table:after,[data-hud=course-complete] .outer .table:after{background-color:var(--primary-bg-color);flex:1;margin-top:-2px;margin-bottom:calc(-6.6rem - 2px)}}@media screen and (min-width:768px){[data-hud=course-confirm] .outer,[data-hud=course-complete] .outer{padding-top:6.6rem}[data-hud=course-confirm] .outer .table,[data-hud=course-complete] .outer .table{top:6.6rem}[data-hud=course-confirm] .outer .table:before,[data-hud=course-complete] .outer .table:before{background-image:url(/_app/table-back--md-BXr-VaGb.svg);background-size:98.2rem;height:15.9rem}}@media screen{[data-hud=course-confirm] .inner,[data-hud=course-complete] .inner{z-index:30;padding-top:1.8rem;position:relative}[data-hud=course-confirm] .inner .head .place-setting,[data-hud=course-complete] .inner .head .place-setting{background:url(/_app/place-setting-CEMIrWh0.png) 50% 0/contain no-repeat;width:28.7rem;height:4.5rem;margin:0 auto}}@media screen and (min-width:768px){[data-hud=course-confirm] .inner,[data-hud=course-complete] .inner{padding-top:2rem}[data-hud=course-confirm] .inner .head .place-setting,[data-hud=course-complete] .inner .head .place-setting{width:33.9rem;height:5.3rem}}@media screen{[data-hud=course-confirm] .foot,[data-hud=course-complete] .foot{z-index:10;position:relative}[data-hud=course-confirm] .foot .table,[data-hud=course-complete] .foot .table{z-index:0;position:absolute;top:0;left:0;right:0}[data-hud=course-confirm] .foot .table:before,[data-hud=course-confirm] .foot .table:after,[data-hud=course-complete] .foot .table:before,[data-hud=course-complete] .foot .table:after{content:"";width:100%;display:block}[data-hud=course-confirm] .foot .table:before,[data-hud=course-complete] .foot .table:before{background-color:var(--primary-bg-color)}[data-hud=course-confirm] .foot .table:after,[data-hud=course-complete] .foot .table:after{background-position:50% 100%;background-repeat:no-repeat;background-size:100% 100%}[data-hud=course-confirm] .footer,[data-hud=course-complete] .footer{z-index:0;position:relative}[data-hud=course-confirm] .overlay,[data-hud=course-complete] .overlay{background-color:rgba(var(--primary-key-color-rgb),1)}[data-hud=course-confirm] .chair,[data-hud=course-complete] .chair{z-index:0;background:url(/_app/chair-D6HeBHRh.png) 50% 100%/contain no-repeat;width:15.6rem;height:12.5rem;margin:0 auto;position:absolute;top:-6.8rem;left:0;right:0}}@media screen and (min-width:768px){[data-hud=course-confirm] .chair,[data-hud=course-complete] .chair{width:21.4rem;height:17rem;top:-8.4rem}}@media screen{[data-hud=course-complete] .footer{height:6.5rem}[data-hud=course-complete] .outer .effect{z-index:30;pointer-events:none;user-select:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}[data-hud=course-complete] .outer .effect .tada{z-index:10;background:url(/_app/cooking-tada-D8XJQFYV.png) 50%/100% no-repeat;width:37rem;height:12.6rem;margin:0 auto;position:absolute;top:4.5rem;left:0;right:0}[data-hud=course-complete] .outer .effect .speedline{z-index:0;background:url(/_app/cooking-speedline-2bVM5gwf.png) 50%/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.4,1.8)}[data-hud=course-complete] .inner .course-list{z-index:0;flex-wrap:wrap;justify-content:space-between;width:40.4rem;margin-left:auto;margin-right:auto;padding-top:3.6rem;padding-bottom:2rem;display:flex;position:relative}[data-hud=course-complete] .inner .course-item{width:19.8rem;position:relative}[data-hud=course-complete] .inner .course-item .category{z-index:10;background-color:var(--primary-bg-color);border:.1rem solid var(--primary-border-color);padding:.5rem;position:absolute;top:0;right:0}[data-hud=course-complete] .inner .course-item[data-category=starter]{order:1;margin-top:1.6rem}[data-hud=course-complete] .inner .course-item[data-category=starter] .category img{width:1rem;height:5.9rem}[data-hud=course-complete] .inner .course-item[data-category=drink]{order:5;margin-top:.6rem}[data-hud=course-complete] .inner .course-item[data-category=drink] .category img{width:1rem;height:4.2rem}[data-hud=course-complete] .inner .course-item[data-category=staple]{order:2;margin-top:3.5rem}[data-hud=course-complete] .inner .course-item[data-category=staple] .category img{width:1rem;height:2.1rem}[data-hud=course-complete] .inner .course-item[data-category=main]{order:3;margin-top:1rem;margin-left:10.3rem}[data-hud=course-complete] .inner .course-item[data-category=main] .category img{width:1rem;height:3.1rem}[data-hud=course-complete] .inner .course-item[data-category=dessert]{order:4;margin-top:2.6rem}[data-hud=course-complete] .inner .course-item[data-category=dessert] .category img{width:1rem;height:4.3rem}[data-hud=course-complete] .inner .course-item .item{z-index:0;position:relative}[data-hud=course-complete] .inner .course-item .item .figure-image{width:19.8rem;height:17.6rem}[data-hud=course-complete] .inner .course-item .item .figure-caption{text-align:center;flex:1;font-weight:500;line-height:1.5}[data-hud=course-complete] .inner .course-item .item .title{font-size:1.4rem}[data-hud=course-complete] .inner .course-item .item .source{font-size:1.2rem}[data-hud=course-complete] .foot{padding-top:.3rem;padding-bottom:3.5rem}[data-hud=course-complete] .foot .table:after{background-image:url(/_app/table-front-type2--sm-DQCcjlTS.png);height:17.7rem}[data-hud=course-complete] .foot .navigation{z-index:5;justify-content:center;align-items:center;column-gap:1.6rem;display:flex;position:relative}[data-hud=course-complete] .foot .navigation .btn.share,[data-hud=course-complete] .foot .navigation .btn.order-course{--offset:.5rem;width:17.3rem;height:6.7rem}[data-hud=course-complete] .foot .navigation .btn.share .caption,[data-hud=course-complete] .foot .navigation .btn.order-course .caption{font-family:var(--font-serif);letter-spacing:.1em;font-size:1.4rem;font-weight:900}[data-hud=course-complete] .foot .navigation .btn.share .caption{background-color:rgba(136,136,136,0);justify-content:center;align-items:center;padding-left:3.6rem;transition:all .3s cubic-bezier(.19,1,.22,1);display:flex;top:.3rem;bottom:.3rem;left:.3rem;right:.3rem}[data-hud=course-complete] .foot .navigation .btn.share .icon-x{left:.9rem}[data-hud=course-complete] .foot .navigation .btn.share.disabled{pointer-events:none}[data-hud=course-complete] .foot .navigation .btn.share.disabled .caption{background-color:#888}[data-hud=course-complete] .foot .navigation .btn.order-course .caption{padding-left:2.4rem}[data-hud=course-complete] .foot .navigation .btn.order-course .icon-bell{left:1.5rem}[data-hud=course-complete] .foot .navigation .btn.back2top{--offset:.4rem;width:16.2rem;height:4.9rem}[data-hud=course-complete] .foot .navigation .btn.back2top .caption{font-family:var(--font-serif);font-size:1.6rem;font-weight:900}[data-hud=course-complete] .foot .navigation+.navigation{margin-top:2.6rem}[data-hud=course-complete] .ambients{z-index:10}[data-hud=course-complete] .ambients .ambient-onomatope1{z-index:21;opacity:.5;width:7.2rem;height:6.8rem;top:1.5rem;left:-1.6rem;transform:rotate(99.17deg)}[data-hud=course-complete] .ambients .ambient-onomatope2{z-index:21;opacity:.5;width:7.2rem;height:6.8rem;top:52.7rem;right:-1.5rem;transform:rotate(99.17deg)}[data-hud=course-complete] .ambients .ambient-onomatope3{z-index:21;opacity:.5;width:7.2rem;height:6.8rem;display:none;transform:rotate(99.17deg)}}@media screen and (min-width:768px){[data-hud=course-complete] .effect .tada{width:38.3rem;height:13rem;top:5.2rem}[data-hud=course-complete] .inner .course-list{justify-content:center;width:80rem;padding-top:3.6rem;padding-bottom:2rem}[data-hud=course-complete] .inner .course-item[data-category=starter]{order:1;margin-top:0;margin-left:1.6rem;margin-right:1rem}[data-hud=course-complete] .inner .course-item[data-category=drink]{order:5;margin-left:2rem}[data-hud=course-complete] .inner .course-item[data-category=staple]{order:3;margin-top:.8rem;margin-left:1rem;margin-right:1.6rem}[data-hud=course-complete] .inner .course-item[data-category=main]{order:2;margin-top:2.4rem;margin-left:1rem;margin-right:1rem}[data-hud=course-complete] .inner .course-item[data-category=dessert]{order:4;margin-top:.7rem;margin-right:1.6rem}[data-hud=course-complete] .foot{padding-top:1.1rem;padding-bottom:.2rem}[data-hud=course-complete] .foot .table:after{background-image:url(/_app/table-front-type2--md-BeNmdcTk.png);height:21rem}[data-hud=course-complete] .ambients .ambient-onomatope1{width:6.6rem;height:6.2rem;top:7.4rem;left:15rem}[data-hud=course-complete] .ambients .ambient-onomatope2{top:47.5rem;right:9.7rem}[data-hud=course-complete] .ambients .ambient-onomatope3{display:block;top:43.8rem;left:3.4rem}}@media screen{[data-hud=menu] .container{margin-left:-1.6rem;margin-right:-1.6rem}[data-hud=menu] .header{padding-top:2.2rem;padding-bottom:2.2rem}[data-hud=menu] .header .title{width:31.2rem;height:4.7rem;margin:0 auto}[data-hud=menu] .header .description{text-align:center;letter-spacing:.02em;margin-top:2.4rem;font-size:1.6rem;font-weight:500;line-height:1.5}[data-hud=menu] .accordion-header{background-color:var(--primary-bg-color);border-top:.1rem solid var(--primary-border-color);height:8.3rem}[data-hud=menu] .accordion-trigger{width:100%;height:100%}[data-hud=menu] .accordion-trigger .inner{justify-content:center;align-items:center;width:39.8rem;height:100%;margin:0 auto;display:flex;position:relative}[data-hud=menu] .accordion-trigger .title{font-family:var(--font-serif);text-align:center;letter-spacing:.02em;font-size:2.6rem;font-weight:700;line-height:1.1}[data-hud=menu] .accordion-trigger .icon{background:url(/_app/accordion-trigger-orange-CTqYX59m.svg) 50%/100% 100% no-repeat;width:2rem;height:1.1rem;margin:auto 0;transition:transform .3s cubic-bezier(.19,1,.22,1);position:absolute;top:.4rem;bottom:0;right:2.1rem}[data-hud=menu] .accordion-trigger[aria-expanded=true] .icon{transform:rotate(180deg)}[data-hud=menu] .accordion-trigger[aria-disabled]{background-color:#eee}[data-hud=menu] .accordion-trigger[aria-disabled] .title{color:#666}[data-hud=menu] .accordion-trigger[aria-disabled] .icon{filter:grayscale()}[data-hud=menu] .accordion-content{background-color:var(--primary-bg-color)}[data-hud=menu] .accordion{padding-left:1.6rem;padding-right:1.6rem;transition:all .3s cubic-bezier(.19,1,.22,1)}[data-hud=menu] .accordion.is-preopen,[data-hud=menu] .accordion.is-open{padding-left:0;padding-right:0}[data-hud=menu] .accordion.is-preopen{transition:none}[data-hud=menu] .splide{border-top:.1rem solid var(--primary-border-color);position:relative}[data-hud=menu] .splide__track{padding-top:3.6rem;padding-bottom:3rem}[data-hud=menu] .splide__slide{grid-template-rows:1fr 1fr;justify-items:center;padding:0 1.55rem;display:grid}[data-hud=menu] .splide__row+.splide__row{margin-top:.6rem}[data-hud=menu] .splide__row .btn{width:calc(14.5rem*var(--ratio))}[data-hud=menu] .splide__row .figure-image{--offset-x:1.1rem;--offset-y:.9rem}[data-hud=menu] .splide__row .figure-image img{width:calc(14.5rem*var(--ratio));height:14.5rem}[data-hud=menu] .splide__row [data-shadow]:before{background-image:url(/_app/entry-thumbnail-shadow-230x230-D0lqWF0H.png)}[data-hud=menu] .splide__row .figure-caption{text-align:center;margin-top:1.3rem;line-height:1.64}[data-hud=menu] .splide__row .figure-caption .order,[data-hud=menu] .splide__row .figure-caption .name{font-family:var(--font-serif);font-size:1.6rem;font-weight:900;display:block}[data-hud=menu] .splide__row .figure-caption .manga{margin-top:-.2rem;font-size:1.3rem;font-weight:500;display:block}}@media screen and (min-width:768px){[data-hud=menu] .container{margin-left:-4.1rem;margin-right:-4.1rem}[data-hud=menu] .header{padding-bottom:2.9rem}[data-hud=menu] .accordion-trigger .inner{width:83.8rem}[data-hud=menu] .accordion{padding-left:4.1rem;padding-right:4.1rem}[data-hud=menu] .splide__track{padding-top:2.4rem;padding-bottom:3rem}[data-hud=menu] .splide__slide{padding:0 2.75rem}[data-hud=menu] .splide__row+.splide__row{margin-top:1rem}[data-hud=menu] .splide__row .btn{width:calc(12.6rem*var(--ratio))}[data-hud=menu] .splide__row .figure-image img{width:calc(12.6rem*var(--ratio));height:12.6rem}}@media screen{[data-hud=review] .header{padding-top:3.5rem;padding-bottom:3.5rem}[data-hud=review] .header .title{width:29.3rem;height:3.9rem;margin:0 auto}[data-hud=review] .header .description{text-align:center;letter-spacing:.02em;margin-top:2.4rem;font-size:1.6rem;font-weight:500;line-height:1.5}[data-hud=review] .body{flex-wrap:wrap;display:flex;position:relative}[data-hud=review] .body .spacer:nth-child(2n+4){border-top:.1rem solid #000;width:50%;height:100%;display:none}[data-hud=review] .body .entry{border-top:.1rem solid #000;flex-direction:column;width:100%;padding:2.8rem;display:flex}[data-hud=review] .body .thumbnail{flex-direction:row;align-items:flex-start;display:flex}[data-hud=review] .body .thumbnail .figure-image{width:16.5rem;height:14rem}[data-hud=review] .body .thumbnail .figure-caption{width:16.5rem;margin-left:1rem;font-weight:500;line-height:1.5}[data-hud=review] .body .thumbnail .figure-caption .name{border:.1rem solid var(--primary-border-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.5rem .8rem;font-size:1.6rem;line-height:2.5;display:inline}[data-hud=review] .body .thumbnail .figure-caption .source{margin-top:1rem;font-size:1.3rem}[data-hud=review] .body .thumbnail .figure-caption .source .title,[data-hud=review] .body .thumbnail .figure-caption .source .info{margin-top:.4rem;display:block}[data-hud=review] .body .review{flex-direction:row-reverse;place-items:flex-start center;margin-top:3rem;margin-bottom:3rem;display:flex}[data-hud=review] .body .review .attribution{width:9rem;margin-right:1rem}[data-hud=review] .body .review .attribution .avatar{border:.2rem solid var(--primary-border-color);border-radius:100%;width:9rem;height:9rem;overflow:hidden}[data-hud=review] .body .review .attribution .name{text-align:center;letter-spacing:.02em;margin-top:1rem;font-size:1.1rem;font-weight:700;line-height:1.1}[data-hud=review] .body .review .content{flex-direction:column;flex:1;padding:1.6rem 1.6rem 1.6rem 2.7rem;display:flex;position:relative}[data-hud=review] .body .review .content:before{content:"";z-index:0;border-style:solid;border-width:3.8rem 1.5rem 1.5rem 2.7rem;border-image-source:url(/_app/review-comment-bg-BOqg7XZh.png);border-image-slice:76 30 30 54 fill;border-image-width:1;border-image-repeat:stretch;display:block;position:absolute;top:0;bottom:0;left:0;right:0}[data-hud=review] .body .review .comment{z-index:1;letter-spacing:.02em;font-size:1.6rem;line-height:1.5;position:relative}[data-hud=review] .body .navigation{flex-direction:column;align-items:center;margin-top:auto;display:flex}[data-hud=review] .body .navigation .btn.view-item{--offset:.5rem;width:24rem;height:7.2rem}[data-hud=review] .body .navigation .btn.view-item .caption{font-family:var(--font-serif);letter-spacing:-.05em;padding-left:34px;font-size:1.6rem;font-weight:700}[data-hud=review] .body .navigation .btn.view-item .icon-menu{left:1.9rem}}@media screen and (min-width:768px){[data-hud=review] .body:before{content:"";z-index:0;background-color:var(--primary-border-color);pointer-events:none;width:.1rem;display:block;position:absolute;top:0;bottom:0;left:50%}[data-hud=review] .body .spacer:nth-child(2n+4){display:flex}[data-hud=review] .body .entry{border-top:.1rem solid #000;width:50%;padding:4rem 0}[data-hud=review] .body .entry:nth-child(odd){padding-left:4.2rem;padding-right:3.4rem}[data-hud=review] .body .entry:nth-child(2n){padding-left:3.4rem;padding-right:4.2rem}}@media screen{[data-hud=entry] .primary{padding-top:2.2rem}[data-hud=entry] .primary .title{text-align:center;letter-spacing:.02em;flex-direction:column;font-weight:700;line-height:1.1;display:flex}[data-hud=entry] .primary .title .name{font-family:var(--font-serif);font-size:3rem}[data-hud=entry] .primary .title .from{color:#545454;margin-top:.8rem;font-size:1.1rem}[data-hud=entry] .primary .thumbnails{margin-top:2rem;margin-left:-1.6rem;margin-right:-1.6rem;position:relative}[data-hud=entry] .primary .splide.thumbnail-image{position:relative}[data-hud=entry] .primary .splide.thumbnail-image .splide__track{padding:.1rem 0}[data-hud=entry] .primary .splide.thumbnail-image .splide__slide{flex:none;padding:0 1.1rem}[data-hud=entry] .primary .splide.thumbnail-image .splide__slide .thumbnail img{width:calc(24.7rem*var(--ratio));height:24.7rem}[data-hud=entry] .primary .splide.thumbnail-image .splide__slide .figure-caption{text-align:right;opacity:0;padding-right:1.5em;font-size:1.2rem;font-weight:400}[data-hud=entry] .primary .splide.thumbnail-image .splide__slide.is-active .figure-caption{opacity:1;transition:opacity .2s}[data-hud=entry] .primary .splide.thumbnail-summary{width:28.4rem;margin:2.8rem auto 0}[data-hud=entry] .primary .splide.thumbnail-summary .splide__slide{padding:.1rem;font-size:1.6rem;line-height:1.5}[data-hud=entry] .primary .splide.thumbnail-summary .splide__slide .inner{border:.1rem solid var(--primary-border-color);padding:1.5rem}[data-hud=entry] .primary .splide.thumbnail-summary .splide__slide .heading{text-align:center;font-weight:500}[data-hud=entry] .primary .splide.thumbnail-summary .splide__slide .summary{letter-spacing:.02em;margin-top:.4rem;font-weight:400}[data-hud=entry] .primary .navigation{flex-direction:column;justify-content:center;align-items:center;margin-top:4.4rem;display:flex}[data-hud=entry] .primary .navigation .btn.select-entry,[data-hud=entry] .primary .navigation .btn.share-entry,[data-hud=entry] .primary .navigation .btn.view-recipe,[data-hud=entry] .primary .navigation .btn.external-site{--offset:.5rem;width:24.8rem;height:6.7rem}[data-hud=entry] .primary .navigation .btn.select-entry .caption,[data-hud=entry] .primary .navigation .btn.share-entry .caption,[data-hud=entry] .primary .navigation .btn.view-recipe .caption,[data-hud=entry] .primary .navigation .btn.external-site .caption{font-family:var(--font-serif);letter-spacing:.1em;font-size:1.4rem;font-weight:900}[data-hud=entry] .primary .navigation .btn.share-entry,[data-hud=entry] .primary .navigation .btn.view-recipe,[data-hud=entry] .primary .navigation .btn.external-site{margin-top:1.5rem}[data-hud=entry] .primary .navigation .btn.select-entry .caption{padding-left:34px}[data-hud=entry] .primary .navigation .btn.select-entry .caption img{width:13rem;height:3.7rem}[data-hud=entry] .primary .navigation .btn.select-entry .icon-bell{left:2rem}[data-hud=entry] .primary .navigation .btn.share-entry .caption{padding-left:30px}[data-hud=entry] .primary .navigation .btn.share-entry .icon-x{width:3.6rem;height:3.6rem;left:1.4rem}[data-hud=entry] .primary .navigation .btn.view-recipe .caption{padding-left:37px}[data-hud=entry] .primary .navigation .btn.view-recipe .icon-recipe{left:2rem}[data-hud=entry] .primary .navigation .btn.external-site .caption{flex-direction:column;padding-left:64px;padding-right:20px;display:inline-flex}[data-hud=entry] .primary .navigation .btn.external-site .caption>span{white-space:nowrap}[data-hud=entry] .primary .navigation .btn.external-site .icon-external{left:2rem}[data-hud=entry] .primary .navigation .btn.back2screen{--offset:.5rem;width:16.2rem;height:4.9rem}[data-hud=entry] .primary .navigation .btn.back2screen .caption{font-family:var(--font-serif);font-size:1.6rem;font-weight:900}[data-hud=entry] .primary .navigation .btn.back2screen{margin-top:2.7rem}}@media screen and (min-width:768px){[data-hud=entry] .primary{padding-top:3.5rem}[data-hud=entry] .primary .thumbnails{margin-top:2.5rem;margin-left:-4.1rem;margin-right:-4.1rem}[data-hud=entry] .primary .splide.thumbnail-image .splide__slide{padding:0 1.4rem}[data-hud=entry] .primary .splide.thumbnail-image .splide__slide .thumbnail img{width:calc(30.9rem*var(--ratio));height:30.9rem}[data-hud=entry] .primary .splide.thumbnail-summary{width:52.2rem;margin-top:3.2rem}[data-hud=entry] .primary .navigation{flex-flow:wrap;align-items:center;width:52.6rem;margin-left:auto;margin-right:auto}[data-hud=entry] .primary .navigation .btn.select-entry,[data-hud=entry] .primary .navigation .btn.back2screen{margin-left:12.4rem;margin-right:12.4rem}[data-hud=entry] .primary .navigation .btn.view-recipe,[data-hud=entry] .primary .navigation .btn.share-entry+.btn.external-site{margin-left:15px}}@media screen{[data-hud=entry] .appearance{margin-top:6.4rem}[data-hud=entry] .appearance .title{color:var(--secondary-key-color);text-align:center;letter-spacing:.02em;justify-content:center;align-items:flex-start;font-size:2rem;font-weight:500;line-height:1.1;display:flex}[data-hud=entry] .appearance .title:before,[data-hud=entry] .appearance .title:after{content:"";background:url(/_app/appearance-title-decorative-DixVBGXM.svg) 50%/100% 100% no-repeat;width:1.5rem;height:2.8rem;margin-top:.2rem;display:block}[data-hud=entry] .appearance .title:before{margin-right:1rem}[data-hud=entry] .appearance .title:after{margin-left:.4rem;transform:scaleX(-1)}[data-hud=entry] .appearance .splide{width:34.2rem;margin:1rem auto 0}[data-hud=entry] .appearance .splide__slide .page img{width:34.2rem;height:calc(34.2rem*var(--ratio-h-w));pointer-events:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;background-color:#ccc}[data-hud=entry] .appearance .splide__arrows .splide__arrow--next{left:-4.5rem}[data-hud=entry] .appearance .splide__arrows .splide__arrow--prev{right:-4.5rem}}@media screen and (min-width:768px){[data-hud=entry] .appearance{margin-top:5.3rem}[data-hud=entry] .appearance .splide__arrows .splide__arrow--next{left:-8.1rem}[data-hud=entry] .appearance .splide__arrows .splide__arrow--prev{right:-8.1rem}}@media screen{[data-hud=entry] .manga .promotion{margin-top:4rem}[data-hud=entry] .manga .promotion .notice{text-align:center;letter-spacing:.02em;align-items:center;margin-bottom:3.3rem;font-size:2rem;font-weight:700;line-height:1.5;display:inline-flex;position:relative}[data-hud=entry] .manga .promotion .notice:before,[data-hud=entry] .manga .promotion .notice:after{content:"";background:url(/_app/related-title-decorative-BTj3IR0z.svg) 50%/100% 100% no-repeat;width:2.4rem;height:6.2rem;margin-bottom:-1.2rem;display:block}[data-hud=entry] .manga .promotion .notice:before{margin-right:.4rem}[data-hud=entry] .manga .promotion .notice:after{margin-left:.4rem;transform:scaleX(-1)}[data-hud=entry] .manga .promotion .free-preview{text-align:center}[data-hud=entry] .manga .promotion .free-preview .accordion-trigger{--offset:.5rem;z-index:5;width:26.1rem;height:6.7rem;margin:0 auto -3.35rem;transition:margin .3s cubic-bezier(.19,1,.22,1);display:block;position:relative}[data-hud=entry] .manga .promotion .free-preview .accordion-trigger .caption{font-family:var(--font-serif);background-color:#323232;justify-content:center;align-items:center;font-size:1.7rem;font-weight:900;line-height:1;transition:all .3s cubic-bezier(.19,1,.22,1);display:flex;top:.4rem;bottom:.4rem;left:.4rem;right:.4rem}[data-hud=entry] .manga .promotion .free-preview .accordion-trigger .icon{opacity:0;background:url(/_app/accordion-trigger-black-CTjcnyKY.svg) 50%/100% 100% no-repeat;width:2rem;height:1.1rem;margin:auto 0;transition:all .3s cubic-bezier(.19,1,.22,1);top:.2rem;bottom:0;right:2.1rem;transform:rotate(180deg)}[data-hud=entry] .manga .promotion .free-preview .accordion-trigger[aria-expanded=true] .caption{color:#000;background-color:#fff}[data-hud=entry] .manga .promotion .free-preview .accordion-trigger[aria-expanded=true] .icon{opacity:1}[data-hud=entry] .manga .promotion .free-preview .accordion-spacer{z-index:0;width:31.8rem;margin:0 auto;padding-bottom:3.4rem;position:relative}[data-hud=entry] .manga .promotion .free-preview .accordion-content .navigation{border:.1rem solid #000;grid-template-columns:1fr;justify-items:center;gap:1.2rem;padding-top:5.6rem;padding-bottom:2.6rem;display:grid}[data-hud=entry] .manga .promotion .free-preview .accordion-content .navigation .btn.free2preview{--offset:.5rem;width:21.6rem;height:5.5rem}[data-hud=entry] .manga .promotion .free-preview .accordion-content .navigation .btn.free2preview .caption{font-family:var(--font-serif);font-size:2rem;font-weight:900}}@media screen and (min-width:768px){[data-hud=entry] .manga .promotion{margin-top:4rem}[data-hud=entry] .manga .promotion .notice{letter-spacing:0;margin-bottom:2.2rem;font-size:1.4rem}[data-hud=entry] .manga .promotion .notice:before,[data-hud=entry] .manga .promotion .notice:after{width:1.8rem;height:4.8rem;margin-bottom:-.8rem}[data-hud=entry] .manga .promotion .notice:before{margin-right:.2rem}[data-hud=entry] .manga .promotion .notice:after{margin-left:.2rem}[data-hud=entry] .manga .promotion .free-preview .accordion-trigger{width:19.9rem;height:5.1rem;margin-bottom:-2.55rem}[data-hud=entry] .manga .promotion .free-preview .accordion-trigger .caption{font-size:1.3rem}[data-hud=entry] .manga .promotion .free-preview .accordion-trigger .icon{width:1.5rem;height:.8rem}[data-hud=entry] .manga .promotion .free-preview .accordion-spacer{width:100%;padding-bottom:4.4rem}[data-hud=entry] .manga .promotion .free-preview .accordion-content .navigation{grid-template-columns:repeat(2,11.5rem);justify-content:center;gap:1.1rem;padding-top:4.8rem;padding-bottom:2.4rem}[data-hud=entry] .manga .promotion .free-preview .accordion-content .navigation .btn.free2preview{--offset:.4rem;width:11.5rem;height:3.5rem}[data-hud=entry] .manga .promotion .free-preview .accordion-content .navigation .btn.free2preview:after{background-image:url(/_app/button-115x35--black-DHtxEYqS.png)}[data-hud=entry] .manga .promotion .free-preview .accordion-content .navigation .btn.free2preview .caption{font-size:1.2rem}[data-hud=entry] .manga .promotion .free-preview .accordion-content .navigation[data-column="1"]{grid-template-columns:1fr}}@media screen{[data-hud=entry] .manga{border-top:.1rem solid #000;border-bottom:.1rem solid #000;flex-direction:column;margin-top:6.4rem;padding-top:6.4rem;padding-bottom:4.4rem;display:flex}[data-hud=entry] .manga .md-only{display:none}[data-hud=entry] .manga .header .figure-image{width:26.4rem;margin:0 auto}[data-hud=entry] .manga .header .figure-image img{width:26.4rem;height:calc(26.4rem*var(--ratio-h-w))}[data-hud=entry] .manga .header .title{text-align:center;letter-spacing:.02em;width:32rem;margin:2.4rem auto 0;font-size:2.4rem;font-weight:500;line-height:1.1}[data-hud=entry] .manga .meta{width:28.2rem;margin:3rem auto}[data-hud=entry] .manga .meta>li{letter-spacing:.02em;font-size:1.4rem;line-height:1.7;display:flex}[data-hud=entry] .manga .outline{letter-spacing:.02em;width:28.2rem;margin:1.8rem auto 0;font-size:1.6rem;font-weight:400;line-height:1.5}[data-hud=entry] .manga .promotion .navigation.store{text-align:center;margin-top:1.4rem}[data-hud=entry] .manga .promotion .navigation.store .btn.buy{--offset:.5rem;width:26.1rem;height:6.7rem}[data-hud=entry] .manga .promotion .navigation.store .btn.buy .caption{font-family:var(--font-serif);font-size:1.7rem;font-weight:900;line-height:1}[data-hud=entry] .manga .wallpaper{text-align:center;margin-top:4.5rem}[data-hud=entry] .manga .wallpaper .sample .figure-image{--offset-x:.9rem;--offset-y:.8rem;width:15.1rem;height:32.5rem;margin:0 auto}[data-hud=entry] .manga .wallpaper .sample .figure-image[data-shadow]:before{background-image:url(/_app/manga-wallpaper-shadow-ClYAip7V.png)}[data-hud=entry] .manga .wallpaper .sample .figure-caption{text-align:center;margin-top:2.2rem}[data-hud=entry] .manga .wallpaper .sample .figure-caption .btn.download-wpp{--offset:.5rem;width:26.7rem;height:7rem}[data-hud=entry] .manga .wallpaper .sample .figure-caption .btn.download-wpp .caption{font-family:var(--font-serif);text-align:center;padding-left:4.1rem;font-size:1.7rem;font-weight:900}[data-hud=entry] .manga .wallpaper .sample .figure-caption .btn.download-wpp .icon-download{left:2.2rem}[data-hud=entry] .manga .wallpaper .sample.coming-soon .figure-image{background-color:#d9d9d9;place-items:center;display:grid}[data-hud=entry] .manga .wallpaper .sample.coming-soon .figure-image p{font-family:var(--font-serif);font-size:1.4rem;font-weight:700;line-height:2}[data-hud=entry] .manga .wallpaper .sample.coming-soon .figure-image p small{font-size:1.1rem;display:block}}@media screen and (min-width:768px){[data-hud=entry] .manga{flex-flow:wrap;justify-content:center}[data-hud=entry] .manga .sm-only{display:none}[data-hud=entry] .manga .md-only{display:block}[data-hud=entry] .manga .column:first-child{width:26.4rem;margin-right:4.8rem}[data-hud=entry] .manga .column:nth-child(2){width:32rem}[data-hud=entry] .manga .header .title{width:auto;margin-top:2rem;font-size:2.3rem}[data-hud=entry] .manga .meta{width:auto;margin-top:0;margin-bottom:2rem}[data-hud=entry] .manga .outline{width:auto;margin-top:0}[data-hud=entry] .manga .promotion .navigation.store{margin-top:0}[data-hud=entry] .manga .promotion .navigation.store .btn.buy{--offset:.4rem;width:19.9rem;height:5.1rem}[data-hud=entry] .manga .promotion .navigation.store .btn.buy .caption{font-size:1.3rem}[data-hud=entry] .manga .wallpaper{margin-top:2.2rem}[data-hud=entry] .manga .wallpaper .sample .figure-image{width:19rem;height:41rem;margin:0}[data-hud=entry] .manga .wallpaper .sample .figure-image[data-shadow]:before{background-image:url(/_app/manga-wallpaper-shadow-ClYAip7V.png)}[data-hud=entry] .manga .wallpaper .sample .figure-caption{text-align:left;margin-top:2rem}[data-hud=entry] .manga .wallpaper .sample .figure-caption .btn.view-wpp{width:19rem;height:5rem}[data-hud=entry] .manga .wallpaper .sample .figure-caption .btn.view-wpp .caption{padding-left:9px;font-size:1.3rem}[data-hud=entry] .manga .wallpaper .sample .figure-caption .btn.view-wpp .icon-download{width:1.8rem;height:1.8rem;left:1.5rem}[data-hud=entry] .manga .wallpaper .sample.coming-soon .figure-image p{font-size:1.8rem}[data-hud=entry] .manga .wallpaper .sample.coming-soon .figure-image p small{font-size:1.3rem}}@media screen{[data-hud=entry] .related{margin-top:7.5rem}[data-hud=entry] .related .header .title{text-align:center;letter-spacing:.02em;justify-content:center;align-items:flex-start;font-size:2.2rem;font-weight:700;line-height:1.5;display:flex}[data-hud=entry] .related .header .title:before,[data-hud=entry] .related .header .title:after{content:"";background:url(/_app/related-title-decorative-BTj3IR0z.svg) 50%/100% 100% no-repeat;width:2.4rem;height:6.2rem;margin-top:.9rem;display:block}[data-hud=entry] .related .header .title:before{margin-right:1.4rem}[data-hud=entry] .related .header .title:after{margin-left:1.4rem;transform:scaleX(-1)}[data-hud=entry] .related .body .list{grid-template-columns:repeat(2,1fr);justify-content:center;gap:3.4rem 1.4rem;margin-top:2rem;padding:0 1rem;display:grid}[data-hud=entry] .related .body .item{justify-content:center;display:inline-flex}[data-hud=entry] .related .body .card .cover{--offset:.5rem}[data-hud=entry] .related .body .card .cover img{width:calc(24rem*var(--ratio-w-h));height:24rem}[data-hud=entry] .related .body .card .navigation{text-align:center;margin-top:.9rem}[data-hud=entry] .related .body .card .navigation .btn.view-item{--offset:.5rem;width:14.4rem;height:5.3rem}[data-hud=entry] .related .body .card .navigation .btn.view-item .caption{font-family:var(--font-serif);flex-direction:column;font-size:1.6rem;font-weight:700;line-height:1;display:flex}[data-hud=entry] .related .body .card .navigation .btn.view-item .caption small{letter-spacing:.05em;margin-bottom:.4rem;font-size:1.1rem}}@media screen and (min-width:768px){[data-hud=entry] .related{margin-top:4rem}[data-hud=entry] .related .body .list[data-column]{grid-template-columns:repeat(4,auto)}[data-hud=entry] .related .body .list[data-column="1"]{grid-template-columns:1fr}[data-hud=entry] .related .body .list[data-column="2"]{grid-template-columns:repeat(2,auto)}[data-hud=entry] .related .body .list[data-column="3"]{grid-template-columns:repeat(3,auto)}}@media screen{[data-hud=entry] .content-footer{padding-bottom:6.4rem}[data-hud=entry] .content-footer .navigation{flex-direction:column;align-items:center;display:flex}[data-hud=entry] .content-footer .navigation .btn.back2screen{--offset:.5rem;width:16.2rem;height:4.9rem}[data-hud=entry] .content-footer .navigation .btn.back2screen .caption{font-family:var(--font-serif);font-size:1.6rem;font-weight:900}}@media screen and (min-width:768px){[data-hud=entry] .content-footer{padding-bottom:7.2rem}}@media screen{[data-hud=recipe] .secondary>.wrapper:before{background:url(/_app/about-kurashiru-shading--sm.jpg-D3t-R8Ap.webp) 50% 0/100% no-repeat;height:20rem}[data-hud=recipe] .about-kurashiru{padding-top:10rem;padding-bottom:8rem}[data-hud=recipe] .about-kurashiru .title{width:25.4rem;margin:0 auto}[data-hud=recipe] .about-kurashiru .statement{text-align:center;letter-spacing:.1em;margin:5rem auto;font-size:1.6rem;line-height:1.4}[data-hud=recipe] .about-kurashiru .statement p{margin:1.4em auto}[data-hud=recipe] .about-kurashiru .navigation{z-index:0;text-align:center;position:relative}[data-hud=recipe] .about-kurashiru .navigation .btn.official{--offset:.5rem;width:22rem;height:6.7rem}[data-hud=recipe] .about-kurashiru .navigation .btn.official .caption{font-family:var(--font-serif);align-items:center;padding-left:3.3rem;font-size:1.6rem;font-weight:900;display:inline-flex}[data-hud=recipe] .about-kurashiru .navigation .btn.official .caption .external{width:1.5rem;height:1.5rem;margin-top:.1rem;margin-left:.4rem;display:inline-flex}[data-hud=recipe] .about-kurashiru .navigation .btn.official .icon-kurashiru{background:url(/_app/icon-kurashiru-AqNhwpI-.png) 50%/100% no-repeat;width:3.7rem;height:3.6rem;left:.5rem}[data-hud=recipe] .content-footer{padding-bottom:7.5rem}[data-hud=recipe] .content-footer .navigation{justify-content:center;display:flex}[data-hud=recipe] .content-footer .navigation .btn.back2top{--offset:.4rem;width:16.2rem;height:4.9rem}[data-hud=recipe] .content-footer .navigation .btn.back2top .caption{font-family:var(--font-serif);font-size:1.6rem;font-weight:900}}@media screen and (min-width:768px){[data-hud=recipe] .secondary>.wrapper:before{background-image:url(/_app/about-kurashiru-shading--md.jpg-ClLVzNYQ.webp);height:20rem}}@media screen{[data-hud=recipe] .overlay{background-color:var(--primary-key-color)}[data-hud=recipe] .content>.wrapper:before,[data-hud=recipe] .content>.wrapper:after{opacity:0;transition:opacity .3s ease-out}[data-hud=recipe] .content>.wrapper:before{background-image:url(/_app/content-top-shading--sm.jpg-D8UqJtNP.webp);height:20rem}[data-hud=recipe] .content>.wrapper:after{background-image:url(/_app/content-bottom-shading--sm.jpg-CquzlNSd.webp);height:21.2rem;position:relative}[data-hud=recipe][data-status=shown] .content>.wrapper:before,[data-hud=recipe][data-status=shown] .content>.wrapper:after{opacity:1}[data-hud=recipe] .header{padding-top:3.6rem;padding-bottom:1.3rem}[data-hud=recipe] .header .title{width:27.5rem;height:8rem;margin:0 auto}[data-hud=recipe] .body{margin-bottom:-10.4rem}[data-hud=recipe] .body:before{content:"";z-index:0;background:url(/_app/body-top-bg-curve--sm-C3ObBvlp.svg) 50% 0/46.2rem no-repeat;width:100%;height:6.6rem;margin-bottom:-1px;display:block;position:relative}[data-hud=recipe] .body .secondary{margin-top:-1px}[data-hud=recipe] .body .description{letter-spacing:.1em;text-align:center;width:36rem;margin:0 auto;font-size:1.6rem;font-weight:500;line-height:1.4;position:relative}[data-hud=recipe] .body .description .tieup{width:36.1rem;height:3.2rem;margin:0 auto 4rem;display:block}[data-hud=recipe] .body .ar-photoframe{background-color:var(--primary-key-color);width:36rem;margin:4rem auto;padding:2rem .5rem;position:relative}[data-hud=recipe] .body .ar-photoframe .arp-title{font-family:var(--font-serif);letter-spacing:.15em;justify-content:center;align-items:center;font-size:2rem;font-weight:900;line-height:1.33;display:flex}[data-hud=recipe] .body .ar-photoframe .arp-title .arp-icon{width:6.6rem;height:8.9rem;margin-right:2rem}[data-hud=recipe] .body .ar-photoframe .arp-description{text-align:center;letter-spacing:.1em;margin-top:3rem;font-size:1.6rem;font-weight:500;line-height:1.4}[data-hud=recipe] .body .ar-photoframe .arp-description small{font-size:1.3rem}[data-hud=recipe] .body .ar-photoframe .arp-images{justify-content:center;margin-top:3rem;display:flex;position:relative}[data-hud=recipe] .body .ar-photoframe .arp-images .arp-figure{transform-origin:50%;width:11.7rem;display:block}[data-hud=recipe] .body .ar-photoframe .arp-images .arp-figure1{margin-right:2.2rem;transform:rotate(-6deg)}[data-hud=recipe] .body .ar-photoframe .arp-images .arp-figure2{margin-left:2.2rem;transform:rotate(6deg)}[data-hud=recipe] .body .ar-photoframe .arp-campaign{text-align:center;margin-top:3rem}[data-hud=recipe] .body .ar-photoframe .arp-campaign .arp-navigation{z-index:0;text-align:center;position:relative}[data-hud=recipe] .body .ar-photoframe .arp-campaign .arp-navigation .btn.campaign-site{width:32rem}[data-hud=recipe] .body .recipes{margin-top:4rem;padding-bottom:10rem}[data-hud=recipe] .body .list{grid-template-columns:36rem;justify-content:center;gap:4rem;display:grid}[data-hud=recipe] .body .item .figure-image{width:36rem;height:36rem}[data-hud=recipe] .body .item .figure-caption{z-index:0;margin-top:2rem;padding:0 1rem;position:relative}[data-hud=recipe] .body .item .figure-caption .meta{text-align:center;line-height:1.64}[data-hud=recipe] .body .item .figure-caption .meta .name{font-family:var(--font-serif);font-size:1.8rem;font-weight:900}[data-hud=recipe] .body .item .figure-caption .meta .manga{font-size:1.4rem;font-weight:500}[data-hud=recipe] .body .item .figure-caption .navigation{justify-content:center;margin-top:1.4rem;display:flex}[data-hud=recipe] .body .item .figure-caption .navigation .btn{--offset:.4rem;width:13rem;height:3.9rem;margin:0 .7rem}[data-hud=recipe] .body .item .figure-caption .navigation .btn .caption{font-family:var(--font-serif);align-items:center;font-weight:900;display:inline-flex}[data-hud=recipe] .body .item .figure-caption .btn.more .caption{padding-left:2.1rem;font-size:1.2rem}[data-hud=recipe] .body .item .figure-caption .btn.more .caption .external{width:1rem;height:1rem;margin-top:.1rem;margin-left:.4rem}[data-hud=recipe] .body .item .figure-caption .btn.more .icon-fryingpan{margin:auto 0;top:.1rem;bottom:0;left:1.1rem}[data-hud=recipe] .body .item .figure-caption .btn.view-item .caption{padding-left:1.9rem;font-size:1rem}[data-hud=recipe] .body .item .figure-caption .btn.view-item .icon-menu{width:1.2rem;height:1.5rem;margin:auto 0;top:0;bottom:0;left:.9rem}[data-hud=recipe] .body .item.coming-soon{padding-bottom:5.6rem}[data-hud=recipe] .body .item.coming-soon+.coming-soon{display:none}[data-hud=recipe] .body .item.coming-soon .figure-image{background-color:#d9d9d9;place-items:center;display:grid}[data-hud=recipe] .body .item.coming-soon .figure-image p{font-family:var(--font-serif);font-size:1.8rem;font-weight:900}[data-hud=recipe] .body .item.coming-soon .figure-caption .navigation .btn{filter:grayscale()}[data-hud=recipe] .body .coming-soon-more{background:url(/_app/more-DiG0M-P6.svg) 50%/contain no-repeat;width:1rem;height:5rem;margin:4rem auto 0}}@media screen and (min-width:768px){[data-hud=recipe] .content>.wrapper:before{background-image:url(/_app/content-top-shading--md.jpg-BeC56xND.webp);height:20rem}[data-hud=recipe] .content>.wrapper:after{background-image:url(/_app/content-bottom-shading--md.jpg-CE-iaIRp.webp);height:25rem}[data-hud=recipe] .header{padding-top:3.5rem;padding-bottom:2.7rem}[data-hud=recipe] .body{margin-bottom:-13.2rem}[data-hud=recipe] .body:before{background-image:url(/_app/body-top-bg-curve--md-BZHN_Z7C.svg);background-size:100%;height:12.2rem}[data-hud=recipe] .body>.wrapper{padding-top:12.2rem}[data-hud=recipe] .body .description{text-align:center;width:76rem}[data-hud=recipe] .body .description .tieup{margin:0 auto;position:absolute;top:-6.5rem;left:0;right:0}[data-hud=recipe] .body .ar-photoframe{width:76rem}[data-hud=recipe] .body .ar-photoframe .arp-description small{font-size:1.2rem}[data-hud=recipe] .body .ar-photoframe .arp-images{margin-top:0;display:block;position:absolute;top:0;left:0;right:0}[data-hud=recipe] .body .ar-photoframe .arp-images .arp-figure{width:12rem;display:block;position:absolute}[data-hud=recipe] .body .ar-photoframe .arp-images .arp-figure1{margin-right:0;top:7.6rem;left:2.6rem;transform:rotate(-6deg)}[data-hud=recipe] .body .ar-photoframe .arp-images .arp-figure2{margin-left:0;top:7.6rem;right:2.6rem;transform:rotate(6deg)}[data-hud=recipe] .body .ar-photoframe .arp-campaign{margin-top:4rem}[data-hud=recipe] .body .ar-photoframe .arp-campaign .arp-navigation .btn.campaign-site{width:67rem}[data-hud=recipe] .body .list{grid-template-columns:repeat(2,36rem)}[data-hud=recipe] .body .list .item.coming-soon+.coming-soon{display:list-item}}@media screen{[data-hud=wallpaper] .header{padding-top:3.5rem;padding-bottom:2.1rem}[data-hud=wallpaper] .header .title{font-family:var(--font-serif);text-align:center;letter-spacing:.02em;font-size:3rem;font-weight:700;line-height:1.1}[data-hud=wallpaper] .header .note{text-align:center;letter-spacing:.02em;margin-top:1.5rem;font-size:1.6rem;font-weight:500;line-height:1.5}[data-hud=wallpaper] .body{padding-bottom:4.3rem}[data-hud=wallpaper] .body .list{grid-template-columns:repeat(2,15.1rem);justify-content:center;gap:2.9rem 2.8rem;display:grid}[data-hud=wallpaper] .body .item .btn{--offset-x:.9rem;--offset-y:.8rem;display:flex}[data-hud=wallpaper] .body .item .btn[data-shadow]:before{background-image:url(/_app/preview-shadow-151x259-PviXXwY2.png)}[data-hud=wallpaper] .body .item .figure-image{width:15.1rem;height:32.5rem}[data-hud=wallpaper] .body .item.coming-soon .figure-image{background-color:#d9d9d9;place-items:center;display:grid}[data-hud=wallpaper] .body .item.coming-soon .figure-image p{font-family:var(--font-serif);font-size:1.8rem;font-weight:900}}@media screen and (min-width:768px){[data-hud=wallpaper] .header{padding-bottom:3rem}[data-hud=wallpaper] .header .note{margin-top:2.3rem}[data-hud=wallpaper] .body{padding-bottom:6.1rem}[data-hud=wallpaper] .body .list{grid-template-columns:repeat(3,20.4rem);justify-content:center;gap:3.9rem 3.8rem;display:grid}[data-hud=wallpaper] .body .item .figure-image{width:20.4rem;height:44rem}}@media screen{[data-hud=opening]{--border-w:4px;--disp-w:0;--disp-h:0}[data-hud=opening] .curtain{z-index:10;background-color:var(--primary-key-color);opacity:0;pointer-events:none;will-change:opacity;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}[data-hud=opening] .overlay{background:url(/_app/wallpaper--sm.jpg-B28Y3NkU.webp) 50% no-repeat;background-color:var(--primary-key-color);background-size:cover}[data-hud=opening] .wrapper{place-items:center;width:100%;height:100%;display:grid}[data-hud=opening] .container{opacity:0;visibility:hidden;grid-template-rows:1fr;display:grid}[data-hud=opening] .screen{width:var(--disp-w);height:var(--disp-h);position:relative;overflow:hidden}[data-hud=opening] .video{z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}[data-hud=opening] .btn.action-skip{z-index:30;background-color:var(--primary-bg-color);border-radius:40px;width:109px;height:36px;font-size:20px;position:absolute;bottom:10px;right:10px}[data-hud=opening].loaded .container{opacity:1;visibility:visible}}@media screen and (min-width:768px){[data-hud=opening] .overlay{background-image:url(/_app/wallpaper--md.jpg-svJ2negy.webp)}}@media (orientation:landscape){[data-hud=opening] .screen:after{content:"";z-index:5;border:var(--border-w)solid var(--primary-border-color);pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0}[data-hud=opening] .btn.action-skip{top:20px;bottom:auto;left:calc(50% + var(--disp-w)/2 + 20px);right:auto}}
