@charset "UTF-8";@media screen and (max-width:768px){p{font-size:14px}}@media screen and (max-width:1175.98px){.header-margin{margin-top:100px}.header_p,.header_table,.nav-wrapper{display:none}.header_td{line-height:2rem}.header_table2{display:inline;float:left;vertical-align:top;margin:20px 0 20px 3%}.header-content{grid-template-rows:100px;grid-template-areas:"links logo hamburger"}.header-address{display:none}.header-links{margin-left:0;justify-self:center}.header-nav{display:none}.header-hamburger{display:block;grid-area:hamburger;margin-right:80px;justify-self:flex-end;align-self:center}.navi-btn{width:50px;height:62px;cursor:pointer;position:relative}.hamburger_line{position:absolute;width:50px;height:5px;background:#252525;transition:all .3s}.navi-btn .h-line-1{top:10px}.navi-btn .h-line-2{top:25px}.navi-btn .h-line-3{top:40px}.navi-btn p{color:#252525;text-align:center;position:absolute;top:50px}.navi-btn-on .h-line-1{transform:rotate(45deg);top:20px}.navi-btn-on .h-line-2{transform:translateX(0);opacity:0}.navi-btn-on .h-line-3{transform:rotate(-45deg);top:20px}.nav-wrapper{top:100px;left:0;display:none;background:#fff;width:100%;height:auto;position:absolute;z-index:100;overflow-y:scroll;max-height:calc(100svh - 60px)}.nav-wrapper ul{display:block;height:auto}.nav-wrapper li{display:block;width:100%;list-style-type:none;border:transparent}.nav-wrapper li:first-child{border:transparent}.nav-wrapper li a{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:1em;color:#6a4e14;font-size:24px;text-decoration:none;text-align:left;padding:10px 15px 10px 20px;border-bottom:thin solid #42210b}.nav-wrapper li a .nav-text--small{font-size:24px;line-height:1}.nav-wrapper li a:hover{background:#ffff7d}.nav-text--mobile-only{display:inline}}@media screen and (max-width:970.98px){.header-logo{right:60px}}@media screen and (max-width:875.98px){.tel_br{display:none}.header_table2{display:none}.header_table3{display:table;margin-top:-60px}.header{background-image:none;background-color:#fff}.tel-img{margin-right:3px}.top-height{height:60px}.header-logo-box{display:flex;height:100%;justify-content:center;align-items:center}.header-margin{margin-top:60px}.header-content{grid-template-rows:60px;grid-template-columns:minmax(79px,1fr) auto 1fr}.header-logo--pc{display:none}.header-logo--sp{display:inline}.header-links{flex-direction:row;gap:4px}.header-links__text{position:fixed;top:0;left:0;width:4px;height:4px;opacity:0;overflow:hidden;border:none;margin:0;padding:0;display:block;visibility:visible}.hamburger_line{position:absolute;width:35px;height:4px;background:#5b8109;transition:all .3s}.navi-btn .h-line-1{top:10px}.navi-btn .h-line-2{top:20px}.navi-btn .h-line-3{top:30px}.navi-btn p{font-size:9pt;color:#5b8109;text-align:center;position:absolute;top:33px}.navi-btn-on .h-line-1{transform:rotate(45deg);top:15px}.navi-btn-on .h-line-3{transform:rotate(-45deg);top:15px}.mobile_text{display:none}.nav-wrapper{top:60px}}@media screen and (max-width:575.98px){.header-hamburger{margin-right:0}}@media screen and (max-width:450.98px){.navi-btn{right:-5%}.header_table3{margin-top:-60px;margin-left:-20px}.header-logo-sm{width:165px}}@media screen and (max-width:575.98px){.yamm-fw .dropdown-menu{background:#fff}.dropdown-item{color:#212529;padding:0}}@media screen and (min-width:576px) and (max-width:767.98px){.yamm-fw .dropdown-menu{background:#fff}.dropdown-item{color:#212529;padding:0}}@media screen and (min-width:768px) and (max-width:991.98px){.navbar-brand{max-width:150px}.nav-link{font-size:.7rem}.nav-subtitle{font-size:.5rem}.yamm-fw .dropdown-menu{background:linear-gradient(180deg,#d90000 0,#d90000 80px,#fff 80px,#fff 100%)}.dropdown-item{font-size:.7rem}.dropdown-title{font-size:1rem}.dropdown-subtitle{font-size:.7rem}.triangle-1{top:-7px;left:140px}.triangle-2{top:-7px;right:213px}.triangle-3{top:-7px;right:112px}}@media screen and (min-width:992px) and (max-width:1199.98px){.yamm-fw .dropdown-menu{background:linear-gradient(180deg,#d90000 0,#d90000 90px,#fff 90px,#fff 100%)}.triangle-1{left:190px}.triangle-2{right:304px}.triangle-3{right:170px}}@media screen and (min-width:768px) and (max-width:991.98px){.size-button{font-size:.7rem;width:30px;height:30px;padding:5px}}@media screen and (max-width:1175.98px){.main-hero__copy{font-size:24px}.main-hero__text p{font-size:16px}}@media screen and (max-width:1000px){.sc_board{width:98%}.sc_tuki{font-size:40px}.sc_tuki2{font-size:20px}.sc_tuki_size{font-size:.5em;height:125px;width:80px}.top_border_y{height:125px}.sc_detail_size{padding-top:.3rem;padding-left:10px;height:125px;width:70%}.sc_tuki_size_2{height:230px;width:80px}.top_border_y_2{height:230px;width:0}.sc_detail_size_2{height:230px;width:70%;padding-left:10px}.sc_tuki_size_3{height:365px;width:80px}.top_border_y_3{height:365px;width:0}.sc_detail_size_3{height:365px;width:70%;padding-left:10px}.sc_notice{font-size:16px}}@media screen and (max-width:875.98px){.main-hero__wrapper{position:relative;display:block;max-width:720px}.main-hero__image{width:100%;position:absolute;top:0;left:0;z-index:1}.main-hero__content{width:100%;height:auto;aspect-ratio:720/900;position:relative;z-index:2;background-color:transparent}.main-hero__important{margin-top:140px}.main-hero__marker{background:#ffccf9}.main-hero__text{margin:40px 60px;background:#fffFFF70}.main-hero__text p{font-size:18px}.main-hero__signboard{margin:0 auto}.news_heading{margin-top:20px}}@media screen and (max-width:575.98px){.main-hero__wrapper{max-width:360px}.main-hero__content{aspect-ratio:360/538}.main-hero__important{margin-top:70px;font-size:24px}.main-hero__emphasis{font-size:32px}.main-hero__copy{font-size:18px}.main-hero__text{margin:10px 20px}.main-hero__text p{font-size:14px}.news_heading{font-size:24px}.news_instagram{padding:20px 10px}.sc_detail_size{margin-left:100px;padding-left:10px}.sc_detail_size_2{margin-left:100px;padding-left:10px}.sc_detail_size_3{margin-left:100px;padding-left:10px}}@media screen and (max-width:1199px){.wpcf7-text{width:40vw}}@media screen and (max-width:1024px){.yasai-img p img{display:block;margin:0 auto;height:200px}input{max-width:90%}.contact,.contact2{position:relative;left:15%}div.wpcf7 input.wpcf7-submit{margin:1rem 0 0}}@media screen and (max-width:991px){.pc_img{display:none}.res_img{display:block}.about-img{text-align:center;margin:0 0 10px 0}.about-img img{margin-left:0;width:450px}.about-note{margin:20px 0 30px 0}.yasainae_select{display:block;padding:20px 0}.f-img{max-width:100%}.desc-img{max-width:60%;margin:2rem 0}.desc-p{margin:2rem 3rem}.info-logo{top:60px;left:100px}.info-back,.info-camp-back{width:768px}.recipe-wrapper{flex-direction:column;row-gap:20px}.recipe-sidebar{position:static;width:100%;margin:0 auto}.recipe-sidebar.js-shift{max-height:initial;overflow-y:initial}.recipe-filter+.recipe-filter{margin-top:12px;padding-top:12px}.recipe-filter__heading{flex-direction:row;align-items:center;gap:0;margin-bottom:0;border-bottom:none}.recipe-filter__list.js-open{display:flex;gap:.5em 1em;flex-wrap:wrap}.recipe-filter__list:has(.recipe-filter__item--parent).js-open{flex-direction:column;flex-wrap:nowrap;gap:0}.recipe-filter__item--parent+.recipe-filter__item--parent{margin-top:12px;padding-top:12px}.recipe-filter__item{margin-bottom:0}}@media screen and (max-width:768px){.section{display:none}.note-wrap{padding:0}.note_h{width:95%;margin-left:5%;text-indent:1rem}.note-content p{margin-left:10%}.desc-img{margin:2rem 0;width:60%}.desc-title{width:100%;position:static}.f-img{max-width:100%}.card-p{font-size:16px;line-height:1.5rem}.gmap{height:260px}.yasai-img p img{margin:0}.desc-p{margin:1rem}.contact,.contact2{position:static}.info-logo{top:60px;left:3px}.info-back,.info-camp-back{width:576px}}@media screen and (max-width:691px){.planter_shikumi{display:none}.desc-note{height:auto}}@media screen and (max-width:576px){.info-logo{display:none}.info-content h2,.info-content h3,.info-content p{text-align:left;word-break:break-all}.info-heading1,.info-heading3{font-size:1.5em}.info-back,.info-camp,.info-camp-back{width:320px}.recipe-introduction{padding:0 20px}.recipe-introduction__image{display:none}.recipe-introduction__text{font-size:1rem;border-radius:2em}.recipe-item{padding:20px 10px}.recipe-item__title{font-size:1.25rem;padding-right:.25em}.recipe-item__title__cat{font-size:1.1rem}.recipe-item__point{font-size:1.25rem;line-height:1;padding-right:.25em}.recipe-item__content{font-size:1.125rem}.recipe-item__image img{width:155px}}@media screen and (max-width:414px){.wpcf7-text{width:80vw}}@media screen and (min-width:992px){.res_img{display:none}}@media screen and (min-width:972px) and (max-width:1079px){.f-table{width:280px;margin-left:0}}@media screen and (min-width:1080px){.f-table{width:280px;margin-left:30px}}@media screen and (max-width:576px){.privacy__heading{margin-top:20px;font-size:28px}}@media screen and (max-width:1024px){.footer_back{background-size:auto;background-position-x:center}.s-title{display:none}.ul_sitemap{display:none}.footer_row{padding-top:0}.footer__banner{margin-top:100px}.btn_naetyumon{margin:0 auto 1rem auto}.ul_address li:first-child{display:block;text-align:center}.ul_address li:nth-child(2),.ul_address li:nth-child(3){display:inline-block}}@media screen and (max-width:576px){.footer__privacy{margin-top:40px}}