@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&family=Shippori+Mincho:wght@400;500;600&display=swap";#warrper{max-width:1440px;margin:auto;overflow:hidden}body,p{font-family:"Shippori Mincho",serif}h1,h2,h3,h4{font-weight:500}img{max-width:100%;height:auto}.btn-buy a{position:fixed;display:inline-block;color:#fff;background:#629c48;height:38px;width:160px;line-height:32px;transition-duration:.5s;border:2px solid #629c48;text-align:center;font-size:13px;position:relative;text-decoration:none;border-radius:8px}.btn-buy a .fa-angle-right{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.btn-buy a .img-buy{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.btn-buy a:hover{color:#629c48;text-decoration:none;background:#fff;border:2px solid #629c48;transition-duration:.5s}.btn-buy .furusato{margin-left:10px}.text-12{font-size:12px;line-height:20px;letter-spacing:0px;margin:0}.text-15{font-size:15px;line-height:18.4px;letter-spacing:.38px;margin:0}.text-18{font-size:18px;line-height:40px;letter-spacing:-0.02px;margin:0}.text-20{font-size:20px;line-height:40px;letter-spacing:-0.02px;margin:0}.text-26{font-size:26px;line-height:40px;letter-spacing:-0.03px;margin:0}.text-30{font-size:30px;line-height:50px;letter-spacing:-0.03px;margin:0}.text-32{font-size:32px;line-height:39px;letter-spacing:3.2px;margin:0}.slick-prev,.slick-next{display:none !important}.product-list{margin:100px 120px 0;background:#fff;padding:50px;border-radius:10px;text-align:center}.product-list .p-top{margin-bottom:30px}.product-list .img-top{width:100%}.product-list .l-title{margin-top:10px}.product-list .price{margin-bottom:20px;font-weight:500;font-family:"Noto Sans JP",sans-serif}.product-list .btn-buy a{width:300px;max-width:100%;font-size:16px}.product-list .btn-buy .furusato{margin-left:0;margin-top:10px}.text-white{color:#fff}.disabled{background:#666 !important;border-color:#666 !important;color:#fff !important;cursor:no-drop !important}.number-phone,.number-phone a{color:#fff;text-decoration:none}.banner{background:url(../images/image10.png) no-repeat;background-size:cover;height:740px;position:relative;width:100%}.banner .title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.banner .title .title-text{padding:0 50px}.banner .menu-top{display:block;padding:10px 30px;text-align:right;width:100%;max-width:1440px;margin:0 auto;z-index:9;transition:all .3s ease}.banner .menu-top .logo-left{text-align:left}.banner .menu-top .logo-left a{color:#000}.banner .logo{text-decoration:none}.banner.fixed .menu-top{background:rgba(255,255,255,.6);position:fixed;top:0}.shoukai{position:relative}.shoukai .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.shoukai .content .c-title{color:#fff;margin-bottom:50px;text-align:center;text-shadow:1px 1px 2px #000}.shoukai .content .text{color:#fff;text-align:center;text-shadow:1px 1px 2px #000}.product-aji{background:#deccb7;padding:120px 0}.product-aji .content{position:relative;margin-bottom:50px}.product-aji .content::after{content:url(../images/image19.png);position:absolute;bottom:0;right:-130px}.product-aji .content .p-title{color:#31120e;margin-bottom:30px;position:relative;z-index:5}.product-aji .content .p-title::after{content:url(../images/image18.png);position:absolute;top:70px;right:280px}.product-aji .content .p-text{color:#31120e;position:relative;z-index:5}.product-aji .content .text-01{margin-bottom:30px}.product-aji .content .col-left{position:relative}.product-aji .content .col-left::after{content:url(../images/image15.png);position:absolute;top:523px;left:-50px}.product-aji .production-img{margin-top:100px}.product-aji .production-img .top{margin-bottom:30px;text-align:center}.product-aji .production-img .box-cnt{padding:0 10px}.product-aji .production-img .box-cnt .s-text{margin-top:10px}.about{background:#306cb4;padding:120px 0;position:relative}.about .img-top{background:url(../images/image12.png) no-repeat;background-position:top right;height:490px}.about .main{padding:0 100px;position:relative}.about .main::before{content:url(../images/left.png);position:absolute;top:0;left:50px}.about .main::after{content:url(../images/right.png);position:absolute;top:50px;right:50px}.about .main .p-content{position:absolute;max-width:330px;top:128px;left:250px;z-index:6}.about .main .a-title{margin-bottom:30px}.about .production-img{margin-top:100px}.about .production-img .top{text-align:center;margin-bottom:30px}.about .production-img .s-text{color:#fff;margin-top:20px}.about .production-img .box-cnt{padding:0 10px}.footer{background:url(../images/footer-img.png) no-repeat;background-size:cover;text-align:center;padding:200px 15px 30px}.footer .company-name{margin:50px;color:#fff}.footer .address,.footer .phone{color:#fff;margin-bottom:10px}.footer .copy-right{color:#fff;margin-top:56px}@media(max-width: 1366px){.product-aji .btn-buy a{width:145px}.product-aji .btn-buy a .img-buy{left:5px}}@media(max-width: 1280px){.shoukai .content{left:40%}.product-aji .btn-buy a{width:100%}.product-aji .btn-buy .furusato{margin-left:0;margin-top:10px}.about .main .p-content{left:48px}.about .main::before{left:0}}@media(max-width: 1024px){.banner .title{left:30%;transform:translate(-15%, -50%)}.shoukai .content{left:33%;transform:translate(-28%, -50%)}.product-aji .content::after{bottom:-50px;right:-115px}.product-aji .content .p-title::after{right:180px}.product-aji .content .col-left::after{top:420px;left:-50px}.about .product-list{padding:50px;margin:100px 100px 0}}@media(max-width: 1000px){.about .btn-buy a{width:100%}.about .btn-buy .furusato{margin-left:0;margin-top:20px}}@media(max-width: 991px){.shoukai .content{left:31%;transform:translate(-25%, -50%)}.product-aji .content .p-title::after{right:70px}}@media screen and (max-width: 820px){.banner .title{left:20%;transform:translate(-10%, -50%)}.shoukai .content{left:27%;transform:translate(-20%, -50%)}.product-aji .product-list{margin:100px 60px 0}.about .img-top{background-position:top left}}@media screen and (max-width: 768px){.banner{height:610px}.banner .title img.arrow{width:30%}.shoukai .content{left:18%;transform:translate(-10%, -50%)}.shoukai .content .c-title{margin-bottom:30px}.shoukai .content .text{font-size:16px;line-height:32px}.product-aji .content .col-left::after{top:310px;left:-50px}.about .main{padding:0 60px}}@media screen and (max-width: 767px){.banner{height:auto}.banner .title{position:static;transform:none;padding:130px 0;text-align:center}.banner .title img.arrow{width:27%}.product-aji{padding:60px 0}.product-aji .content .col-left{margin-bottom:50px}.product-aji .content .col-left::after{top:390px}.product-aji .content .text-30{font-size:25px}.product-aji .content .text-18{font-size:16px}.product-aji .product-list .box-main{margin-bottom:50px}.about{padding:60px 0}.about .main{padding:0 30px}.about .main .p-content{top:100px}.about .box-main{margin-bottom:50px}.about .btn-buy a{width:310px}.footer p{line-height:35px}}@media(max-width: 576px){.shoukai img.carousel-img{height:350px}.about .product-list{margin:70px 30px 0}.product-aji .content .col-left::after{top:340px}}@media screen and (max-width: 540px){.banner .title .title-text{width:35%}}@media screen and (max-width: 441px){.banner .menu-top{padding:10px 15px}.banner .menu-top .logo-left{margin-bottom:10px}.banner .title .title-text{width:35%}.banner .title .title-text{width:42%;padding:0 35px}.shoukai .content .c-title{font-size:26px}.shoukai img.carousel-img{height:400px}.product-aji .product-list{margin:80px 30px 0}.product-aji .product-list .box-main .btn-buy a{width:100%}.product-aji .content .col-left::after{top:280px}.about .btn-buy a{width:100%}}@media(max-width: 375px){.shoukai .content .c-title{font-size:23px}.product-aji .product-list{margin:80px 20px 0;padding:50px 30px}}@media(max-width: 280px){.banner .menu-top .btn-buy a{width:100%}.banner .menu-top .btn-buy .furusato{margin-left:0;margin-top:10px}.banner .title{padding:190px 0 100px}.shoukai .content{left:12%;transform:translate(-7%, -50%)}.shoukai .content .c-title{font-size:19px}.product-aji .content .col-left::after{top:212px}.about .product-list{margin:70px 15px 0;padding:50px 15px}.shoukai .content .c-title{margin-bottom:20px}}/*# sourceMappingURL=style.css.map */