html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body.single-recipes main .wp-block-group.is-style-lower-inner>.wp-block-group:first-child .wp-block-group.is-style-lower-header:first-child{margin-top:0}body.single-recipes main .recipe_used_products{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(10.15625px,1.3541666667vw,26px)}@media print,screen and (max-width: 750px){body.single-recipes main .recipe_used_products{grid-template-columns:repeat(2, 1fr);gap:clamp(14px,3.7333333333vw,28px)}}body.single-recipes main .recipe_used_products_item{background:#fff;border-radius:clamp(9.375px,1.25vw,24px);padding:clamp(18.75px,2.5vw,48px) 0;text-align:center}@media print,screen and (max-width: 750px){body.single-recipes main .recipe_used_products_item{border-radius:clamp(12px,3.2vw,24px);padding:clamp(24px,6.4vw,48px) 0}}body.single-recipes main .recipe_used_products_item-link{color:#3d3d3d;text-decoration:none}body.single-recipes main .recipe_used_products_item-img{max-width:clamp(65.625px,8.75vw,168px);width:100%;height:auto}@media print,screen and (max-width: 750px){body.single-recipes main .recipe_used_products_item-img{max-width:clamp(89px,23.7333333333vw,178px)}}body.single-recipes main .recipe_used_products_item-ttl{font-size:clamp(7.8125px,1.0416666667vw,20px)}@media print,screen and (max-width: 750px){body.single-recipes main .recipe_used_products_item-ttl{font-size:clamp(12px,3.2vw,24px)}}body.single-recipes main .recipe_used_products_bnr{margin-top:clamp(62.5px,8.3333333333vw,160px)}@media print,screen and (max-width: 750px){body.single-recipes main .recipe_used_products_bnr{margin-top:clamp(80px,21.3333333333vw,160px)}}body.single-recipes main .recipe_used_products_bnr img{max-width:clamp(533.59375px,71.1458333333vw,1366px);width:100%;height:auto}body.page main .recipe-search .wp-block-heading{font-family:"Zen Maru Gothic",sans-serif;font-size:clamp(13.28125px,1.7708333333vw,34px);line-height:1em;letter-spacing:.05em;line-height:1.3em;margin-bottom:clamp(9.375px,1.25vw,24px)}@media print,screen and (max-width: 750px){body.page main .recipe-search .wp-block-heading{font-size:clamp(15px,4vw,30px);margin-bottom:clamp(16px,4.2666666667vw,32px)}}body.page main .recipe-search .recipe_used_products{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(10.15625px,1.3541666667vw,26px);margin-bottom:clamp(18.75px,2.5vw,48px)}@media print,screen and (max-width: 750px){body.page main .recipe-search .recipe_used_products{grid-template-columns:repeat(2, 1fr);gap:clamp(14px,3.7333333333vw,28px);margin-bottom:clamp(24px,6.4vw,48px)}}body.page main .recipe-search .recipe_used_products_item{background:#fff;border-radius:clamp(12.5px,1.6666666667vw,32px);padding:clamp(9.375px,1.25vw,24px) clamp(12.5px,1.6666666667vw,32px);border:1px solid #047f2f;transition:.3s}@media print,screen and (max-width: 750px){body.page main .recipe-search .recipe_used_products_item{border-radius:clamp(16px,4.2666666667vw,32px);padding:clamp(12px,3.2vw,24px) clamp(8px,2.1333333333vw,16px)}}body.page main .recipe-search .recipe_used_products_item:has(>input[type=checkbox]:checked){background-color:#e1f5e9}body.page main .recipe-search .recipe_used_products_item-link{display:flex;align-self:center;align-items:center}body.page main .recipe-search .recipe_used_products_item-img{max-width:clamp(31.25px,4.1666666667vw,80px);width:auto;height:clamp(35.15625px,4.6875vw,90px)}@media print,screen and (max-width: 750px){body.page main .recipe-search .recipe_used_products_item-img{max-width:clamp(45px,12vw,90px);height:clamp(50px,13.3333333333vw,100px)}}body.page main .recipe-search .recipe_used_products_item-ttl{margin-left:clamp(5.46875px,0.7291666667vw,14px);font-size:clamp(8.59375px,1.1458333333vw,22px);margin-block-start:0}@media print,screen and (max-width: 750px){body.page main .recipe-search .recipe_used_products_item-ttl{margin-left:clamp(8px,2.1333333333vw,16px);font-size:clamp(12px,3.2vw,24px)}}body.page main .recipe-search .recipe_tags{display:flex;flex-wrap:wrap;margin-bottom:clamp(21.875px,2.9166666667vw,56px)}@media print,screen and (max-width: 750px){body.page main .recipe-search .recipe_tags{margin-bottom:clamp(16px,4.2666666667vw,32px)}}body.page main .recipe-search .recipe_tags_item-link{display:inline-block;font-family:"Zen Maru Gothic",sans-serif;font-size:clamp(13.28125px,1.7708333333vw,34px);letter-spacing:.05em;line-height:clamp(15.625px,2.0833333333vw,40px);margin-bottom:clamp(7.8125px,1.0416666667vw,20px);word-break:keep-all;background:#e1f5e9;color:#047f2f;font-weight:500;margin-left:clamp(6.25px,0.8333333333vw,16px);padding:0 clamp(7.03125px,0.9375vw,18px);border-radius:clamp(6.25px,0.8333333333vw,16px);transition:.3s}body.page main .recipe-search .recipe_tags_item-link:has(+input[type=checkbox]:checked){background-color:#047f2f;color:#fff;font-weight:500}@media print,screen and (max-width: 750px){body.page main .recipe-search .recipe_tags_item-link{font-size:clamp(13px,3.4666666667vw,26px);line-height:clamp(30px,8vw,60px);margin-bottom:clamp(8px,2.1333333333vw,16px);margin-left:clamp(8px,2.1333333333vw,16px);padding:0 clamp(9px,2.4vw,18px);border-radius:clamp(15px,4vw,30px)}}body.page main .recipe-search .recipe_tags_item-link p{margin-block-start:0}body.page main .recipe-search .visually-hidden{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}body.page main .recipe-search .wp-block-buttons{text-align:center}body.page main .recipe-search .wp-block-buttons .wp-block-button{width:clamp(153.90625px,20.5208333333vw,394px)}@media print,screen and (max-width: 750px){body.page main .recipe-search .wp-block-buttons .wp-block-button{width:100%}}.recipe-result{margin-block-start:0;padding:clamp(43.75px,5.8333333333vw,112px) 0 0}@media print,screen and (max-width: 750px){.recipe-result{max-width:100%}}.recipe-result .wp-block-post-template{display:grid;grid-template-columns:repeat(3, 1fr);gap:0}@media print,screen and (max-width: 750px){.recipe-result .wp-block-post-template{grid-template-columns:repeat(2, 1fr)}}.recipe-result .wp-block-post{padding:0 clamp(4.6875px,0.625vw,12px);display:grid;grid-template-rows:subgrid;grid-row:span 5;margin-bottom:clamp(25px,3.3333333333vw,64px)}@media print,screen and (max-width: 750px){.recipe-result .wp-block-post{padding:0 clamp(6px,1.6vw,12px);margin-bottom:clamp(40px,10.6666666667vw,80px)}}.recipe-result .wp-block-post>a{color:#3d3d3d;text-decoration:none;display:contents}.recipe-result .wp-block-post .taxonomy-recipe-tag.wp-block-post-terms,.recipe-result .wp-block-post .taxonomy-recipe-cat.wp-block-post-terms{margin-top:0}.recipe-result .wp-block-post .wp-block-post-terms{margin-top:clamp(12.5px,1.6666666667vw,32px);margin-left:0 !important;color:#3d3d3d;font-size:clamp(7.03125px,0.9375vw,18px);line-height:1.3em}@media print,screen and (max-width: 750px){.recipe-result .wp-block-post .wp-block-post-terms{font-size:clamp(11px,2.9333333333vw,22px)}}.recipe-result .wp-block-post .wp-block-post-title{margin-left:0 !important;font-size:clamp(9.375px,1.25vw,24px);font-weight:600;line-height:1.5em;margin:clamp(3.125px,0.4166666667vw,8px) 0 clamp(12.5px,1.6666666667vw,32px)}@media print,screen and (max-width: 750px){.recipe-result .wp-block-post .wp-block-post-title{font-size:clamp(15px,4vw,30px)}}.recipe-result .wp-block-post .wp-block-read-more{color:#047f2f;font-family:"Noto Sans JP",sans-serif;font-size:clamp(8.59375px,1.1458333333vw,22px);font-weight:500;margin-left:0 !important;display:block;text-decoration:none;transition:.3s;height:clamp(13.28125px,1.7708333333vw,34px);line-height:clamp(13.28125px,1.7708333333vw,34px);padding-right:clamp(17.96875px,2.3958333333vw,46px);background-image:url("../img/icon-circlearrow-green.svg");background-position:right center;background-repeat:no-repeat;background-size:clamp(13.28125px,1.7708333333vw,34px) clamp(13.28125px,1.7708333333vw,34px);margin-top:auto;margin-bottom:clamp(12.5px,1.6666666667vw,32px)}@media print,screen and (max-width: 750px){.recipe-result .wp-block-post .wp-block-read-more{font-size:clamp(13px,3.4666666667vw,26px)}}@media print,screen and (max-width: 750px){.recipe-result .wp-block-post .wp-block-read-more{background-size:clamp(26px,6.9333333333vw,52px) clamp(26px,6.9333333333vw,52px);padding-right:clamp(40px,10.6666666667vw,80px);height:clamp(26px,6.9333333333vw,52px);line-height:clamp(26px,6.9333333333vw,52px)}}.recipe-result .wp-block-post .wp-block-read-more:hover{opacity:.7}@media print,screen and (max-width: 750px){.recipe-result .wp-block-post .wp-block-read-more{font-size:clamp(13px,3.4666666667vw,26px);background-size:clamp(17px,4.5333333333vw,34px);padding-right:clamp(20px,5.3333333333vw,40px);margin-bottom:clamp(16px,4.2666666667vw,32px)}}.recipe-result .wp-block-post img{border-radius:clamp(18.75px,2.5vw,48px)}@media print,screen and (max-width: 750px){.recipe-result .wp-block-post img{border-radius:clamp(16px,4.2666666667vw,32px)}}.recipe-result .wp-block-post .taxonomy-recipe-tag.wp-block-post-terms .span,.recipe-result .wp-block-post .taxonomy-recipe-cat.wp-block-post-terms .span{text-decoration:none;display:inline-block;line-height:clamp(13.28125px,1.7708333333vw,34px);font-size:clamp(7.03125px,0.9375vw,18px);padding:0 clamp(6.25px,0.8333333333vw,16px);background:#e1f5e9;color:#047f2f;border-radius:clamp(7.03125px,0.9375vw,18px);margin-right:clamp(6.25px,0.8333333333vw,16px);margin-bottom:clamp(6.25px,0.8333333333vw,16px)}@media print,screen and (max-width: 750px){.recipe-result .wp-block-post .taxonomy-recipe-tag.wp-block-post-terms .span,.recipe-result .wp-block-post .taxonomy-recipe-cat.wp-block-post-terms .span{line-height:clamp(17px,4.5333333333vw,34px);font-size:clamp(11px,2.9333333333vw,22px);padding:0 clamp(12px,3.2vw,24px);border-radius:clamp(9px,2.4vw,18px);margin-right:clamp(8px,2.1333333333vw,16px);margin-bottom:clamp(8px,2.1333333333vw,16px)}}.recipe-result .wp-block-post .taxonomy-recipe-tag.wp-block-post-terms .span::before,.recipe-result .wp-block-post .taxonomy-recipe-cat.wp-block-post-terms .span::before{content:"#"}.tax-recipe-tag .recipe-result{padding:0}.tax-recipe-tag .wp-block-buttons.is-style-buttons-02{padding-bottom:0}.tax-recipe-tag .footer{background:#f4f4f4}@media print,screen and (max-width: 750px){.tax-recipe-tag .footer{padding:0}}