.shinmiryo-s-r__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #ee372a;font-size:clamp(1.375rem,1.15rem + 0.96vw,1.75rem);font-weight:bold;text-align:center;line-height:1.4;margin:0 auto clamp(1.25rem,0.5rem + 3.2vw,2.5rem);padding-bottom:clamp(.3125rem,0.125rem + 0.8vw,.625rem)}.shinmiryo-s-r__wrap:has(+.shinmiryo-s-r__wrap){margin-bottom:clamp(4.375rem,1.375rem + 12.8vw,9.375rem)}.shinmiryo-s-r__main-wrap{max-width:600px;margin:0 auto clamp(1.25rem,0.125rem + 4.8vw,3.125rem)}.shinmiryo-s-r__sub-wrap{max-width:850px;display:grid;grid-template-columns:repeat(auto-fill, minmax(clamp(9.375rem, 5.625rem + 16vw, 15.625rem), 1fr));gap:clamp(1.25rem,0.125rem + 4.8vw,3.125rem);margin:0 auto}.shinmiryo-s-r__sub-wrap:has(>:last-child:nth-child(2)),.shinmiryo-s-r__sub-wrap:has(>:last-child:nth-child(1)){max-width:600px}.shinmiryo-s-r__img{margin-bottom:clamp(.625rem,0.25rem + 1.6vw,1.25rem)}.shinmiryo-s-r__lead{font-size:clamp(1rem,0.85rem + 0.64vw,1.25rem);font-weight:bold;text-align:center;line-height:1.4;margin-bottom:clamp(.3125rem,0.125rem + 0.8vw,.625rem)}.shinmiryo-s-r__lead--l{font-size:clamp(1.125rem,0.9rem + 0.96vw,1.5rem)}.shinmiryo-s-r__text{line-height:1.6}/*# sourceMappingURL=page-shinmiryo-summer-recipe.css.map */