:root{--d1:0.05s;--d2:0.035s;--border-r:6px;--grid-n:16;--grid-g:1rem;--grid-x:calc((100vw - var( --grid-n )*var(--grid-g) - var( --grid-g ))/var( --grid-n ));--window-h:calc(var(--vh,1vh)*100);--header-h:7.9861111111vw;--c-white:#fff;--c-bg:#000;--c-black:#000;--c-gray:#878787;--c-shoyu:#e50012;--c-miso:#eb5e00;--c-red:#bb1312;--c-orange:#e64705;--c-border-a:hsla(0,0%,60%,.4);--c-border-b:hsla(0,0%,100%,.5);--c-border-c:rgba(0,0,0,.15);--c-border-d:rgba(0,0,0,.3);--nav-gap-x:0.2777777778vw;--nav-padding-x:0.4861111111vw;--e-power1-in:cubic-bezier(0.26,0,0.6,0.2);--e-power1-out:cubic-bezier(0.4,0.8,0.74,1);--e-power1-in-out:cubic-bezier(0.48,0.04,0.52,0.96);--e-power2-in:cubic-bezier(0.4,0,0.68,0.06);--e-power2-out:cubic-bezier(0.32,0.94,0.6,1);--e-power2-in-out:cubic-bezier(0.66,0,0.34,1);--e-power3-in:cubic-bezier(0.52,0,0.74,0);--e-power3-out:cubic-bezier(0.26,1,0.48,1);--e-power3-in-out:cubic-bezier(0.76,0,0.24,1);--e-power4-in:cubic-bezier(0.64,0,0.78,0);--e-power4-out:cubic-bezier(0.22,1,0.36,1);--e-power4-in-out:cubic-bezier(0.84,0,0.16,1);--e-expo-in:cubic-bezier(0.66,0,0.86,0);--e-expo-out:cubic-bezier(0.14,1,0.34,1);--e-expo-in-out:cubic-bezier(0.9,0,0.1,1);--a-split-s:1.2s;--a-split-e:var(--e-expo-out);--a-flip-s:1.2s;--a-flip-e:var(--e-expo-out);--a-clip-s:1.4s;--a-clip-e:var(--e-expo-out);--a-fade-s:1.8s;--a-fade-e:var(--e-expo-out)}@media(max-width:680px),(max-width:900px)and (orientation:landscape){:root{--border-r:3px;--grid-n:8;--grid-g:1rem}}[data-rem]{display:block;width:100%}[data-rem="0"]{height:0}[data-rem="0.5"]{height:.5rem}[data-rem="1"]{height:1rem}[data-rem="1.5"]{height:1.5rem}[data-rem="2"]{height:2rem}[data-rem="2.5"]{height:2.5rem}[data-rem="3"]{height:3rem}[data-rem="3.5"]{height:3.5rem}[data-rem="4"]{height:4rem}[data-rem="4.5"]{height:4.5rem}[data-rem="5"]{height:5rem}[data-rem="5.5"]{height:5.5rem}[data-rem="6"]{height:6rem}[data-rem="6.5"]{height:6.5rem}[data-rem="7"]{height:7rem}[data-rem="7.5"]{height:7.5rem}[data-rem="8"]{height:8rem}[data-rem="8.5"]{height:8.5rem}[data-rem="9"]{height:9rem}[data-rem="9.5"]{height:9.5rem}[data-rem="10"]{height:10rem}[data-rem="10.5"]{height:10.5rem}[data-rem="11"]{height:11rem}[data-rem="11.5"]{height:11.5rem}[data-rem="12"]{height:12rem}[data-rem="12.5"]{height:12.5rem}[data-rem="13"]{height:13rem}[data-rem="13.5"]{height:13.5rem}[data-rem="14"]{height:14rem}[data-rem="14.5"]{height:14.5rem}[data-rem="15"]{height:15rem}[data-rem="15.5"]{height:15.5rem}[data-rem="16"]{height:16rem}[data-rem="16.5"]{height:16.5rem}[data-rem="17"]{height:17rem}[data-rem="17.5"]{height:17.5rem}[data-rem="18"]{height:18rem}[data-rem="18.5"]{height:18.5rem}[data-rem="19"]{height:19rem}[data-rem="19.5"]{height:19.5rem}[data-rem="20"]{height:20rem}#app [data-rem="0"]{display:none}@media(max-width:680px),(max-width:900px)and (orientation:landscape){[data-rem-680="0"]{height:0}[data-rem-680="0.5"]{height:.5rem}[data-rem-680="1"]{height:1rem}[data-rem-680="1.5"]{height:1.5rem}[data-rem-680="2"]{height:2rem}[data-rem-680="2.5"]{height:2.5rem}[data-rem-680="3"]{height:3rem}[data-rem-680="3.5"]{height:3.5rem}[data-rem-680="4"]{height:4rem}[data-rem-680="4.5"]{height:4.5rem}[data-rem-680="5"]{height:5rem}[data-rem-680="5.5"]{height:5.5rem}[data-rem-680="6"]{height:6rem}[data-rem-680="6.5"]{height:6.5rem}[data-rem-680="7"]{height:7rem}[data-rem-680="7.5"]{height:7.5rem}[data-rem-680="8"]{height:8rem}[data-rem-680="8.5"]{height:8.5rem}[data-rem-680="9"]{height:9rem}[data-rem-680="9.5"]{height:9.5rem}[data-rem-680="10"]{height:10rem}[data-rem-680="10.5"]{height:10.5rem}[data-rem-680="11"]{height:11rem}[data-rem-680="11.5"]{height:11.5rem}[data-rem-680="12"]{height:12rem}[data-rem-680="12.5"]{height:12.5rem}[data-rem-680="13"]{height:13rem}[data-rem-680="13.5"]{height:13.5rem}[data-rem-680="14"]{height:14rem}[data-rem-680="14.5"]{height:14.5rem}[data-rem-680="15"]{height:15rem}[data-rem-680="15.5"]{height:15.5rem}[data-rem-680="16"]{height:16rem}[data-rem-680="16.5"]{height:16.5rem}[data-rem-680="17"]{height:17rem}[data-rem-680="17.5"]{height:17.5rem}[data-rem-680="18"]{height:18rem}[data-rem-680="18.5"]{height:18.5rem}[data-rem-680="19"]{height:19rem}[data-rem-680="19.5"]{height:19.5rem}[data-rem-680="20"]{height:20rem}}#app [data-shown="1"] [data-d1="1"]{transition-delay:calc(var(--d1)*1)}#app [data-shown="1"] [data-d2="1"]{transition-delay:calc(var(--d2)*1)}#app [data-shown="1"] [data-d1="2"]{transition-delay:calc(var(--d1)*2)}#app [data-shown="1"] [data-d2="2"]{transition-delay:calc(var(--d2)*2)}#app [data-shown="1"] [data-d1="3"]{transition-delay:calc(var(--d1)*3)}#app [data-shown="1"] [data-d2="3"]{transition-delay:calc(var(--d2)*3)}#app [data-shown="1"] [data-d1="4"]{transition-delay:calc(var(--d1)*4)}#app [data-shown="1"] [data-d2="4"]{transition-delay:calc(var(--d2)*4)}#app [data-shown="1"] [data-d1="5"]{transition-delay:calc(var(--d1)*5)}#app [data-shown="1"] [data-d2="5"]{transition-delay:calc(var(--d2)*5)}#app [data-shown="1"] [data-d1="6"]{transition-delay:calc(var(--d1)*6)}#app [data-shown="1"] [data-d2="6"]{transition-delay:calc(var(--d2)*6)}#app [data-shown="1"] [data-d1="7"]{transition-delay:calc(var(--d1)*7)}#app [data-shown="1"] [data-d2="7"]{transition-delay:calc(var(--d2)*7)}#app [data-shown="1"] [data-d1="8"]{transition-delay:calc(var(--d1)*8)}#app [data-shown="1"] [data-d2="8"]{transition-delay:calc(var(--d2)*8)}#app [data-shown="1"] [data-d1="9"]{transition-delay:calc(var(--d1)*9)}#app [data-shown="1"] [data-d2="9"]{transition-delay:calc(var(--d2)*9)}#app [data-shown="1"] [data-d1="10"]{transition-delay:calc(var(--d1)*10)}#app [data-shown="1"] [data-d2="10"]{transition-delay:calc(var(--d2)*10)}#app [data-shown="1"] [data-d1="11"]{transition-delay:calc(var(--d1)*11)}#app [data-shown="1"] [data-d2="11"]{transition-delay:calc(var(--d2)*11)}#app [data-shown="1"] [data-d1="12"]{transition-delay:calc(var(--d1)*12)}#app [data-shown="1"] [data-d2="12"]{transition-delay:calc(var(--d2)*12)}#app [data-shown="1"] [data-d1="13"]{transition-delay:calc(var(--d1)*13)}#app [data-shown="1"] [data-d2="13"]{transition-delay:calc(var(--d2)*13)}#app [data-shown="1"] [data-d1="14"]{transition-delay:calc(var(--d1)*14)}#app [data-shown="1"] [data-d2="14"]{transition-delay:calc(var(--d2)*14)}#app [data-shown="1"] [data-d1="15"]{transition-delay:calc(var(--d1)*15)}#app [data-shown="1"] [data-d2="15"]{transition-delay:calc(var(--d2)*15)}#app [data-shown="1"] [data-d1="16"]{transition-delay:calc(var(--d1)*16)}#app [data-shown="1"] [data-d2="16"]{transition-delay:calc(var(--d2)*16)}#app [data-shown="1"] [data-d1="17"]{transition-delay:calc(var(--d1)*17)}#app [data-shown="1"] [data-d2="17"]{transition-delay:calc(var(--d2)*17)}#app [data-shown="1"] [data-d1="18"]{transition-delay:calc(var(--d1)*18)}#app [data-shown="1"] [data-d2="18"]{transition-delay:calc(var(--d2)*18)}#app [data-shown="1"] [data-d1="19"]{transition-delay:calc(var(--d1)*19)}#app [data-shown="1"] [data-d2="19"]{transition-delay:calc(var(--d2)*19)}#app [data-shown="1"] [data-d1="20"]{transition-delay:calc(var(--d1)*20)}#app [data-shown="1"] [data-d2="20"]{transition-delay:calc(var(--d2)*20)}#app [data-shown="1"] [data-d1="21"]{transition-delay:calc(var(--d1)*21)}#app [data-shown="1"] [data-d2="21"]{transition-delay:calc(var(--d2)*21)}#app [data-shown="1"] [data-d1="22"]{transition-delay:calc(var(--d1)*22)}#app [data-shown="1"] [data-d2="22"]{transition-delay:calc(var(--d2)*22)}#app [data-shown="1"] [data-d1="23"]{transition-delay:calc(var(--d1)*23)}#app [data-shown="1"] [data-d2="23"]{transition-delay:calc(var(--d2)*23)}#app [data-shown="1"] [data-d1="24"]{transition-delay:calc(var(--d1)*24)}#app [data-shown="1"] [data-d2="24"]{transition-delay:calc(var(--d2)*24)}#app [data-shown="1"] [data-d1="25"]{transition-delay:calc(var(--d1)*25)}#app [data-shown="1"] [data-d2="25"]{transition-delay:calc(var(--d2)*25)}#app [data-shown="1"] [data-d1="26"]{transition-delay:calc(var(--d1)*26)}#app [data-shown="1"] [data-d2="26"]{transition-delay:calc(var(--d2)*26)}#app [data-shown="1"] [data-d1="27"]{transition-delay:calc(var(--d1)*27)}#app [data-shown="1"] [data-d2="27"]{transition-delay:calc(var(--d2)*27)}#app [data-shown="1"] [data-d1="28"]{transition-delay:calc(var(--d1)*28)}#app [data-shown="1"] [data-d2="28"]{transition-delay:calc(var(--d2)*28)}#app [data-shown="1"] [data-d1="29"]{transition-delay:calc(var(--d1)*29)}#app [data-shown="1"] [data-d2="29"]{transition-delay:calc(var(--d2)*29)}#app [data-shown="1"] [data-d1="30"]{transition-delay:calc(var(--d1)*30)}#app [data-shown="1"] [data-d2="30"]{transition-delay:calc(var(--d2)*30)}*,:after,:before{box-sizing:border-box}li,ul{padding:0}li{list-style:none}body{-webkit-font-smoothing:antialiased}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}html{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-text-size-adjust:100%}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;width:100%}a,html{color:var(--c-black)}svg{vertical-align:bottom}a{text-decoration:none}::-moz-selection{background-color:var(--c-black);color:var(--c-white)}::selection{background-color:var(--c-black);color:var(--c-white)}.r{height:100%;position:relative;width:100%}[aria-hidden=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}html{background-color:var(--c-white)}.t-u{text-transform:uppercase}.t-c{text-align:center}.t-r{text-align:right}.c-l1{line-height:1}.is-loaded #app{opacity:1;visibility:visible}#page{background-color:var(--c-black);overflow:hidden}.c-splash{height:100%;position:fixed;width:100%;z-index:1100}.c-splash-color{height:300vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300vw}.c-splash-color svg{height:100%;width:100%}.c-splash-symbol{height:12.2vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12.2vw}.is-loaded .c-splash-mask{transition:r 1.4s var(--e-power3-in-out) .4s;will-change:r}.is-loaded .c-splash-symbol{transition:opacity .3s var(--e-power3-in-out) .1s}.is-not-any .js-iv.c-iv{transform:translateY(50px);transition:transform 1s var(--e-power1-out)}.is-not-any .js-iv[data-visible="1"].c-iv{transform:translateY(0)}.i-arrow-a svg,.i-arrow-b svg{height:100%;width:100%}.i-arrow-a path,.i-arrow-b path{fill:none}.i-arrow-a use,.i-arrow-b use,.i-arrow-ex use{stroke:currentColor}.i-arrow-ex{aspect-ratio:1/1}.i-arrow-ex svg{transform:rotate(-45deg)}.c-logo use,.i-naruto use{fill:var(--c-white)}.i-utsuwa use{fill:var(--c-shoyu)}.js-img{background-color:var(--c-border-a);height:100%;width:100%}.js-img-red{background-color:var(--c-red)}.js-img-orange{background-color:var(--c-orange)}.js-img-pivot{height:100%;left:0;overflow:hidden;position:relative;top:0;width:100%}.js-img-pivot .js-play-video{display:none}.js-img-pivot:before{content:"";display:block;height:100%;position:absolute;width:100%;z-index:7}.js-img-poster{background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;height:calc(100% + 2px);left:-1px;opacity:0;place-content:center;position:absolute;text-indent:100vmax;top:-1px;white-space:nowrap;width:calc(100% + 2px);word-break:break-all;z-index:5}.js-img.png,.js-img.transparent{background-color:transparent}.js-img.png .js-img-poster{height:100%;left:0;top:0;width:100%}.js-img-preload{background-position:50%;background-repeat:no-repeat;background-size:200%;display:block;height:100%;opacity:0;position:absolute;width:100%;z-index:4}.js-img-pivot img,.js-img-pivot video{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:6}.is-preload-loaded .js-img-preload{opacity:1;transition:opacity var(--a-fade-s) var(--a-fade-e);will-change:opacity}.c-zoom .js-img-pivot img,.c-zoom .js-img-pivot video,.c-zoom .js-img-poster{transform:scale(1.1)}.js-img-pivot img,.js-img-pivot video,.js-img-poster{transform:scale(1)}.is-canplay-video:not(.c-zoom) .js-img-pivot video,.is-image-loaded:not(.c-zoom) .js-img-poster,.is-image-loaded:not(.c-zoom) .js-img-poster img{opacity:1;transform:scale(1);transition:opacity var(--a-fade-s) var(--a-fade-e);will-change:opacity}.is-canplay-video.c-zoom .js-img-pivot video,.is-image-loaded.c-zoom .js-img-poster,.is-image-loaded.c-zoom .js-img-poster img{opacity:1;transform:scale(1);transition:opacity var(--a-fade-s) var(--a-fade-e),transform 30s linear;will-change:opacity,transform}.is-canplay-video .js-img-preload,.is-image-loaded .js-img-preload{opacity:0;transition:opacity var(--a-fade-s) var(--a-fade-e);will-change:opacity}.js-img-preload{background-size:300%}.js-play-video{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--c-border-a);border:1px solid var(--c-border-b);border-radius:var(--border-r);color:#fff;left:50%;padding:.5rem 1rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.is-manual-video .js-img-pivot .js-play-video{display:block}.js-toggle-sound{bottom:0;color:#fff;opacity:.6;padding:1rem;position:absolute;right:0;text-shadow:0 0 5px #000;z-index:10}.js-toggle-sound .state:before{content:"OFF"}.is-playing-sound .js-img-pivot .js-toggle-sound .state:before{content:"ON"}.c-plxImg{overflow:hidden}.c-plxImg .js-img,.c-plxImg .js-player{height:110%}.c-plxImg.is-anm .js-img,.c-plxImg.is-anm .js-player{will-change:transform}.is-any .c-plxImg .js-img,.is-any .c-plxImg .js-player{transform:none!important}body,html{overscroll-behavior:none}.c-form-wrapper,.lenis{scrollbar-width:none;-ms-overflow-style:none}.c-form-wrapper::-webkit-scrollbar,.lenis::-webkit-scrollbar{display:none}.lenis.lenis-smooth iframe{pointer-events:none}html.is-in-sc{scrollbar-width:none;-ms-overflow-style:none}html.is-in-sc::-webkit-scrollbar{display:none}html.is-in-sc .lenis{height:100%;left:0;overflow-x:hidden;position:absolute;scroll-behavior:auto;top:0;width:100%}[data-bg=black],[data-bg=black] a,[data-bg=red],[data-bg=red] a{color:var(--c-white)}[data-bg=red]{background-color:var(--c-shoyu)}[data-bg=black] .c-sec-bg.c-sec-inner-bg div{background-color:#121212}.c-sec-white{background-color:var(--c-white)}[data-bg=black] .i-utsuwa use{fill:var(--c-white)}[data-bg=black] .c-sec-title-body .t{color:var(--c-white)}[data-bg=shoyu] .i-utsuwa use{fill:var(--c-shoyu)}[data-bg=shoyu] .c-sec-title-body .t{color:var(--c-shoyu)}[data-bg=shoyu-c]{background-color:var(--c-red);color:var(--c-white)}[data-bg=miso] .i-utsuwa use{fill:var(--c-miso)}[data-bg=miso] .c-sec-title-body .t{color:var(--c-miso)}[data-bg=miso-c]{background-color:var(--c-orange);color:var(--c-white)}[data-xhr-namespace=product_miso] .c-mq-color{color:var(--c-miso)}[data-xhr-namespace=product_miso] .c-mq-color .c-mq-wrap{border-bottom:4px solid var(--c-miso);border-top:4px solid var(--c-miso)}[data-xhr-namespace=product_miso] .c-mq-color .i-naruto use{fill:var(--c-miso)}.c-logo{aspect-ratio:156/45;display:block;padding-left:.7vw;width:10.8333333333vw}.c-logo svg{height:100%;width:100%}.c-header a{pointer-events:auto}.c-header{height:var(--header-h);left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9}.c-header-body{height:100%;position:relative;width:100%;z-index:2}.c-header-bg{background:linear-gradient(180deg,rgba(0,0,0,.25),transparent);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.c-nav-ul{align-items:center;display:flex;gap:var(--nav-gap-x)}.c-nav-l{left:var(--nav-padding-x);position:absolute;top:var(--nav-padding-x)}.c-nav-m{display:flex;justify-content:center;padding-top:1.7361111111vw}.c-nav-r{position:absolute;right:var(--nav-padding-x);top:var(--nav-padding-x)}.c-nav-r-foodlabel{display:none}[data-current-page=foodlabel_miso] .c-nav-m,[data-current-page=foodlabel_shoyu] .c-nav-m{width:40%}[data-current-page=foodlabel_miso] .c-nav-r-foodlabel,[data-current-page=foodlabel_shoyu] .c-nav-r-foodlabel{display:block}[data-current-page=foodlabel_miso] .c-header-bg,[data-current-page=foodlabel_miso] .c-nav-l,[data-current-page=foodlabel_miso] .c-nav-r-foodlabel-shoyu,[data-current-page=foodlabel_miso] .c-nav-r-page,[data-current-page=foodlabel_shoyu] .c-header-bg,[data-current-page=foodlabel_shoyu] .c-nav-l,[data-current-page=foodlabel_shoyu] .c-nav-r-foodlabel-miso,[data-current-page=foodlabel_shoyu] .c-nav-r-page{display:none}.c-wh{height:var(--window-h)}.c-fv-bg,.c-sec-bg{height:100%}.c-fv-bg,.c-sec-bg,.c-sec-bg-fix{left:0;position:absolute;top:0;width:100%;z-index:0}.c-sec-bg-fix{height:var(--window-h)}.c-fv-title{border-top:2px solid var(--c-white);bottom:0;color:var(--c-white);left:0;letter-spacing:-.015em;padding:.25em 0 .3em;position:absolute;width:100%;z-index:1}.i-naruto{aspect-ratio:49/21;display:block;width:3.4027777778vw}.i-naruto svg{height:100%;width:100%}.c-naruto{padding:.1em .5em 0}.c-fv-banner{bottom:var(--grid-g);opacity:0;position:absolute;right:var(--grid-g);transform:translateY(50px);z-index:2}.is-loaded:not(.is-leave-and-enter) .c-fv-banner{opacity:1;transform:translate(0);transition:opacity .8s var(--e-power3-out) .2s,transform .8s var(--e-power3-out) .2s}.c-mq-wrap{overflow:hidden}.c-mq-ul{align-items:center;display:flex}.c-mq-ul:last-child{margin-bottom:0}.c-mq-li{align-items:center;animation:marquee 30s linear infinite;display:flex;height:1em;white-space:nowrap}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.c-sec,.c-sec-body{position:relative}.c-sec-body{height:100%;width:100%;z-index:2}.c-grid{display:grid;grid-template-columns:repeat(var(--grid-n),1fr);grid-gap:var(--grid-g);padding:0 var(--grid-g)}.c-grid-l1{grid-column-end:8;grid-column-start:3}.c-grid-l1,.c-grid-r1{align-items:center;display:flex}.c-grid-r1{grid-column-end:15;grid-column-start:10}.c-grid-r1 .c-editor{padding-bottom:3rem}.c-grid-lr2{padding:8rem 0}.c-grid-lr2+.c-hr:has(+.c-grid-lr2){margin:calc(var(--grid-g)*-1) 0}.c-grid-l2{grid-column-end:6;grid-column-start:2}.c-grid-r2{grid-column-end:16;grid-column-start:6}.c-grid-r3{align-items:center;display:flex;grid-column-end:16;grid-column-start:10}.c-grid-l4{grid-column-end:7;grid-column-start:2}.c-grid-r4{grid-column-end:16;grid-column-start:9}.c-sec-title{grid-column-end:2;grid-column-start:1}.c-grid-body{padding:5rem 0;width:100%}.c-topping{align-items:center;display:flex;grid-column-end:8;grid-column-start:3}.c-topping-lead{padding-bottom:2rem}#app .c-topping-title{letter-spacing:0}.f-serif.f-48{letter-spacing:.12em}.c-topping-h2{bottom:0;left:0;position:absolute}.c-sec-h2{font-weight:400;letter-spacing:.05em;line-height:1;padding:0 1rem}.c-hr-media{aspect-ratio:427/641}.c-sec-bg.c-sec-inner-bg{padding:var(--grid-g)}.c-sec-bg.c-sec-inner-bg div{background-color:var(--c-white);border-radius:var(--border-r);height:100%;width:100%}.c-store-item+.c-store-item{margin-top:2rem}.c-sec-contact .c-sec-bg:after{background:linear-gradient(rgba(0,0,0,.2),transparent 10%,transparent 70%,rgba(0,0,0,.4));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.c-product-bnr{color:var(--c-white);grid-column-end:9;grid-column-start:1;max-height:calc(var(--window-h) - 10rem);position:relative;width:100%}.c-product-bnr:last-child{grid-column-end:17;grid-column-start:9}.c-product-bnr-img{height:100%;letter-spacing:0;position:absolute;top:0;width:100%;z-index:0}.c-product-bnr-body{border-radius:var(--border-r);height:50vw;max-height:calc(var(--window-h) - 10rem);overflow:hidden;position:relative;width:100%}.c-tip{bottom:1rem;left:1rem;position:absolute;z-index:2}.c-tip-body{color:var(--c-black);padding:1.5rem;position:relative;z-index:2}.c-tip-body .ui-btn-c{margin-bottom:-.5rem;margin-left:-.5rem;transition:all .5s var(--e-expo-out)}.c-tip-txt{opacity:0;padding-bottom:1rem}.c-tip-bg{background-color:var(--c-white);border-radius:var(--border-r);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s var(--e-expo-out);width:100%;z-index:1}.js-hover.is-pointer-enter .c-tip .c-tip-bg,.js-hover.is-pointer-enter .c-tip .c-tip-txt{opacity:1}.c-tip-txt{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s var(--e-expo-out),padding .5s var(--e-expo-out),width .5s var(--e-expo-out);width:0}.js-hover.is-pointer-enter .c-tip-txt{grid-template-rows:1fr;transition-duration:.75s;width:20rem}.c-tip-txt-i{overflow-y:hidden;padding-bottom:1em;width:20rem}.c-product-bnr-title{display:flex;justify-content:center;left:2rem;line-height:1;position:absolute;top:2rem;z-index:2}.c-product-bnr-title div{text-orientation:upright;writing-mode:vertical-rl}.c-product-bnr-p{padding-right:.5rem}.c-sec-h3-tr{display:flex;line-height:1}.c-sec-h3-th .b{background-color:var(--c-black);border-radius:100%;height:.6em;margin:.25em .75em 0 0;width:.6em}.c-sec-h3-td .h{letter-spacing:.05em}.c-sec-h3-td .t{padding-top:.5em}.c-sec-h4{background-color:var(--c-black);border-radius:var(--border-r);color:var(--c-white);margin-bottom:1.5em;padding:1em 1.5em}.c-html .p{margin-bottom:1em}.c-html .p-btn-ul,.c-html .p-has-btn{align-items:center;display:flex}.c-html .p-btn-li,.c-html .p-btn-ul{margin-left:1rem}.c-html :last-child{margin-bottom:0}.c-map-lr{display:flex;justify-content:space-between}.c-map-l{padding:.5em 0;width:calc(100% - 10rem)}.c-map-r{height:8rem;width:8rem}.c-map-l p+p{margin-top:1.5em}.c-map{aspect-ratio:1/1;border:1px solid var(--c-border-a);border-radius:3px;display:block;overflow:hidden}.c-hr{height:1px;position:relative;width:100%;z-index:3}.c-hr:after{background-color:var(--c-border-c);content:"";display:block;height:100%;width:100%}.c-dl{border-bottom:1px solid var(--c-border-c);display:flex;padding:2em 0;width:100%}.c-dl:last-child{padding-bottom:0}.c-dl .c-dt{width:12em}.c-dl .c-dd{width:calc(100% - 12em)}.c-mq-color{background-color:var(--c-white);color:var(--c-shoyu);font-weight:500;line-height:1;overflow:hidden;padding:2px 0;position:relative;width:100vw}.c-mq-color .c-naruto{padding-left:3em;padding-right:3em}.c-mq-color .i-naruto{height:.8em;width:auto}.c-mq-color .i-naruto use{fill:var(--c-shoyu)}.c-mq-color .c-mq-wrap{border-bottom:4px solid var(--c-shoyu);border-top:4px solid var(--c-shoyu);padding:.75em 0}.c-mq-color .c-mq-li{animation:marquee 45s linear infinite}.c-fv .c-mq-color{bottom:0;position:absolute;z-index:3}.c-404{align-items:center;display:flex;grid-column-end:16;grid-column-start:3;height:100vh}.c-404-msg{padding-bottom:2rem}.c-footer .c-sec-body{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.c-footer a *{white-space:nowrap!important}.c-footer-logo-wrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.c-footer-logo{padding-left:4.7%;width:82%}.c-footer-logo svg{aspect-ratio:156/45;width:100%}.c-footer-logo use{fill:var(--c-white)}.c-shuffle-img-ul-wrap{aspect-ratio:184/240;left:50%;opacity:1;position:absolute;rotate:25deg;top:50%;transform-origin:0 0;translate:-50% 50%;width:12.7777777778vw;z-index:2}[data-shown="1"] .c-shuffle-img-ul-wrap{opacity:1;rotate:0deg;transition:opacity 1s var(--e-expo-out) .4s,translate 1s var(--e-expo-out) 0s,rotate .8s var(--e-expo-out) 0s;translate:-50% 0}.c-shuffle-img-ul{height:100%;position:relative;width:100%}.c-shuffle-img-li{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.c-shuffle-img-li.active{opacity:1}.c-footer-top{height:calc(100% - 12em);width:100%}.c-footer-bottom{height:12em;padding:0 var(--grid-g);width:100%}.c-footer-bottom-body{border-top:1px solid var(--c-border-a);padding-top:2rem;position:relative}.c-sitemap{display:flex;padding-bottom:1rem}.c-sitemap-c{width:calc(var(--grid-x)*2 + var(--grid-g)*2)}.c-sitemap-sub{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}.c-sitemap-sns{bottom:0;position:absolute;right:0}.c-fv-body{align-items:center;display:flex;height:100%;justify-content:center;position:relative;text-align:center;width:100%;z-index:2}.c-page-title .c-cl{color:var(--c-white);line-height:1;margin-bottom:-.2em}.c-sec-about-2nd-header{align-items:center;display:flex;justify-content:center;text-align:center}.c-symbol{aspect-ratio:1/1;display:inline-block;width:15.625vw}.c-sec-about-3rd .c-editor h3 .p{margin-bottom:1rem}.c-floats{left:calc(var(--grid-x)*-4);position:absolute;top:0;width:calc(var(--grid-x)*3 + 50%)}.c-floats .js-img-poster{background-position:100% 0}.c-sec-about-3rd-header{margin-bottom:2rem;position:relative;text-align:right}.c-fv .c-product-bnr-title{color:var(--c-white);left:auto;margin-top:-15svh;right:calc(var(--grid-x)*4 + var(--grid-g)*5);top:50%;transform:translateY(-50%)}.c-sec-product-2nd{background-color:var(--c-white)}.c-sec-l{left:0;z-index:1}.c-sec-l,.c-sec-r{height:100%;pointer-events:none;position:absolute;top:0;width:50%}.c-sec-r{right:0}.c-product-img{bottom:0;height:100%;position:absolute;right:0;width:100%}.c-product-img .js-img-poster{background-position:100% 100%;background-size:100%}.c-detail-content,.c-product-txt{align-items:center;display:flex;position:relative;z-index:2}.c-product-txt .c-cl{margin-bottom:.75rem}.c-product-txt .c-editor{padding-bottom:12vw}.c-sec-title{text-align:center}.c-sec-title .i-utsuwa{display:block;margin-bottom:.75em;width:1.5em}.c-sec-title{display:flex;justify-content:center;left:var(--grid-g);position:absolute;top:6rem;width:var(--grid-x);z-index:2}.c-sec-title-body{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;line-height:1}.c-sec-title-body .t{color:var(--c-shoyu);text-orientation:upright;writing-mode:vertical-rl}.c-sec-product-2nd .c-sec-l{overflow:hidden}.c-product-float{aspect-ratio:1/1;bottom:4vw;height:auto;max-width:250px;min-width:160px;position:absolute;right:4vw;width:20vw}.c-product-float .js-img-poster{background-size:contain}.c-wave{aspect-ratio:100/594;bottom:0;height:90vw;left:0;position:absolute;transform:rotate(62deg) translate(0);transform-origin:0 100%}.wave{animation:waveMq 6s linear infinite}@keyframes waveMq{0%{transform:translateY(33.3333%)}to{transform:translate(0)}}.c-real-img{left:33.33333vw;position:absolute;top:calc(50vh - 19.30556vw);z-index:1}.c-real-img .js-img{aspect-ratio:480/556;background-color:transparent;border-radius:var(--border-r);opacity:0;overflow:hidden;scale:1.05;transition:opacity .3s ease,translate .5s var(--e-expo-out),scale .5s var(--e-expo-out);translate:0 10%;width:33.3333333333vw}.c-sec-real:first-child .c-real-img .js-img,.is-acrive-2 .c-sec-real:nth-child(2) .c-real-img .js-img,.is-acrive-3 .c-sec-real:nth-child(3) .c-real-img .js-img{opacity:1;translate:0 0}.is-acrive-2 .c-sec-real:first-child .c-real-img .js-img,.is-acrive-3 .c-sec-real:nth-child(2) .c-real-img .js-img{opacity:1;scale:.98;translate:0 -6%}.is-acrive-3 .c-sec-real:first-child .c-real-img .js-img{opacity:1;scale:.96;translate:0 -10%}.c-real-txt{margin-bottom:calc(var(--window-h)*-.1);margin-left:auto;margin-right:1rem;position:relative;width:36.1111111111vw;z-index:6}.c-real-title{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(50,50,50,.2);border:1px solid var(--c-border-a);border-radius:var(--border-r);display:block;max-width:580px;padding:1.5rem}.c-real-title-header{min-height:5em}.c-real-title-footer{display:block;position:relative;z-index:3}.c-real-num{line-height:.9}.c-real-detail-img{aspect-ratio:1/1;bottom:-.5rem;clip-path:inset(100% 0 0 0);height:120%;opacity:0;position:absolute;right:-.5rem}.c-sec-product-real{padding-bottom:calc(var(--window-h)*.9)}.c-sec-real{align-items:flex-end;display:flex;height:calc(var(--window-h)*.9);justify-content:center}.c-sec-real:nth-child(2n) .c-real-txt{margin-left:1rem;margin-right:auto}.c-sec-real:nth-child(2n) .c-real-title{margin-left:auto}.c-real-detail{background-color:var(--c-white);border-radius:var(--border-r);bottom:0;color:var(--c-black);left:0;min-height:100%;opacity:0;padding:1.5rem 1.5rem 8rem;pointer-events:none;position:absolute;transition:opacity .5s var(--e-expo-out) .1s;z-index:2}.c-real-title-footer{transition:color .5s var(--e-expo-out) .1s}.c-real-detail-img{transition:all .5s var(--e-expo-out) .1s}.c-real-txt.is-pointer-enter .c-real-detail{opacity:1;pointer-events:auto;transition:opacity .2s linear 0s}.c-real-txt.is-pointer-enter .c-real-title-footer{color:var(--c-black);pointer-events:none}.c-real-txt.is-pointer-enter .c-real-detail-img{clip-path:inset(0 0 0 0);opacity:1}.c-real-detail-o{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--e-expo-out),padding .5s var(--e-expo-out)}.c-real-txt.is-pointer-enter .c-real-detail-o{grid-template-rows:1fr;padding-bottom:1.5em;padding-top:1.5em;transition-duration:.75s}.c-real-detail-i{background:-webkit-linear-gradient(90deg,transparent,transparent 30%,#000 50%,#000);-webkit-background-clip:text;background-position:0 100%;background-size:100% 300%;overflow-y:hidden;-webkit-text-fill-color:transparent;transition:background-position .5s var(--e-power1-out)}.c-real-txt.is-pointer-enter .c-real-detail-i{background-position:0 0;transition:background-position 1s var(--e-power1-out) .2s}.c-detail-img .js-img{aspect-ratio:339/486;border-radius:var(--border-r);height:auto;overflow:hidden}.c-detail-img-li{align-items:center;display:flex;height:100%}.c-detail-img-ul{display:grid;grid-template-columns:1fr 1fr;height:100%;grid-gap:var(--grid-g)}.c-detail-txt{padding:2rem 0}.c-sec-detail-footer{aspect-ratio:1440/470;height:32.6388888889vw}.c-sec-detail-footer .js-img-poster{background-position:top}.c-detail-price{font-weight:600}.c-detail-price-flex{align-items:center;display:flex;margin-bottom:.5em}.c-detail-price-flex:last-child{margin-bottom:0}.c-detail-price-label{background-color:rgba(0,0,0,.7);border-radius:3px;margin-right:1em;padding:.25em .75em}.c-detail-allergy{border:1px solid var(--c-border-b);border-radius:3px;line-height:1.4;margin-bottom:2rem;padding:.75em}.c-detail-allergy-title{border:1px solid var(--c-white);border-radius:3px;display:inline-block;margin-bottom:.75em;padding:.25em .75em}.c-page-more{display:block;height:calc(var(--vh)*100 - 18rem);overflow:hidden}.c-fv.c-page-more .c-product-bnr-title{margin-top:0;top:6rem;transform:translate(0)}.c-foodlabel-main{background-color:var(--c-white);color:var(--c-black);margin-left:auto;margin-right:0;padding:10rem calc(var(--grid-x) + var(--grid-g)) 10rem var(--grid-x);width:60%}.c-foodlabel-side{height:100%;left:0;position:fixed;top:0;width:40%}.c-last-update{padding-bottom:2rem;text-align:right}.c-table .c-tr{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:1em 0}.c-table .c-tr[data-col="5"]{grid-template-columns:repeat(5,1fr)}.c-table .c-td{border-right:1px dashed var(--c-black);border-top:1px solid var(--c-black);flex-direction:column;text-align:center}.c-table .c-td,.c-table .c-th{border-bottom:1px solid var(--c-black);display:flex}.c-table .c-th{align-items:center;background-color:#e3e0dd;flex-grow:1;font-weight:600;justify-content:center}.c-table .c-th,.c-table .c-ti{padding:1em .25em}.c-table .c-td:nth-child(8n-7){border-left:1px solid var(--c-black)}.c-table .c-td:last-child,.c-table .c-td:nth-child(8n){border-right:1px solid var(--c-black)}.c-mark{border:1px solid var(--c-border-a);border-radius:3em;margin-bottom:.5em;padding:.4em 1em}.c-item{bottom:0;left:0;padding:var(--grid-g);position:absolute;width:100%;z-index:6}.c-item-body{align-items:center;background-color:var(--c-white);border-radius:3px;color:var(--c-black);display:flex;padding:.5rem}.c-item-info{padding-left:1rem;width:calc(100% - 6rem)}.c-item-img{aspect-ratio:1/1;border-radius:3px;overflow:hidden;width:6rem}.c-item-bg{pointer-events:none}[data-current-page=privacy_policy] .c-header-bg{opacity:0}[data-current-page=privacy_policy] .c-logo use{fill:var(--c-black)}.c-subpage{background-color:var(--c-white);min-height:var(--window-h)}.c-subpage-header{padding-bottom:3rem;padding-top:15rem;text-align:center}.c-subpage-header-h{font-weight:500;padding-bottom:1.5rem}.c-subpage-header-p{font-weight:600}.c-subpage-body{margin:0 auto;padding:4rem var(--grid-g) 10rem var(--grid-g);width:calc(var(--grid-x)*8 + var(--grid-g)*9)}.c-popup-fixed{height:100%;left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:1000}.c-popup-wrapper{align-items:center;display:flex;height:var(--window-h);justify-content:center;overflow:hidden}.c-popup-content{background-color:var(--c-white);border-radius:var(--border-r);position:relative;width:60%;z-index:2}.c-popup-body{padding:1rem;visibility:hidden}.c-popup-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:hsla(0,0%,78%,.75);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.c-popup-fixed .js-img{border:1px solid transparent;border-radius:var(--border-r);overflow:hidden}.c-popup-fixed .ui-btn-close{position:absolute;right:.5rem;top:.5rem;z-index:10}.c-popup-body[data-popup-name=map]{aspect-ratio:1700/920}[data-popup-name=map] .c-popup-body[data-popup-name=map]{visibility:visible}[data-popup-opened=true] .c-popup-fixed{pointer-events:auto;visibility:visible}.c-popup-fixed{clip-path:inset(100% 0 0 0);opacity:0;transition:clip-path .6s var(--a-fade-e),opacity .6s var(--a-fade-e),visibility 0s linear .8s}.c-popup-content{transform:translateY(100px);transition:transform .8s var(--a-fade-e)}[data-popup-opened=true] .c-popup-fixed{clip-path:inset(0 0 0 0);opacity:1;transition:clip-path .8s var(--a-fade-e),opacity 0s linear 0s,visibility 0s linear 0s}[data-popup-opened=true] .c-popup-content{transform:translate(0)}.c-form-fixed{height:100%;left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:899}.c-form-wrapper{height:var(--window-h);overflow:hidden}.c-form-content{padding:6rem 0;position:relative}.c-form-bg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(60,60,60,.75);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.c-form-body{padding:3rem 2rem}.c-form{position:relative;width:100%;z-index:2}.c-form-inner{background-color:var(--c-white);border-radius:var(--border-r);margin:0 auto;width:calc(var(--grid-x)*6 + var(--grid-g)*7)}.c-form-close{display:flex;justify-content:flex-end;padding:1rem;pointer-events:none;position:sticky;top:0;z-index:10}.c-form-close a{pointer-events:auto}.c-form-header{align-items:center;display:flex;height:4.6rem;margin-top:-4.6rem;padding:1rem}.js-close-contactform{cursor:pointer}[data-contact-form-scroll-enable=true] #app{overflow:hidden}[data-contact-form-scroll-enable=true] #app .c-form-wrapper{overflow-y:scroll}[data-contact-form-scroll-enable=true] #app .c-form-fixed{pointer-events:auto;visibility:visible}.grecaptcha-badge{pointer-events:none;visibility:hidden!important}[data-contact-form-scroll-enable=true] .grecaptcha-badge{pointer-events:auto;visibility:visible!important;z-index:1010}.c-form-fixed{clip-path:inset(100% 0 0 0);opacity:0;transition:clip-path .6s var(--a-fade-e),opacity .6s var(--a-fade-e),visibility 0s linear .8s}.c-form-inner{transform:translateY(100px);transition:transform .8s var(--a-fade-e)}[data-contact-form-scroll-enable=true] .c-form-fixed{clip-path:inset(0 0 0 0);opacity:1;transition:clip-path .8s var(--a-fade-e),opacity 0s linear 0s,visibility 0s linear 0s}[data-contact-form-scroll-enable=true] .c-form-inner{transform:translate(0)}#myForm{font-family:Hiragino Kaku Gothic ProN,sans-serif}.is-form-submitting,.is-form-submitting *{pointer-events:none!important}.is-form-submitting .c-form-submitting{opacity:1}.is-form-submitting .c-form-body,.is-form-submitting .c-form-header{opacity:.3}.c-form-submitting{align-items:center;background:var(--c-black);border-radius:var(--border-r);color:var(--c-white);display:flex;height:5rem;justify-content:center;left:50%;opacity:0;padding:0 2rem;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:5}.c-input{padding-bottom:1rem}.c-input a{text-decoration:underline}.c-input-label-wrap{align-items:center;display:flex;justify-content:space-between;padding-bottom:.25rem}.c-input input,.c-input select,.c-input textarea,.c-submit input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--c-border-a);border-radius:3px;color:var(--c-black);line-height:1.2}.c-input input:focus,.c-input select:focus,.c-input textarea:focus,.c-submit input:focus{outline:solid 1px var(--c-black)}.c-input input[type=email],.c-input input[type=tel],.c-input input[type=text],.c-input select,.c-input textarea{padding:1em .75em;width:100%}.c-input textarea{resize:none}.c-input input[type=checkbox]{height:0;opacity:0;width:0}.c-input-req{color:var(--c-red)}.c-input-name{display:block;font-weight:600}.c-input-sup{color:var(--c-gray);display:block;padding-left:1rem}.c-input-label{align-items:center;display:flex}.c-doui{padding:2rem 0 3rem}.c-checkbox{align-items:center;display:flex;justify-content:center}.c-checkbox-i{border:1px solid var(--c-border-a);border-radius:3px;height:1.2em;padding:.2em;width:1.2em}.c-checkbox-t{padding-left:1rem}.c-checkbox-b{background-color:var(--c-black);border-radius:2px;display:none;height:100%;width:100%}.c-select-body{position:relative}.c-select-i{align-items:center;aspect-ratio:.9/1;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.c-select-i svg{width:.75rem}.c-submit{padding-bottom:.5rem}.c-submit-btn,.c-submit-btn *{cursor:default}.c-submit-btn{display:block;position:relative}.c-submit-btn input[type=submit]{background:var(--c-black);border:none;border-radius:var(--border-r);color:var(--c-white);height:5rem;opacity:.7;padding:0 2rem;text-align:left;width:100%}.wpcf7-response-output{border-color:#e64705;padding: 5px;margin: 0;}.c-submit-btn .c-submit-i{border:none;position:absolute;right:2rem;top:38%;transform:translateY(-50%);width:auto;z-index:2}.wpcf7-spinner{display:none;}.error-message{color:var(--c-red);padding-top:.25rem}#form-error div{border:2px solid var(--c-red);border-radius:var(--border-r);color:var(--c-red);padding:.5rem}#form-success div{border:none;color:var(--c-orange)}.form-message div{margin-bottom:2rem;text-align:center}.c-form-footer{margin-top:2rem;text-align:center}#myForm[data-conform=true] .c-checkbox-b{display:block}#myForm[data-conform=true] .c-submit-btn,#myForm[data-conform=true] .c-submit-btn *{cursor:pointer}#myForm[data-conform=true] .c-submit-btn input[type=submit]{opacity:1}#item-image{left:0;opacity:0;position:absolute;top:0}.c-drop-zone{align-items:center;border:1px dashed var(--c-border-a);border-radius:3px;cursor:pointer;display:flex;justify-content:center;line-height:1.2;padding:3rem 0;position:relative;text-align:center}.js-drop-zone *{pointer-events:none}.c-drop-zone-h{font-weight:600;padding-bottom:1rem}.c-drop-zone-p div+div{margin-top:.5em}.c-drop-zone-footer{display:none;text-align:right}.js-remove-file{border:1px solid var(--c-border-a);border-radius:3px;cursor:pointer;display:inline-block;line-height:1;margin-top:.5rem;padding:.5em .75em}.c-drop-thumb-wrap{background-color:#f2f2f2;display:none;height:100%;padding:1rem;position:absolute;width:100%}.c-drop-thumb{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.is-uploaded-file .c-drop-thumb-wrap,.is-uploaded-file .c-drop-zone-footer{display:block}#form-success{display:none}.is-success{padding:2rem 0 4rem}.is-success .c-input,.is-success .c-submit{display:none}.is-success #form-success{display:block}.c-cl,.c-fl{height:1.2em;line-height:1.2em}.c-cl span,.c-fl span{display:inline-block}.c-cl .o,.c-fl .o{display:inline-block;height:1.2em;line-height:1.2em;overflow:hidden;position:relative}.c-cl .t,.c-fl .t{height:1.2em;line-height:1.2em;transform:translateY(110%)}.c-cl .w,.c-fl .w{height:1.2em;line-height:1.2em;text-align:center;transform:translateY(0)}.c-cl.ja,.c-fl.ja{height:auto;line-height:1.2em}.c-cl.ja .o,.c-fl.ja .o{padding-top:0}.c-cl.ja .o,.c-cl.ja .t,.c-cl.ja .w,.c-fl.ja .o,.c-fl.ja .t,.c-fl.ja .w{height:1.2em;line-height:1.2em}.c-cl.en,.c-fl.en{height:auto;line-height:1em}.c-cl.en .o,.c-fl.en .o{padding-top:0}.c-cl.en .o,.c-cl.en .t,.c-cl.en .w,.c-fl.en .o,.c-fl.en .t,.c-fl.en .w,.c-split-w{height:1em;line-height:1em}.c-split-w{display:block;margin-bottom:.118em}.c-split-w span{display:inline-block}.c-split-w .o{height:1em;line-height:1em;margin-bottom:-.125em;margin-top:.125em;overflow:hidden;padding-top:.125em;position:relative}.c-split-w .t{height:1em;line-height:1em;transform:translateY(110%)}.f-serif .o,.f-serif .t{white-space:nowrap}.c-split-c{display:flex;height:1em;line-height:1em}.c-split-c span{display:block}.c-split-c .w{display:flex;white-space:nowrap}.c-split-c .t{height:1em;line-height:1em;margin-right:-.125em;overflow:hidden;padding-right:.125em;position:relative;text-align:center}.c-split-c .c{display:block;height:1em;line-height:1em;margin-top:-.05em;transform:translateY(115%)}.c-split-c .s[data-left="0"]{display:none}.c-cl span.s,.c-fl span.s,.c-split-c span.s,.c-split-w span.s{width:.2em}.c-cl .t,.c-fl .t,.c-fl .w{transform-origin:left bottom;will-change:auto}.is-loaded [data-shown="1"] .c-cl .t,.is-loaded [data-shown="1"] .c-fl .t,.is-loaded [data-shown="1"] .c-split-c .c,.is-loaded [data-shown="1"] .c-split-w .t,.is-loaded [data-shown="1"].c-cl .t,.is-loaded [data-shown="1"].c-fl .t,.is-loaded [data-shown="1"].c-split-c .c,.is-loaded [data-shown="1"].c-split-w .t{transform:translate(0)}.c-sd-in{opacity:0;transform:translateY(var(--gx))}.is-loaded [data-shown="1"] .c-sd-in,.is-loaded [data-shown="1"].c-sd-in{opacity:1;transform:translateY(0)}.c-fd-in{opacity:0}.is-loaded [data-shown="1"] .c-fd-in,.is-loaded [data-shown="1"].c-fd-in{opacity:1}.c-cl .t[data-a="1"],.c-fl .t[data-a="1"],.c-fl .t[data-a="1"] .w,.c-split-w .t[data-a="1"] .c-split-c .c[data-a="1"]{will-change:transform}.c-fd-in[data-a="1"]{will-change:opacity}.c-sd-in[data-a="1"]{will-change:opacity,transform}.is-not-any .c-fl-wrap:hover .c-fl .w:first-child,.is-not-any .c-fl:hover .w:first-child{transform:translateY(-120%)}.is-not-any .c-fl-wrap:hover .c-fl .w,.is-not-any .c-fl:hover .w{transform:translateY(-100%)}.js-split .js-split-c,.js-split .js-split-l,.js-split .js-split-w{transition:transform var(--a-split-s) var(--a-split-e),opacity var(--a-split-s) var(--a-split-e)}.c-fl .t,.c-fl .w{transition:transform var(--a-flip-s) var(--a-flip-e)}.c-cl .t,.c-cl .w,.c-split-c .c,.c-split-w .t{transition:transform var(--a-clip-s) var(--a-clip-e)}.c-sd-in{transition:opacity var(--a-fade-s) var(--a-fade-e),transform var(--a-fade-s) var(--a-fade-e)}.c-fd-in{transition:opacity var(--a-fade-s) var(--a-fade-e)}html{font-family:halyard-display,hiragino-kaku-gothic-pron,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;line-height:var(--line-height)}#app .f-sans{font-family:Hiragino Kaku Gothic ProN,sans-serif;font-weight:300}#app .f-serif{font-family:fot-tsukuaoldmin-pr6n,serif;font-weight:300}.f-l0{line-height:1}.f-l1{line-height:1.1}.f-l2{line-height:1.2}#app .w-300{font-weight:300}#app .w-400{font-weight:400}#app .w-500{font-weight:500}#app .w-600{font-weight:600}h1,h2,h3,h4,h5,h6{font-feature-settings:"palt";font-weight:200}body{line-break:strict;overflow-wrap:anywhere;word-break:normal}#app .f-96{font-size:max(6.666vw,76.8px)}#app .f-80{font-size:max(5.555vw,64px)}#app .f-60{font-size:max(4.166vw,48px)}#app .f-48{font-size:max(3.333vw,38.4px);line-height:1.2}#app .f-40{font-size:max(2.777vw,32px)}#app .f-32{font-size:max(2.222vw,25.6px)}#app .f-28{font-size:max(1.944vw,22.4px)}#app .f-24{font-size:max(1.666vw,19.2px)}#app .f-20{font-size:max(1.388vw,16px)}#app .f-18{font-size:max(1.25vw,14.4px)}#app .f-16,html{font-size:max(1.111vw,13px)}#app .c-html,#app .f-14,#app .ui-btn{font-size:max(.972vw,13px)}#app .f-13{font-size:max(.902vw,12px)}#app .f-12{font-size:max(.833vw,11px)}#app .c-real-detail .f-14{font-size:clamp(13px,.9722222222vw,15px)}@media(max-width:1023px){#app .f-96{font-size:max(6.111vw,70.4px)}#app .f-80{font-size:max(4.513vw,52px)}#app .f-60{font-size:8.3333333333vw}#app .f-48{font-size:6vw}#app .f-40{font-size:5.5555555556vw}#app .f-32{font-size:4.4444444444vw}#app .f-28{font-size:4.1666666667vw}#app .f-24{font-size:1.2rem}#app .f-18,#app .f-20{font-size:1.1rem}#app .f-16,html{font-size:15px}#app .c-html,#app .f-14,#app .ui-btn{font-size:.9rem}#app .f-13{font-size:.8rem}#app .f-12{font-size:.7rem}.c-input input,.c-input select,.c-input textarea,.c-submit input{font-size:16px}#app .c-product-bnr .f-60{font-size:4.1666666667vw}#app .c-product-bnr .f-28{font-size:2.0833333333vw}}@media(max-width:680px),(max-width:900px)and (orientation:landscape){#app .f-60{font-size:10.8333333333vw}#app .f-48{font-size:6.6666666667vw}#app .c-topping-title{font-size:8vw}#app .f-32{font-size:1.5rem}#app .f-28{font-size:1.45rem}#app .c-product-bnr .f-60{font-size:8.3333333333vw}#app .c-product-bnr .f-28{font-size:4.1666666667vw}.c-editor p{font-size:.9rem}}.ui-btn{align-items:center;background:var(--c-white);border-radius:3px;box-shadow:0 0 0 1px var(--c-border-c);display:flex;font-weight:500;height:1.56rem;justify-content:center;line-height:1;min-width:4.65rem;padding:0 1.07rem .075rem}[data-bg=white] .ui-btn{box-shadow:0 0 0 1px var(--c-black)}.ui-btn .w{line-height:1;white-space:nowrap}.ui-btn .ja{font-size:.875em;font-weight:600;padding-top:.1em}.ui-btn .i{margin-top:.1em;width:.75em;stroke-width:3.5px}.ui-btn-g{background-color:transparent;box-shadow:0 0 0 1px var(--c-border-b);min-width:3rem}@media(any-hover:hover){.ui-btn{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid transparent;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.ui-btn:hover{box-shadow:none}.c-footer .ui-btn:hover,.ui-btn:hover{background-color:var(--c-border-a);color:var(--c-white)}.c-footer .ui-btn:hover{border-color:transparent;box-shadow:0 0 0 1px var(--c-border-a)}[data-bg=white] .ui-btn:hover{background-color:var(--c-white);border-color:transparent;box-shadow:0 0 0 1px var(--c-border-d);color:var(--c-black)}.ui-btn-g:hover{box-shadow:0 0 0 1px var(--c-black)}}.ui-btn-b{aspect-ratio:1/1;border:1px solid var(--c-black);border-radius:var(--border-r);display:block;width:calc(var(--grid-x)*2 + var(--grid-g))}.ui-btn-b-label{line-height:1;padding:var(--grid-g)}.ui-btn-b .i-arrow-a{aspect-ratio:1/1;bottom:var(--grid-g);position:absolute;right:var(--grid-g);width:2rem;stroke-width:2px}@media(any-hover:hover){.ui-btn-b{transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.ui-btn-b:hover{border-color:var(--c-border-d)}[data-bg=black] .ui-btn-b:hover{background-color:var(--c-white);border-color:transparent;color:var(--c-black)}}.ui-btn-c{aspect-ratio:96/52;border:1px solid var(--c-border-b);border-radius:3px;line-height:1;width:6.6666666667vw}.ui-btn-c,.ui-btn-c .i-arrow-b{align-items:center;display:flex;justify-content:center}.ui-btn-c .i-arrow-b{width:2.2222222222vw;stroke-width:2px}.ui-btn-c .i-arrow-b use{stroke:var(--c-white)}.js-hover.is-pointer-enter .c-tip .ui-btn-c{border-color:var(--c-border-d)}.js-hover.is-pointer-enter .c-tip .ui-btn-c .i-arrow-b use{stroke:var(--c-black)}.ui-btn-i .w{padding-right:.5em}.ui-btn-contact{align-items:center;bottom:0;display:flex;justify-content:center;padding:3rem var(--grid-g);position:absolute;right:0}.ui-btn-contact-txt{letter-spacing:.02em;padding-right:2rem}.ui-btn-contact-h{margin-top:-.25em}.ui-btn-contact-p{text-align:right}.ui-btn-contact-i{aspect-ratio:1/1;background-color:var(--c-black);border-radius:var(--border-r);width:6.25rem}.ui-btn-close .t,.ui-btn-contact-i .t,.ui-btn-more .t{background-color:var(--c-white);height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.ui-btn-contact-i .t2{transform:translate(-50%,-50%) rotate(90deg)}@media(any-hover:hover){.ui-btn-contact-i{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid transparent;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.ui-btn-contact:hover .ui-btn-contact-i{background-color:rgba(0,0,0,.75);border-color:var(--c-border-b);color:var(--c-white)}}.ui-btn-close{aspect-ratio:1/1;background-color:var(--c-white);border:1px solid var(--c-border-a);border-radius:3px;display:block;height:2.6rem;width:2.6rem;z-index:2}.ui-btn-close .t{background-color:var(--c-black);transform:translate(-50%,-50%) rotate(45deg)}.ui-btn-close .t2{transform:translate(-50%,-50%) rotate(-45deg)}@media(any-hover:hover){.ui-btn-close{transition:border-color .2s ease-in-out}.ui-btn-close:hover{border-color:var(--c-black)}}.ui-btn-more{aspect-ratio:1/1;border-radius:3px;bottom:.5rem;display:block;height:2.5em;position:absolute;right:.5rem}.ui-btn-more .t{background-color:var(--c-white);transform:translate(-50%,-50%);width:100%}.ui-btn-more .t2{transform:translate(-50%,-50%) rotate(-90deg)}#app .ui-link{border-bottom:1px dashed var(--c-border-b);color:var(--c-white);display:inline-block;font-weight:400;padding-bottom:.25em;text-decoration:none}.ui-link-body{align-items:center;display:flex}.ui-link-i{padding-left:.75em;padding-right:.25em;width:1.9em}.ui-link .i-arrow-b{aspect-ratio:36/27;width:100%;stroke-width:3px}.ui-link .i-arrow-b use{stroke:var(--c-white)}.ui-btn-arrow{padding-left:.75rem;padding-right:.75rem}.ui-btn-arrow .i{padding-left:.5em}.ui-btn-arrow .i-arrow-a{aspect-ratio:40/40;height:.8em}.ui-banner{background-color:var(--c-black);border-radius:var(--border-r);color:var(--c-white);display:block;width:calc(var(--grid-x)*4 + var(--grid-g)*3)}.ui-banner-label{line-height:1;padding:calc(var(--grid-g)*2)}.ui-banner-label>*{margin-bottom:.5rem}.ui-banner .i-arrow-ex{bottom:calc(var(--grid-g)*2 + .5rem);position:absolute;right:calc(var(--grid-g)*2);width:2rem;stroke:var(--c-white);stroke-width:2px}.ui-banner .ui-banner-tag{border:1px solid var(--c-white);border-radius:1px;display:inline-block;margin-bottom:-1px;margin-top:-1px;padding:.2em .4em}@media(any-hover:hover){.ui-banner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid transparent;transition:opacity .8s var(--e-power3-out) .2s,transform .8s var(--e-power3-out) .2s,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.ui-banner:hover{background-color:rgba(0,0,0,.75)}}.ui-banner-header{background-color:var(--c-black);box-shadow:0 0 0 1px var(--c-border-b);color:var(--c-white);display:block;height:30px;left:0;position:fixed;top:0;width:100%;z-index:9}.ui-banner-header .r{align-items:center;display:flex;justify-content:center;width:100%}.ui-banner-header+.c-header{top:30px}.ui-banner-header .i-arrow-ex{margin-bottom:.05em;margin-left:1em;width:.85em;stroke-width:3.5px}@media(any-hover:hover){.ui-banner-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background-color .2s ease-in-out}.ui-banner-header:hover{background-color:rgba(0,0,0,.75)}}.c-menu{display:none}.ui-toggle-menu{display:none;height:2.6rem;width:2.6rem}.ui-toggle-open{border-radius:3px;height:2.6rem;left:0;position:absolute;top:0;width:2.6rem;z-index:2}.ui-toggle-open .r{align-items:center;display:flex;justify-content:center}.ui-toggle-open svg{width:1.85rem}.ui-toggle-open path{stroke-dasharray:27px;stroke-dashoffset:54px;transition:stroke-dashoffset .6s var(--e-power2-out) .6s}.ui-toggle-open path:nth-child(2){transition-delay:.7s}.ui-toggle-open path:nth-child(3){transition-delay:.8s}.c-menu-icon .ui-toggle-close{left:0;position:absolute;top:0;transition:visibility 0s linear .6s;visibility:hidden;z-index:2}.c-menu-icon .ui-toggle-close .t{transition:width .6s var(--e-power2-in-out);width:0}[data-menu-opened=true] .ui-toggle-open path{transition-delay:0s;stroke-dashoffset:27px}[data-menu-opened=true] .ui-toggle-open path:nth-child(2){transition-delay:.1s}[data-menu-opened=true] .ui-toggle-open path:nth-child(3){transition-delay:.2s}[data-menu-opened=true] .c-menu-icon .ui-toggle-close{visibility:visible}[data-menu-opened=true] .c-menu-icon .ui-toggle-close .t{transition-delay:.4s;width:50%}@media(any-hover:hover){.c-sitemap-c a{transition:opacity .2s ease-in-out}.c-sitemap-c a:hover{opacity:.6}.c-editor a{transition:opacity .2s ease-in-out}.c-editor a:hover{opacity:.6}}.is-any .c-plxImg .js-img,.is-any .c-plxImg .js-player{height:100%}.is-any .c-product-bnr{max-height:-moz-fit-content;max-height:fit-content}.is-any .c-tip{bottom:0;left:0;margin-top:-2rem;padding:0 var(--grid-g);position:relative;width:100%}.is-any .c-tip .c-tip-bg,.is-any .c-tip .c-tip-txt{opacity:1}.is-any .c-tip .c-tip-footer{display:flex;justify-content:flex-end}.is-any .c-tip .ui-btn-c{border:1px solid var(--c-border-a);margin:0}.is-any .c-tip .ui-btn-c .i-arrow-b use{stroke:var(--c-black)}.is-any .c-tip-txt{grid-template-rows:1fr;transition:none;width:auto}.is-any .js-hover.is-pointer-enter .c-tip-txt{width:auto}.is-any .c-tip-txt-i{padding-bottom:1em;transition:none;width:auto}.is-any .c-sec-product-real .c-sec-title{opacity:1!important;padding-top:3rem;position:absolute!important;top:0;transform:none!important}.is-any .c-real-img{left:0;opacity:1!important;position:relative!important;top:0;transform:none!important}.is-any .c-real-img .js-img{opacity:1!important;scale:1!important;translate:none!important}.is-any .c-real-txt{margin-top:-8rem;opacity:1!important;transform:none!important;width:41.6666666667vw}.is-any .c-sec-product-real{padding:8rem 0}.is-any .c-sec-real{align-items:center;flex-direction:column;height:auto;padding:4rem 0}@media(max-width:1024px){.c-form-inner{width:40em}.c-footer{height:auto}.c-shuffle-img-ul-wrap{bottom:auto;margin-top:3rem;position:relative;top:auto}.c-footer-top{height:auto;padding:6rem 0}.c-sitemap{padding-bottom:2rem}.c-sitemap-c{width:50%}.c-sitemap-sub{align-items:baseline;display:flex;flex-direction:column;justify-content:flex-end}.c-footer-bottom{height:auto;padding-bottom:2rem}.c-sitemap-address{display:block;padding-top:5rem}.c-sitemap-sns .c-nav-ul{gap:4px;justify-content:flex-end}}@media(max-width:1023px){.ui-banner{width:calc(var(--grid-x)*7 + var(--grid-g)*6)}.c-splash-symbol{height:20.2vw;width:20.2vw}.c-logo{padding-left:1.3%;width:160px}.c-header-bg{height:7rem}.c-grid-l1{grid-column-start:2}.c-grid-r1{grid-column-end:16}.c-grid-r1,.c-grid-r3{grid-column-start:9}.c-wh{height:calc(var(--window-h)*.75)}.c-fv{height:calc(var(--window-h)*1)}.i-naruto{width:3rem}.c-video{aspect-ratio:16/9;height:auto;width:100%}.c-concept .c-sec-bg{opacity:.6}.c-concept .c-sec-bg .js-img-poster{background-position:20%}.c-topping{grid-column-end:16;grid-column-start:2}.c-shuffle-img-ul-wrap{width:20%}.ui-btn-b{width:10rem}.c-html .p{margin-bottom:1.5em}.c-html .p-has-btn{align-items:flex-start;flex-direction:column;gap:var(--grid-g)}.c-html .p-btn-ul{align-items:flex-start;margin-left:0}.c-html .p-btn-li{margin-left:0;margin-right:.75rem}.c-dl{flex-direction:column;gap:1em;padding:1em 0 2em}.c-dl:last-child{padding-bottom:0}.c-dl .c-dd,.c-dl .c-dt{width:100%}.c-tip .c-tip-txt{min-height:12em}.c-404{grid-column-end:17;grid-column-start:2}.c-floats{left:calc(var(--grid-x)*-1);width:50%}.c-floats .js-img-poster{background-size:160% auto}.c-sec-about-3rd-header{margin-bottom:2rem;position:absolute;right:0;text-align:center;top:calc(var(--grid-g)*3);width:100%}.c-sec-about-3rd .c-grid-lr1{align-items:flex-start;padding-top:19.7916666667vw}.c-sec-about-3rd .c-grid-l1{grid-column-end:8}[data-bg=black] .c-sec-bg.c-sec-inner-bg div{background-color:#242424}.c-fv .c-product-bnr-title{margin-top:-20svh;right:calc(var(--grid-x)*2 + var(--grid-g)*3)}.c-page-more{height:calc(var(--window-h)*.5)}.c-fv.c-page-more .c-product-bnr-title{margin-top:0;top:50%;transform:translateY(-50%)}.c-detail-allergy{margin-bottom:2rem}.c-sec-detail .c-grid .c-grid-l4{padding-bottom:5rem}.c-sec-detail .c-grid .c-grid-l4,.c-sec-detail .c-grid .c-grid-r4{grid-column-end:16;grid-column-start:2}.c-sec-title{top:4rem}#app .c-sec-product-2nd .f-28{font-size:20px}.c-sec-product-2nd .c-product-txt{grid-column-end:8;grid-column-start:1}.c-real-img .js-img{width:54.1666666667vw}.ui-btn-more{bottom:.5em;height:3em;right:.25em}.c-sec-bg-fix{display:none}.c-sec-product-real .c-sec-title{padding-top:3rem;position:absolute!important}.c-real-img,.c-sec-product-real .c-sec-title{opacity:1!important;top:0;transform:none!important}.c-real-img{left:0;position:relative!important}.c-real-img .js-img{opacity:1!important;scale:1!important;translate:none!important}.c-real-txt{margin-top:-8rem;opacity:1!important;transform:none!important;width:41.6666666667vw}.c-sec-product-real{padding:8rem 0}.c-sec-real{align-items:center;flex-direction:column;height:auto;padding:4rem 0}.c-detail-img .js-img{aspect-ratio:6/5;height:auto}.c-sec-detail-footer{aspect-ratio:375/150;height:auto}.c-foodlabel-main{background-color:var(--c-white);padding:3rem var(--grid-g) 6rem;position:relative;width:100%;z-index:2}.c-foodlabel-main>*,.c-item-body{margin:0 auto;max-width:32rem}.c-foodlabel-side{height:60vw;overflow:hidden;position:relative;width:100%}.c-foodlabel-side .c-item-bg{height:60vw;left:0;position:fixed;top:0;width:100%}.c-table .c-tr{grid-template-columns:repeat(4,1fr)}.c-table .c-tr[data-col="5"]{grid-template-columns:repeat(1,1fr);grid-gap:0;border-top:1px solid var(--c-black)}.c-table .c-tr[data-col="5"] .c-td{border-left:1px solid var(--c-black);border-right:1px solid var(--c-black);border-top:none;display:grid;grid-template-columns:repeat(2,1fr)}.c-table .c-tr[data-col="5"] .c-td:not(:last-child){border-bottom:1px dashed var(--c-black)}.c-table .c-tr[data-col="5"] .c-th{border-bottom:none}.c-table .c-td:last-child,.c-table .c-tr:not([data-col="5"]) .c-td:nth-child(4n),.c-table .c-tr[data-col="5"] .c-th{border-right:1px solid var(--c-black)}.c-table .c-tr:not([data-col="5"]) .c-td:nth-child(4n-3){border-left:1px solid var(--c-black)}[data-current-page=foodlabel_miso] .c-nav-m,[data-current-page=foodlabel_shoyu] .c-nav-m{width:100%}[data-current-page=foodlabel_miso] .c-header-bg,[data-current-page=foodlabel_shoyu] .c-header-bg{display:block}.c-popup-content{width:calc(100% - 2rem)}.c-footer{height:auto}}[data-m]{display:none}[data-n][data-m]{display:block}.s-680{display:none!important}@media(max-width:680px),(max-width:900px)and (orientation:landscape){.h-680{display:none!important}.s-680{display:block!important}.ui-btn-b{margin-left:auto}.ui-btn-c{aspect-ratio:96/52;width:4.8rem}.ui-btn-c .i-arrow-b{width:1.6rem}.ui-btn-contact{align-items:center;bottom:0;gap:var(--grid-g);height:100%;justify-content:space-between;position:absolute;width:100%}.ui-btn-contact-txt{padding-right:0}.ui-btn-contact-h{margin-bottom:0;margin-top:-.25em;text-align:left}.ui-btn-contact-p{text-align:left}.ui-btn-contact-i{border-radius:3px;width:5rem}.ui-banner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(0,0,0,.75);bottom:8px;right:8px;width:16em}.ui-banner-label{padding:var(--grid-g)}.ui-banner [data-rem="1"]{height:.5rem}.ui-banner .i-arrow-ex{bottom:calc(var(--grid-g) + .25rem);right:var(--grid-g);width:1.5rem}.ui-banner-header{height:30px}.ui-banner-header .r{font-size:.85em}#page:has(.ui-banner-header)~.c-menu-icon{top:38px}.ui-banner-header+.c-header .c-nav-m{top:calc(30px + 3rem)}.c-nav-l,.c-nav-r{display:none}.c-header,.c-header-body{height:auto;position:static;transform:none!important}.c-header-bg{height:15rem;left:0;pointer-events:none;position:absolute;top:0;z-index:998}.c-menu-icon{left:auto;position:fixed;right:8px;top:8px;z-index:1000}.c-nav-m{left:0;padding:0;position:absolute;top:3rem;width:100%;z-index:1001}.c-nav-m .c-logo{padding-left:3.6%;width:200px}.c-menu,.ui-toggle-menu{display:block}.c-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(44,44,44,.8);height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:999}.c-menu-body{align-items:center;display:flex;height:100%;text-align:center}.c-menu-nav{color:var(--c-white);padding-top:5rem;width:100%}.c-menu-nav a{color:var(--c-white);display:block;letter-spacing:.02em;line-height:1;padding:.5rem 0;text-align:center}.c-menu-nav-sub{padding-bottom:3rem;padding-top:2rem}.c-menu-nav-product{align-items:center;display:flex;justify-content:center}.c-menu-nav-product a{padding:.5rem;width:9rem}.c-menu-nav-product a .t{aspect-ratio:1/1;border-radius:3px;overflow:hidden}.c-menu-nav-product a .n{padding-top:1rem}[data-menu-opened=true] .c-nav-m{position:fixed}[data-menu-opened=true] .c-menu{pointer-events:auto}[data-menu-opened=true] #app{overflow:hidden}.c-menu{clip-path:inset(100% 0 0 0);opacity:0;transition:clip-path .6s var(--a-fade-e),opacity .6s var(--a-fade-e),visibility 0s linear .8s}.c-menu-nav{transform:translateY(100px);transition:transform .8s var(--a-fade-e)}[data-menu-opened=true] .c-menu{clip-path:inset(0 0 0 0);opacity:1;transition:clip-path .8s var(--a-fade-e),opacity 0s linear 0s,visibility 0s linear 0s}[data-menu-opened=true] .c-menu-nav{transform:translate(0)}.c-form-fixed{z-index:1001}.c-form-wrapper{height:100vh}.c-form-content{padding:0 0 6rem}.c-form-body{padding:2rem var(--grid-g)}.c-form{padding:var(--grid-g)}.c-form-inner{width:100%}.c-drop-zone{align-items:center;border:1px dashed var(--c-border-a);border-radius:3px;cursor:pointer;display:flex;justify-content:center;line-height:1.2;padding:2rem 1rem;text-align:center}.c-wh{height:var(--window-h)}.c-footer{height:auto}.c-wh.mb-rect{aspect-ratio:2/3;height:auto}.c-wh.mb-square{aspect-ratio:1/1;height:auto}.c-grid{gap:var(--grid-g);grid-template-columns:1fr;padding:0 var(--grid-g)}.c-grid-lr1{padding:0 calc(var(--grid-g)*2)}.c-grid-lr1 .c-grid-body{padding:calc(var(--grid-g)*3) 0}.c-grid-lr1 .c-grid-l .c-grid-body{padding-top:0}.c-grid-l1,.c-grid-l2,.c-grid-l3,.c-grid-l4,.c-grid-r1,.c-grid-r2,.c-grid-r3,.c-grid-r4{grid-column-end:auto;grid-column-start:auto}.c-grid-l1{order:1}.c-grid-r1 .c-editor{padding-bottom:3rem}.c-grid-lr2{padding:calc(var(--grid-g)*4) calc(var(--grid-g)*2)}.c-grid-lr2+.c-sec-bg.c-sec-inner-bg{padding:0}.c-grid-lr2+.c-sec-bg.c-sec-inner-bg div{border-radius:0}.c-grid-lr4{gap:0}.c-sec-title{position:relative}.c-topping{grid-column-end:9;grid-column-start:1;padding-bottom:5em}.c-concept .c-sec-bg{opacity:1}.c-store-item+.c-store-item{margin-top:1rem}.c-product-bnr{margin-bottom:var(--grid-g);max-height:none}.c-product-bnr,.c-product-bnr:last-child{grid-column-end:9;grid-column-start:1}.c-product-bnr-body{aspect-ratio:1/1;height:auto}.c-tip-body{padding:var(--grid-g)}.c-product-bnr-title{left:calc(var(--grid-g)*2);top:calc(var(--grid-g)*2)}.c-sec-h3-tr{margin-bottom:2em}.c-sec-h3-th .b{height:.6em;margin:.3em .75em 0 0;width:.6em}.c-sec-h4{margin-bottom:.5em;padding:1.25em 1.5em}.c-map-lr{border:1px solid var(--c-border-c);border-radius:3px;flex-direction:column;gap:var(--grid-g);padding:var(--grid-g)}.c-map-l,.c-map-r{width:100%}.c-map-r{height:auto}.c-map,.c-map-r{aspect-ratio:3/2}.c-tip .c-tip-txt{min-height:auto}.c-footer-logo{padding-left:5.8%;width:84%}.c-shuffle-img-ul-wrap,.c-symbol{width:36.1111111111vw}.c-floats{aspect-ratio:3/4;left:calc(var(--grid-g)*-1);margin:10vw 0 -25vw;position:relative;top:0;width:100%}.c-floats+p{position:relative;z-index:5}.c-floats .js-img-poster{background-size:cover}.c-sec-about-3rd .c-editor h3 .p{margin-bottom:.5rem}.c-sec-about-3rd-header{position:relative;top:0}.c-sec-about-3rd .c-grid-lr1{padding-top:0}.c-sec-about-3rd .c-grid-l1{grid-column-end:auto}.c-hr-media{aspect-ratio:1/1}.c-fv .c-product-bnr-title{bottom:6rem;flex-direction:column-reverse;gap:.5em;left:0;margin-top:0;right:0;top:auto;transform:none}.c-fv .c-product-bnr-title div{writing-mode:lr}.c-sec-l{aspect-ratio:17/9;left:0}.c-sec-l,.c-sec-r{height:auto;margin:0 calc(var(--grid-g)*-1);position:relative;top:0;width:100vw}.c-sec-r{aspect-ratio:2/3;right:0}.c-product-txt{padding-top:3rem}.c-product-txt .c-cl{margin-bottom:.5rem}.c-product-txt .c-editor{padding-bottom:0}.c-sec-title{padding-top:3rem;top:0}.c-sec-product-2nd{height:auto}.c-sec-product-2nd .c-product-txt{grid-column-end:auto;grid-column-start:auto}.c-wave{height:180vw}.c-product-float{bottom:5.5vw;min-width:140px;right:5vw}.c-real-img{width:100%}.c-real-img:after{background:linear-gradient(#000,transparent 20%,transparent 80%,#000);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.c-real-img .js-img{aspect-ratio:86/100;width:100%}.c-sec-product-real .c-real-txt{margin:-30vw var(--grid-g) 0;width:calc(100% - var(--grid-g)*2)}.c-real-detail-img{height:200%}.c-real-detail{padding-bottom:6rem}.c-page .c-sec-product-real{padding:4rem 0}.c-sec-product-real .c-sec-real{align-items:center;flex-direction:column;height:auto;padding:1rem 0}.ui-btn-more{bottom:.1rem;height:2em;right:.1rem}.c-sec-detail-footer{aspect-ratio:375/250;height:auto}.c-sec-detail .c-grid .c-grid-l4{padding-bottom:4rem}.c-page-more{height:calc(var(--vh)*100 - 12rem)}.c-page-more .c-fv-bg{height:calc(var(--vh)*100);margin-top:-10rem}.c-fv.c-page-more .c-product-bnr-title{bottom:4rem;margin-top:0;top:auto;transform:none}.c-404{grid-column-end:auto;grid-column-start:auto;padding:0 1em}.c-foodlabel-side,.c-foodlabel-side .c-item-bg{height:100vw;max-height:70vh}}.no-js .c-form-fixed,.no-js .c-menu,.no-js .c-popup-fixed{display:none}.no-js .c-alert a{color:var(--c-white);text-decoration:underline}.no-js .c-alert{background-color:var(--c-black);bottom:0;color:var(--c-white);left:0;padding:2rem 1rem;position:fixed;text-align:center;width:100%;z-index:9999}:root{--line-height:1.7}#tinymce{height:auto;visibility:visible}#tinymce td{padding:1em}.c-editor{font-family:Hiragino Kaku Gothic ProN,sans-serif;letter-spacing:0;line-height:1.5;text-transform:none}.c-editor .mce-preview-object{border:none}.c-editor .mce-object-iframe{display:block;width:100%}.c-editor *{float:none;letter-spacing:0;max-width:100%}.c-editor .h2,.c-editor h2{font-size:1.8em}.c-editor .h3,.c-editor h3{font-size:1.1em}.c-editor .h4,.c-editor h4{font-size:1em}.c-editor .h2,.c-editor .h3,.c-editor .h4,.c-editor .h5,.c-editor h2,.c-editor h3,.c-editor h4,.c-editor h5{font-weight:600;line-height:1;margin:2rem 0}.c-editor b,.c-editor strong{font-weight:600}.c-editor em{font-style:italic}.c-editor a{font-weight:600;text-decoration:underline}.c-editor .p,.c-editor p,.c-editor ul{margin:1em 0}.c-editor ol{counter-reset:section;list-style-type:none;margin:2em 0}.c-editor ol li{padding-bottom:.5em;padding-left:1.5em;position:relative}.c-editor ol li:before{content:counter(section,lower-alpha) ".";counter-increment:section;font-weight:700;left:0;position:absolute;top:0}.c-editor ol li strong,.c-editor ul li strong{display:block;padding-bottom:1em;padding-top:1.5em}.c-editor ol li strong:first-child,.c-editor ul li strong:first-child{padding-top:0}.c-editor ol li:last-child,.c-editor ul li:last-child{padding-bottom:0}.c-editor ol li p,.c-editor ul li p{margin-bottom:0;margin-top:1.5em}.c-editor ul li{padding-bottom:1em;padding-left:1.5em;position:relative}.c-editor ul li:before{background-color:#000;border-radius:100%;content:"";display:block;height:1em;left:0;position:absolute;top:.25em;width:1em}.c-editor :first-child{margin-top:0!important}.c-editor :last-child{margin-bottom:0!important}.c-editor * :first-child{margin-top:0!important}.c-editor * :last-child{margin-bottom:0!important}.c-editor.c-html .h2,.c-editor.c-html h2{border-top:2px solid var(--c-black);margin-bottom:3em;margin-top:3em;padding-top:1em}.c-editor.c-html .h3,.c-editor.c-html .h4,.c-editor.c-html .h5,.c-editor.c-html h3,.c-editor.c-html h4,.c-editor.c-html h5{margin-bottom:1em;margin-top:3em}.c-editor.c-html a{font-weight:300}.c-editor.c-html ul li:before{background-color:transparent;content:"※";display:block;height:auto;top:0;width:auto}.c-subpage-body .c-editor.c-html .h2,.c-subpage-body .c-editor.c-html h2{border-top:none;margin-bottom:1.25em;margin-top:3em;padding-top:0}@media(max-width:680px),(max-width:900px)and (orientation:landscape){.c-editor .h2,.c-editor h2{font-size:1.4em}}
