:root{--container-width: 744px}.btn--secondary{color:rgb(var(--color-secondary-button-text))!important;text-decoration:none!important}@media(hover:hover)and (pointer:fine){.btn--secondary:hover{color:rgb(var(--color-button-text))!important}}.hd1,.hd2,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{letter-spacing:.1em!important}.u-pc{display:block}.u-sp{display:none}@media(max-width:767px){.u-pc{display:none}.u-sp{display:block}}.article__block.article__header{display:none}.l-container{max-width:var(--container-width);margin:0 auto!important}.article-recipe__header{text-align:center}.article-recipe__header-label{display:flex;flex-direction:column;row-gap:.4rem;margin-bottom:3rem}.article-recipe__header-label .ja{font-size:3.2rem;letter-spacing:.8px;margin:0}@media(min-width:768px){.article-recipe__header-label .ja{font-size:2.4rem}}.article-recipe__header-label .font-en{font-size:1.8rem;font-weight:500;color:var(--color-green);letter-spacing:3.6px}@media(min-width:768px){.article-recipe__header-label .font-en{font-size:1.4rem}}.article-recipe__hero-image{margin-bottom:2.8rem}@media(max-width:767px){.article-recipe__hero-image{width:100vw;margin-left:calc(50% - 50vw)}}.article-recipe__title-sub{font-size:1.8rem;margin-bottom:1rem;line-height:1.75}@media(min-width:768px){.article-recipe__title-sub{font-size:2.4rem}}.article-recipe__title{font-size:2.4rem;margin:0;letter-spacing:.1em!important}@media(min-width:768px){.article-recipe__title{font-size:3.2rem}}.article-recipe__desc{font-size:1.5rem;line-height:1.75}@media(min-width:768px){.article-recipe__desc{font-size:1.8rem}}.article-recipe__meta{display:flex;row-gap:.7rem;margin:2.5rem 0 6rem;flex-direction:column;align-items:start}@media(min-width:768px){.article-recipe__meta{column-gap:5.5rem;flex-direction:inherit;align-items:center;justify-content:flex-start;margin:5.5rem 0 16rem}}.article-recipe__meta-item{display:flex;align-items:center;column-gap:.6rem}.article-recipe__meta-item-icon{width:1.8rem;line-height:1}@media(min-width:768px){.article-recipe__meta-item-icon{width:2rem}}.article-recipe__meta-item-icon img{vertical-align:middle}.article-recipe__meta-item-label,.article-recipe__meta-item-value,.article-recipe__meta-item-note{font-size:1.4rem;line-height:1}@media(min-width:768px){.article-recipe__meta-item-label,.article-recipe__meta-item-value,.article-recipe__meta-item-note{font-size:1.6rem}}.article-recipe__meta-item-note{margin-top:.8em}@media(min-width:768px){.article-recipe__meta-item-note{margin-top:0}}.article-recipe__ingredients-wrap{display:grid;grid-template-columns:1fr;column-gap:6rem;margin-bottom:6rem}@media(min-width:768px){.article-recipe__ingredients-wrap{grid-template-columns:55% 1fr;margin-bottom:14rem}}.article-recipe__ingredients{background-color:var(--color-alabaster);padding:2.6rem 2rem}@media(min-width:768px){.article-recipe__ingredients{padding:5.5rem 3rem}}.article-recipe__ingredients-label{font-size:1.5rem;font-weight:700;letter-spacing:.08em;margin-bottom:1.8rem!important}.article-recipe__ingredients-table{width:100%;border-collapse:collapse;font-size:1.3rem;border-top:1px solid var(--color-green)}.article-recipe__ingredients-table tr{border-bottom:1px solid var(--color-green)}.article-recipe__ingredients-table td{padding:.8rem 0!important;line-height:1.6}.article-recipe__ingredients-table td:last-child{text-align:right;white-space:nowrap}.article-recipe__ingredients-table .tag{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background-color:var(--color-green);color:#fff;font-size:1rem;font-weight:700;margin-right:.4rem}.article-recipe__product{text-align:center;margin-top:7rem}@media(min-width:768px){.article-recipe__product{margin-top:0}}.article-recipe__product-label{letter-spacing:.08em;margin-bottom:0!important}.article-recipe__product-label-en{font-size:1.4rem;color:var(--color-green);letter-spacing:.12em;margin:0!important}@media(min-width:768px){.article-recipe__product-label-en{font-size:1.2rem}}.article-recipe__product-image{margin-bottom:1.2rem}.article-recipe__product-name{font-size:1.5rem;margin:0}@media(min-width:768px){.article-recipe__product-name{font-size:1.8rem}}.article-recipe__product-btn{margin-top:3rem}.article-recipe__steps-label{font-size:1.6rem;font-weight:700;letter-spacing:.08em;margin-bottom:2.4rem}.article-recipe__steps{display:flex;flex-direction:column;padding-left:0}.article-recipe__step{display:grid;grid-template-columns:6rem 1fr;align-items:center;column-gap:1rem;padding:2.4rem 0;border-bottom:1px solid var(--color-green)}.article-recipe__step:first-child{border-top:1px solid var(--color-green)}.article-recipe__step-num{font-size:1.8rem;color:var(--color-green);text-align:center}.article-recipe__step-text{margin:0!important;font-size:1.4rem}@media(min-width:768px){.article-recipe__step-text{font-size:1.6rem}}.article-recipe__step-text .tag{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background-color:var(--color-green);color:#fff;font-size:1.8rem;margin-right:.4rem}.article-recipe__steps-point{border-bottom:1px solid var(--color-green);padding:2.4rem 0;margin-top:4rem}.article-recipe__steps-point-label{font-size:1.8rem;color:var(--color-green);margin-bottom:var(--paragraph-bottom-spacing, 1.2rem)}.article-recipe__steps-point-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-green);padding:2.4rem 1.6rem 0;display:flex;flex-direction:column;row-gap:.8rem}.article-recipe__steps-point-list li{font-size:1.4rem;list-style:none;text-indent:-1em;padding-left:1em;line-height:1.8}@media(min-width:768px){.article-recipe__steps-point-list li{font-size:1.6rem}}.article-recipe__steps-point-list li:before{content:"\30fb"}.article-recipe__footer-wrap{padding:8rem 0}@media(min-width:768px){.article-recipe__footer-wrap{padding:13.6rem 0 8rem}}.article-recipe__footer-col+.article-recipe__footer-col{margin-top:7.5rem}@media(min-width:768px){.article-recipe__footer-col+.article-recipe__footer-col{margin-top:0}}.article-recipe__footer-contents{display:grid;grid-template-columns:1fr}@media(min-width:768px){.article-recipe__footer-contents{grid-template-columns:288px 1fr;column-gap:6.7rem;align-items:start}}.article-recipe__author{background-color:var(--color-alabaster);padding:2.3rem 3.2rem 3rem;text-align:center}.article-recipe__author-main{display:flex;align-items:center;column-gap:2.7rem;margin-bottom:2.6rem;text-align:left}@media(min-width:768px){.article-recipe__author-main{margin-bottom:3rem}}.article-recipe__author-image{width:12rem;height:12rem;border-radius:50%;overflow:hidden;flex-shrink:0}@media(min-width:768px){.article-recipe__author-image{width:15rem;height:15rem}}.article-recipe__author-body{flex:1}.article-recipe__author-heading{font-size:1.3rem;margin-bottom:.8rem!important}.article-recipe__author-name{font-size:2rem;letter-spacing:.18em;margin-bottom:.2rem!important;margin-top:0!important}.article-recipe__author-name-en{font-size:1.2rem;letter-spacing:.2em;margin:0!important;color:var(--color-green)}.article-recipe__author-desc{font-size:1.4rem;text-align:justify;letter-spacing:.1em;margin-top:0!important}.article-recipe__video{position:relative;aspect-ratio:9 /16;width:80%;margin:0 auto}@media(min-width:768px){.article-recipe__video{width:100%}}.article-recipe__video iframe{width:100%;height:100%;border:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-article-recipe.css.map */
