@charset "UTF-8";@font-face{font-family:RyuminPr5;src:url(../font/A-OTF-RyuminPr5-Medium.otf) format("opentype")}body{font-family:RyuminPr5,"Yu Mincho Light",YuMincho,"Yu Mincho","游明朝体",sans-serif;font-weight:400;font-optical-sizing:auto;font-style:normal}@media screen and (min-width:768px){.pc-none{display:none}}@media screen and (max-width:767px){.sp-none{display:none}}@media screen and (min-width:1440px){.xl-none{display:none}}@media screen and (min-width:1030px){.l-none{display:none}}@media screen and (min-width:919px){.m-none{display:none}}@media screen and (max-width:640px){.s-none{display:none}}@media screen and (min-width:641pxpx){.rs-none{display:none}}html{font-size:16px}@media (max-width:375px){html{font-size:4.2666666667vw}}@media (max-width:1030px) and (min-width:768){html{font-size:1.5533980583vw}}@media (min-width:1030px){html{font-size:16px}}body{color:#000}a[href^="tel:"]{pointer-events:none}@media screen and (min-width:919px){a[href^="tel:"]{pointer-events:unset}}p{line-height:2}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;margin:0}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dd{margin-left:0}img{max-width:100%;height:auto}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address,em{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}td,th{vertical-align:top;padding:0}[data-scroll-trigger]{-webkit-filter:blur(1em) brightness(1.3);filter:blur(1em) brightness(1.3);opacity:0;transition-duration:1s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-timing-function:cubic-bezier(.165,.84,.44,1);will-change:auto}[data-scroll-trigger].visible{-webkit-filter:blur(0) brightness(1);filter:blur(0) brightness(1);opacity:1}.c-product-info{background:#000}.c-product-info__hero{width:100%;max-height:800px;object-fit:cover}.c-product-info__title{text-align:center;padding:7.5rem 20px 4rem}.c-product-info__content{padding:1.5rem 20px 5rem}.c-product-info__content-inner{max-width:900px;margin:auto}.c-product-info__desc{color:#fff;margin-bottom:4.5rem}.c-product-info__cooking-example{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px 16px}.c-product-info__cooking-example img{width:100%}.flex{display:flex}@media screen and (min-width:768px){.flex-pc{display:flex}}@media screen and (min-width:919px){.flex-m{display:flex}}@media screen and (min-width:1030px){.flex-l{display:flex}}.footer{padding:3rem 0 1.5rem}.footer__online-shop-sns-wrp{max-width:380px;margin-left:auto;margin-right:auto;padding:0 20px}.online-shop{margin-bottom:3.125rem}.online-shop__inner{border:2px solid;border-radius:15px;padding:2rem 3rem 2.5rem;text-align:center}.online-shop__title{margin-top:15px;margin-bottom:25px;line-height:1.7}.online-shop__link{display:flex;justify-content:center;align-items:center;color:#fff;background:#000;padding:16px 30px;border-radius:25px}.online-shop__link:visited{color:#fff}.online-shop__link::before{content:"";display:inline-block;background:url(../images/common/cart.svg) no-repeat center center/contain;width:20px;height:20px;margin-right:10px}.sns{margin-bottom:3.125rem}.sns__list{display:flex;justify-content:space-between;align-items:center}.copyright{font-size:.75rem;text-align:center}#hamburger{position:absolute;z-index:3;top:29%;right:20px;width:42px;height:24px;border:none;background:0 0}@media screen and (min-width:768px){#hamburger{right:64px}}#hamburger span{display:block;position:absolute;width:100%;height:2px;left:0;background:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}#hamburger span:nth-child(1){top:0}#hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}#hamburger span:nth-child(3){bottom:0}.is-open{overflow:hidden}.is-open #hamburger span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.is-open #hamburger span:nth-child(2){opacity:0}.is-open #hamburger span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.dNone{display:none!important}.is-open nav.menuNavi{display:block}#hamburger::after{content:"MENU";font-family:Lato,sans-serif;color:#fff;font-size:.9375rem;position:absolute;bottom:-27px}.is-open #hamburger::after{content:"CLOSE"}.header .gnav{position:fixed;z-index:2;top:0;left:0;color:#fff;background-color:#6c6c6c;width:100%;max-width:100%;height:100vh;padding:0 25px;opacity:0;transition:opacity .6s ease,visibility .6s ease}@media screen and (min-width:768px){.header .gnav{padding-top:200px}}@media screen and (max-width:767px){.header .gnav{display:flex;align-items:center}}.header .gnav.fadein{opacity:1}.header{position:absolute;top:0;z-index:10;width:100%}.header__inner{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 20px 0}@media screen and (min-width:768px){.header__inner{padding:32px 20px 0}}@media screen and (min-width:1030px){.header__inner{padding:40px 56px 0}}@media screen and (max-width:767px){.header__logo{width:50px}}.lang-list{display:flex;color:#fff}.lang-list::before{content:"";display:block;background:url(../images/common/lang-icon.svg) no-repeat center center/contain;width:20px;height:20px;position:relative;top:3px}.lang-list__item{position:relative;margin:0 10px}.lang-list__item.is-active{font-weight:700;border-bottom:1px solid #fff}.lang-list__item a,.lang-list__item a:visited{color:#fff}.lang-list__item:not(:first-of-type)::before{content:"";position:absolute;top:4px;right:34px;width:1px;height:15px;background-color:#fff;transform:rotateZ(30deg)}.inner{max-width:1080px;width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.main{padding-bottom:3rem}}.hero{background:url(../images/hero.webp) no-repeat center center/cover;height:100vh;position:relative}.hero::after{content:"";background:rgba(3,3,3,.3);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.hero__inner{position:relative;z-index:2;width:100%;height:100%;padding:80px 20px 20px}@media screen and (max-width:767px){.hero__inner{display:flex;flex-direction:column;justify-content:space-between}}.hero__copy{color:#fff;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.hero__copy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.hero__copy-text-jp{font-size:8.5vw;writing-mode:vertical-rl;letter-spacing:.625rem}@media screen and (min-width:768px){.hero__copy-text-jp{font-size:2.5rem;letter-spacing:1.25rem}}.hero__copy-text-en{white-space:nowrap}@media screen and (max-width:767px){.hero__title{width:90%;margin:0 auto}}@media screen and (min-width:768px){.hero__title{position:absolute;right:56px;bottom:56px}}.lead{background:url(../images/bg-checkered-pattern.svg) no-repeat center center/cover;color:#fff;padding:5rem 0}.lead__inner{padding:0 20px}@media screen and (min-width:1440px){.lead__inner{padding:0}}.lead__pr-video{width:fit-content;margin:0 auto 3rem}.lead__pr-video video{width:100%;height:500px}.lead__content{margin-bottom:2rem}@media screen and (min-width:1440px){.lead__content{order:2}}.lead__content-wrp{max-width:658px;margin:auto}@media screen and (min-width:1440px){.lead__content-wrp{display:flex;align-items:center;column-gap:5%;max-width:100%}}.lead__heading{font-size:1.5625rem;border-bottom:1px solid #fff;padding-bottom:1rem;margin-bottom:1.5rem}@media screen and (min-width:768px){.lead__heading{text-align:center}}@media (min-width:600px){.lead__heading br{display:none}}.lead__img{display:inline-block;width:calc(50% - .75rem);margin-bottom:2rem}.lead__img:first-of-type{margin-right:.75rem}@media screen and (min-width:1440px){.lead__img{min-width:300px;height:300px;object-fit:cover}.lead__img--whitebait{order:1}.lead__img--perilla{order:3}.lead__img:first-of-type{margin-right:0}}.product-lineup{padding:5rem 0}.product-lineup__title{font-size:1.5625rem;text-align:center;margin-bottom:5rem}@media screen and (min-width:768px){.product-lineup__list{display:flex;justify-content:space-between;flex-wrap:wrap}}.product-lineup__item{padding-bottom:1.5rem;border-bottom:25px solid;width:100%;margin-bottom:5rem}@media screen and (min-width:768px){.product-lineup__item{width:calc(50% - 40px);margin-bottom:0}}.product-lineup__item--genovese{border-color:#6dad19}.product-lineup__item--peperoncino{border-color:#f99900}.product-lineup__img{display:block;height:280px;margin:auto}.product-lineup__name-price-wrp{margin:2rem 0 4rem;text-align:center}.product-lineup__name-price-wrp--genovese{color:#6dad19}.product-lineup__name-price-wrp--peperoncino{color:#f99900}.product-lineup__name{font-size:1.25rem;border-bottom:5px solid;margin-bottom:1rem;padding-bottom:.5rem}.product-lineup__info{padding:0 1rem}.product-lineup__info dd{margin-bottom:1rem}