html{scroll-behavior:smooth;scroll-padding-top:60px}body{letter-spacing:.1em;word-break:break-all}.font-type-title{font-family:var(--heading-family)}.p-title{letter-spacing:.1em;margin-top:2.6em!important;margin-bottom:1em;line-height:1.6;padding-bottom:.5em;border-bottom:1px solid #175b0a;font-size:1.4em}.p-title2{letter-spacing:.1em;margin-top:2.6em!important;margin-bottom:1em;border-left:2px solid #175b0a;line-height:1.4;padding-left:.8em;font-size:1.3em}.p-title3{font-weight:700;margin-top:3em;letter-spacing:.06em}.catch-1{font-size:1.2em!important;font-weight:700}.rte ul{margin-left:1rem}.rte p,.rte li{letter-spacing:.1em;line-height:1.8;text-align:justify;font-size:16px}.rte li:not(:last-child){margin-bottom:.5em}.list-disc{list-style:disc}#MainContent a{transition:all .5s}a.underline:hover{opacity:.8;text-decoration:underline}.red{color:#de4120}.green{color:#259a58}.brown{color:#8e4700}.img-border{border:1px solid #ddd}.marker-y{background:linear-gradient(transparent 50%,#ffff7f 50%)}.text-uppercase{text-transform:none!important}.center{text-align:center!important}.sp-only{display:none}.small08{font-size:.8em!important}.small09{font-size:.9em!important}.mat0{margin-top:0!important}.mat1{margin-top:1em}.mat2{margin-top:2em}.mat3{margin-top:3em!important}.mab0{margin-bottom:0!important}.mab05{margin-bottom:.5em!important}@media (max-width: 767px){.shopify-policy__title{margin-top:2em}.rte,.rte ul,.rte ol,.rte p,.rte li{font-size:14px}.p-title{font-size:1.25rem}.p-title2{font-size:1.2rem}.sp-only{display:block}.pc-only{display:none}}.p-link-btn-2{background:#faa55c;color:#fff!important;padding:.3em 1em;border-radius:5px;font-weight:600;display:inline-block!important}.p-link-btn-2:hover{background:#9fcc0b}.p-link-btn-2:after{content:"";border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;border-right:0;display:inline-block;margin-left:.8em}.shopify-policy__title h1{margin-bottom:3rem;line-height:1.4}.page__title{letter-spacing:.05em;margin-bottom:3rem;line-height:1.4}@media (max-width: 767px){.shopify-policy__title h1,.page__title{font-size:24px}}.header__tape{font-size:1em}.header__nav .menu__item .menu__dropdown .menu__list{display:flex;flex-direction:column;row-gap:.8em}.header__nav .menu__item .menu__dropdown .menu__list .menu__item a{letter-spacing:.1em}@media (min-width: 1025px){.header__counter{top:unset;bottom:0}.header__line-top .header__sidebar .header__btn-cart i{margin-right:0!important}}.top-three-banner{margin:0!important;display:flex;justify-content:space-between;gap:1em 1.5em}.top-three-banner li{padding:0!important;margin:0!important;flex-basis:calc((100% - 3em) / 3)}.top-three-banner li:before{display:none!important}.top-three-banner li a{display:block!important;overflow:hidden;border:1px solid #ddd}.top-three-banner li a:hover img{transform:scale(1.1);opacity:.8}.top-three-banner li a img{width:100%;vertical-align:middle;transition:all .5s}@media (max-width: 767px){.top-three-banner{flex-direction:column}}.top-eight-banner{margin:0!important;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5em}.top-eight-banner li{padding:0!important;margin:0!important;flex-basis:calc((100% - 4.5em)/4)}.top-eight-banner li:before{display:none!important}.top-eight-banner li a{display:block!important;overflow:hidden;border:1px solid #ddd}.top-eight-banner li a:hover img{transform:scale(1.1);opacity:.8}.top-eight-banner li a img{width:100%;vertical-align:middle;transition:all .5s}@media (max-width: 767px){.top-eight-banner{gap:1em}.top-eight-banner li{flex-basis:calc((100% - 1.1em)/2)}}@media (min-width: 1025px){.footer__back-to-top.show{right:16px}.footer__back-to-top{width:60px;height:60px}.footer+.footer__back-to-top .icon{fill:#fff;width:60px;height:60px;background:#259858;padding:10px;border-radius:50%}}.footer-logo{max-width:160px}.footer-logo a{display:block;transition:.3s}.footer-logo a{opacity:.8}.footer-logo img{width:100%;vertical-align:middle}.footer-content{margin-top:1rem}.footer-content p{line-height:1.6;text-align:center;font-size:.95em}.footer-content span{font-weight:700}#footer .footer__border-top{border-top:none}#footer .footer__content .row{justify-content:center}#footer .footer__content .row .col-lg-5{display:none}footer .col-lg-5 .mt-20{margin-top:0!important}footer .col-lg-5 .footer__border{border-top:none}footer .col-lg-5 .footer__section-content{display:flex;flex-direction:column;align-items:center}footer .footer__menus .footer__section-content ul{display:flex;flex-direction:column;row-gap:.2em}@media (min-width: 1025px){footer .col-lg-7{flex:0 0 100%;max-width:90%}}.shopify-policy__container{max-width:800px;padding-bottom:40px;padding-top:20px}@media (min-width: 1025px){.shopify-policy__container{max-width:1000px!important;padding-bottom:60px;padding-top:0}}.online-shop-link{width:50%;min-width:300px;margin:5em auto}.online-shop-link a{display:block!important;text-align:center;border:1px solid #3b962d;padding:1em;font-weight:700;background:#3b962d;color:#fff;border-radius:5px;box-shadow:2px 2px 5px #c9c9c9}.online-shop-link a:hover{background:#fbfffa;color:#3b962d;box-shadow:none}.contact-menu{margin-left:0!important;display:flex;flex-wrap:wrap;justify-content:space-around;gap:1.6em 1em;margin-top:5em;margin-bottom:5em}.contact-menu li{padding-left:0!important;margin-bottom:0!important;font-size:14px;line-height:1.3;flex-basis:auto;min-width:220px}.contact-menu li:before{display:none!important}.contact-menu li a{display:flex!important;flex-direction:column;align-items:center;row-gap:.5em;border:1px solid #3c952c;border-radius:5px;background:#fff;padding:.7em 1em;transition:all .3s}.contact-menu li a:hover{background:#fbfffa;text-decoration:none!important}.contact-menu li span{text-box-trim:trim-both;text-align:center}.contact-box{max-width:600px;margin:5em auto 0;position:relative;padding:2em;display:flex;flex-direction:column;align-items:center}.contact-box h2{position:absolute;font-size:1.3em;width:max-content;top:-1rem;left:50%;transform:translate(-50%);margin:0;background:#fffbf5;padding:0 .5em;letter-spacing:.05em;text-indent:.05em}.contact-box .number{text-align:center;font-size:1.8em;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:.5em}.contact-box .number i{padding:0 .5em 0 0;font-size:.9em}.contact-box p{font-size:.8em}.contact-box dl{display:grid}.contact-box dt{grid-column:1;font-weight:700;font-size:.9em}.contact-box dd{grid-column:2;font-size:.9em;margin-bottom:0;font-weight:700}.contact-box dd:before{content:"\ff1a";padding:0 .3em}.contact-box.contact-tel{border:1px solid #4f7dd0}.contact-tel .tel-color{color:#4f7dd0}.contact-box.contact-fax{border:1px solid #e36aa0}.contact-fax .fax-color{color:#e36aa0}@media (max-width: 767px){.online-shop-link{margin:3em auto}.contact-menu{margin-top:3em;margin-bottom:3em;flex-direction:column;align-items:center;gap:1em}.contact-menu li{width:100%;max-width:280px;font-size:13px}.contact-box{padding:1.5em 1em 1em;margin:3em auto 0}.contact-box h2{font-size:1.2em}}.formzu-contact iframe{width:100%;max-width:1000px;height:860px;border:0}@media (max-width: 767px){.formzu-contact iframe{height:1070px}}.formzu-subscription iframe{width:100%;max-width:1000px;height:2010px;border:0}@media (max-width: 767px){.formzu-subscription iframe{height:2650px}}.formzu-first iframe{width:100%;max-width:1000px;height:1400px;border:0}@media (max-width: 767px){.formzu-first iframe{height:1660px}}.legal-notice th{font-weight:400;padding:1em .5em 1em 0;width:25%}.legal-notice td{padding:1em 0 1em .5em;width:75%}.legal-notice th,.legal-notice td{line-height:1.8}.legal-notice tr:not(:first-child) th,.legal-notice tr:not(:first-child) td{border-top:1px solid #175b0a}.legal-notice td li{font-size:inherit}.jdgm-form__reviewer-name-format-container{display:none}.jdgm-form-wrapper input::placeholder,.jdgm-form-wrapper textarea::placeholder{color:#888}.jdgm-form__fieldset-actions a{color:#edce02}.product-list-link{margin-top:1rem;margin-bottom:1rem}.product-list-link ul{margin-left:0;display:flex;flex-wrap:wrap;align-items:center}.product-list-link li:not(:last-of-type):after{content:">";margin:.6em}.product-list-link li:before{display:none!important}.product-list-link li{padding-left:0!important;margin-bottom:0!important;font-size:.8em}.p-label{display:flex;column-gap:.5em;margin-left:0!important}.p-label li{padding:0!important;margin-bottom:0!important}.p-label li a{color:#fff;padding:0 .5em!important;text-indent:.1em;font-weight:600;font-size:1.2em;display:flex!important;align-items:center;border-radius:3px;height:2em;line-height:2em}.p-label li:before{display:none!important}.p-label .free a{background:#94b943}.p-label .reduce a{background:#46c27e}.p-label .rice-w a{background:#70bbcd}.p-label .rice-g a{background:#c3731d}.p-label .rice-b a{background:#e2a25e}.p-label .we-5k a{background:#56aa51}.p-label .we-2k a{background:#f26b6b}.p-catch{font-weight:600;color:#974600}.product-table th,.product-table td{font-size:.9em;padding:.5em}.product-table th{font-weight:400;border-top:1px solid #777777;border-left:1px solid #777777;border-right:1px solid #777777;width:15%;text-align:center;min-width:70px}.product-table td{border-top:1px solid #777777;border-right:1px solid #777777}.product-table tr:last-child th,.product-table tr:last-child td{border-bottom:1px solid #777777}.shopify-block.shopify-app-block{padding-left:0}.p-link-btn{font-size:.9em}.p-link-btn:hover{opacity:.8}.p-link-btn:after{content:"";border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #3c942b;border-right:0;display:inline-block;margin-left:.3em}.p-template ul{margin-left:0}.p-template li{display:flex;padding:0!important;align-items:center;background:#fff}.p-template li:nth-child(2n){flex-direction:row-reverse}.p-template li:not(:last-child){margin-bottom:3em}.p-template li:before{display:none!important}.p-template-image{flex-basis:50%}.p-template-image img{width:100%;vertical-align:middle}.p-template-content{flex-basis:50%;padding:1em 3em}.p-template-content h3{color:#974600;margin-bottom:1em;font-size:1.3em;letter-spacing:.08em;line-height:1.4}.p-template-content p{margin-bottom:0}@media (max-width: 767px){.p-template li:not(:last-child){margin-bottom:2em}.p-template li,.p-template li:nth-child(2n){flex-direction:column}.p-template-content{padding:1.5em 1em}}.p-template-cook{padding:3em;background:#f9eeda}.p-template-cook .p-title{margin-top:0!important}.cook-container{background:#fffbf5;padding:2em;margin-top:2em}.cook-container h3{letter-spacing:.06em;color:#974600;margin-bottom:1em}.cook-container h3 span{font-size:.8em;padding-left:.5em}.cook-container .cook-column2{display:flex;align-items:center;gap:1em 2em;margin-bottom:1.4em}.cook-container .cook-image{flex-basis:calc((100% - 2em)/4*1)}.cook-container .cook-image img{width:100%;vertical-align:middle}.cook-container .cook-content{flex-basis:calc((100% - 2em)/4*3)}@media (max-width: 767px){.p-template-cook{padding:1.5em 1em}.cook-container{padding:1.5em 1em;margin-top:1em}.cook-container .cook-column2{flex-direction:column}}.p-template-passion{background:#fff;padding:100px 0}.p-template-passion h2{text-align:center;font-size:1.5em;letter-spacing:.06em}.p-template-passion h2 span{padding-left:.5em;font-size:.8em}.passion-container{background:#fbf9f7;padding:3em;margin-top:3em}.passion-column2{display:flex;align-items:center;gap:2em;margin-bottom:1.5em}.passion-column2-image{flex-basis:calc((100% - 2em)*.35)}.passion-column2-content{flex-basis:calc((100% - 2em)*.65)}.passion-column2-content h3{color:#399926;letter-spacing:.08em;text-align:justify}.about-link-box{margin:4em auto 0;max-width:700px;background:#fffbf5;padding:1.5em 2em}.vacuum-container{margin-top:3em;background:#fbf9f7;padding:3em}@media (max-width: 767px){.p-template-passion{padding:50px 0}.p-template-passion h2{font-size:1.4em;margin-bottom:1.2em}.passion-container{padding:1.5em 1em;margin-top:2em}.passion-column2{flex-direction:column}.about-link-box{margin:2em auto 0}.vacuum-container{margin-top:2em;padding:1.5em 1em}}.feature-column2{display:flex;align-items:center;gap:1em 2em}.feature-column2-image{flex-basis:calc((100% - 2em)*.4)}.feature-column2-image img{width:100%;vertical-align:middle}.feature-column2-content{flex-basis:calc((100% - 2em)*.6)}.blog-sidebar__layer-navigation>h3{display:none}.sidebar-categories h2{background:#175b0a;color:#fff;font-size:1.1em;text-align:center;height:48px;line-height:48px;margin-bottom:2px}.sidebar-categories ul{margin-left:0;display:flex;flex-direction:column;row-gap:3px;align-items:center}.sidebar-categories li{padding-left:0!important;margin-bottom:0!important;font-size:13px;width:80%}.sidebar-categories li:before{display:none!important}.sidebar-categories li a{padding:.8em 2em;display:flex!important;align-items:center;justify-content:space-between;color:#175b0a;background:#eaf3d0}.sidebar-categories li a span{flex:1}.sidebar-categories li a i{padding:0;flex-basis:1em;text-align:end}.sidebar-categories li a:hover{color:#3c952c;background:#f0f6e0}@media (max-width: 1024px){.popup-sidebar .sidebar-categories li{width:100%}}.blogs__body .post:hover .post__hidden-info>*{background:none}.blogs__body .post:hover a{opacity:.8}.blogs__body .post h3{font-size:1rem}.blog-image figcaption{font-size:.9em;padding-top:.3em}.article blockquote{font-size:14px;margin:0 0 1rem;border:1px solid #ddd;padding:1.5em 1.5em 1.5em 4em;background:#f7f7f7;position:relative}.article blockquote:before{content:"";background-image:url(/cdn/shop/files/blockquote-icon.png?v=1747193680);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:10px;left:14px;width:25px;height:25px}.article blockquote p{font-size:14px}.article blockquote p.source{margin-top:1em;font-size:.8em;color:#7f7f7f}.source{display:flex;flex-direction:column;align-items:center;margin-top:2em}.source figure{text-align:center;margin:0}.source figure img{max-width:120px}.source figcaption{font-size:.8em;padding-top:.8em;line-height:1.6}.source .writer{font-size:.8em}.source a{display:block}.source a:hover{opacity:.8}@media (max-width: 767px){.source figure img{max-width:120px!important}}.content-box{border:2px solid #00a33a;border-radius:7px;margin:2rem 0;padding:1rem;display:flex;flex-direction:column;align-items:center}.content-box-title{background:#00a33a;border-radius:5px;color:#fff;display:inline-block;margin-bottom:1rem;font-size:1.1em!important;font-weight:700;padding:0 1em}.content-box ul{margin:0}.faq-category{margin-top:3em}.faq-category ul{margin-left:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(229px,1fr));gap:1em 2em}.faq-category li{padding:0!important;margin-bottom:0!important}.faq-category li:before{display:none!important}.faq-category figure{width:20%;margin:0 auto}.faq-category figure img{width:100%;vertical:middle}.faq-category span{font-weight:600;text-box-trim:trim-both;text-indent:.1em}.faq-category a{border:1px solid #3c952c;display:flex!important;flex-direction:column;align-items:center;background:#fff;border-radius:8px;padding:1em;row-gap:.8em}.faq-category a:hover{background:#fbfffa}.faq-q{background:#f9fdff;padding:1rem 1rem 1rem 2.5rem;border:1px solid #4382d0;position:relative}.faq-q:before{content:"Q";position:absolute;top:1em;left:1em;font-weight:700;color:#4382d0;font-size:1.1em}.faq-q p{margin-bottom:0;font-weight:600}.faq-a{background:#fff;padding:1.5rem 2rem 1.5rem 2.5rem;position:relative;border-left:1px solid #f6ecde;border-bottom:1px solid #f6ecde;border-right:1px solid #f6ecde}.faq-a:before{content:"A";position:absolute;top:1.5em;left:1em;font-weight:700;color:#d03f6a;font-size:1.15em}.faq-example{border:1px solid #269958;background:#fcfffd;padding:1em}.faq-please{background:#fff9f9;border:2px solid #ee5555;padding:1em}.faq-image{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.faq-image figure{margin-bottom:0}.faq-image figcaption{font-size:.8em;text-align:center;padding-top:.3em;line-height:1.6}.faq-image img{width:100%;vertical-align:middle}.faq-column2{display:flex;gap:1rem 2rem;align-items:center}.faq-column2-1{flex-basis:calc((100% - 2rem)*.6)}.faq-column2-2{flex-basis:calc((100% - 2rem)*.4)}.faq-column2 figure{margin-bottom:0}.faq-column2 figcaption{font-size:.8em;text-align:center;padding-top:.3em;line-height:1.6}.faq-column2 img{width:100%;vertical-align:middle}@media (max-width: 767px){.faq-q{padding:.8rem .5rem .8rem 1.6rem}.faq-q:before{top:.7em;left:.5em}.faq-q p,.faq-a p{line-height:1.6}.faq-a{padding:1rem .5rem 1rem 1.6rem}.faq-a:before{top:.9em;left:.6em}.faq-image{grid-template-columns:auto}.faq-column2{flex-direction:column}}@media (min-width: 1025px){.container--sm{max-width:1000px!important}}#other-page-container{max-width:1000px;margin:0 auto}.category-list{margin:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2em;padding-bottom:.5em}.category-list li:before{display:none!important}.category-list li{padding-left:0!important;margin-bottom:0!important}.category-list li p{margin-bottom:0;padding:0 1em;flex:1;font-size:.9em}.category-list-image{flex-basis:25%;max-width:120px;background:#f7f7f7}.category-list-image img{width:100%;vertical-align:middle}.category-list li a{display:flex!important;justify-content:space-between;align-items:center;background:#fff;box-shadow:1px 1px 3px #ddd}.category-list li a:hover{text-decoration:none!important;box-shadow:none;opacity:.8}@media (max-width: 767px){.category-list{grid-template-columns:auto;gap:1em}}.guide-menu{margin:0!important;display:flex;justify-content:center;gap:1em;flex-wrap:wrap}.guide-menu li{padding-left:0!important;margin-bottom:0!important;flex-basis:calc((100% - 5em) / 6);max-width:135px;min-width:120px;line-height:1;font-size:14px}.guide-menu li:before{display:none!important}.guide-menu li a{background:#fff;border:1px solid #3c952c;border-radius:5px;display:flex!important;flex-direction:column;align-items:center;row-gap:.3em;padding:.5em;transition:.3s}.guide-menu li a:hover{background:#fbfffa;text-decoration:none!important}.guide-menu li a img{width:15%!important}.guide-note{background:#faf2e1;padding:2rem;border-radius:10px;margin-top:3rem}.guide-note h3{margin-bottom:.7em;padding-bottom:.5em;letter-spacing:.1em;border-bottom:1px solid #175b0a}.guide-pay-list{margin-left:0!important;display:flex;gap:1em;align-items:center}.guide-pay-list li{flex-basis:calc((100% - 3em)/4);padding:0!important;max-width:56px;margin-bottom:0!important}.guide-pay-list li:before{display:none!important}.guide-pay-list li img{width:100%!important;vertical-align:middle;border-radius:3px}.guide-daibiki th,.guide-daibiki td{padding:.5em .8em;background:#fff}.guide-daibiki th{font-weight:400;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center}.guide-daibiki td{border-top:1px solid #ddd;border-right:1px solid #ddd;text-align:end}.guide-daibiki tr:last-child th,.guide-daibiki tr:last-child td{border-bottom:1px solid #ddd}.guide-bank{margin:0!important;gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.guide-bank li{padding:1em;background:#fff;display:flex;align-items:center;flex-direction:column;margin-bottom:0!important;border:1px solid #ddd}.guide-bank li:before{display:none!important}.guide-bank li h4{font-family:inherit;font-size:1rem;font-weight:700;margin-bottom:.5em;border-bottom:1px solid #175b0a;padding-bottom:.5em;text-align:center;width:100%}.guide-bank li dl{display:grid;font-size:.9em}.guide-bank li dt{grid-column:1;font-weight:400;text-align-last:justify}.guide-bank li dd{grid-column:2;margin-bottom:0}.guide-bank li dd:before{content:"\ff1a";padding:0 .3em}@media (max-width: 767px){.guide-bank{grid-template-columns:auto}}@media (min-width: 768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}p a[href*=".pdf"]:after{content:"";background-image:url(/cdn/shop/files/pdf-icon.png?v=1747377387);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.2em;height:1.2em}.fa-youtube:before{color:#ff0034}.fa-solid{padding:0 .5em;color:#74c807}.youtube iframe{aspect-ratio:16 / 9;width:100%;height:auto}.voice-list{margin-top:5rem}.voice-list ul{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.voice-list li{padding:2rem!important;background:#fefefe;display:flex;flex-direction:column;justify-content:space-around;row-gap:1rem;border-radius:10px}.voice-list li:before{display:none!important}.voice-list-image{max-width:250px;margin:0 auto}.voice-list-image img{width:100%;vertical-align:middle;box-shadow:0 0 3px #ddd}.voice-list-content p{font-size:.9em}.voice-person{display:flex;align-items:center;justify-content:center;gap:1rem}.voice-name{display:flex;align-items:center;column-gap:1rem}.voice-name:before{content:"";background-image:url(/cdn/shop/files/person-icon.png?v=1748330610);background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;width:32px;height:32px}@media (max-width: 767px){.voice-list{margin-top:2rem}.voice-list ul{grid-template-columns:auto;gap:1rem}.voice-list li{padding:1rem!important}.voice-person{flex-direction:column;gap:.2em}}.p-main-image{max-width:600px;margin:0 auto 3em}.p-main-content{background:#faf2e1;padding:2rem;border-radius:10px}.recipe-step{background:#fffdfb;border:1px solid #269958;border-radius:15px;padding:2rem;margin-top:3rem}.recipe-step h2{letter-spacing:.1em;margin-bottom:1em;line-height:1.6;font-size:1.5em;color:#8e4700;text-align:center}.recipe-step h3{letter-spacing:.1em;border-bottom:1px solid #269958;padding-bottom:.5em;line-height:1.4;margin-top:2.5em;font-size:1.3em}.recipe-step ul{margin:0}.recipe-step li{padding-left:0!important}.recipe-step li:before{display:none!important}.recipe-step li h4{font-weight:700;color:#259a58;letter-spacing:.05em;margin-bottom:1em;margin-top:1.5em;font-size:1.2em}.recipe-step li h4:before{content:"\25cf";padding-right:.3em}.recipe-step-column2{display:flex;align-items:center;gap:1rem 2rem}.recipe-step-column2-image{margin:0;flex-basis:45%}.recipe-step-column2-image img{width:100%;vertical-align:middle}.recipe-step-column2-image figcaption{text-align:center;font-size:.8em;color:#777;line-height:1.4;margin-top:.3em}.recipe-step-column2-content{flex:1}@media (max-width: 767px){.p-main-image{margin:0 auto 2em}.p-main-content{padding:1rem}.recipe-step{padding:1rem;margin-top:2rem}.recipe-step h3{margin-top:1.8em}.recipe-step li h4{margin-bottom:.5em}.recipe-step-column2{flex-direction:column}}.greeting{background:#fff;padding:2rem;max-width:800px;margin:3rem auto 5rem}.greeting h2{text-align:center;font-size:1.4rem;margin-bottom:1.5rem}.t-right{text-align:right!important}.greeting .t-right{font-weight:700}.about-column2{display:flex;gap:1rem 2rem;align-items:center;margin-bottom:2rem;margin-top:3rem}.about-column2 figure{flex-basis:calc((100% - 2rem)*.4);margin-bottom:0}.about-column2 figure img{width:100%;vertical-align:middle}.about-column2 figcaption{text-align:center;font-size:.8em;color:#777;line-height:1.4;margin-top:.3em}.about-column2-content{flex:1}.about-column2-content h4{font-size:1.2rem;font-weight:700;letter-spacing:.06em;line-height:1.4}.about-column2-content h4 span{font-size:.9em}.textblock-container{background:#fffdfb;border:1px solid #269958;border-radius:15px;padding:2rem;margin-top:3rem;margin-bottom:3rem}.textblock-container h2{letter-spacing:.1em;margin-bottom:1em;line-height:1.6;font-size:1.5em;color:#8e4700;text-align:center}.textblock-container .partner-logo{width:20%;max-width:180px;margin:0 auto 2rem}.textblock-container .partner-logo img{width:100%;vertical-align:middle}.textblock-container ul{display:table;margin:0 auto}@media (max-width: 767px){.greeting{margin:2rem auto 3rem;padding:1rem}.greeting h2{font-size:1.3rem;margin-bottom:1rem}.about-column2{flex-direction:column;margin-top:2rem;margin-bottom:1rem}.about-column2-content h4{margin-bottom:1rem}.flex-c-reverse-sp{flex-direction:column-reverse}.textblock-container{margin-top:2rem;margin-bottom:2rem;padding:1rem}.textblock-container .partner-logo{width:60%;max-width:150px;margin:0 auto 1rem}}.ricelodge-op{max-width:1000px;margin:0 auto;background:#fff;padding:2rem}.in-p-link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1em;margin-left:0!important}.in-p-link li{padding-left:0!important;margin-bottom:0!important;font-size:14px;max-width:140px;min-width:135px;text-align:center;flex-basis:calc(100% / 6)}.in-p-link li:before{display:none!important}.in-p-link li a{display:block!important;background:#3c952c;color:#fff;padding:.5em;border:1px solid #3c952c;border-radius:5px;transition:.3s;box-shadow:1px 1px 3px #acacac}.in-p-link li a:hover{text-decoration:none!important;background:#fbfffa;box-shadow:none;color:#3c952c}.images-column3{display:flex;gap:1rem;margin:2rem 0}.images-column3 figure{margin:0;flex-basis:calc((100% - 2rem) / 3)}.images-column3 figure img{width:100%;vertical-align:middle}.images-column3 figcaption{text-align:center;font-size:.8em;color:#777;line-height:1.4;margin-top:.3em}@media (max-width: 767px){.ricelodge-op{padding:1rem}.images-column3{margin:1rem 0;flex-direction:column}#access .g-map iframe{height:250px}}.p-archive-container{margin-top:4rem}.p-archive-list:nth-child(odd){flex-direction:row-reverse}.p-archive-list{display:flex;align-items:center;background:#fff}.p-archive-list-image{flex-basis:50%}.p-archive-list-image img{width:100%;vertical-align:middle;object-fit:cover;height:330px}.p-archive-list-content{flex-basis:50%;padding:3rem}.p-archive-list-content h2{font-size:1.3em;margin-bottom:1em;text-align:center}.p-archive-list-content .ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.p-archive-list-content .btn{display:inline-block!important;width:160px;background:#3c952c;border:1px solid #3c952c;border-radius:25px;font-size:.9em;padding:1em;transition:all .3s}.p-archive-list-content .btn:hover{background:#fbfffa;color:#3c952c;border:1px solid #3c952c;text-decoration:none!important}@media (max-width: 767px){.p-archive-container{margin-top:2rem}.p-archive-list{flex-direction:column!important}.p-archive-list-image img{height:auto}.p-archive-list-content{padding:1.5rem 1rem}.p-archive-list-content h2{font-size:1.2em}}.grow-kinds{display:grid;grid-template-columns:auto 1fr}.grow-kinds dt{grid-column:1;font-weight:400}.grow-kinds dd{grid-column:2;text-align:justify}.grow-kinds dt:after{content:"\ff1a";padding:0 .3em}.white-box{max-width:1000px;margin:2rem auto;background:#fff;padding:2rem}.white-box h2{letter-spacing:.1em;margin-bottom:1em;line-height:1.6;font-size:1.5em;color:#8e4700;text-align:center}@media (max-width: 767px){.white-box{margin:1rem auto;padding:1rem}}.p-list-style{padding-left:1.5rem;position:relative}.p-list-style:before{content:"\25cf"!important;color:#74c807;position:absolute;top:0;left:0}.list-style-no{margin-left:0!important}.list-style-no li{padding-left:0!important}.list-style-no li:before{display:none!important}.image4-container{margin:3rem 0}.image4-container ul{margin-left:0;display:flex}.image4-container li{padding-left:0!important;margin-bottom:0!important;flex-basis:25%}.image4-container li:before{display:none!important}.image4-container li img{width:100%;vertical-align:middle}.job-list{margin:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.4em}.job-list li{padding:0!important;margin:0!important}.job-list li:before{display:none!important}.job-list li a{display:block!important;position:relative;overflow:hidden}.job-list li a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.1em;font-weight:700;padding:.3em 2em;border:1px solid #fff;width:max-content;background:#0003}.job-list li a img{filter:brightness(.6);transition:all .7s ease}.job-list li a:hover{opacity:initial;text-decoration:none!important}.job-list li a:hover img{transform:scale(1.1)}@media (max-width: 767px){.image4-container ul{flex-wrap:wrap}.image4-container li{flex-basis:50%}.job-list{grid-template-columns:auto}}.recruit-table th{border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;font-weight:400;padding:1em;text-align:center;vertical-align:middle;background:#f8fcf8;width:20%}.recruit-table td{border-top:1px solid #bbb;border-right:1px solid #bbb;padding:1em 1.5em;background:#fff;width:auto}.recruit-table tr:last-child th,.recruit-table tr:last-child td{border-bottom:1px solid #bbb}.recruit-table td ul{margin-left:0}.recruit-table td li{margin-bottom:0!important}@media (max-width: 767px){.recruit-table th,.recruit-table td{display:block;line-height:1.4}.recruit-table th{width:auto}.recruit-table td{border-left:1px solid #bbb;border-top:1px solid #ddd;padding:1em}.recruit-table tr:last-child th{border-bottom:none}}.list-style-1{margin-left:0!important}.list-style-1 li:before{content:"\25cf"!important;width:0!important;height:0!important;margin-right:1.3em!important;color:#74c807}.white-box-red{max-width:1000px;margin:2rem auto!important;background:#fff;padding:2rem;border-radius:15px;border:1px solid #de4120}.white-box-red h2{font-size:1.3em;margin-bottom:1em;color:#de4120}@media (max-width: 767px){.white-box-red{margin:1rem auto!important;padding:1rem}}.formzu-gyoumu iframe{width:100%;max-width:1000px;border:0;height:1850px}@media (max-width: 767px){.formzu-gyoumu iframe{height:2360px}}.preorder-menu{margin:5em 0!important;display:flex;align-items:center;justify-content:space-evenly;gap:1em}.preorder-menu li{margin-bottom:0!important;padding-left:0!important;font-size:14px;line-height:1;flex-basis:calc((100% - 1em)/2);max-width:280px}.preorder-menu li:before{display:none!important}.preorder-menu li a{display:flex!important;flex-direction:column;align-items:center;row-gap:.5em;border:1px solid #3c952c;border-radius:5px;background:#fff;padding:.7em .5em;transition:all .3s}.preorder-menu li a:hover{background:#fbfffa;text-decoration:none!important}@media (max-width: 767px){.preorder-menu{margin:3em 0!important;flex-direction:column;row-gap:2em}.preorder-menu li{width:100%}}.account-caution{background:#fff;border:1px solid #de4120;padding:1em;margin-bottom:2em}.account-caution h2{text-align:center;font-size:1.1em;color:#de4120;margin-bottom:1em}.account-caution p{font-size:13px!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kurose.css.map */
