@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&family=Noto+Serif+JP:wght@600;700&display=swap";#warrper{max-width:1600px;margin:auto;background:#f5f1ea;overflow:hidden}body,p{font-family:"Noto Sans JP",sans-serif}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:"Noto Serif JP",serif}a{text-decoration:none;color:#ebbb8b;transition-duration:.5s}a:hover{color:#fff;transition-duration:.5s}.btn-buy{padding-top:10px;text-align:center}.btn-buy a{display:inline-block;color:#fff;background:#91210c;height:50px;width:350px;line-height:51px;transition-duration:.5s;border-radius:70px;text-align:center;font-size:18px;text-decoration:none;position:relative;font-family:"Noto Serif JP",serif;max-width:100%}.btn-buy a:hover{color:#fff;text-decoration:none;background:#9b3c0a;transition-duration:.5s}.btn-buy a .fa-chevron-right{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.btn-buy a.furusato{background:#9b3c0a}.btn-buy a.furusato:hover{background:#91210c}.disabled{background:#666 !important;border-color:#666 !important;color:#fff !important;cursor:no-drop !important;position:relative}.disabled::before{content:"coming soon";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;background:rgba(255,0,0,.65);font-size:12px;letter-spacing:1px;padding:2px 5px 5px;line-height:initial;z-index:9}.text-12{font-size:12px;line-height:23px;letter-spacing:1.05px;margin:0}.text-14{font-size:14px;line-height:23px;letter-spacing:1.05px;margin:0}.text-16{font-size:16px;line-height:32px;letter-spacing:1.2px;margin:0}.text-18{font-size:18px;line-height:32px;letter-spacing:1.2px;margin:0}.text-20{font-size:20px;line-height:32px;letter-spacing:1.5px;margin:0}.text-24{font-size:24px;line-height:32px;letter-spacing:1.8px;margin:0}.text-28{font-size:28px;line-height:36px;letter-spacing:2.1px;margin:0}.text-36{font-size:36px;line-height:36px;letter-spacing:2.7px;margin:0}.text-white{color:#fff}.yellow{color:#ebbb8b}.vertical-text{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;display:inline-block}.price{padding-top:30px;color:#ebbb8b;margin-bottom:20px}.pb-50{padding-bottom:50px}.py-50{padding-top:50px;padding-bottom:50px}.py-80{padding-top:80px;padding-bottom:80px}.pb-100{padding-bottom:100px}.top{text-align:center;margin-bottom:50px;position:relative;z-index:3}.top .r-title{color:#ebbb8b;margin-top:10px;font-weight:600}.box-brown-footer{position:relative}.box-brown-footer::before{content:url(../images/box-left.webp);position:absolute;top:-24px;left:-24px;transform:scale(0.7)}.container{max-width:1110px}.banner{background:no-repeat center url("../images/bannerbg.webp");padding-bottom:180px}.bannerTitle{margin-top:-180px}.banner .menu-top a{color:#fff}.banner .menu-top a:hover{color:#ebbb8b}.introduction{position:relative;background-color:#161114}.introduction *{position:relative;z-index:2}.introduction::before,.introduction::after{content:"";position:absolute;width:50%;height:100%;top:0}.introduction::before{left:0;background:no-repeat top left url("../images/starleft.webp"),no-repeat bottom left url("../images/starright.webp")}.introduction::after{right:0;background:no-repeat center right url("../images/starright.webp")}.introduction .products{position:relative;top:-200px;margin-bottom:-100px}.about{position:relative;background:no-repeat center url("../images/aboutbg.webp")}.about *{position:relative;z-index:2}.about::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5)}.recipe{background:rgba(0,0,0,.8) no-repeat center url("../images/recipebg.webp");overflow:hidden}.recipe-item{position:relative;margin-bottom:50px;padding-top:30px;padding-bottom:30px}.recipe-item *{position:relative;z-index:2}.recipe-item::after{content:"";position:absolute;width:150%;height:100%;top:0;background:rgba(0,0,0,.6)}.recipe-item.left::after{right:0}.recipe-item.right::after{left:0}.recipe-item p{margin-bottom:15px}.recipe-item .text-24{margin-bottom:20px}.product-list-02{background:#000 url(../images/productbg.webp) no-repeat;background-size:cover;padding:50px 30px}.product-list-02 .rice-img{text-align:center}.product-list-02 .btn-buy a{width:255px}.product-list-02 .contact{padding:60px}.product-list-02 .contact .phone-number a{color:#fff;text-decoration:none}.product-list-02 .contact .text-20{color:#ebbb8b}.product-list-02 .contact .mail{width:350px;height:60px;background:#4a581a;display:block;font-size:18px;color:#fff;text-align:center;line-height:60px}.product-list-02 .contact .btn-contact{margin-top:15px;background:#476239;height:60px;line-height:60px;display:inline-block;width:400px;max-width:100%;text-align:center;color:#fff;transition:all .4s ease}.product-list-02 .contact .btn-contact:hover{background:#ebbb8b}.copyright{text-align:center;padding:20px;background:#ba5a3e}@media(max-width: 1024px){.text-20{font-size:18px}.text-36{font-size:30px}.py-80{padding-top:50px;padding-bottom:50px}.btn-buy a{font-size:16px}.bannerTitle{margin-top:-150px}.product-list-02 .contact .phone-number{display:block;padding-left:30px}}@media(max-width: 992px){.text-18{font-size:16px}.text-36{font-size:28px}.bannerTitle{margin-top:-150px}.product-list-02 .contact{padding:30px}}@media(max-width: 912px){.product-list-02 .content{margin-bottom:40px}.product-list-02 .contact .mail{width:100%}}@media(max-width: 768px){.banner{background-size:cover;background-position:center right;position:relative}.banner *{position:relative;z-index:2}.banner::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.5)}.bannerTitle{margin-top:0}.rice-img{margin-bottom:30px}.introduction .points .heading{margin-bottom:30px;text-align:center;display:block}.introduction .points .heading h2{margin-bottom:20px}}@media(max-width: 767px){.vertical-text{writing-mode:lr;-ms-writing-mode:lr;display:inline-block}.product-list-02{padding:50px 15px}}@media(max-width: 634px){.product-list-02 .col-12{width:100%;text-align:center}.product-list-02 .price{justify-content:center}.product-list-02 .contact .mail{margin-top:30px}}@media(max-width: 575px){.banner .logo img{max-width:100px}}@media(max-width: 442px){.product-list-02 .contact{padding:30px}}/*# sourceMappingURL=style.css.map */