.article-template{max-width:980px;margin:20px auto 40px;padding:40px 100px;background:#fff;color:#222}@media screen and (max-width: 749px){.article-template{margin:-10px 0 10px;padding:0 0 20px}}@media screen and (min-width: 750px){.article-template__content p{font-size:1.8rem}}.caption-with-letter-spacing{margin:1.5rem 0;display:block}.article-template__content img{border:none!important}.article-template__content img.border-on{padding:1.5rem;border:1px solid var(--ep-color-points)!important}.article-template>*:first-child:not(.article-template__hero-container){margin-top:5rem}@media screen and (min-width: 750px){.article-template>*:first-child:not(.article-template__hero-container){margin-top:calc(5rem + var(--page-width-margin))}}.article-template__hero-container{height:auto}.article-template .article-template__hero-container .media{overflow:unset}.article-template .article-template__hero-container img{height:auto!important;position:relative!important}.article-template header{max-width:unset;margin-top:3rem;margin-bottom:2rem;line-height:calc(.8 / var(--font-body-scale))}.article-template__content .article-table__note{margin-top:1rem;font-size:12px}.article-template__link{font-size:1.8rem;display:flex;justify-content:center;align-items:center;text-decoration:none}.article-template__link .icon-wrap{display:flex;margin-right:1rem;transform:rotate(180deg)}.article-template__content{max-width:unset;margin-top:3rem;margin-bottom:3rem}.article-template__content h1,.article-template__content h2,.article-template__content h3,.article-template__content h4,.article-template__content h5,.article-template__content h6,.article-template__content p,.article-template__content ul{margin:2rem 0;line-height:1.8}.article-template__title{color:#222;font-weight:700}.article-template__content h2{margin-top:7rem;padding:2rem 1rem;border-top:1px solid var(--ep-color-points);border-bottom:1px solid var(--ep-color-points);color:#222;font-size:26px;font-weight:700}.article-template__content h3{margin-bottom:0;padding:.5rem 1rem;background:#f8f7ee;border-left:5px solid #c5c092;color:#222;font-size:22px;font-weight:700;line-height:1.5;display:inline-block}.article-template__content h4,.article-template__content h5{padding:1rem;border-top:1px solid var(--ep-color-points);border-bottom:1px solid var(--ep-color-points);color:#222;font-size:18px;font-weight:700}@media screen and (max-width: 749px){.article-template__content h2{margin-top:4.5rem;padding:1.5rem .5rem;font-size:22px;font-feature-settings:"palt"}.article-template__content h3{font-size:18px;font-feature-settings:"palt"}.article-template__content h4,.article-template__content h5{font-size:16px}}.article-template__content p a{color:#000;text-decoration:underline}.article-template__content b{background:linear-gradient(transparent 60%,#fae99d99 60%);padding:0 2px 2px}.article-template__content a b{background:none;color:#3f51b5;text-decoration:underline}.article-template__content .article-note{padding:2rem 3rem 2rem 4rem;background:#eef1f2;border-radius:10px;display:inline-block;position:relative}.article-template__content .article-note:before{position:absolute;top:25%;left:20px;width:6px;height:50%;content:"";opacity:.2;-ms-filter:"alpha(opacity=20)";border-radius:3px;background:#5f7276}.article-template__content h3+p{margin-top:1.5rem}.article-template__social-sharing{margin-top:3rem}.article-template__social-sharing+header,.article-template__social-sharing+.article-template__content{margin-top:1.5rem}.article-template__comment-wrapper{margin-top:4rem;padding:1.5rem}@media screen and (min-width: 750px){.article-template__comment-wrapper{margin-top:6rem;padding:3.6rem}}.article-template__comment-wrapper h2{margin-top:0}.article-template__comments{margin-bottom:5rem}@media screen and (min-width: 750px){.article-template__comments{margin-bottom:7rem}}.article-template__comments-fields{margin-bottom:4rem}.article-template__comments-comment{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background));margin-bottom:1.5rem;padding:2rem 2rem 1.5rem}@media screen and (min-width: 750px){.article-template__comments-comment{padding:2rem 2.5rem}}.article-template__comments-comment p{margin:0 0 1rem}.article-template__comment-fields>*{margin-bottom:3rem}@media screen and (min-width: 750px){.article-template__comment-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:4rem}}.article-template__comment-warning{margin:2rem 0 2.5rem}@media screen and (min-width: 990px){.article-template__comments .pagination-wrapper{margin:5rem 0 8rem}}.article-template__back:last-child{margin-bottom:3.2rem}.article-template__content .article-supervised{margin:3rem 0;padding:0 1.5rem;border:1px solid #ccc;border-radius:10px}.article-template__content .article-supervised__inner{padding:1.5rem 0;display:flex;align-items:center;gap:10px}.article-template__content .article-supervised__inner:nth-child(n+2){border-top:1px dashed #ccc}.article-template__content .article-supervised-imgBox{width:90px;position:relative}.article-template__content .article-supervised-imgBox__txt{width:100%;margin:0;background:#463536;font-size:1.1rem;font-weight:700;color:#fff;text-align:center;letter-spacing:2px;position:absolute;bottom:0}.article-template__content .article-supervised-txtBox{width:calc(100% - 100px)}.article-template__content .article-supervised-txtBox__ttl{margin:0;font-size:1.4rem;font-weight:700}.article-template__content .article-supervised-txtBox__ttl span{font-size:1.2rem;font-weight:500;display:block;line-height:1}.article-template__content .article-supervised-txtBox__txt{margin:0;font-size:1.2rem;line-height:1.25}.article-template__content .toc_tit{margin-bottom:.8rem;font-weight:700}.article-template__content ol.toc{padding:1.5rem 2.5rem;background:#f8f7ee;border-radius:10px}.article-template__content ol.toc>li{letter-spacing:0;position:relative;list-style:none}.article-template__content ol.toc>li>a{font-size:16px;font-weight:700}.article-template__content ol.toc-child{padding-left:3rem;margin-bottom:1rem}.article-template__content ol.toc-child li{list-style:auto}.article-template__content ol.toc a{padding:.5rem 0;border-bottom:1px solid #ccc;display:block}@media screen and (max-width: 749px){.article-template__content ol.toc{padding:1.5rem}.article-template__content ol.toc *{font-size:14px}.article-template__content ol.toc>li>a{font-size:15px}}.article-template__content .article-comment{margin:2rem 0;padding:2rem;background:#ffe8d8;border-radius:10px;position:relative;-webkit-box-shadow:0 5px 0 #ffd3b5;box-shadow:0 5px #ffd3b5;line-height:1.5;display:flex;gap:10px}.article-template__content .article-comment img{width:45px;height:45px}.article-template__content .article-comment p{margin:0;font-size:1.4rem}.article-template__content .article-comment span{color:#d44114;display:block;font-size:1.5rem;font-weight:700}@media screen and (max-width: 749px){.article-template__content .article-comment{padding:1.5rem 1rem}}.article-recipe h3,.article-recipe h4,.article-recipe h5{margin:0;padding:0;border:none}.article-recipe{margin-top:2rem;padding:4rem 0;border-top:4px dashed #c5c092;border-bottom:4px dashed #c5c092}.article-template__content .article-recipe-head{display:flex;flex-wrap:wrap;gap:15px 40px}.article-template__content .article-recipe-imgbox{width:calc(40% - 40px)}.article-template__content .article-recipe-txtbox{width:60%}.article-template__content .article-recipe__subttl{margin:0;font-weight:700}.article-template__content .article-recipe__ttl{margin:0;padding:0 0 1rem;background:none;border-left:none;border-bottom:1px dashed #463536;border-top:none;color:rgb(var(--color-foreground));display:block;font-size:28px;font-weight:700}.article-template__content .article-recipe__txt{font-size:14px}.article-template__content .article-recipe-info{margin:2rem 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.article-template__content .article-recipe-info__item{font-size:14px;display:flex;align-items:center}.article-template__content .article-recipe-info__item img{width:30px;height:30px;margin-right:1rem}.article-template__content .article-recipe-info__item span{font-size:14px;font-weight:700}.article-template__content .article-recipe-eiyo{margin-top:2rem}.article-template__content .article-recipe-eiyo__ttl{margin:0;font-size:14px;font-weight:700}.article-template__content .article-recipe-eiyo__table{width:auto;min-width:260px;max-width:100%;margin:.5rem 0 0}.article-template__content .article-recipe-eiyo__table tbody{padding:1.2rem 1.5rem;border:1px solid #D9D5D6;font-size:14px;display:block}.article-template__content .article-recipe-eiyo__table tr{display:flex;align-items:center;justify-content:space-between;gap:5px}.article-template__content .article-recipe-eiyo__table th{font-weight:500}.article-template__content .article-recipe-eiyo__table td{font-weight:700}.article-template__content .article-recipe-eiyo__table *{border:none}@media screen and (max-width: 749px){.article-template__content .article-recipe-eiyo__table{min-width:auto}.article-template__content .article-recipe-eiyo__table tbody{padding:.5rem}}.article-template__content .article-recipe-material{margin-top:4rem}.article-template__content .article-recipe-material__ttl{margin:0;font-size:20px;font-weight:700;position:relative}.article-template__content .article-recipe-material__ttl:before{margin-right:.5rem;content:"\25cf"}.article-template__content .article-recipe-material-info{margin-top:1.5rem;padding:1.5rem 2rem;background:#f5f4f4}.article-template__content .article-recipe-material-info__table{background-color:transparent;border:none}.article-template__content .article-recipe-material-info__table tbody{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px}.article-template__content .article-recipe-material-info__table tr{width:calc((100% - 40px)/2);padding-bottom:.5rem;border-bottom:1px solid #463536;display:flex;align-items:center;justify-content:space-between;gap:5px}.article-template__content .article-recipe-material-info__table th{font-weight:500}.article-template__content .article-recipe-material-info__table td{font-weight:700}.article-template__content .article-recipe-material-info__table *{border:none}.article-template__content .article-recipe-howto{margin-top:4rem}.article-template__content .article-recipe-howto__ttl{margin:0;font-size:20px;font-weight:700;position:relative}.article-template__content .article-recipe-howto__ttl:before{margin-right:.5rem;content:"\25cf"}.article-template__content .article-recipe-howto-cts{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:20px 30px}.article-template__content .article-recipe-howto-cts-inner{width:calc((100% - 30px)/2);display:flex;flex-direction:column;gap:10px 20px}.article-template__content .article-recipe-howto-cts-inner__img{width:100%;height:auto}.article-template__content .article-recipe-howto-cts-inner__step{width:30px;height:30px;background:#463536;color:#fff;font-family:var(--font-heading-family);display:flex;align-items:center;justify-content:center}.article-template__content .article-recipe-howto-cts-inner__desc{width:100%}.article-template__content .article-recipe-howto-cts-inner__desc p{margin:0;font-size:15px;line-height:1.65}.article-template__content .article-recipe-howto-point{margin-top:4rem}.article-template__content .article-recipe-howto-point__ttl{margin:0;font-size:20px;font-weight:700;display:flex;align-items:center;position:relative}.article-template__content .article-recipe-howto-point__ttl:before{content:"";width:24px;height:20px;margin-right:.5rem;background:url(/cdn/shop/files/icon_article-recipe-howto-point.png?v=1730213550) left center / contain no-repeat #fff;display:inline-block}.article-template__content .article-recipe-howto-point-inner{margin:1rem 0 0;padding:3rem 4rem;background:#f5f4f4}@media screen and (max-width: 749px){.article-template__content .article-recipe-imgbox,.article-template__content .article-recipe-txtbox,.article-template__content .article-recipe-material-info__table tr,.article-template__content .article-recipe-howto-cts-inner{width:100%}.article-template__content .article-recipe__ttl{font-size:24px}.article-template__content .article-recipe-howto-point-inner{padding:1.5rem}}.article-faq-accordion{margin-bottom:1.5rem}.article-faq-accordion summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1rem 1.5rem;background:#f2ebab;border-radius:10px;font-size:1.8rem;font-weight:700;cursor:pointer}.article-faq-accordion summary::-webkit-details-marker{display:none}.article-faq-accordion summary:after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #333333b3;border-right:3px solid #333333b3;content:"";transition:transform .3s}.article-faq-accordion[open] summary:after{transform:rotate(225deg)}.article-faq-accordion .article-faq-accordion__a{transform:translateY(-10px);opacity:0;margin:0;padding:1rem 1.5rem;font-size:1.6rem;transition:transform .5s,opacity .5s}.article-faq-accordion[open] .article-faq-accordion__a{transform:none;opacity:1}@media screen and (max-width: 749px){.article-faq-accordion summary{font-size:1.5rem}}.article-template__content .article-product{margin:1rem 0;padding:0 1.5rem;border:2px solid #463536;border-radius:10px}.article-template__content .article-product a{padding:1.5rem 0;display:flex;gap:10px}.article-template__content .article-product__inner:nth-child(n+2){border-top:1px dashed #ccc}.article-template__content .article-product-imgBox{width:120px;position:relative}.article-template__content .article-product-txtBox{width:calc(100% - 130px)}.article-template__content .article-product-txtBox__ttl{margin:0;font-size:1.8rem;font-weight:700}.article-template__content .article-product-txtBox__ttl span{font-size:1.2rem;font-weight:500;display:block;line-height:1}.article-template__content .article-product-txtBox__price{margin:0;font-size:1.4rem;font-weight:700;line-height:1.5}.article-template__content .article-product-txtBox__txt{margin:.5rem 0 0;padding-top:.5rem;border-top:1px dashed #463536;font-size:1.2rem;line-height:1.25}@media screen and (max-width: 749px){.article-template__content .article-product-imgBox{width:90px}.article-template__content .article-product-txtBox{width:calc(100% - 100px)}}.article-btn{margin:2rem 0}.article-btn a{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:10px}.article-btn a{padding:calc(1.5rem - 12px) 3rem 1.5rem;background:#fff}.article-btn a:before{position:absolute;top:-6px;left:-6px;width:100%;height:100%;content:"";-webkit-transition:all .3s ease;transition:all .3s ease;border:3px solid #000;border-radius:10px}.article-btn a:hover{padding:calc(1.5rem - 6px) 3rem}.article-btn a:hover:before{top:0;left:0}.article-btn a{background:#fffc76}.anchor-link{margin:2rem 0}.anchor-link a{padding-left:2rem;color:#007dff;text-decoration:underline;position:relative}.anchor-link a:before{content:"";width:8px;height:8px;border:2px solid currentColor;border-left:0;border-bottom:0;transform:rotate(135deg);transform-origin:top right;position:absolute;bottom:-5px;left:0}.article-template__content .related__wrap{margin:2rem 0}.article-template__content .related__ttl{margin:0;padding:.5rem 1.6rem;background:#ecf3fc;border-radius:10px 10px 0 0;display:inline-block;font-size:1.4rem;font-weight:700}.article-template__content .related__item{padding:1.5rem 1.5rem 1rem;background:#ecf3fc;font-size:1.2rem}.article-template__content .related__item:nth-child(n+3){padding:1rem 1.5rem 1.5rem;border-top:1px dashed #7bbbff}.article-template__content .related__item a{color:#007dff;font-size:1.5rem;font-weight:600;text-decoration:underline}.article-template__content .related__item a:hover{opacity:.5}.backto-toc{margin:2rem 0}.backto-toc a{padding-left:2rem;color:#007dff;text-decoration:underline;position:relative}.backto-toc a:before{content:"";width:8px;height:8px;border:2px solid currentColor;border-left:0;border-bottom:0;transform:rotate(-45deg);transform-origin:top right;position:absolute;top:5px;left:0}.bg--gray{background:#e4e4e4}@media screen and (max-width: 749px){.article-template__content table{width:auto;margin-left:0}.article-template__content table td,.article-template__content table th{padding:10px 8px}.js-scrollable .rte .table-base{margin:.1rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-blog-post.css.map?v=135262574984288083031736488132 */
