@charset "UTF-8";.farmerProf{max-width:820px;width:100%;margin:16px auto 80px}@media screen and (min-width: 320px) and (max-width: 819px){.farmerProf{margin:16px auto 40px}}@media screen and (min-width: 320px) and (max-width: 819px){.farmerProf_inner{padding:0 20px}}.farmerProf_label{font-size:1.75rem;font-weight:700;margin-bottom:38px}.farmerProf_profWrap{display:grid;grid-template-columns:120px 1fr 250px;align-items:center}@media screen and (max-width: 768px){.farmerProf_profWrap{grid-template-columns:80px 1fr}}.farmerProf_profWrap .img{min-width:120px;display:inline-block;position:relative;grid-column:1/2;grid-row:1/3}@media screen and (max-width: 768px){.farmerProf_profWrap .img{min-width:80px;grid-column:1/2;grid-row:1/2}}.farmerProf_profWrap .img img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid rgba(0,0,0,.1);background-color:#fff}@media screen and (max-width: 768px){.farmerProf_profWrap .img img{width:80px;height:80px}}.farmerProf_profWrap .name_box{padding-left:1rem;grid-column:2/3;grid-row:1/2}@media screen and (max-width: 768px){.farmerProf_profWrap .name_box{grid-column:2/3;grid-row:1/2}}.farmerProf_profWrap .name_box .name{font-size:.875rem;font-weight:700;margin-bottom:5px}.farmerProf_profWrap .name_box .area{margin:14px 0;font-size:.8125rem}.farmerProf_profWrap .name_box .area i{color:var(--clMain)}.farmerProf_profWrap .like_box{padding-left:1rem;grid-column:2/3;grid-row:2/3}@media screen and (max-width: 768px){.farmerProf_profWrap .like_box{padding-left:0;grid-column:1/3;grid-row:2/3;text-align:center;margin-bottom:1rem}}.farmerProf_profWrap .like_box .like{color:var(--clMain);font-weight:600}.farmerProf_profWrap .like_box .like a{text-decoration:underline;font-size:.8125rem}.farmerProf_profWrap .btn_box{grid-column:3/4;grid-row:1/3;display:flex;align-items:center;justify-content:center;row-gap:6px;flex-direction:column}@media screen and (max-width: 768px){.farmerProf_profWrap .btn_box{grid-column:1/3;grid-row:3/4}}.farmerProf_profWrap .btn_box .btn_prof{display:flex;align-items:center;justify-content:center;-moz-column-gap:7px;column-gap:7px;width:250px;padding:10px 15px 10px 0;font-size:.8125rem;line-height:1.5;font-weight:600;white-space:nowrap;position:relative}.farmerProf_profWrap .btn_box .btn_prof i{position:absolute;top:50%;transform:translateY(-50%);right:5px}.section{max-width:820px;width:100%;margin:0 auto 60px}@media screen and (min-width: 320px) and (max-width: 819px){.section{width:100%}}.section_inner{padding:0 20px}@media screen and (max-width: 768px){.section_inner{padding:0 10px}}.section_title{margin-bottom:24px}@media screen and (max-width: 600px){.section_title.title_ellipsis span{max-width:13rem}}.section_btnArea{text-align:center}.section_btnArea .btn_clMain_border{width:min(300px,100%);font-size:.75rem;padding:12px 0;font-weight:600;position:relative;margin-top:24px}@media screen and (max-width: 768px){.section_btnArea .btn_clMain_border{margin-top:18px}}.section_btnArea .btn_clMain_border i{position:absolute;top:50%;transform:translateY(-50%);right:10px}.section .productList_inner{display:flex;flex-wrap:wrap;gap:24px 14px}@media screen and (max-width: 768px){.section .productList_inner{gap:16px 8px}}.section .productList .productBox{width:calc(25% - 12px);min-width:calc(25% - 12px)}@media screen and (max-width: 768px){.section .productList .productBox{width:calc(50% - 4px);min-width:calc(50% - 4px)}.section .productList .productBox:nth-of-type(n+9){display:none}}@media screen and (max-width: 600px){.section.review .section_title.title_ellipsis span{max-width:8rem}}.section.review .section_inner{padding:0}@media screen and (min-width: 320px) and (max-width: 819px){.section.review .section_inner{padding:0 20px}}.section.review .section_inner .likeBox{display:flex;align-items:center;justify-content:center;margin:16px 0;color:var(--clMain);font-weight:600}.section.review .section_inner .msg_box{margin:0 20px}@media screen and (min-width: 320px) and (max-width: 819px){.section.review .section_inner .msg_box{margin:0}}@media screen and (max-width: 768px){.section.certification .section_inner{padding:0 20px}}.section.certification .section_inner .certification_list{margin-bottom:16px}.section.certification .section_inner .certification_list li{padding-left:1rem;position:relative}.section.certification .section_inner .certification_list li:before{content:"・";position:absolute;top:0;left:0}.section.certification .section_inner .certification_list li .expiration{font-size:.75rem}.section.certification .text{font-size:.8125rem}.certificateInfo_inner{width:820px;margin:0 auto;padding:60px 20px;box-sizing:border-box}@media screen and (min-width: 320px) and (max-width: 819px){.certificateInfo_inner{width:100%;padding:60px 20px}}.certificateInfo_label{font-size:1.375rem;font-weight:700;margin-bottom:30px}.certificateInfo_textArea .null{background-color:var(--clGray_eb)}.certificateInfo_textArea .list li{position:relative;padding-left:1rem}.certificateInfo_textArea .list li:before{content:"・";position:absolute;top:0;left:0}.certificateInfo_textArea .list li .expiration{font-size:.75rem}.certificateInfo_textArea a{text-decoration:underline}.certificateInfo_textArea .moreInfo{font-size:.8125rem;margin-top:20px}.farmerFeature .section_title{display:flex;align-items:center;justify-content:center;justify-content:space-between}.farmerFeature .btn_edit{border:var(--clGray_ccc) 1px solid;border-radius:6px;background-color:#fff;font-size:.8125rem;font-weight:700}.farmerFeature .list_img_pc{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.farmerFeature .list_img_pc li{width:calc((100% - 20px) / 3);cursor:zoom-in}.farmerFeature .list_img_pc li:hover{transition-duration:.2s;opacity:.8}.farmerFeature .list_img_pc li img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:6px}.farmerFeature .list_img_sp{position:relative}.farmerFeature .list_img_sp .swiper-wrapper{margin-bottom:10px;height:auto}.farmerFeature .list_img_sp .swiper-wrapper .swiper-slide{aspect-ratio:3/2}.farmerFeature .list_img_sp .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.farmerFeature .list_img_sp .swiper-button-next,.farmerFeature .list_img_sp .swiper-button-prev{width:32px;height:32px;background-color:#444;border-radius:50%;border:#fff 1px solid;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.farmerFeature .list_img_sp .swiper-button-next:after,.farmerFeature .list_img_sp .swiper-button-prev:after{content:""}.farmerFeature .list_img_sp .btn_photoAll{position:absolute;right:10px;bottom:20px;font-size:.875rem;background-color:var(--white);display:flex;align-items:center;z-index:10}.farmerFeature .list_img_sp_thumbnail{margin-bottom:16px}.farmerFeature .list_img_sp_thumbnail .swiper-wrapper{display:flex;flex-wrap:nowrap;gap:5px;padding-bottom:10px;overflow-x:scroll;height:auto}.farmerFeature .list_img_sp_thumbnail .swiper-wrapper::-webkit-scrollbar{height:3px}.farmerFeature .list_img_sp_thumbnail .swiper-wrapper::-webkit-scrollbar-track{background:var(--clGray_eb)}.farmerFeature .list_img_sp_thumbnail .swiper-wrapper::-webkit-scrollbar-thumb{background:var(--clMain)}.farmerFeature .list_img_sp_thumbnail .swiper-wrapper .swiper-slide{width:20%!important;aspect-ratio:3/2}.farmerFeature .list_img_sp_thumbnail .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;opacity:.5}.farmerFeature .list_img_sp_thumbnail .swiper-wrapper .swiper-slide-thumb-active img{opacity:1;border:var(--clMain) 2px solid}.farmerFeature .featureImgModal{position:fixed;z-index:10000;width:100vw;height:100vh;overflow:scroll;top:0;left:0;background-color:rgba(var(--white_rgb),.95);display:none}.farmerFeature .featureImgModal::-webkit-scrollbar{display:none}.farmerFeature .featureImgModal_header{display:flex;justify-content:flex-end}.farmerFeature .featureImgModal_close{width:80px;height:80px;color:#fff;background-color:var(--clMain);display:flex;align-items:center;justify-content:center;flex-flow:column}@media screen and (max-width: 768px){.farmerFeature .featureImgModal_close{width:50px;height:50px;font-size:.75rem}}.farmerFeature .featureImgModal_close i{font-size:1.5rem}@media screen and (max-width: 768px){.farmerFeature .featureImgModal_close i{font-size:1rem}}.farmerFeature .featureImgModal_body{width:100%;max-width:770px;margin:0 auto 110px}@media screen and (max-width: 768px){.farmerFeature .featureImgModal_body{margin:0;padding:0 20px}}.farmerFeature .featureImgModal_body .swiperMain{width:auto;height:60vh}.farmerFeature .featureImgModal_body .swiperMain .swiper-slide img{width:100%;height:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain}.farmerFeature .featureImgModal_body .swiperMain .swiper-button-next,.farmerFeature .featureImgModal_body .swiperMain .swiper-button-prev{width:32px;height:32px;background-color:#444;border-radius:50%;border:#fff 1px solid;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.farmerFeature .featureImgModal_body .swiperMain .swiper-button-next:after,.farmerFeature .featureImgModal_body .swiperMain .swiper-button-prev:after{content:""}.farmerFeature .featureImgModal_body .swiperMain.swiper-horizontal{touch-action:pinch-zoom}.farmerFeature .featureImgModal_body .swiperThumbnail{margin:20px 0 0}.farmerFeature .featureImgModal_body .swiperThumbnail .swiper-wrapper{display:flex;flex-wrap:wrap;height:auto;gap:4px}.farmerFeature .featureImgModal_body .swiperThumbnail .swiper-slide{width:calc(20% - 4px)!important;aspect-ratio:3/2;cursor:pointer}.farmerFeature .featureImgModal_body .swiperThumbnail .swiper-slide img{border-radius:6px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:.5}.farmerFeature .featureImgModal_body .swiperThumbnail .swiper-slide-thumb-active img{opacity:1;border:var(--clMain) 2px solid}.farmerFeature .feature{position:relative}.farmerFeature .feature .productDescription_inner{transition:.5s}.farmerFeature .feature .productDescription_inner::-webkit-scrollbar{display:none}.farmerFeature .feature .productDescription_inner .text{font-size:.875rem;padding-bottom:30px}.farmerFeature .feature .btn_more{display:none}.farmerFeature .feature.is_accordion .productDescription_inner{max-height:250px;overflow:hidden;transition:all .5s}.farmerFeature .feature.is_accordion .productDescription_inner.readMoreText{position:relative}.farmerFeature .feature.is_accordion .productDescription_inner.readMoreText:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(180deg,#fff0,#fff 70%)}.farmerFeature .feature.is_accordion .btn_more{display:block;color:var(--clMain);font-size:.875rem;font-weight:700;text-align:center;cursor:pointer}.farmerFeature .feature.is_accordion .btn_more:after{content:"";font-family:"Font Awesome 6 Pro";margin-left:5px}.farmerFeature .feature.is_accordion .btn_more.is_open{bottom:0}.farmerFeature .feature.is_accordion .btn_more.is_open:after{content:""}.farmerFeature .feature.is_active .productDescription_inner{overflow:visible}.farmerFeature .feature.is_active .productDescription_inner.readMoreText:after{background:transparent;height:0}.lum-lightbox{z-index:1100;background:#ffffffe6}.lum-lightbox-inner img.lum-img{max-width:100%}.lum-gallery-button{width:32px;height:32px;background-color:#444;border-radius:50%;border:#fff 1px solid;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.lum-gallery-button:after{width:15px;height:15px}.lum-previous-button:after{left:34%}.lum-next-button:after{right:34%}.lum-close-button{width:80px;height:80px;color:#fff;background-color:var(--clMain);opacity:1}.lum-close-button:before{left:39px;top:23px}.lum-close-button:after{left:39px;top:23px}
