﻿.p-kumotsu,.p-precautions{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.p-kumotsu,.p-precautions{width:91.66667%}}.p-contact1{margin-top:80px}@media only screen and (max-width: 767px){.p-contact1{margin-top:3em}}.p-kumotsu{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-kumotsu{margin-top:80px}}@media only screen and (max-width: 767px){.p-kumotsu{margin-top:5em}}.p-kumotsu>.ttl_l{margin-bottom:.78125%}.p-kumotsu>.txt_m{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-kumotsu>.txt_m{margin-bottom:50px}}@media only screen and (max-width: 767px){.p-kumotsu>.txt_m{margin-bottom:2em}}.p-kumotsu_box{border-top:1px solid #A5A29F;padding-block:4.6875%}.p-kumotsu_box.last{border-bottom:1px solid #A5A29F}@media only screen and (max-width: 767px){.p-kumotsu_box{padding-block:2em}}.p-kumotsu_box .ttl_m+.txt_l{margin-top:.78125%}@media only screen and (max-width: 767px){.p-kumotsu_box .ttl_m+.txt_l{margin-top:.5em}}.p-kumotsu_box_inner{margin-top:3.125%}@media only screen and (max-width: 767px){.p-kumotsu_box_inner{margin-top:2em}}.p-kumotsu_box_inner ul{display:flex;gap:3.59375%}@media only screen and (max-width: 767px){.p-kumotsu_box_inner ul{display:block}}.p-kumotsu_box_inner ul li{width:30.9375%}@media only screen and (max-width: 767px){.p-kumotsu_box_inner ul li{width:100%}}@media only screen and (max-width: 767px){.p-kumotsu_box_inner ul li+li{margin-top:2em}}.p-kumotsu_box_inner ul li.fruits{background-color:#F9F8F3;border-radius:10px;box-sizing:border-box;padding:1.0989% 3.2967%}@media only screen and (max-width: 767px){.p-kumotsu_box_inner ul li.fruits{padding:3% 6%}}.p-kumotsu_box_inner ul li.fruits .txt_l{margin-top:0}.p-kumotsu_box_inner ul li .img img{width:100%;height:auto;border-radius:10px}.p-kumotsu_box_inner ul li .txt_l{line-height:1.5;margin-top:2.52525%}.p-kumotsu_box_inner ul li .txt_m{line-height:2.22}.p-kumotsu_box_inner ul li .green{color:#005EAC}.p-precautions{margin-top:100px;max-width:900px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-precautions{margin-top:80px}}@media only screen and (max-width: 767px){.p-precautions{margin-top:3em}}.p-precautions ul{margin-top:4.44444%}.p-precautions ul li{position:relative;padding-left:1em}.p-precautions ul li::before{content:"・";display:inline-block;width:1em;position:absolute;top:0;left:0}.p-contact2{margin-top:100px}@media only screen and (max-width: 767px){.p-contact2{margin-top:4em}}
