/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}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{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[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}fieldset,option{padding:0}fieldset{margin: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]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}:root{--base-font-size:16px;--drawer-toggle-height:min(17.6vw,4.125rem);--drawer-toggle-width:min(16.8vw,3.9375rem)}@media screen and (min-width:23.4375em){:root{--drawer-toggle-height:clamp(4.125rem,calc(3.95vw + 3.1996rem),7.9375rem);--drawer-toggle-width:clamp(3.9375rem,calc(3.82vw + 3.0425rem),7.625rem)}}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/assets/fonts/noto-sans-jp-v55-japanese_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:900;src:url(/assets/fonts/noto-sans-jp-v55-japanese_latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lobster;font-style:normal;font-weight:400;src:url(/assets/fonts/lobster-v32-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mochiy Pop One;font-style:normal;font-weight:400;src:url(/assets/fonts/mochiy-pop-one-v12-japanese_latin-regular.woff2) format("woff2")}html{font-size:100%}body{background-image:url(/assets/images/page/bg-01.webp);color:#232323;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.5}dt{font-weight:inherit}.l-header{align-items:center;display:flex;height:var(--drawer-toggle-height);justify-content:space-between;padding-left:min(4vw,.9375rem);position:absolute;right:0;top:0;width:100%;z-index:10}@media screen and (min-width:23.4375em){.l-header{padding-left:clamp(.9375rem,calc(2.91vw + .2549rem),3.75rem)}}.l-header_logo{transition:opacity .3s;width:min(36.27vw,8.5rem)}@media screen and (min-width:23.4375em){.l-header_logo{width:clamp(8.5rem,calc(9vw + 6.3914rem),17.1875rem)}}@media (hover){.l-header_logo:hover{opacity:.6}}.l-header_logo_img{height:auto;width:100%}.l-drawer-toggle{--row-gap:min(1.87vw,0.4375rem);align-items:center;background-color:#232323;border-bottom-left-radius:min(5.33vw,1.25rem);display:flex;flex-direction:column;height:var(--drawer-toggle-height);justify-content:center;padding-bottom:min(.8vw,.1875rem);position:fixed;right:0;row-gap:var(--row-gap);top:0;width:var(--drawer-toggle-width);z-index:10000}@media screen and (min-width:23.4375em){.l-drawer-toggle{--row-gap:clamp(0.4375rem,calc(0.45vw + 0.3313rem),0.875rem);border-bottom-left-radius:clamp(1.25rem,calc(1.17vw + .9769rem),2.375rem);padding-bottom:clamp(.1875rem,calc(.19vw + .142rem),.375rem)}}.l-drawer-toggle>span{--height:0.125rem;background-color:#fff;height:var(--height);transition:opacity .3s,transform .3s;width:41.2698%}.is-drawer-open .l-drawer-toggle>span:first-child{transform:translateY(calc(var(--row-gap) + var(--height))) rotate(30deg)}.is-drawer-open .l-drawer-toggle>span:nth-child(2){opacity:0}.is-drawer-open .l-drawer-toggle>span:nth-child(3){transform:translateY(calc((var(--height) + var(--row-gap))*-1)) rotate(-30deg)}.l-drawer{background-color:#232323;color:#f0f0f0;display:none;left:0;min-height:100lvh;opacity:0;padding:min(10.67vw,2.5rem) 0 min(16vw,3.75rem);position:absolute;top:0;transition:opacity .3s;width:100%;z-index:1000}@media screen and (min-width:23.4375em){.l-drawer{padding:clamp(2.5rem,calc(3.08vw + 1.7777rem),3.75rem) 0 clamp(3.75rem,calc(4.62vw + 2.6666rem),5.625rem)}}.is-drawer-open .l-drawer{display:block;opacity:1}.l-drawer_inner{margin:0 auto;max-width:26.25rem;width:74.6667%}.l-drawer_illust{aspect-ratio:141/120;margin-left:max(-2.67vw,-.625rem);width:min(37.6vw,8.8125rem)}@media screen and (min-width:23.4375em){.l-drawer_illust{margin-left:clamp(-.9375rem,calc(-.77vw - .4444rem),-.625rem);width:clamp(8.8125rem,calc(10.86vw + 6.2665rem),13.2188rem)}}.l-drawer_illust_img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.l-drawer_nav01{margin-top:min(9.33vw,2.1875rem)}@media screen and (min-width:23.4375em){.l-drawer_nav01{margin-top:clamp(2.1875rem,calc(2.7vw + 1.5555rem),3.2813rem)}}.l-drawer_nav01_item{border-bottom:1px solid #f0f0f0;font-size:min(4.8vw,1.125rem);font-weight:900;padding:0 .125rem .25em}@media screen and (min-width:23.4375em){.l-drawer_nav01_item{font-size:clamp(1.125rem,calc(1.39vw + .8rem),1.6875rem)}}.l-drawer_nav01_link{cursor:pointer;transition:opacity .3s}@media (hover){.l-drawer_nav01_link:hover{opacity:.6}}.l-drawer_category{font-size:min(4vw,.9375rem);margin-top:min(10.67vw,2.5rem);padding-left:.125rem}@media screen and (min-width:23.4375em){.l-drawer_category{font-size:clamp(.9375rem,calc(1.16vw + .6667rem),1.4063rem);margin-top:clamp(2.5rem,calc(3.08vw + 1.7777rem),3.75rem)}}.l-drawer_nav02{display:grid;grid-template-columns:1fr;margin-top:min(5.33vw,1.25rem);row-gap:min(6.67vw,1.5625rem)}@media screen and (min-width:23.4375em){.l-drawer_nav02{margin-top:clamp(1.25rem,calc(1.54vw + .8889rem),1.875rem);row-gap:clamp(1.5625rem,calc(1.93vw + 1.1111rem),2.3438rem)}}.l-drawer_nav02_item{border-bottom:1px solid #f0f0f0;font-size:min(4vw,.9375rem);padding:0 .125rem .5em}@media screen and (min-width:23.4375em){.l-drawer_nav02_item{font-size:clamp(.9375rem,calc(1.16vw + .6667rem),1.4063rem)}}.l-drawer_nav02_link{align-items:flex-end;-moz-column-gap:1em;column-gap:1em;cursor:pointer;display:flex;transition:opacity .3s}@media (hover){.l-drawer_nav02_link:hover{opacity:.6}}.l-drawer_nav02_link>span:first-child{flex-shrink:0;font-size:min(5.33vw,1.25rem);font-weight:900}@media screen and (min-width:23.4375em){.l-drawer_nav02_link>span:first-child{font-size:clamp(1.25rem,calc(1.54vw + .8889rem),1.875rem)}}.l-lang{background-color:#a07d0a;border-radius:100vmax;-moz-column-gap:.5em;column-gap:.5em;display:flex;font-size:min(3.73vw,.875rem);justify-content:center;margin-right:min(3.73vw,.875rem);padding:.4em 1.25em;position:fixed;right:var(--drawer-toggle-width);top:calc(var(--drawer-toggle-width)/2);transform:translateY(-50%);z-index:100}@media screen and (min-width:23.4375em){.l-lang{font-size:clamp(.875rem,calc(.75vw + .6989rem),1.375rem);margin-right:clamp(.875rem,calc(1.31vw + .5669rem),1.75rem)}}.l-lang_link{color:#fff;transition:color .3s}@media (hover){.l-lang_link:hover{color:#232323}}.l-lang_link[data-selected]{color:#232323}.l-footer{background-color:#fff;padding:min(10.67vw,2.5rem) 0 min(21.33vw,5rem)}@media screen and (min-width:23.4375em){.l-footer{padding:clamp(2.5rem,calc(3.88vw + 1.5898rem),6.25rem) 0 clamp(5rem,calc(4.53vw + 3.9381rem),9.375rem)}}.l-footer_logo{display:block;margin:0 auto;transition:opacity .3s;width:min(41.07vw,9.625rem)}@media screen and (min-width:23.4375em){.l-footer_logo{width:clamp(9.625rem,calc(11.84vw + 6.8489rem),21.0625rem)}}@media (hover){.l-footer_logo:hover{opacity:.6}}.l-footer_logo_img{height:auto;width:100%}.l-footer_mail{color:#7b7b7b;display:block;font-size:min(2.67vw,.625rem);font-weight:900;margin-top:1em;text-align:center}@media screen and (min-width:23.4375em){.l-footer_mail{font-size:clamp(.625rem,calc(.65vw + .4733rem),1.25rem)}}.l-footer_copyright{display:block;font-size:min(2.13vw,.5rem);margin-top:2em;text-align:center}@media screen and (min-width:23.4375em){.l-footer_copyright{font-size:clamp(.5rem,calc(.45vw + .3938rem),.9375rem)}}.kv{aspect-ratio:375/646;max-height:50.4688rem;position:relative;width:100%;z-index:0}@media screen and (min-width:64em){.kv{aspect-ratio:1920/1156;max-height:none}}.kv_main{left:50%;position:absolute;top:9.2879%;transform:translateX(-50%);width:min(93.33vw,21.875rem);z-index:-1}@media screen and (min-width:23.4375em){.kv_main{width:clamp(21.875rem,calc(13.48vw + 18.7151rem),27.3438rem)}}@media screen and (min-width:64em){.kv_main{top:8.6505%;width:min(36.46vw,43.75rem)}}@media screen and (min-width:120em){.kv_main{width:max(43.75rem,36.46vw)}}.kv_title{width:100%}.kv_title_img{height:auto;width:100%}.kv_tagline{color:#fff;font-size:min(8.8vw,2.0625rem);font-weight:900;line-height:1.303030303;margin:0 auto;position:relative;text-align:center;width:-moz-max-content;width:max-content}@media screen and (min-width:23.4375em){.kv_tagline{font-size:clamp(2.0625rem,calc(1.27vw + 1.7646rem),2.5781rem)}}@media screen and (min-width:64em){.kv_tagline{font-size:min(3.59vw,4.3125rem)}}@media screen and (min-width:120em){.kv_tagline{font-size:max(4.3125rem,3.59vw)}}.kv_tagline:before{color:transparent;content:attr(data-text);left:0;position:absolute;top:0;white-space:pre-wrap;z-index:-1;-webkit-text-stroke:.125rem #232323;filter:blur(.125rem)}@media screen and (min-width:23.4375em){.kv_tagline:before{-webkit-text-stroke-width:clamp(.125rem,calc(.08vw + .1069rem),.1563rem);filter:blur(clamp(.125rem,calc(.08vw + .1069rem),.1563rem))}}@media screen and (min-width:64em){.kv_tagline:before{-webkit-text-stroke-width:min(.16vw,.1875rem);filter:blur(min(.26vw,.3125rem))}}.kv_img-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-2}.kv_img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}.takko{overflow:hidden;padding:min(26.67vw,6.25rem) 0;position:relative;z-index:0}@media screen and (min-width:23.4375em){.takko{padding:clamp(6.25rem,calc(4.69vw + 5.1496rem),9.375rem) 0 clamp(6.25rem,calc(7.51vw + 4.4894rem),11.25rem)}}.takko:after,.takko:before{aspect-ratio:2135/1347;background-image:url(/assets/images/page/takko-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:50%;position:absolute;z-index:-1}.takko:before{top:min(37.33vw,8.75rem);transform:translateX(-60.9589%);width:min(389.33vw,91.25rem)}@media screen and (min-width:23.4375em){.takko:before{top:clamp(8.75rem,calc(6.16vw + 7.3055rem),11.25rem);width:clamp(91.25rem,calc(103.85vw + 66.9097rem),133.375rem)}}@media screen and (min-width:64em){.takko:before{top:clamp(6.875rem,calc(2.4vw + 5.3365rem),7.5rem);transform:translateX(-63.4958%);width:min(148.19vw,133.375rem)}}.takko:after{bottom:min(154.67vw,36.25rem);transform:translateX(-44.0061%);width:min(351.47vw,82.375rem)}@media screen and (min-width:23.4375em){.takko:after{bottom:clamp(36.25rem,calc(43.14vw + 26.1383rem),53.75rem);width:clamp(82.375rem,calc(93.68vw + 60.4181rem),120.375rem)}}@media screen and (min-width:64em){.takko:after{bottom:clamp(21.875rem,calc(16.83vw + 11.1058rem),26.25rem);transform:translateX(-37.1236%);width:min(133.75vw,120.375rem)}}.takko_heading{font-size:min(10.67vw,2.5rem);font-weight:900;line-height:1.275;margin:0 auto;text-align:center;width:84%}@media screen and (min-width:23.4375em){.takko_heading{font-size:clamp(2.5rem,calc(2.25vw + 1.9718rem),4rem)}}.takko_section{max-width:1230px;width:84%}@media screen and (min-width:64em){.takko_section{-moz-column-gap:4.065%;column-gap:4.065%;display:flex;margin-top:min(6.94vw,6.25rem)}}.takko_section:first-child{margin:min(13.33vw,3.125rem) auto 0}@media screen and (min-width:23.4375em){.takko_section:first-child{margin-top:clamp(3.125rem,calc(1.93vw + 2.6736rem),3.9063rem)}}@media screen and (min-width:64em){.takko_section:first-child{margin-top:min(6.94vw,6.25rem)}}.takko_section:not(:first-child){margin:min(26.67vw,6.25rem) auto 0}@media screen and (min-width:23.4375em){.takko_section:not(:first-child){margin-top:clamp(6.25rem,calc(3.85vw + 5.3472rem),7.8125rem)}}@media screen and (min-width:64em){.takko_section:not(:first-child){margin-top:min(6.94vw,6.25rem)}.takko_section.-reverse{flex-direction:row-reverse}.takko_section_img-wrapper{flex-grow:1}}.takko_section_img{height:auto;width:100%}.takko_section_text{margin-top:min(8vw,1.875rem)}@media screen and (min-width:23.4375em){.takko_section_text{margin-top:clamp(1.875rem,calc(1.16vw + 1.6042rem),2.3438rem)}}@media screen and (min-width:64em){.takko_section_text{flex-shrink:0;margin-top:min(2.08vw,1.875rem);width:28.6992%}}.takko_section_heading{clip-path:inset(0 0 -.5em 0);color:#a07d0a;-moz-column-gap:.5em;column-gap:.5em;display:flex;flex-wrap:wrap;font-family:Lobster,sans-serif;font-size:min(10.67vw,2.5rem);font-weight:400;line-height:1.225;position:relative}@media screen and (min-width:23.4375em){.takko_section_heading{font-size:clamp(2.5rem,calc(1.54vw + 2.1389rem),3.125rem)}}@media screen and (min-width:64em){.takko_section_heading{font-size:min(3.68vw,3.3125rem);line-height:1.1886792453}}.takko_section_heading:after{background:repeating-linear-gradient(180deg,transparent,transparent 1.225em,#232323 0,#232323 calc(1.225em + 1px));content:"";display:block;height:calc(100% + 1em);left:0;position:absolute;top:-.25em;width:100%}@media screen and (min-width:64em){.takko_section_heading:after{background:repeating-linear-gradient(180deg,transparent,transparent 1.1886792453em,#232323 0,#232323 calc(1.18868em + 1px))}}.takko_section_heading[data-lang=ja]{-moz-column-gap:0;column-gap:0;font-family:Mochiy Pop One,sans-serif;font-weight:400}.takko_section_heading[data-lang=ja]:after{top:-.05em}.takko_section_desc{font-size:min(4.27vw,1rem);line-height:1.625;margin-top:min(8vw,1.875rem)}@media screen and (min-width:23.4375em){.takko_section_desc{font-size:clamp(1rem,calc(.62vw + .8555rem),1.25rem);margin-top:clamp(1.875rem,calc(1.16vw + 1.6042rem),2.3438rem)}}@media screen and (min-width:64em){.takko_section_desc{font-size:min(1.53vw,1.375rem);line-height:1.6363636364;margin-top:min(1.39vw,1.25rem)}}.grow{background-image:url(/assets/images/page/bg-02.webp);position:relative}@media screen and (min-width:64em){.grow{border-radius:3.125rem 3.125rem 0 0;margin:0 auto;max-width:1600px;width:83.3333%}}.grow:before{aspect-ratio:708/618;background-image:url(/assets/images/page/grow-heading.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min(39.47vw,9.25rem);left:50%;position:absolute;top:0;transform:translate(-50%,-43.2432%)}@media screen and (min-width:23.4375em){.grow:before{height:clamp(9.25rem,calc(10.42vw + 6.8076rem),19.3125rem)}}.grow_inner{margin:0 auto;padding:min(26.67vw,6.25rem) 0;width:84%}@media screen and (min-width:23.4375em){.grow_inner{padding-top:clamp(6.25rem,calc(3.85vw + 5.3472rem),7.8125rem)}}@media screen and (min-width:64em){.grow_inner{margin:0 auto;padding:min(13.02vw,15.625rem) 0 min(5.21vw,6.25rem);width:73.75%}}.grow_section:not(:first-child){margin-top:min(26.67vw,6.25rem);padding-top:min(13.33vw,3.125rem);position:relative}@media screen and (min-width:23.4375em){.grow_section:not(:first-child){margin-top:clamp(6.25rem,calc(3.85vw + 5.3472rem),7.8125rem);padding-top:clamp(3.125rem,calc(1.93vw + 2.6736rem),3.9063rem)}}@media screen and (min-width:64em){.grow_section:not(:first-child){margin-top:min(5.21vw,6.25rem);padding-top:min(10.42vw,12.5rem)}}.grow_section:not(:first-child):after,.grow_section:not(:first-child):before{background-color:#232323;content:"";display:block;left:0;position:absolute;width:100%}.grow_section:not(:first-child):before{height:.125rem;top:0}.grow_section:not(:first-child):after{height:.0625rem;top:min(1.33vw,.3125rem)}.grow_heading{font-size:min(10.67vw,2.5rem);font-weight:900;line-height:1.275;text-align:center}@media screen and (min-width:23.4375em){.grow_heading{font-size:clamp(2.5rem,calc(1.54vw + 2.1389rem),3.125rem)}}@media screen and (min-width:64em){.grow_heading{font-size:min(3.33vw,4rem)}}.grow_img-wrapper{margin-top:min(13.33vw,3.125rem);width:100%}@media screen and (min-width:23.4375em){.grow_img-wrapper{margin-top:clamp(3.125rem,calc(1.93vw + 2.6736rem),3.9063rem)}}@media screen and (min-width:64em){.grow_img-wrapper{margin-top:min(1.56vw,1.875rem)}}.grow_img{height:auto;width:100%}.grow_desc{font-size:min(4.27vw,1rem);line-height:1.625;margin:min(13.33vw,3.125rem) auto 0;text-align:center}@media screen and (min-width:23.4375em){.grow_desc{font-size:clamp(1rem,calc(.62vw + .8555rem),1.25rem);margin-top:clamp(3.125rem,calc(1.93vw + 2.6736rem),3.9063rem)}}@media screen and (min-width:64em){.grow_desc{font-size:min(1.15vw,1.375rem);margin-top:min(1.56vw,1.875rem);width:67.7966%}}.divider{height:min(40vw,9.375rem)}@media screen and (min-width:23.4375em){.divider{height:clamp(9.375rem,calc(5.78vw + 8.0208rem),11.7188rem)}}@media screen and (min-width:64em){.divider{height:min(15.63vw,18.75rem)}}.divider_img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recipe{margin-top:min(21.33vw,5rem)}@media screen and (min-width:23.4375em){.recipe{margin-top:clamp(5rem,calc(6.57vw + 3.4595rem),9.375rem)}}.recipe_header{margin:0 auto;max-width:80rem;width:84%}.recipe_heading{align-items:center;-moz-column-gap:.25em;column-gap:.25em;display:flex;font-family:Lobster,sans-serif;font-size:min(20vw,4.6875rem);font-weight:400}@media screen and (min-width:23.4375em){.recipe_heading{font-size:clamp(4.6875rem,calc(4.69vw + 3.5871rem),7.8125rem)}}.recipe_heading[data-lang=ja]{font-family:Mochiy Pop One,sans-serif;font-size:min(18.67vw,4.375rem);font-weight:400}@media screen and (min-width:23.4375em){.recipe_heading[data-lang=ja]{font-size:clamp(4.375rem,calc(5.16vw + 3.1646rem),7.8125rem)}}.recipe_heading:after{aspect-ratio:70/18;background-image:url(/assets/images/common/icon/star.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:.24em;margin-top:.2em}.recipe_lead{font-size:min(3.2vw,.75rem)}@media screen and (min-width:23.4375em){.recipe_lead{font-size:clamp(.75rem,calc(.75vw + .5739rem),1.25rem)}}.recipe_section{padding:min(16vw,3.75rem) 0 min(18.67vw,4.375rem)}@media screen and (min-width:23.4375em){.recipe_section{padding:clamp(3.75rem,calc(3.76vw + 2.8697rem),6.25rem) 0 clamp(4.375rem,calc(10.33vw + 1.9542rem),11.25rem)}}.recipe_section:nth-child(2n){background-image:url(/assets/images/page/bg-02.webp)}.recipe_section_inner{margin:0 auto;max-width:80rem;width:84%}.recipe_section_num{color:#c6b16c;font-family:Lobster,sans-serif;font-size:min(9.6vw,2.25rem);font-weight:400;position:relative}@media screen and (min-width:23.4375em){.recipe_section_num{font-size:clamp(2.25rem,calc(2.25vw + 1.7218rem),3.75rem)}}.recipe_section_num:after,.recipe_section_num:before{background-color:#232323;content:"";display:block;left:0;position:absolute;width:100%}.recipe_section_num:before{height:.125rem;top:0}.recipe_section_num:after{height:.0625rem;top:min(1.33vw,.3125rem)}@media screen and (min-width:23.4375em){.recipe_section_num:after{top:clamp(.3125rem,calc(.47vw + .2025rem),.625rem)}}.recipe_section_num>span{aspect-ratio:89/67;background-color:#232323;clip-path:polygon(0 0,100% 0,100% 100%,50% 80.597%,0 100%);clip-rule:evenodd;display:grid;height:min(17.87vw,4.1875rem);padding-bottom:.1em;place-content:center}@media screen and (min-width:23.4375em){.recipe_section_num>span{height:clamp(4.1875rem,calc(4.13vw + 3.2192rem),6.9375rem)}}.recipe_section_heading{font-size:min(9.07vw,2.125rem);font-weight:900;line-height:1.3529411765;margin-top:min(3.73vw,.875rem)}@media screen and (min-width:23.4375em){.recipe_section_heading{font-size:clamp(2.125rem,calc(3.38vw + 1.3327rem),4.375rem);margin-top:clamp(.875rem,calc(2.25vw + .3468rem),2.375rem)}}.recipe_section_desc{color:#656565;font-size:min(4.27vw,1rem);line-height:1.625;margin-top:min(5.33vw,1.25rem)}@media screen and (min-width:23.4375em){.recipe_section_desc{font-size:clamp(1rem,calc(.85vw + .8019rem),1.5625rem);margin-top:clamp(1.25rem,calc(2.07vw + .7658rem),2.625rem)}}.recipe_section_img-wrapper{aspect-ratio:1280/894;margin-top:min(5.33vw,1.25rem);width:100%}@media screen and (min-width:23.4375em){.recipe_section_img-wrapper{margin-top:clamp(1.25rem,calc(4.88vw + .1056rem),4.5rem)}}.recipe_section_img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recipe_section_by{background-color:#a07d0a;color:#f0f0f0;display:grid;font-size:min(3.73vw,.875rem);font-weight:900;height:min(9.33vw,2.1875rem);place-content:center}@media screen and (min-width:23.4375em){.recipe_section_by{font-size:clamp(.875rem,calc(2.54vw + .2808rem),2.5625rem);height:clamp(2.1875rem,calc(5.16vw + .9771rem),5.625rem)}}.recipe_subsection{margin-top:min(18.67vw,4.375rem)}@media screen and (min-width:23.4375em){.recipe_subsection{margin-top:clamp(4.375rem,calc(7.51vw + 2.6144rem),9.375rem)}}.recipe_subsection_heading{font-family:Lobster,sans-serif;font-size:min(12vw,2.8125rem);font-weight:400;line-height:1;position:relative}@media screen and (min-width:23.4375em){.recipe_subsection_heading{font-size:clamp(2.8125rem,calc(5.16vw + 1.6021rem),6.25rem)}}.recipe_subsection_heading:after{background-color:#232323;bottom:.1em;content:"";height:.0625rem;left:0;position:absolute;width:100%}.recipe_subsection_heading[data-lang=ja]{font-family:Mochiy Pop One,sans-serif;font-weight:400}.recipe_subsection_heading[data-lang=ja]:after{bottom:-.1em}.recipe_ingredients_serves{font-size:min(5.87vw,1.375rem);font-weight:900;line-height:1;margin:min(8vw,1.875rem) auto 0;padding:0 3.4722vw}@media screen and (min-width:23.4375em){.recipe_ingredients_serves{font-size:clamp(1.375rem,calc(1.69vw + .9789rem),2.5rem);margin-top:clamp(1.875rem,calc(4.69vw + .7746rem),5rem)}}.recipe_ingredients_list-wrapper{margin-top:min(6.67vw,1.5625rem)}@media screen and (min-width:23.4375em){.recipe_ingredients_list-wrapper{margin-top:clamp(1.5625rem,calc(4.23vw + .5722rem),4.375rem)}}.recipe_ingredients_part{align-items:center;border-bottom:1px dashed #919191;display:flex;font-size:min(5.07vw,1.1875rem);font-weight:900;line-height:1.9473684211;max-width:48.75rem;padding:0 3.4722vw}@media screen and (min-width:23.4375em){.recipe_ingredients_part{font-size:clamp(1.1875rem,calc(.75vw + 1.0114rem),1.6875rem)}}.recipe_ingredients_item{align-items:center;display:flex;font-size:min(4.53vw,1.0625rem);line-height:2.1764705882;max-width:48.75rem}@media screen and (min-width:23.4375em){.recipe_ingredients_item{font-size:clamp(1.0625rem,calc(.94vw + .8424rem),1.6875rem)}}.recipe_ingredients_item>span{display:block;padding:0 3.4722vw}.recipe_ingredients_list:last-child .recipe_ingredients_item:not(:last-child),.recipe_ingredients_list:not(:last-child) .recipe_ingredients_item{border-bottom:1px dashed #919191}.recipe_make_steps-wrapper{counter-reset:step-counter;margin-top:min(10.67vw,2.5rem)}@media screen and (min-width:23.4375em){.recipe_make_steps-wrapper{margin-top:clamp(2.5rem,calc(3.76vw + 1.6197rem),5rem)}}@media screen and (min-width:64em){.recipe_make_steps-wrapper{padding:0 3.4722vw}}.recipe_make_part:not(:first-child){margin-top:min(10.67vw,2.5rem)}@media screen and (min-width:23.4375em){.recipe_make_part:not(:first-child){margin-top:clamp(2.5rem,calc(3.76vw + 1.6197rem),5rem)}}.recipe_make_part_title{font-size:min(4.53vw,1.0625rem);font-weight:900;line-height:1.3529411765}@media screen and (min-width:23.4375em){.recipe_make_part_title{font-size:clamp(1.0625rem,calc(.94vw + .8424rem),1.6875rem)}}.recipe_make_part_title+.recipe_make_steps{margin-top:min(5.33vw,1.25rem)}.recipe_make_step{-moz-column-gap:.67em;column-gap:.67em;counter-increment:step-counter;display:flex;font-size:min(4vw,.9375rem);line-height:1.5333333333}@media screen and (min-width:23.4375em){.recipe_make_step{font-size:clamp(.9375rem,calc(.94vw + .7174rem),1.5625rem)}}.recipe_make_step:before{aspect-ratio:31/26;background-image:url(/assets/images/common/icon/garlic.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;content:counter(step-counter);display:grid;flex-shrink:0;font-family:Lobster,sans-serif;font-size:min(4.53vw,1.0625rem);font-weight:400;height:1.5294117647em;line-height:1;padding-top:.15em;place-content:center}@media screen and (min-width:23.4375em){.recipe_make_step:before{font-size:clamp(1.0625rem,calc(1.22vw + .7764rem),1.875rem)}}.recipe_make_step:not(:first-child){margin-top:1.6em}.u-font-black{font-weight:900}