@import "https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&display=swap";main{line-height:1}main abbr,main address,main article,main aside,main audio,main b,main blockquote,main body,main canvas,main caption,main cite,main code,main dd,main del,main details,main dfn,main div,main dl,main dt,main em,main fieldset,main figcaption,main figure,main form,main h1,main h2,main h3,main h4,main h5,main h6,main hgroup,main i,main iframe,main img,main ins,main kbd,main label,main legend,main li,main main,main mark,main menu,main nav,main object,main ol,main p,main pre,main q,main samp,main section,main small,main span,main strong,main sub,main summary,main sup,main table,main tbody,main td,main tfoot,main th,main thead,main time,main tr,main ul,main var,main video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}main article,main aside,main details,main figcaption,main figure,main footer,main header,main hgroup,main hr,main menu,main nav,main section{display:block}main li,main nav ul,main ul{list-style:none}main blockquote,main q{quotes:none}main blockquote:after,main blockquote:before,main q:after,main q:before{content:none}main a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}main ins,main mark{background-color:#ff9;color:#000}main ins{text-decoration:none}main mark{font-style:italic;font-weight:700}main del{text-decoration:line-through}main abbr[title],main dfn[title]{border-bottom:1px dotted;cursor:help}main table{border-collapse:collapse;border-spacing:0}main hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}main input,main select{vertical-align:middle}main button,main input,main select,main textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;font:inherit;outline:0}main textarea{resize:vertical}main input[type=checkbox],main input[type=radio]{display:none}main button,main input[type=button],main input[type=submit],main label,main select{cursor:pointer}main select::-ms-expand{display:none}main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}:root{--vw:1vw}header{top:10px;padding:0 15px;background-color:transparent}header .header_in{width:100%;background:#fff;height:100%;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.14)}header nav .bg,header nav ul{position:fixed;height:100%;top:0}@media print,screen and (min-width:600px){#modal .close,header nav .close span{width:34px;height:34px;top:20px;right:45px}}body{width:auto}body main{position:relative;z-index:1;color:#333;line-height:1.8;letter-spacing:.05em;background-color:#fff;font-family:"Zen Maru Gothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-weight:400;text-size-adjust:100%;-webkit-text-size-adjust:100%}@media screen and (max-width:767.98px){body main{width:100%;min-width:inherit;letter-spacing:0}}body sup{font-size:.7em;vertical-align:top}body a{text-decoration:none;color:#333}body img{width:100%}body #farmer_wrap .farmer_inner{width:calc(var(--vw)*1120/1300*100);max-width:1120px;padding:calc(var(--vw)*0/1300*100) calc(var(--vw)*10/1300*100);margin:0 auto}@media screen and (min-width:1200px){body #farmer_wrap .farmer_inner{padding:0 10px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_inner{padding:calc(var(--vw)*0/780*100) calc(var(--vw)*35/780*100);width:auto;max-width:none}}body #farmer_wrap .farmer_kv{overflow:hidden;position:relative}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_kv{height:max(86vw,70vh)}}body #farmer_wrap .farmer_kv:after{content:"";width:100%;height:calc(var(--vw)*10);display:block;position:absolute;bottom:-1px;left:0;z-index:10;background:url(../img/kv_frame.svg)center bottom/calc(100% + 4px) auto no-repeat}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_kv:after{background:url(../img/kv_frame_sp.svg)center bottom/calc(100% + 4px) auto no-repeat}}@media screen and (max-width:767.98px) and (max-width:767.98px){body #farmer_wrap .farmer_kv:after{height:calc(var(--vw)*109/780*100)}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_kv>img{width:100%;height:100%;object-fit:cover;object-position:center top}}body #farmer_wrap .farmer_kv .farmer_kv_ttl{position:absolute;width:calc(var(--vw)*54.46);top:calc(var(--vw)*12.6);right:calc(var(--vw)*8.46)}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_kv .farmer_kv_ttl{width:calc(var(--vw)*560/780*100);top:max(var(--vw)*150/780*100,84px);right:calc(var(--vw)*100/780*100)}}body #farmer_wrap .farmer_kv .kv_mugi{position:absolute}body #farmer_wrap .farmer_kv .kv_mugiL01{width:calc(var(--vw)*14.6);top:calc(var(--vw)*5.38);left:0}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_kv .kv_mugiL01{width:calc(var(--vw)*17.6);top:calc(var(--vw)*7.38)}}body #farmer_wrap .farmer_kv .kv_mugiL02{width:calc(var(--vw)*19.5);bottom:calc(var(--vw)*1);left:0}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_kv .kv_mugiL02{width:calc(var(--vw)*23.5);bottom:calc(var(--vw)*5)}}body #farmer_wrap .farmer_kv .kv_mugiR01{width:calc(var(--vw)*14.84);top:calc(var(--vw)*4.61);right:0}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_kv .kv_mugiR01{width:calc(var(--vw)*19.84);top:calc(var(--vw)*8.61)}}body #farmer_wrap .farmer_kv .kv_mugiR02{width:calc(var(--vw)*19.6);right:0;bottom:calc(var(--vw)*4.76)}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_kv .kv_mugiR02{width:calc(var(--vw)*26.6);right:0;bottom:calc(var(--vw)*7.76)}}body #farmer_wrap .farmer_lead{position:relative;padding-top:calc(var(--vw)*96/1300*100);padding-bottom:calc(var(--vw)*120/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_lead{padding-top:96px;padding-bottom:120px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_lead{padding-top:calc(var(--vw)*40/780*100);padding-bottom:calc(var(--vw)*120/780*100)}}body #farmer_wrap .farmer_flow .farmer_subttl span,body #farmer_wrap .farmer_lead .farmer_inner,body #farmer_wrap .farmer_subttl span{position:relative}body #farmer_wrap .farmer_lead .lead_txt{padding-left:calc(var(--vw)*540/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_lead .lead_txt{padding-left:540px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_lead .lead_txt{padding-left:0}}body #farmer_wrap .farmer_lead .lead_txt .lead_txt_ttl{font-weight:700;line-height:1.4;font-size:calc(var(--vw)*30/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_lead .lead_txt .lead_txt_ttl{font-size:30px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_lead .lead_txt .lead_txt_ttl{font-size:calc(var(--vw)*34/780*100)}}body #farmer_wrap .farmer_lead .lead_txt .lead_txt_t{font-weight:700;line-height:2.1;font-size:calc(var(--vw)*19/1300*100);margin-top:1.2em}@media screen and (min-width:1200px){body #farmer_wrap .farmer_lead .lead_txt .lead_txt_t{font-size:19px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_lead .lead_txt .lead_txt_t{font-size:calc(var(--vw)*28/780*100)}body #farmer_wrap .farmer_lead .lead_txt .lead_txt_t br{display:none}}body #farmer_wrap .farmer_lead .lead_txt:before{content:"";width:calc(var(--vw)*494/1300*100);max-width:494px;height:calc(var(--vw)*460/1300*100);display:inline-block;background:url(../img/lead_item01.svg)0 0/contain no-repeat;position:absolute;top:calc(var(--vw)*114/1300*100);right:calc(var(--vw)*-150/1300*100);left:auto;z-index:-1}@media screen and (min-width:1200px){body #farmer_wrap .farmer_lead .lead_txt:before{height:460px;top:114px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_lead .lead_txt:before{top:calc(var(--vw)*114/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_lead .lead_txt:before{right:-150px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_lead .lead_txt:before{width:calc(var(--vw)*494/780*100);max-width:none;height:calc(var(--vw)*460/780*100);top:calc(var(--vw)*-14/780*100);right:calc(var(--vw)*-120/780*100)}}body #farmer_wrap .farmer_lead .lead_txt:after{content:"";width:calc(var(--vw)*124/1300*100);max-width:124px;height:calc(var(--vw)*114/1300*100);display:inline-block;background:url(../img/lead_icon.png)0 0/contain no-repeat;margin-left:calc(var(--vw)*175/1300*100);margin-top:1em}@media screen and (min-width:1200px){body #farmer_wrap .farmer_lead .lead_txt:after{height:114px;margin-left:175px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_lead .lead_txt:after{width:calc(var(--vw)*100/780*100);max-width:none;height:calc(var(--vw)*92/780*100);position:absolute}}@media screen and (max-width:767.98px) and (max-width:767.98px){body #farmer_wrap .farmer_lead .lead_txt:after{top:calc(var(--vw)*-20/780*100);right:calc(var(--vw)*20/780*100)}}body #farmer_wrap .farmer_lead .lead_img{position:absolute;top:calc(var(--vw)*38/1300*100);right:50%;transform:translateX(-10%);width:calc(var(--vw)*609/1300*100);max-width:609px}@media screen and (min-width:1200px){body #farmer_wrap .farmer_lead .lead_img{top:38px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_lead .lead_img{top:calc(var(--vw)*38/780*100);width:calc(var(--vw)*527/780*100);max-width:none;position:relative;top:auto;left:auto;right:auto;transform:none;margin:1em auto 0}}body #farmer_wrap .farmer_lead .lead_img:before{content:"";width:calc(var(--vw)*425/1300*100);max-width:425px;height:calc(var(--vw)*328/1300*100);display:inline-block;background:url(../img/lead_item02.svg)0 0/contain no-repeat;position:absolute;bottom:calc(var(--vw)*-70/1300*100);left:calc(var(--vw)*-80/1300*100);right:auto;z-index:-1}@media screen and (min-width:1200px){body #farmer_wrap .farmer_lead .lead_img:before{height:328px;bottom:-70px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_lead .lead_img:before{bottom:calc(var(--vw)*-70/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_lead .lead_img:before{left:-80px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_lead .lead_img:before{width:calc(var(--vw)*425/780*100);max-width:none;height:calc(var(--vw)*328/780*100);bottom:calc(var(--vw)*-10/780*100);left:calc(var(--vw)*-180/780*100)}}body #farmer_wrap .farmer_subttl{text-align:center;color:#f71b1a;font-weight:700;line-height:1.4;font-size:calc(var(--vw)*34/1300*100);margin-bottom:calc(var(--vw)*40/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_subttl{font-size:34px;margin-bottom:40px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_subttl{font-size:calc(var(--vw)*34/780*100);margin-bottom:calc(var(--vw)*40/780*100)}}body #farmer_wrap .farmer_subttl span:after{content:"";width:calc(var(--vw)*72/1300*100);max-width:72px;height:calc(var(--vw)*100/1300*100);display:inline-block;background:url(../img/ttl_icon01.png)0 0/contain no-repeat;position:absolute;bottom:calc(var(--vw)*-10/1300*100);right:calc(var(--vw)*-70/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_subttl span:after{height:100px;bottom:-10px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_subttl span:after{bottom:calc(var(--vw)*-10/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_subttl span:after{right:-70px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_subttl span:after{right:calc(var(--vw)*-70/780*100);width:calc(var(--vw)*60/780*100);max-width:none;height:calc(var(--vw)*80/780*100);bottom:calc(var(--vw)*-3/780*100);right:-29vw;transform:rotate(40deg);content:none}body #farmer_wrap .farmer_subttl.ttl_2 span:after{right:auto;left:-10vw;transform:rotate(0deg)}}body #farmer_wrap .farmer_produce{position:relative;background:#fffbf1;margin-top:calc(var(--vw)*200/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce{margin-top:200px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce{margin-top:calc(var(--vw)*100/780*100)}}body #farmer_wrap .farmer_produce:before{content:"";display:block;width:100%;height:calc(var(--vw)*300/1300*100);background:url(../img/section.svg)0 0/100%no-repeat;position:absolute;top:calc(var(--vw)*-200/1300*100);z-index:-1}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce:before{height:300px;top:-200px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce:before{height:calc(var(--vw)*300/780*100);top:calc(var(--vw)*-130/780*100)}}body #farmer_wrap .farmer_produce .produce_img01{margin-bottom:calc(var(--vw)*60/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img01{margin-bottom:60px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img01{margin-bottom:calc(var(--vw)*60/780*100)}}body #farmer_wrap .farmer_produce .produce_img01 .caution{font-size:13px;text-align:right}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img01 .caution{font-size:2.6vw}}body #farmer_wrap .farmer_produce .produce_img_list{position:relative;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;gap:calc(var(--vw)*30/1300*100) calc(var(--vw)*0/1300*100);padding-bottom:calc(var(--vw)*90/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list{gap:30px 0;padding-bottom:90px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list{gap:calc(var(--vw)*30/780*100) calc(var(--vw)*0/780*100);padding-bottom:calc(var(--vw)*60/780*100)}}body #farmer_wrap .farmer_produce .produce_img_list .produce_item{position:absolute}body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item01{width:calc(var(--vw)*206/1300*100);max-width:206px;top:calc(var(--vw)*-20/1300*100);right:calc(var(--vw)*0/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item01{top:-20px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item01{top:calc(var(--vw)*-20/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item01{right:0}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item01{width:calc(var(--vw)*206/780*100);max-width:none;top:calc(var(--vw)*-10/780*100);right:calc(var(--vw)*-50/780*100)}}body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item02{width:calc(var(--vw)*72/1300*100);max-width:72px;top:calc(var(--vw)*-10/1300*100);right:calc(var(--vw)*514/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item02{top:-10px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item02{top:calc(var(--vw)*-10/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item02{right:514px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item02{width:calc(var(--vw)*72/780*100);max-width:none;top:calc(var(--vw)*330/780*100);right:calc(var(--vw)*514/780*100);right:auto}}@media screen and (max-width:767.98px) and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item02{left:calc(var(--vw)*0/780*100)}}body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item03{width:calc(var(--vw)*64/1300*100);max-width:64px;top:calc(var(--vw)*834/1300*100);right:calc(var(--vw)*0/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item03{top:834px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item03{top:calc(var(--vw)*834/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item03{right:0}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item03{width:calc(var(--vw)*64/780*100);max-width:none;top:calc(var(--vw)*1404/780*100);right:calc(var(--vw)*30/780*100)}}body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item04{width:calc(var(--vw)*190/1300*100);max-width:190px;bottom:calc(var(--vw)*10/1300*100);left:calc(var(--vw)*-50/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item04{bottom:10px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item04{bottom:calc(var(--vw)*10/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item04{left:-50px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_item.produce_item04{width:calc(var(--vw)*200/780*100);max-width:none;left:calc(var(--vw)*-50/780*100);bottom:105vw}}body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item{display:-webkit-flex;display:-ms-flex;display:flex;gap:calc(var(--vw)*0/1300*100) calc(var(--vw)*40/1300*100);align-items:center}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item{gap:0 40px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item{flex-direction:column-reverse;margin-bottom:8vw}}body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item:nth-child(odd){flex-direction:row-reverse}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item:nth-child(odd){flex-direction:column-reverse}}body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt{flex:1}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt{padding:calc(var(--vw)*0/780*100) calc(var(--vw)*15/780*100)}}body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .name{font-weight:700;line-height:1.4;font-size:calc(var(--vw)*34/1300*100);margin-bottom:calc(var(--vw)*38/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .name{font-size:34px;margin-bottom:38px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .name{font-size:calc(var(--vw)*38/780*100);margin-bottom:calc(var(--vw)*38/780*100)}}body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .faq_q{position:relative;padding-left:calc(var(--vw)*65/1300*100);font-weight:700;line-height:1.3;font-size:calc(var(--vw)*24/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .faq_q{padding-left:65px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .faq_q{padding-left:calc(var(--vw)*65/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .faq_q{font-size:24px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .faq_q{font-size:calc(var(--vw)*34/780*100)}}body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .faq_q:before{content:"Q";display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:calc(var(--vw)*27/1300*100);width:calc(var(--vw)*51/1300*100);max-width:51px;height:calc(var(--vw)*51/1300*100);background:#f71b1a;color:#fff;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .faq_q:before{font-size:27px;height:51px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .faq_q:before{font-size:calc(var(--vw)*27/780*100);width:calc(var(--vw)*51/780*100);max-width:none;height:calc(var(--vw)*51/780*100)}}body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .faq_a{font-weight:500;margin-top:1em;font-size:calc(var(--vw)*19/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .faq_a{font-size:19px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_txt .faq_a{font-size:calc(var(--vw)*28/780*100)}}body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item:nth-child(1) .faq_img{width:calc(var(--vw)*543/1300*100);max-width:543px}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item:nth-child(1) .faq_img{width:calc(var(--vw)*500/780*100);max-width:none}}body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item:nth-child(2) .faq_img{width:calc(var(--vw)*519/1300*100);max-width:519px}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item:nth-child(2) .faq_img{width:calc(var(--vw)*518/780*100);max-width:none}}body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item:nth-child(3) .faq_img{width:calc(var(--vw)*540/1300*100);max-width:540px}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item:nth-child(3) .faq_img{width:calc(var(--vw)*540/780*100);max-width:none}body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_img{margin-bottom:calc(var(--vw)*30/780*100)}}body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_img_sp{margin-left:auto;margin-right:auto}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_produce .produce_img_list .produce_faq_list_item .faq_img_sp{width:calc(var(--vw)*500/780*100);max-width:none;margin-bottom:calc(var(--vw)*38/780*100)}}body #farmer_wrap .farmer_flow{padding-top:calc(var(--vw)*98/1300*100);padding-bottom:calc(var(--vw)*90/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow{padding-top:98px;padding-bottom:90px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow{padding-top:calc(var(--vw)*60/780*100);padding-bottom:calc(var(--vw)*90/780*100)}}body #farmer_wrap .farmer_flow .farmer_subttl span:after{content:"";width:calc(var(--vw)*64/1300*100);max-width:64px;height:calc(var(--vw)*109/1300*100);display:inline-block;background:url(../img/ttl_icon02.png)0 0/contain no-repeat;position:absolute;bottom:calc(var(--vw)*-10/1300*100);right:calc(var(--vw)*-90/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .farmer_subttl span:after{height:109px;bottom:-10px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .farmer_subttl span:after{bottom:calc(var(--vw)*-10/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .farmer_subttl span:after{right:-90px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .farmer_subttl span:after{width:calc(var(--vw)*50/780*100);max-width:none;height:calc(var(--vw)*85/780*100);bottom:calc(var(--vw)*-10/780*100);right:calc(var(--vw)*-90/780*100)}}body #farmer_wrap .farmer_flow .flow_block{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--vw)*30/1300*100) calc(var(--vw)*30/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .flow_block{gap:30px 30px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_block{gap:calc(var(--vw)*30/780*100) calc(var(--vw)*30/780*100)}}body #farmer_wrap .farmer_flow .flow_list_wrap{width:calc(var(--vw)*202/1300*100);max-width:202px;position:relative}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap{width:calc(var(--vw)*202/780*100);max-width:none}}body #farmer_wrap .farmer_flow .flow_list_wrap:after{content:"";width:calc(var(--vw)*30/1300*100);max-width:30px;height:calc(var(--vw)*21/1300*100);background:#fff;position:absolute;bottom:0;right:0}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .flow_list_wrap:after{height:21px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap:after{width:calc(var(--vw)*30/780*100);max-width:none;height:calc(var(--vw)*21/780*100)}}body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list{padding-top:calc(var(--vw)*95/1300*100);position:relative}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list{padding-top:95px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list{padding-top:calc(var(--vw)*95/780*100)}}body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list:before{content:"";background:#d9ac4b;width:calc(var(--vw)*4/1300*100);max-width:4px;height:100%;display:inline-block;position:absolute;top:0;right:0}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list:before{width:calc(var(--vw)*4/780*100);max-width:none}}body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list:after{content:"";width:calc(var(--vw)*16/1300*100);max-width:16px;height:calc(var(--vw)*16/1300*100);background:#d9ac4b;border-radius:50%;display:inline-block;position:absolute;top:0;right:calc(var(--vw)*-6/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list:after{height:16px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list:after{width:calc(var(--vw)*16/780*100);max-width:none;height:calc(var(--vw)*16/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list:after{right:-6px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list:after{right:calc(var(--vw)*-6/780*100)}}body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li{position:relative;border-radius:calc(var(--vw)*24/1300*100) calc(var(--vw)*24/1300*100) calc(var(--vw)*24/1300*100) calc(var(--vw)*24/1300*100);line-height:1;width:calc(var(--vw)*147/1300*100);max-width:147px;text-align:center;font-weight:700;color:#fff;background:#f71b1a;background:rgba(247,27,26,.3);font-size:calc(var(--vw)*26/1300*100);padding:.4em 0;margin-bottom:calc(var(--vw)*25/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li{border-radius:24px 24px 24px 24px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li{border-radius:calc(var(--vw)*24/780*100) calc(var(--vw)*24/780*100) calc(var(--vw)*24/780*100) calc(var(--vw)*24/780*100);width:calc(var(--vw)*147/780*100);max-width:none}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li{font-size:26px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li{font-size:calc(var(--vw)*26/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li{margin-bottom:25px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li{margin-bottom:calc(var(--vw)*25/780*100)}}body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:before{content:"";background:#d9ac4b;width:calc(var(--vw)*55/1300*100);max-width:55px;height:calc(var(--vw)*4/1300*100);display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:calc(var(--vw)*-55/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:before{height:4px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:before{width:calc(var(--vw)*55/780*100);max-width:none;height:calc(var(--vw)*4/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:before{right:-55px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:before{right:calc(var(--vw)*-55/780*100)}}body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:after{content:"";width:calc(var(--vw)*16/1300*100);max-width:16px;height:calc(var(--vw)*16/1300*100);background:#d9ac4b;border-radius:50%;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:calc(var(--vw)*-61/1300*100);z-index:1}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:after{height:16px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:after{width:calc(var(--vw)*16/780*100);max-width:none;height:calc(var(--vw)*16/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:after{right:-61px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:after{right:calc(var(--vw)*-61/780*100)}}body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li.active{background:#f71b1a}body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:first-child{margin-bottom:calc(var(--vw)*230/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:first-child{margin-bottom:230px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:first-child{margin-bottom:calc(var(--vw)*230/780*100)}}body #farmer_wrap .farmer_flow .flow_list_wrap .flow_list li:last-child{margin-bottom:0}body #farmer_wrap .farmer_flow .slider_wrap{flex:1;width:calc(var(--vw)*830/1300*100);max-width:830px;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:calc(var(--vw)*0/1300*100) calc(var(--vw)*30/1300*100)}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .slider_wrap{width:calc(var(--vw)*450/780*100);max-width:none}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .slider_wrap{gap:0 30px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .slider_wrap{gap:calc(var(--vw)*0/780*100) calc(var(--vw)*0/780*100);flex:none}}body #farmer_wrap .farmer_flow .slider_wrap .main-swiper{width:54%;width:calc(var(--vw)*444/1300*100);max-width:444px;height:calc(var(--vw)*371/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .slider_wrap .main-swiper{height:371px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .slider_wrap .main-swiper{height:calc(var(--vw)*376/780*100);width:100%}}body #farmer_wrap .farmer_flow .slider_wrap .flowtxt{flex:1;font-size:calc(var(--vw)*20/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .slider_wrap .flowtxt{font-size:20px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .slider_wrap .flowtxt{font-size:calc(var(--vw)*26/780*100);margin-top:calc(var(--vw)*30/780*100);order:2;width:100%;flex:none}}body #farmer_wrap .farmer_flow .slider_wrap .main-swiper{mask-image:url(../img/flow_img_frame.svg);mask-size:100%;mask-repeat:no-repeat}body #farmer_wrap .farmer_flow .slider_wrap .main-swiper .swiper{height:100%}body #farmer_wrap .farmer_flow .slider_wrap .main-swiper .swiper-slide img{border-radius:20px;width:100%;height:100%;object-fit:cover;display:block}body #farmer_wrap .farmer_flow .slider_wrap .thumb-swiper{margin:0 auto;margin-top:calc(var(--vw)*45/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .slider_wrap .thumb-swiper{margin-top:45px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .slider_wrap .thumb-swiper{margin-top:calc(var(--vw)*24/780*100);order:1;width:90%;margin-left:auto;margin-right:auto}}body #farmer_wrap .farmer_flow .slider_wrap .thumb-swiper .swiper-slide{cursor:pointer}body #farmer_wrap .farmer_flow .slider_wrap .thumb-swiper .swiper-wrapper{gap:calc(var(--vw)*10/1300*100) calc(var(--vw)*20/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .slider_wrap .thumb-swiper .swiper-wrapper{gap:10px 20px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .slider_wrap .thumb-swiper .swiper-wrapper{gap:calc(var(--vw)*15/780*100) calc(var(--vw)*15/780*100);display:grid;grid-template-columns:repeat(3,1fr)}}body #farmer_wrap .farmer_flow .slider_wrap .thumb-swiper .swiper-slide{border:2px solid transparent;border-radius:calc(var(--vw)*20/1300*100) calc(var(--vw)*20/1300*100) calc(var(--vw)*20/1300*100) calc(var(--vw)*20/1300*100);overflow:hidden;width:calc(var(--vw)*137/1300*100);max-width:137px}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .slider_wrap .thumb-swiper .swiper-slide{border-radius:20px 20px 20px 20px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .slider_wrap .thumb-swiper .swiper-slide{width:calc(var(--vw)*125/780*100);max-width:none;width:auto}}body #farmer_wrap .farmer_flow .slider_wrap .thumb-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}body #farmer_wrap .farmer_flow .slider_wrap .thumb-swiper .swiper-slide-thumb-active{opacity:1;border:2px solid #f71b1a}body #farmer_wrap .farmer_flow .comingsoon{color:#fff;display:table;margin:0 auto;margin-top:calc(var(--vw)*-30/1300*100);line-height:1;background:#f71b1a;border-radius:calc(var(--vw)*24/1300*100) calc(var(--vw)*24/1300*100) calc(var(--vw)*24/1300*100) calc(var(--vw)*24/1300*100);text-align:center;padding:.2em 1.4em .5em;font-size:calc(var(--vw)*29/1300*100)}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .comingsoon{margin-top:-30px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .comingsoon{margin-top:calc(var(--vw)*40/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .comingsoon{border-radius:24px 24px 24px 24px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .comingsoon{border-radius:calc(var(--vw)*24/780*100) calc(var(--vw)*24/780*100) calc(var(--vw)*24/780*100) calc(var(--vw)*24/780*100)}}@media screen and (min-width:1200px){body #farmer_wrap .farmer_flow .comingsoon{font-size:29px}}@media screen and (max-width:767.98px){body #farmer_wrap .farmer_flow .comingsoon{font-size:calc(var(--vw)*29/780*100)}.tbpc-only{display:none!important}}@media screen and (min-width:768px){.sp-only{display:none!important}}