@charset "UTF-8";
/* https://tofu.fan/wp-content/themes/tofu/page-variety.css?ver=1738746347 */
.body{margin:0;font-family:'Noto Sans JP','sans-serif','Hiragino Sans','Hiragino Kaku Gothic ProN','Meiryo'}h1,h2,h3,p,span,a{font-size:1rem;line-height:1.5rem;color:#3B2002}.section_tofu ul,.tofu_products ul,.tofu_related_products ul{max-width:1200px;margin:0 auto;padding-bottom:100px;z-index:10;justify-content:center;padding:0 10px;width:90%}.section_tofu li,.tofu_products li,.tofu_related_products li{display:flex;padding-bottom:150px}.section-firm_tofu_visual,.section-silk_tofu_visual,.section-soft_tofu_visual,.section-yose_tofu_visual,.section-zarudofu_visual,.section-deep-fried_tofu_visual,.section-td-fried_tofu_visual,.section-grilled_tofu_visual,.section-ganmo_visual,.section-soy_milk_visual,.section-tofu_skin_visual,.section-freeze_dried_tofu_visual,.section-soy_pulp_visual{width:50%}.section-firm_tofu_image,.section-silk_tofu_image,.section-soft_tofu_image,.section-yose_tofu_image,.section-zarudofu_image,.section-deep-fried_tofu_image,.section-td-fried_tofu_image,.section-grilled_tofu_image,.section-ganmo_image,.section-soy_milk_image,.section-tofu_skin_image,.section-freeze_dried_tofu_image,.section-soy_pulp_image{width:90%;object-fit:cover;object-position:40% 40%;margin:0 auto;display:block;filter:drop-shadow(10px 10px 5px rgba(0,0,0,.2))}.section-tofu_text{width:80%}.section-tofu_text_r{max-width:465px;margin-left:35px}.section-tofu_text_l{max-width:465px;margin-left:auto;margin-right:35px}.section-tofu_text h3{font-family:'Noto Sans JP';font-weight:800;font-size:1.6rem;line-height:1.6rem;color:#3b2002;letter-spacing:.2rem;margin:0;padding-bottom:1rem}.section-tofu_text h2{margin:0 auto;line-height:3.2rem;font-family:"Montserrat";font-size:3.5rem;color:#fc7e00;padding-bottom:.5rem;font-weight:600}.section-tofu_products{justify-content:center;margin:0 auto;z-index:100}.section-products_bg{background-image:url(/wp-content/themes/tofu/assets/images/illustration/bean.avif);background-repeat:no-repeat;background-size:cover;margin:0 auto;height:1300px;z-index:10}.tofu_products,.tofu_related_products{z-index:1000;margin-top:-700px;width:100%}@media(max-width:1000px){.tofu_products,.tofu_related_products{margin-top:-900px}.section-products_bg{background-size:contain}}@media(max-width:770px){.section-tofu_products{padding-bottom:100px}.tofu_products li{display:block}.section_tofu li,.tofu_related_products li{display:flex;flex-direction:column-reverse}.section-firm_tofu_visual,.section-silk_tofu_visual,.section-soft_tofu_visual,.section-yose_tofu_visual,.section-zarudofu_visual,.section-deep-fried_tofu_visual,.section-td-fried_tofu_visual,.section-grilled_tofu_visual,.section-ganmo_visual,.section-soy_milk_visual,.section-tofu_skin_visual,.section-freeze_dried_tofu_visual,.section-soy_pulp_visual{margin:0 auto;width:80%;padding-bottom:20px}.section-tofu_text{margin:0 auto;width:100%}.section-tofu_text_r,.section-tofu_text_l{width:100%;margin-left:0;margin:0 auto}.section-firm_tofu_image,.section-silk_tofu_image,.section-soft_tofu_image,.section-yose_tofu_image,.section-zarudofu_image,.section-deep-fried_tofu_image,.section-td-fried_tofu_image,.section-grilled_tofu_image,.section-ganmo_image,.section-soy_milk_image,.section-tofu_skin_image,.section-freeze_dried_tofu_image,.section-soy_pulp_image{margin-right:0;margin:0 auto;display:block;padding-top:30px}}@media(max-width:430px){.section_tofu{padding-top:50px}.section-tofu_text h2{font-size:2rem;letter-spacing:.1rem}}