html{font-size:62.5%}body *{font-family:"Shippori Mincho", serif;color:#3c1e00;font-size:1.6rem;text-align:left;line-height:1.6;font-weight:400;letter-spacing:0.1em;font-feature-settings:"palt";margin:0;padding:0}img{max-width:100%;display:block;height:auto}.sample-class{position:relative}.sample-class::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/name.png);background-repeat:no-repeat;background-size:cover;margin-inline:calc(50% - 50vw);top:0;left:0;opacity:0.2;z-index:-1}.sample-class{position:relative}.sample-class::before{position:absolute;content:"";background-image:url(img/name.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;top:0;left:0;z-index:2}ul,ol{list-style:none;margin:0;padding:0}#section-name{padding:15rem 0}#copyright span{font-size:1.4rem}#header_logo span{font-family:"Shippori Mincho", serif}#global_menu ul{text-align:right;right:20rem}#global_menu ul li{}#global_menu ul li a:hover{color:#ff3c3c}#global_menu ul li.active a,#global_menu ul li.current-menu-item a{color:#ff3c3c}#header_button{background:#ffdc32}#header_button:hover{background:#ff3c3c}#footer_button_area .item:hover{opacity:0.5;transition:opacity 0.3s ease}#footer_button_area .icon{background:#fff;border:1px solid #ffb812}#footer_button_area .content .title{font-size:2.4rem}#footer_button_area .content .desc{font-size:1.6rem;line-height:1.6}#footer_catch{background:#ffb812}#footer_catch p{color:#fff !important;text-align:center}#footer_inner{padding-top:6rem;padding-bottom:2rem}#footer_inner #footer_logo{text-align:center}#footer_inner #footer_logo img{width:23rem}#footer_nav{border-top:0px solid #ddd}#footer_nav #menu-footermenu li a:hover{color:#ff3c3c}.section-ttl{margin-bottom:5rem}.section-ttl .section-en{font-family:"Cormorant", serif;font-size:6rem;color:#ffdc32;font-weight:400;margin:0 !important;line-height:1.4;letter-spacing:1px}.section-ttl .section-ja{font-family:"Shippori Mincho", serif;font-size:2rem;color:#3c1e00;text-align:left;margin:0rem 0 5rem 0;font-weight:500;line-height:1.2}.link_button{margin-top:7rem;display:flex;justify-content:center}.button01,.design_button{background:#ffb812;border:1px solid #ffb812;color:#fff !important;display:block;border-radius:999rem;font-size:1.6rem;font-weight:bold;height:7rem;line-height:7rem;font-weight:400;overflow:hidden;position:relative;text-align:center;text-decoration:none !important;width:26rem}.button01:hover,.design_button:hover{background:#fff;border:1px solid #ffb812 !important;color:#ffb812 !important}#return_top .no_auto_scroll{display:none}#page_header{height:45rem}#page_header .headline{top:60%;left:50%;transform:translate(-50%, -50%);width:100%;background:transparent !important}#page_header .headline span{font-size:3rem;color:#fff}#page_contents{width:100rem;padding-block:0}#concept,#reason,#services,#area,#product,#message,#farm,#access,#faq,#privacy-policy,#mail,#confirm,#thanks{padding-block:15rem}body.home{}body.home #header_slider_wrap{aspect-ratio:1.9333333333;position:relative}body.home #header_slider_wrap::before{position:absolute;content:"Anezaki farm";font-family:"Oooh Baby", cursive;font-size:17rem;color:#fff;transform:skewY(-15deg);width:auto;bottom:7vw;left:6rem;z-index:2;opacity:0.5}body.home #header_slider_content .content .maincopy{color:#fff;font-size:5.5rem;letter-spacing:-0.03em;font-weight:400;text-shadow:0px 0px 15px #000}body.home #header_slider_content .content .maincopy .sp-br{display:none}body.home #header_slider_content .content .maincopy .copycolor{color:#ffdc32;font-size:7.5rem;letter-spacing:-0.03em;font-weight:400}body.home #header_slider_content .content .subcopy{color:#fff;font-size:2.2rem;font-weight:400;text-shadow:0px 0px 15px #000}body.home #top-concept{padding-top:20rem;position:relative}body.home #top-concept::before{position:absolute;content:"";background-image:url(img/background-yellow.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;top:13rem;left:0rem;z-index:-1;opacity:0.8}body.home #top-concept::after{position:absolute;content:"";background-image:url(img/background-red.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;bottom:4rem;right:3rem;z-index:-1;opacity:0.7}body.home #top-concept .design_header{width:100rem;margin-bottom:10rem}body.home #top-concept .top-concept-text{font-size:1.8rem;text-align:center;line-height:2.2}body.home #top-concept .link_button{margin-top:10rem}body.home #top-services{}body.home #top-services .design_header{width:100rem}body.home #top-services #cb_content_2_list_1 .sp_content_inner,body.home #top-services #cb_content_2_list_3 .sp_content_inner,body.home #top-services #cb_content_2_list_5 .sp_content_inner{padding-block:10rem}body.home #top-services #cb_content_2_list_1 .main_content .catch,body.home #top-services #cb_content_2_list_3 .main_content .catch,body.home #top-services #cb_content_2_list_5 .main_content .catch{font-size:3.5rem;margin-bottom:3rem}body.home #top-services #cb_content_2_list_1 .main_content .desc,body.home #top-services #cb_content_2_list_3 .main_content .desc,body.home #top-services #cb_content_2_list_5 .main_content .desc{font-size:1.6rem}body.home #top-services #cb_content_2_list_1 .main_content .design_button,body.home #top-services #cb_content_2_list_3 .main_content .design_button,body.home #top-services #cb_content_2_list_5 .main_content .design_button{margin-top:5rem}body.home #top-services #cb_content_2_list_1 .main_content .design_button:hover,body.home #top-services #cb_content_2_list_3 .main_content .design_button:hover,body.home #top-services #cb_content_2_list_5 .main_content .design_button:hover{color:#ffb812 !important;background-color:#fffaf0}body.home #top-services #cb_content_2_list_1 .image img,body.home #top-services #cb_content_2_list_3 .image img,body.home #top-services #cb_content_2_list_5 .image img{height:60rem;object-fit:cover}body.home #cb_content_2_list_1{position:relative}body.home #cb_content_2_list_1::before{position:absolute;content:"";background-color:#fffaf0;width:70%;height:100%;top:0;left:0;z-index:-1}body.home #cb_content_2_list_1 .sub_content{position:relative}body.home #cb_content_2_list_1 .sub_content::before{position:absolute;content:"Services";font-family:"Oooh Baby", cursive;color:#ff3c3c;transform:skewY(-15deg);width:100%;font-size:10rem;bottom:-5rem;right:-9rem;z-index:2;opacity:0.5}body.home #cb_content_2_list_3{margin-block:10rem;position:relative}body.home #cb_content_2_list_3::before{position:absolute;content:"";background-color:#fffaf0;width:70%;height:100%;top:0;right:0;z-index:-1}body.home #cb_content_2_list_3 .sub_content{position:relative}body.home #cb_content_2_list_3 .sub_content::before{position:absolute;content:"Product";font-family:"Oooh Baby", cursive;color:#ff3c3c;transform:skewY(-15deg);width:100%;font-size:10rem;top:-7rem;left:-7rem;z-index:2;opacity:0.5}body.home #cb_content_2_list_5{position:relative}body.home #cb_content_2_list_5::before{position:absolute;content:"";background-color:#fffaf0;width:70%;height:100%;top:0;left:0;z-index:-1}body.home #cb_content_2_list_5 .sub_content{position:relative}body.home #cb_content_2_list_5 .sub_content::before{position:absolute;content:"Farm";font-family:"Oooh Baby", cursive;color:#ff3c3c;transform:skewY(-15deg);width:100%;font-size:10rem;bottom:-9rem;right:-5rem;z-index:2;opacity:0.5}body.home #top-news{position:relative}body.home #top-news .design_header{width:100rem}body.home #top-news .blog_list{width:100rem}body.home #top-news .blog_list .content{background-color:#fff}body.home #top-news .item .category_button{transform:translate3d(0px, -100%, 0)}body.home #top-news .item .category_button:hover{background:#ff3c3c}body.home #top-news::before{position:absolute;content:"";background-image:url(img/background-purple.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;top:10rem;left:10rem;z-index:-1;opacity:0.8}body.home #top-news::after{position:absolute;content:"";background-image:url(img/background-yellow.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;bottom:0rem;right:15rem;z-index:-1;opacity:0.7}body.home #top-faq-contact #top-under-box{position:relative}body.home #top-faq-contact #top-under-box::before{position:absolute;content:"";background-color:#fffaf0;margin-inline:calc(50% - 50vw);width:100vw;height:40rem;bottom:-15rem;left:0;z-index:-1}body.home #top-faq-contact .under-box-items{margin-top:15rem;position:relative;display:flex;gap:0em;grid-template-columns:repeat(2, 1fr);width:110rem}body.home #top-faq-contact .under-box-items .under-box-item{position:relative;aspect-ratio:1.3333333333;overflow:hidden}body.home #top-faq-contact .under-box-items .under-box-item .wp-block-group__inner-container{width:100%;height:100%}body.home #top-faq-contact .under-box-items .under-box-item a{display:block;width:100%;height:100%}body.home #top-faq-contact .under-box-items .under-box-item .inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;padding:2rem;margin:0;color:#fff;font-size:3rem;text-shadow:0px 0px 8px #000, 0px 0px 8px #000, 0px 0px 8px}body.home #top-faq-contact .under-box-items .under-box-item .inner p{margin:0;line-height:1.4;font-size:3.5rem;font-weight:400}body.home #top-faq-contact .under-box-items .under-box-item .inner .ttl{font-size:2rem;color:#fff;text-align:center;margin-top:1rem}body.home #top-faq-contact .under-box-items .under-box-item .inner p{color:#fff;text-align:center}body.home #top-faq-contact .under-box-items .under-box-item figure{position:relative;width:100%;height:100%;z-index:-1}body.home #top-faq-contact .under-box-items .under-box-item figure img{object-fit:cover;width:100%;height:100%;transition:all 0.5s ease}body.home #top-faq-contact .under-box-items .under-box-item figure::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.3;transition:all 0.5s ease;z-index:2}body.home #top-faq-contact .under-box-items .under-box-item:hover figure img{transform:scale(1.2)}body.home #top-faq-contact .under-box-items .under-box-item:hover figure::before{opacity:0.6;z-index:2}body.page.page-id-61{}body.page.page-id-61 #concept{padding-top:18rem}body.page.page-id-61 #concept .concept-top-box{position:relative}body.page.page-id-61 #concept .concept-top-box .concept-top-ttl{font-size:3rem}body.page.page-id-61 #concept .concept-top-box .concept-top-text{margin-bottom:10rem}body.page.page-id-61 #concept .concept-top-box .concept-top-text p{text-align:center}body.page.page-id-61 #concept .concept-top-box .concept-photo-img01{position:absolute;width:50rem;top:-8rem;left:-30rem;opacity:0.5;z-index:-2}body.page.page-id-61 #concept .concept-top-box .concept-photo-img02{position:absolute;width:42rem;top:22rem;right:-35rem;opacity:0.3;z-index:-2}body.page.page-id-61 #concept .concept-top-box .concept-photo-img03{position:absolute;width:27rem;bottom:24rem;left:-17rem;opacity:0.5;z-index:-2}body.page.page-id-61 #concept .concept-top-box .concept-photo-img04{width:70rem;display:block;margin-left:auto;margin-right:-3rem;opacity:0.7}body.page.page-id-61 #reason{position:relative;position:relative}body.page.page-id-61 #reason::before{position:absolute;content:"";background-color:#fffaf0;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1}body.page.page-id-61 #reason .wrap-grid-box01,body.page.page-id-61 #reason .wrap-grid-box02,body.page.page-id-61 #reason .wrap-grid-box03{gap:5rem;align-items:center}body.page.page-id-61 #reason .wrap-grid-box01 .grid-box .number,body.page.page-id-61 #reason .wrap-grid-box02 .grid-box .number,body.page.page-id-61 #reason .wrap-grid-box03 .grid-box .number{margin-bottom:0rem;font-size:1.6rem;opacity:0.5}body.page.page-id-61 #reason .wrap-grid-box01 .grid-box .grid-box-ttl,body.page.page-id-61 #reason .wrap-grid-box02 .grid-box .grid-box-ttl,body.page.page-id-61 #reason .wrap-grid-box03 .grid-box .grid-box-ttl{margin-top:0}body.page.page-id-61 #reason .wrap-grid-box01 .grid-box-img img,body.page.page-id-61 #reason .wrap-grid-box02 .grid-box-img img,body.page.page-id-61 #reason .wrap-grid-box03 .grid-box-img img{height:55rem;width:100%;object-fit:cover}body.page.page-id-61 #reason .wrap-grid-box01{margin-bottom:7rem;position:relative}body.page.page-id-61 #reason .wrap-grid-box01::before{position:absolute;content:"";background-image:url(img/background-purple.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;top:-14rem;left:-28rem;z-index:-1;opacity:0.7}body.page.page-id-61 #reason .wrap-grid-box02{margin-bottom:7rem;position:relative}body.page.page-id-61 #reason .wrap-grid-box02::before{position:absolute;content:"";background-image:url(img/background-red.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;top:-18rem;right:-24rem;z-index:-1;opacity:0.7}body.page.page-id-61 #reason .wrap-grid-box03{position:relative}body.page.page-id-61 #reason .wrap-grid-box03::before{position:absolute;content:"";background-image:url(img/background-yellow.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;top:-16rem;left:-28rem;z-index:-1;opacity:0.7}body.page.page-id-63 #services{position:relative}body.page.page-id-63 #services::before{position:absolute;content:"";background-image:url(img/background-yellow.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;top:-2rem;left:-32rem;z-index:-1;opacity:0.7}body.page.page-id-63 #services::after{position:absolute;content:"";background-image:url(img/background-red.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;top:55rem;right:-32rem;z-index:-1;opacity:0.7}body.page.page-id-63 #services .services-ttl-copy{font-size:3rem}body.page.page-id-63 #services .services-ttl-copy br{display:none}body.page.page-id-63 #services .flower-text{text-align:center}body.page.page-id-63 #services .services-button-text{margin-top:5rem;text-align:center;font-size:1.8rem;margin-bottom:0}body.page.page-id-63 #services .link_button{margin-top:2rem}body.page.page-id-63 #services .services-crops{margin-top:10rem;background-color:#fffaf0;padding:5rem}body.page.page-id-63 #services .services-crops .crops-ttl{font-size:2.5rem;line-height:1.8;margin-bottom:2rem}body.page.page-id-63 #area{padding-block:10rem;position:relative}body.page.page-id-63 #area::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/services_03.jpg);background-repeat:no-repeat;background-size:cover;margin-inline:calc(50% - 50vw);top:0;left:0;opacity:0.2;z-index:-1}body.page.page-id-63 #area .area-box{background-color:rgba(255, 255, 255, 0.7);padding:5rem}body.page.page-id-63 #area .area-box .section-ttl{margin-bottom:3rem}body.page.page-id-63 #area .area-box .section-en{text-align:center !important}body.page.page-id-63 #area .area-box .section-ja{text-align:center !important;margin-bottom:0}body.page.page-id-63 #area .area-box .area-ttl-copy{font-size:2.5rem;color:#ffb812;text-align:center;margin:0 0 2rem 0;border-bottom:1px solid #ffb812}body.page.page-id-63 #area .area-box .area-ttl-copy br{display:none}body.page.page-id-65 #product .wrap-grid-box{gap:3rem}body.page.page-id-65 #product .grid-box{background-color:#fffaf0;position:relative}body.page.page-id-65 #product .grid-box .grid-text-box{margin-inline:3rem;margin-bottom:3rem}body.page.page-id-65 #product .grid-box .flower-date{position:absolute;background-color:#ffb812;font-size:1.4rem;display:inline-block;padding:0 1.5rem;color:#fff;margin-bottom:0;top:0;left:0}body.page.page-id-65 #product .grid-box .flower-name{padding-top:1rem;margin-bottom:0;font-size:2.3rem}body.page.page-id-65 #product .grid-box .flower-text{line-height:2}body.page.page-id-65 #product .crops .section-ttl{margin-top:10rem}body.page.page-id-67 #message{position:relative}body.page.page-id-67 #message::before{position:absolute;content:"";background-image:url(img/background-purple.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;top:2rem;right:-27rem;z-index:-1;opacity:0.7}body.page.page-id-67 #message::after{position:absolute;content:"";background-image:url(img/background-yellow.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;bottom:-6rem;left:-36rem;z-index:-1;opacity:0.7}body.page.page-id-67 #message .wrap-grid-box{grid-template-columns:55rem 1fr;gap:5rem;align-items:center}body.page.page-id-67 #message .wrap-grid-box .grid-ttl{font-size:2.5rem;margin-bottom:2rem}body.page.page-id-67 #message .wrap-grid-box .grid-ttl br{display:none}body.page.page-id-67 #message .wrap-grid-box .grid-text{line-height:2.4}body.page.page-id-67 #message .wrap-grid-box .grid-img img{width:100%;height:55rem;object-fit:cover;object-position:center}body.page.page-id-67 #farm{position:relative}body.page.page-id-67 #farm::before{position:absolute;content:"";background-color:#fffaf0;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1}body.page.page-id-67 #farm .has-fixed-layout{border-collapse:collapse !important;border-left:0px solid #ddd !important;border-top:0px solid #ddd !important}body.page.page-id-67 #farm .farm-table{width:100%}body.page.page-id-67 #farm .farm-table td{padding:2rem}body.page.page-id-67 #farm .farm-table tr td:first-child{width:25rem;background-color:#ffdc32}body.page.page-id-67 #access .area-map{width:100rem;height:60rem;display:block}body.blog #page_header .headline{font-size:3rem;font-family:"Shippori Mincho", serif}body.blog .category_sort_button .item a{text-align:center;line-height:6rem}body.blog .category_sort_button .item a:hover{background:#ff3c3c}body.blog #archive_blog .category_button{background:#ffb812;transform:translate3d(0px, -100%, 0)}body.blog #archive_blog .category_button:hover{background:#ff3c3c}body.blog #archive_blog .date{font-family:"Shippori Mincho", serif}body.blog #archive_blog .page_navi .page-numbers .current{background:#ffb812;border-color:#ffb812}body.blog #archive_blog .page_navi a:hover{background:#ff3c3c;border-color:#ff3c3c}body.archive #page_header .headline{font-size:3rem;font-family:"Shippori Mincho", serif}body.archive .date{font-family:"Shippori Mincho", serif}body.single-post #page_header{height:45rem}body.single-post #main_content{display:block}body.single-post #main_col{width:85vw;max-width:100rem;margin-inline:auto}#single_post_header .title_area{border:0px solid #ddd;padding:7rem 0 0 0}#single_post_header .title_area .title{font-family:"Shippori Mincho", serif}#single_post_header .title_area .date{font-family:"Shippori Mincho", serif}#related_post{display:none}body.page.page-id-69 #faq .sc_faq_list .title:hover{color:#ffb812}body.page.page-id-69 #faq .sc_faq_list .title.active{color:#ffb812}body.page.page-id-69 #faq .desc{background-color:#fffaf0}body.page.page-id-69 #faq .faq-text{text-align:center;margin-top:7rem;margin-bottom:0}body.page.page-id-69 #faq .link_button{margin-top:2rem}body.page.page-id-71 #mail{}body.page.page-id-71 #mail .wpcf7 form{margin:0}body.page.page-id-71 #mail .wpcf7{border:none;background:#fffaf0;padding-block:10rem}body.page.page-id-71 #mail .post_content ul,body.page.page-id-71 #mail .post_content ol,body.page.page-id-71 #mail .post_content dl{display:flex;flex-wrap:wrap}body.page.page-id-71 #mail dl{align-items:flex-start;margin:0 auto 3rem auto;width:100%;max-width:90rem;gap:3rem;box-sizing:border-box}body.page.page-id-71 #mail dt{flex:0 0 35%;margin:0;padding-right:2rem;box-sizing:border-box;font-weight:400}body.page.page-id-71 #mail dt .label{display:flex;gap:2rem;align-items:center;width:100%;margin-bottom:1rem}body.page.page-id-71 #mail .required{background-color:#ff3c3c;color:#fff;font-size:1.4rem;padding:0.4rem 0.8rem;border-radius:0.5rem;vertical-align:middle;display:inline-block;line-height:1.2;flex-shrink:0}body.page.page-id-71 #mail dd{flex:1;min-width:0;margin:0}body.page.page-id-71 #mail dd input[type="text"],body.page.page-id-71 #mail dd input[type="email"],body.page.page-id-71 #mail dd input[type="tel"],body.page.page-id-71 #mail dd textarea{width:100%;max-width:100%;box-sizing:border-box;display:block;margin-left:auto;padding:1rem 1rem}body.page.page-id-71 #mail .wpcf7-radio{display:flex;flex-wrap:wrap}body.page.page-id-71 #mail .wpcf7-list-item{margin-right:0;padding-right:3rem}body.page.page-id-71 #mail dl:last-of-type{display:block}body.page.page-id-71 #mail dl:last-of-type dt .label{justify-content:flex-start;gap:15px}body.page.page-id-71 #mail .privacy-box{text-align:left;margin-bottom:1em}body.page.page-id-71 #mail .privacy-box a{color:#ff3c3c;text-decoration:none;transition:background-color 0.3s ease}body.page.page-id-71 #mail .privacy-box a:hover{opacity:0.5}body.page.page-id-71 #mail .wpcf7-list-item{margin:0}body.page.page-id-71 #mail .link_button{margin-top:3rem}body.page.page-id-71 #mail #button01{font-family:"Shippori Mincho", serif;background:#ffb812;border:1px solid #ffb812 !important;display:block;border-radius:999rem;font-size:1.6rem;font-weight:bold;height:7rem;line-height:5.5rem;font-weight:400;overflow:hidden;position:relative;text-align:center;text-decoration:none !important;width:26rem}body.page.page-id-71 #mail #button01:hover{background:transparent;border:1px solid #ffb812 !important;color:#ffb812 !important}body.page.page-id-71 #mail .turnstile{display:flex;justify-content:center}body.page.page-id-71 #mail .wpcf7-spinner{display:none}body.page.page-id-342 #page_contents{width:80rem}body.page.page-id-342 #confirm{}body.page.page-id-342 #confirm .wpcf7 form{margin:0;background-color:#fffaf0;padding:5rem}body.page.page-id-342 #confirm .wpcf7{border:none}body.page.page-id-342 #confirm dd{background-color:#fffaf0;margin-bottom:4rem}body.page.page-id-342 #confirm .required{background-color:#ff3c3c;color:#fff;font-size:1.4rem;padding:0.4rem 0.8rem;border-radius:0.5rem;vertical-align:middle;display:inline-block;line-height:1.2;margin-left:2rem;margin-bottom:1rem}body.page.page-id-342 #confirm .wpcf7-spinner{display:none}body.page.page-id-342 #confirm .wp-block-buttons{margin-top:5rem}body.page.page-id-342 #confirm .buttons01 .wpcf7-form-control{font-family:"Shippori Mincho", serif;background:#ffb812;border:1px solid #ffb812 !important;color:#fff !important;display:block;border-radius:999rem;font-size:1.6rem;height:7rem;line-height:5.5rem;font-weight:400;margin:0;position:relative;text-align:center;text-decoration:none !important;width:26rem}body.page.page-id-342 #confirm .buttons01 .wpcf7-form-control:hover{background:transparent;border:1px solid #ffb812 !important;color:#ffb812 !important}body.page.page-id-342 #confirm .wp-block-buttons{display:flex;justify-content:center;gap:3rem}body.page.page-id-342 #confirm .turnstile{display:flex;justify-content:center}body.page.page-id-342 #confirm .wpcf7-list-item{margin:0}body.page.page-id-340 #thanks .thanks-ttl{font-size:3rem;text-align:center !important}body.page.page-id-340 #thanks .thanks-text{text-align:center !important}body.page.page-id-340 #thanks .link_button{margin-top:7rem}body.page.page-id-73 #privacy-policy .pp-note{margin-bottom:5rem}body.page.page-id-73 #privacy-policy .pp-box{margin-bottom:7rem}body.page.page-id-73 #privacy-policy .pp-ttl-01{font-size:2.5rem;background-color:#ffb812;color:#fff;padding:1rem 2rem;text-align:left;font-weight:400}body.page.page-id-73 #privacy-policy .pp-ttl-02{border-left:7px solid #ffb812;padding-left:1.5rem}body.page.page-id-73 #privacy-policy .pp-list{margin-bottom:5rem}body.page.page-id-73 #privacy-policy .pp-list-num{list-style-type:decimal}body.page.page-id-73 #privacy-policy .pp-text a{color:#ffb812;font-weight:400}body.page.page-id-73 #privacy-policy .pp-text a:hover{opacity:0.5;text-decoration:none}@media (max-width:540px){body p{font-size:1.4rem}}@media (max-width:1280px){#global_menu ul{right:17rem}}@media (max-width:1250px){#drawer_menu{background:#3c1e00}}@media (max-width:850px){.section-ttl .section-en{font-size:5rem}.section-ttl .section-ja{font-size:1.8rem}}@media (max-width:540px){.section-ttl{margin-bottom:3rem}.section-ttl .section-en{font-size:4rem}.section-ttl .section-ja{font-size:1.6rem;margin:0}}@media (max-width:850px){.link_button{margin-top:7rem;display:flex;justify-content:center}.button01,.design_button{width:24rem}}@media (max-width:850px){.link_button{margin-top:7rem;display:flex;justify-content:center}.button01,.design_button{height:6.5rem;line-height:6.5rem;width:22rem}}@media (max-width:1100px){#footer_nav{margin-bottom:3rem}#footer_nav #menu-footermenu{display:flex;flex-wrap:wrap}}@media (max-width:850px){#footer_inner #footer_logo{text-align:center}#footer_inner #footer_logo img{width:20rem}#footer_nav ul{justify-content:center}}@media (max-width:540px){#footer_inner{padding-top:4rem}#footer_inner #footer_logo{text-align:center}#footer_inner #footer_logo img{width:17rem}#footer_nav #menu-footermenu{display:flex;flex-direction:column}#footer_nav #menu-footermenu li{margin:0 auto}}@media (min-width:801px){#js-footer-bar{display:none}}@media (max-width:800px){#js-footer-bar .p-footer-bar__list li a span{color:#fff}}@media (max-width:1200px){#page_header{height:30rem}#page_header .headline{top:50%}#page_header .headline span{font-size:2.8rem}}@media (max-width:850px){#page_header{height:25rem}#page_header .headline{top:50%}#page_header .headline span{font-size:2.5rem}}@media (max-width:540px){#page_header{height:15rem}#page_header .headline span{font-size:2rem}}@media (max-width:850px){#concept,#reason,#services,#area,#product,#message,#farm,#access,#faq,#privacy-policy,#mail,#confirm,#thanks{padding-block:10rem}}@media (max-width:540px){#concept,#reason,#services,#area,#product,#message,#farm,#access,#faq,#privacy-policy,#mail,#confirm,#thanks{padding-block:5rem}}@media (min-width:1201px){#container{overflow:hidden}}@media (max-width:540px){#page_contents{margin:0 3rem}}@media (max-width:1280px){body.home{}body.home #header_slider_wrap::before{font-size:12rem;bottom:6vw}body.home #header_slider_content .content .maincopy{font-size:4.2rem}body.home #header_slider_content .content .maincopy .copycolor{font-size:6.5rem}body.home #header_slider_content .content .subcopy{font-size:2rem}body.home #top-concept{padding-top:15rem;padding-bottom:10erm !important}body.home #top-concept::before{width:40rem;top:18rem;left:-13rem}body.home #top-concept::after{width:40rem;bottom:7rem;right:-17rem}body.home #top-concept .design_header{width:100%}body.home #top-concept .top-concept-text{font-size:1.8rem}body.home #top-concept .link_button{margin-top:7rem}body.home #top-services .design_header{width:100%;padding:10rem}body.home #top-news .design_header{width:auto;padding-inline:10rem}body.home #top-news .blog_list{width:auto;padding-inline:5rem}body.home #top-news::before{width:40rem;top:7rem;left:-17rem}body.home #top-news::after{width:40rem;bottom:6rem;right:-10rem}body.home #top-faq-contact #top-under-box::before{height:25rem}body.home #top-faq-contact .under-box-items{margin-top:0;width:auto}}@media (max-width:1280px) and (max-width:1000px){body.home #top-services{}body.home #top-services #cb_content_2_list_1 .sp_content_inner,body.home #top-services #cb_content_2_list_3 .sp_content_inner,body.home #top-services #cb_content_2_list_5 .sp_content_inner{padding-inline:10rem}body.home #top-services #cb_content_2_list_1 .main_content,body.home #top-services #cb_content_2_list_3 .main_content,body.home #top-services #cb_content_2_list_5 .main_content{max-width:100%}body.home #top-services #cb_content_2_list_1 .main_content .design_button,body.home #top-services #cb_content_2_list_3 .main_content .design_button,body.home #top-services #cb_content_2_list_5 .main_content .design_button{margin-left:0}body.home #top-services #cb_content_2_list_1 .sub_content img,body.home #top-services #cb_content_2_list_3 .sub_content img,body.home #top-services #cb_content_2_list_5 .sub_content img{height:40rem;max-width:100%}body.home #top-services #cb_content_2_list_1::before{width:80%}body.home #top-services #cb_content_2_list_1 .sub_content::before{font-size:9rem;bottom:-5rem;right:-32vw}body.home #top-services #cb_content_2_list_3::before{width:80%}body.home #top-services #cb_content_2_list_3 .sub_content::before{font-size:9rem;top:auto;left:auto;bottom:-5rem;right:-32vw}body.home #top-services #cb_content_2_list_5::before{width:80%}body.home #top-services #cb_content_2_list_5 .sub_content::before{font-size:9rem;bottom:-5rem;right:-32vw}}@media (max-width:800px){body.home #header_slider_wrap::before{font-size:6rem;bottom:13vw;left:4rem}body.home #header_slider_content{padding-inline:3rem}body.home #header_slider_content .content .maincopy{font-size:2.7rem}body.home #header_slider_content .content .maincopy .copycolor{font-size:5rem}body.home #header_slider_content .content .subcopy{font-size:1.6rem}body.home #top-concept{padding-top:10rem}body.home #top-concept .design_header{padding-inline:3rem;margin-bottom:5rem}body.home #top-concept .top-concept-text{font-size:1.6rem}body.home #top-concept::before{width:35rem;top:12rem;left:-17rem}body.home #top-concept::after{width:35rem;bottom:-3rem;right:-18rem}body.home #top-services{}body.home #top-services .design_header{padding:3rem}body.home #top-services #cb_content_2_list_1 .sp_content_inner,body.home #top-services #cb_content_2_list_3 .sp_content_inner,body.home #top-services #cb_content_2_list_5 .sp_content_inner{padding-inline:3rem;padding-block:5rem}body.home #top-services #cb_content_2_list_1 .main_content .catch,body.home #top-services #cb_content_2_list_3 .main_content .catch,body.home #top-services #cb_content_2_list_5 .main_content .catch{font-size:3rem;margin-bottom:1rem}body.home #top-services #cb_content_2_list_1 .main_content .design_button,body.home #top-services #cb_content_2_list_3 .main_content .design_button,body.home #top-services #cb_content_2_list_5 .main_content .design_button{margin-top:3rem}body.home #top-services #cb_content_2_list_1 .image img,body.home #top-services #cb_content_2_list_3 .image img,body.home #top-services #cb_content_2_list_5 .image img{height:30rem}body.home #top-services #cb_content_2_list_3{margin-block:5rem}body.home #top-news .design_header{padding-inline:3rem}body.home #top-news .blog_list{padding-inline:0rem}body.home #top-faq-contact{margin-top:3rem;margin-bottom:3rem}}@media (max-width:540px){#header_slider_wrap::before{font-size:5rem !important;bottom:7rem !important;left:2.5rem !important}#header_slider_content{margin-top:-2rem}#header_slider_content .content .maincopy{text-align:center;font-size:3rem;letter-spacing:-0.01em}#header_slider_content .content .maincopy .sp-br{display:block !important}#header_slider_content .content .maincopy .copycolor{font-size:4rem !important;line-height:1.4}#header_slider_content .content .subcopy{margin-top:3rem;font-size:1.6rem;text-align:center}#header_slider_content .content .subcopy br{display:none}#top-concept{padding-top:5rem !important}#top-concept .top-concept-text{font-size:1.4rem !important;text-align:left !important}#top-concept .top-concept-text br{display:none}#top-concept::before{width:25rem;top:16rem;left:-8rem}#top-concept::after{width:25rem;bottom:2rem;right:-12rem}#top-concept .link_button{margin-top:5rem !important}#top-services{}#top-services .design_header{margin:0}#top-services .desc P{font-size:1.4rem}#top-services #cb_content_2_list_1 .main_content .sp_content_inner,#top-services #cb_content_2_list_3 .main_content .sp_content_inner,#top-services #cb_content_2_list_5 .main_content .sp_content_inner{padding-block:3rem}#top-services #cb_content_2_list_1 .main_content .mobile_content,#top-services #cb_content_2_list_3 .main_content .mobile_content,#top-services #cb_content_2_list_5 .main_content .mobile_content{margin-bottom:1rem}#top-services #cb_content_2_list_1 .main_content .catch,#top-services #cb_content_2_list_3 .main_content .catch,#top-services #cb_content_2_list_5 .main_content .catch{font-size:2.5rem !important;margin-bottom:0rem}#top-services #cb_content_2_list_1 .main_content .desc,#top-services #cb_content_2_list_3 .main_content .desc,#top-services #cb_content_2_list_5 .main_content .desc{font-size:1.4rem !important}#top-services #cb_content_2_list_1 .image img,#top-services #cb_content_2_list_3 .image img,#top-services #cb_content_2_list_5 .image img{height:22rem !important}#top-services #cb_content_2_list_1::before{width:100% !important}#top-services #cb_content_2_list_1 .sub_content::before{font-size:5rem !important;bottom:-3rem !important;right:-25vw !important}#top-services #cb_content_2_list_3{margin-top:0rem !important;margin-bottom:3rem !important}#top-services #cb_content_2_list_3::before{display:none}#top-services #cb_content_2_list_3 .sp_content_inner{padding-block:3rem !important}#top-services #cb_content_2_list_3 .sub_content::before{font-size:5rem !important;bottom:-3rem !important;right:-24vw !important}#top-services #cb_content_2_list_5 .sp_content_inner{padding-top:3rem !important;padding-bottom:5rem !important}#top-services #cb_content_2_list_5::before{width:100% !important}#top-services #cb_content_2_list_5 .sub_content::before{font-size:5rem !important;bottom:-3rem !important;right:-31vw !important}#top-news::before{display:none}#top-news::after{display:none}#top-faq-contact #top-under-box::before{height:30rem !important;bottom:-10rem !important}#top-faq-contact .under-box-items .under-box-item{aspect-ratio:1.7 !important}#top-faq-contact .under-box-items .inner p{font-size:3rem !important}#top-faq-contact .under-box-items .inner .ttl{font-size:1.8rem !important;margin-top:0.5rem !important}}@media (max-width:1280px){body.page.page-id-61{}body.page.page-id-61 #concept{padding-top:15rem}body.page.page-id-61 #concept .concept-top-box .concept-top-ttl{font-size:2.5rem}body.page.page-id-61 #concept .concept-top-box .concept-photo-img03{width:22rem;bottom:18rem;left:-15rem}body.page.page-id-61 #concept .concept-top-box .concept-photo-img04{width:50rem;margin-right:-2rem}body.page.page-id-61 #reason .wrap-grid-box01::before{width:40rem;top:-8rem;left:-25rem}body.page.page-id-61 #reason .wrap-grid-box02::before{width:40rem;top:-15rem;right:-21rem}body.page.page-id-61 #reason .wrap-grid-box03::before{width:40rem;top:-11rem;left:-21rem}}@media (max-width:850px){body.page.page-id-61{}body.page.page-id-61 #concept{padding-top:10rem}body.page.page-id-61 #concept .concept-top-box .concept-top-text{margin-bottom:5rem}body.page.page-id-61 #concept .concept-top-box .concept-photo-img01{width:30rem;top:-3rem;left:-17rem}body.page.page-id-61 #concept .concept-top-box .concept-photo-img02{width:37rem;top:21rem;right:-26rem}body.page.page-id-61 #concept .concept-top-box .concept-photo-img03{display:none}body.page.page-id-61 #reason .wrap-grid-box01,body.page.page-id-61 #reason .wrap-grid-box02,body.page.page-id-61 #reason .wrap-grid-box03{grid-template-columns:repeat(1, minmax(0, 1fr));gap:3rem}body.page.page-id-61 #reason .wrap-grid-box01 .grid-box,body.page.page-id-61 #reason .wrap-grid-box02 .grid-box,body.page.page-id-61 #reason .wrap-grid-box03 .grid-box{order:1}body.page.page-id-61 #reason .wrap-grid-box01 .grid-box .grid-box-ttl,body.page.page-id-61 #reason .wrap-grid-box02 .grid-box .grid-box-ttl,body.page.page-id-61 #reason .wrap-grid-box03 .grid-box .grid-box-ttl{margin-bottom:1.5rem}body.page.page-id-61 #reason .wrap-grid-box01 .grid-box-img,body.page.page-id-61 #reason .wrap-grid-box02 .grid-box-img,body.page.page-id-61 #reason .wrap-grid-box03 .grid-box-img{order:2}body.page.page-id-61 #reason .wrap-grid-box01 .grid-box-img img,body.page.page-id-61 #reason .wrap-grid-box02 .grid-box-img img,body.page.page-id-61 #reason .wrap-grid-box03 .grid-box-img img{height:30rem}body.page.page-id-61 #reason .wrap-grid-box01::before{width:30rem;top:-10rem;left:-18rem}body.page.page-id-61 #reason .wrap-grid-box02::before{width:30rem;top:-11rem;right:-13rem}body.page.page-id-61 #reason .wrap-grid-box03::before{width:30rem;top:-9rem;left:-12rem}}@media (max-width:540px){body.page.page-id-61{}body.page.page-id-61 #concept{padding-top:7rem}body.page.page-id-61 #concept .concept-top-box .concept-top-ttl{font-size:2rem}body.page.page-id-61 #concept .concept-top-box .concept-top-text p{text-align:left}body.page.page-id-61 #concept .concept-top-box .concept-photo-img01{position:static;opacity:1;width:100%}body.page.page-id-61 #concept .concept-top-box .concept-photo-img02{display:none}body.page.page-id-61 #concept .concept-top-box .concept-photo-img04{position:static;opacity:1;width:100%;margin-right:0rem;margin-top:3rem}body.page.page-id-61 #reason .wrap-grid-box01 .grid-box .grid-box-ttl,body.page.page-id-61 #reason .wrap-grid-box02 .grid-box .grid-box-ttl,body.page.page-id-61 #reason .wrap-grid-box03 .grid-box .grid-box-ttl{font-size:2rem}body.page.page-id-61 #reason .wrap-grid-box01 .grid-box-img,body.page.page-id-61 #reason .wrap-grid-box02 .grid-box-img,body.page.page-id-61 #reason .wrap-grid-box03 .grid-box-img{order:2}body.page.page-id-61 #reason .wrap-grid-box01 .grid-box-img img,body.page.page-id-61 #reason .wrap-grid-box02 .grid-box-img img,body.page.page-id-61 #reason .wrap-grid-box03 .grid-box-img img{height:20rem}}@media (max-width:1280px){body.page.page-id-63 #services .services-ttl-copy{font-size:2.5rem}body.page.page-id-63 #services .services-crops{margin-top:7rem}body.page.page-id-63 #services .services-crops .crops-ttl{font-size:2.2rem}}@media (max-width:850px){body.page.page-id-63 #services .services-crops{padding:3rem}body.page.page-id-63 #services .services-crops .crops-ttl{font-size:2rem}body.page.page-id-63 #area .area-box .area-ttl-copy{font-size:2rem;padding-bottom:1rem}}@media (max-width:540px){body.page.page-id-63 #services::before{width:40rem;top:18rem;left:-21rem}body.page.page-id-63 #services::after{width:40rem;top:62rem;right:-21rem}body.page.page-id-63 #services .services-ttl-copy{font-size:2.2rem;line-height:1.6}body.page.page-id-63 #services .services-ttl-copy br{display:block}body.page.page-id-63 #services .flower-text{text-align:left}body.page.page-id-63 #services .flower-text br{display:none}body.page.page-id-63 #services .services-button-text{margin-top:3rem;font-size:1.4rem}body.page.page-id-63 #services .services-crops .crops-ttl{font-size:1.7rem;line-height:1.6}body.page.page-id-63 #services .services-crops .crops-ttl br{display:none}body.page.page-id-63 #area{padding-block:5rem}body.page.page-id-63 #area::before{background-position:center}body.page.page-id-63 #area .area-box{padding:3rem}body.page.page-id-63 #area .area-box .area-ttl-copy{font-size:2rem;line-height:1.6}body.page.page-id-63 #area .area-box .area-ttl-copy br{display:block}}@media (max-width:1110px){body.page.page-id-65 #product .wrap-grid-box{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:850px){body.page.page-id-65 #product .grid-box .flower-name{padding-top:2rem;font-size:2rem}}@media (max-width:540px){body.page.page-id-65 #product .wrap-grid-box{grid-template-columns:repeat(1, minmax(0, 1fr))}body.page.page-id-65 #product .crops .section-ttl{margin-top:5rem}}@media (max-width:1150px){body.page.page-id-67 #message .wrap-grid-box{grid-template-columns:45rem 1fr}}@media (max-width:900px){body.page.page-id-67 #message::before{width:45rem;top:2rem;right:-17rem}body.page.page-id-67 #message::after{width:45rem;bottom:-3rem;left:-21rem}body.page.page-id-67 #message .wrap-grid-box{grid-template-columns:1fr}}@media (max-width:850px){body.page.page-id-67 #message .wrap-grid-box .grid-ttl{font-size:2.2rem}body.page.page-id-67 #message .wrap-grid-box .grid-text{line-height:2}body.page.page-id-67 #message .wrap-grid-box .grid-img img{height:40rem}body.page.page-id-67 #farm tr td:first-child{width:17rem !important}}@media (max-width:540px){body.page.page-id-67 #message::before{width:30rem;top:3rem;right:-16rem}body.page.page-id-67 #message::after{width:30rem;bottom:-5rem;left:-14rem}body.page.page-id-67 #message .wrap-grid-box .grid-ttl{font-size:2.3rem}body.page.page-id-67 #message .wrap-grid-box .grid-ttl br{display:block}body.page.page-id-67 #message .wrap-grid-box .grid-img img{height:25rem}body.page.page-id-67 #farm .farm-table tr td{display:block;width:100% !important;border-top:none}body.page.page-id-67 #farm .farm-table td{padding:1rem}body.page.page-id-67 #farm .farm-table tr:first-child td:first-child{border-top:1px solid #3c1e00}body.page.page-id-67 #access .area-map{width:100%;height:auto;aspect-ratio:1}}@media (max-width:800px){body.blog .category_sort_button .item a,body.category .category_sort_button .item a{line-height:5.5rem}}@media (max-width:540px){body.blog .category_sort_button .item a,body.category .category_sort_button .item a{font-size:1.4rem;padding-inline:1rem}body.blog #archive_blog .item,body.category #archive_blog .item{margin-bottom:3rem}}@media (max-width:800px){body.single-post #page_header{height:25rem}body.single-post #main_content{margin-block:7rem}}@media (max-width:540px){body.single-post #page_header{height:15rem}body.single-post #main_content{margin-block:3rem}body.single-post #bread_crumb li{margin:0;padding:0 1.5rem 0 0}body.single-post #bread_crumb li span{font-size:1.4rem}body.single-post #bread_crumb li a span{font-size:1.4rem}body.single-post #main_content{padding-block:3rem;padding-inline:3rem}body.single-post #single_post_header{margin:-2rem 0 3rem}body.single-post #single_post_header .title_area{padding-top:3rem}}@media (max-width:800px){body.page.page-id-69 #faq .faq-text{margin-top:5rem}}@media (max-width:540px){body.page.page-id-69 #faq .faq-text{margin-top:3rem}body.page.page-id-69 #faq .title span{font-size:1.4rem}body.page.page-id-69 #faq .desc span{font-size:1.4rem;line-height:1.7}}@media (max-width:1200px){body.page.page-id-71 #mail .wpcf7{padding-inline:10rem}}@media (max-width:850px){body.page.page-id-71 #mail .wpcf7{padding-block:5rem !important;padding-inline:5rem}}@media (max-width:540px){body.page.page-id-71 #mail .wpcf7{padding-block:3rem !important;padding-inline:3rem}body.page.page-id-71 #mail dt .label{gap:1rem}body.page.page-id-71 #mail .privacy-box p{font-size:1.4rem}body.page.page-id-71 #mail .privacy-box p a{font-size:1.4rem}body.page.page-id-71 #mail .link_button{margin-top:3rem}body.page.page-id-71 #mail #button01{width:20rem;height:6.5rem;line-height:4.5rem}body.page.page-id-71 #mail .turnstile{transform:scale(0.8)}body.page.page-id-71 #mail .wpcf7-form-control{margin:0}}@media (max-width:700px){body.page.page-id-342 #confirm .wp-block-buttons{flex-direction:column}body.page.page-id-342 #confirm .wp-block-buttons .wpcf7-form-control{margin:0 auto}}@media (max-width:540px){body.page.page-id-342 #confirm .wpcf7 form{padding:3rem}body.page.page-id-342 #confirm .required{margin-left:1rem;font-size:1.4rem}body.page.page-id-342 #confirm .wp-block-buttons{margin-top:5rem}body.page.page-id-342 #confirm .turnstile{transform:scale(0.85)}body.page.page-id-342 #confirm .buttons01 .wpcf7-form-control{width:20rem;height:6.5rem;line-height:4.5rem}}@media (max-width:540px){body.page.page-id-340 #thanks .thanks-ttl{font-size:2rem}body.page.page-id-340 #thanks .thanks-text{text-align:left !important}body.page.page-id-340 #thanks .link_button{margin-top:5rem}}@media (max-width:540px){body.page.page-id-73 #privacy-policy .pp-box{margin-bottom:5rem}body.page.page-id-73 #privacy-policy .pp-ttl-01{font-size:2rem;padding:1rem 1.5rem}body.page.page-id-73 #privacy-policy .pp-ttl-02{font-size:1.8rem}body.page.page-id-73 #privacy-policy .pp-list li,body.page.page-id-73 #privacy-policy .pp-list-num li{font-size:1.4rem}body.page.page-id-73 #privacy-policy .pp-text a{font-size:1.4rem}}/*# sourceMappingURL=style2.css.map */