@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@400;600;700&display=swap");body{font-weight:500;font-size:16px;letter-spacing:1.2px;line-height:32px;text-align:justify;font-family:'Noto Sans JP', sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Noto Serif JP', serif;font-weight:bold}.text-12{font-size:12px;line-height:23px;letter-spacing:0.9px}.text-14{font-size:14px;line-height:23px;letter-spacing:1.05px}.text-16{font-size:16px;line-height:32px;letter-spacing:1.2px}.text-18{font-size:18px;letter-spacing:1.35px;line-height:26px}.text-20{font-size:20px;line-height:26px;letter-spacing:1.5px}.text-24{font-size:24px;line-height:32px;letter-spacing:1.8px}.text-26{font-size:26px;line-height:36px;letter-spacing:1.95px}.text-28{font-size:28px;line-height:36px;letter-spacing:2.1px}.text-30{font-size:30px;line-height:36px;letter-spacing:2.25px}.text-36{font-size:36px;line-height:50px;letter-spacing:2.7px}.text-41{font-size:41px;letter-spacing:3.08px}.text-42{font-size:42px;line-height:50px;letter-spacing:3.15px}#warrper{max-width:1600px;margin:auto}a{text-decoration:none;color:inherit}a:hover{color:#AF1C31}img{max-width:100%;height:auto}.btn-buy{padding-top:20px;text-align:center}.btn-buy a{display:inline-block;color:#FFF;background:#C96425;height:50px;width:255px;max-width:100%;line-height:46px;transition-duration:0.5s;border:2px solid #C96425;text-align:center;font-size:16px;border-radius:24px;position:relative;font-family:'Noto Serif JP', serif;font-weight:bold}.btn-buy a:hover{color:#C96425;text-decoration:none;background:#FFF;border:2px solid #C96425;transition-duration:0.5s}.btn-buy a .fa-chevron-right{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.w1250{max-width:1250px;margin:0 auto}.w1110{max-width:1110px;margin:0 auto}.disabled{background:#666 !important;border-color:#666 !important;color:#fff !important;cursor:no-drop}.text-white{color:#FFF}.m-0{margin:0}.price{display:flex;justify-content:flex-start}.price .money{display:flex;justify-content:center;align-items:center;font-weight:bold}.price .money .ship{border:1px solid #FFF;padding:0 10px;margin-left:20px !important}.parterm-top{margin-top:-17px}.banner{background:url(../images/bannerbg.png) no-repeat;background-position:bottom center;background-size:cover;z-index:3;position:relative}.banner .menu-top{color:#fff}.banner .menu-top h1{font-family:'Noto Sans JP', sans-serif}.banner .bgbottom{position:relative;margin-top:-150px}.banner .bgbottom .img-btn{position:absolute;left:0;bottom:100%}.banner .bgbottom .d-block{min-height:200px;background:url(../images/background02.png) no-repeat;background-position:top center;background-size:cover}.banner .product{position:relative}.banner .product .p-title{margin-top:-5%}.banner .product .m-content{margin-top:18px;position:relative;z-index:3;max-width:1110px;margin:0 auto}.banner .product .box-top{text-align:left}.banner .product .box-top .b-content{max-width:540px;padding:30px 40px;background:rgba(0,0,0,0.6)}.banner .product .box-top .btn-buy{text-align:center !important}.banner .product .box-top .img-bt img{width:100%}.banner .product .text-right{color:#F0C32A;font-family:'Noto Serif JP', serif;font-weight:500}.banner .product .text-right img{width:104px}.proudct-list{background:url(../images/background02.png) no-repeat;background-position:top;background-size:cover;padding-top:50px}.proudct-list .place{margin-top:20px}.procedure{background:url(../images/background01.png);background-position:top}.procedure .top{text-align:center;margin-bottom:50px;padding-top:50px}.procedure .top .title,.procedure .top .title-01{color:#261203}.procedure .row{margin-bottom:50px}.procedure .box-left{padding:30px}.procedure .box-left .title-02,.procedure .box-left .text{color:#261203}.procedure .box-left .title-02{margin-bottom:30px}.procedure .line-bnt{padding-top:50px}.recipe{background:url(../images/background02.png) no-repeat;background-position:top;background-size:cover;padding-bottom:100px;overflow:hidden}.recipe .container{max-width:1206px}.recipe .top{text-align:center;padding-top:30px;margin-bottom:50px}.recipe-item{padding-bottom:200px}.recipe-item .desc{position:relative;margin-bottom:-100px;padding:50px}.recipe-item .desc *{position:relative;z-index:2}.recipe-item .desc::after{content:"";position:absolute;width:calc(100% + 100px);height:100%;top:0;background:#F0EDE0}.recipe-item .desc.left{margin-right:-100px}.recipe-item .desc.left::after{right:0}.recipe-item .desc.right{margin-left:-100px}.recipe-item .desc.right::after{left:0}.recipe-item.third .img img{padding-bottom:100px}.about{background:url(../images/about.png) no-repeat;background-position:top;background-size:cover}.about .container{max-width:1110px}.about .title{text-align:center;color:#000;margin-bottom:50px;padding-top:50px}.about .text{color:#000;margin-bottom:20px}.about p{font-weight:500}.about .customer-name{text-align:right}.prd-list{background:url(../images/background02.png) no-repeat;background-position:top;background-size:cover;padding:70px 0 90px}.prd-list .price .money .ship{margin-left:5px}footer{background:url(../images/contactbg.png) no-repeat;background-position:top;background-size:cover;padding:100px 0 0}footer .container{max-width:920px}footer .contact{border:3px solid #261203;padding:60px;display:flex;align-items:center;justify-content:space-between;font-weight:500}footer .contact .mail{max-width:100%;width:350px;height:60px;line-height:56px;font-size:20px;background:#58361D;color:#fff;text-align:center;transition:all .3s ease}footer .contact .mail:hover{background:#C96425}footer .contact .phone,footer .contact .phone a{margin:0;color:#261203}footer .copyright{background:#58361D;padding:20px;color:#fff;margin-top:100px;text-align:center}@media (min-width: 1367px){.banner .product .p-title{margin-right:-125px}}@media (min-width: 1600px){.banner .product .p-title{margin-right:-245px}}@media (max-width: 1366px){.banner .product .p-title{margin-right:0}}@media (max-width: 1200px){.banner .bgbottom{position:relative;margin-top:-170px}}@media (max-width: 1024px){.text-14{letter-spacing:0}.text-16{letter-spacing:0}.text-20{font-size:18px;line-height:26px;letter-spacing:0.5px}.text-24{font-size:22px;line-height:32px;letter-spacing:1px}.text-26{font-size:24px;line-height:36px;letter-spacing:1px}.text-28{font-size:24px;line-height:36px;letter-spacing:1px}.text-30{font-size:28px;letter-spacing:1px}.text-36{font-size:34px;line-height:46px;letter-spacing:2px}.text-41{font-size:39px;letter-spacing:2px}.text-42{font-size:38px;line-height:50px;letter-spacing:1px}.banner .product .box-top .b-content{padding:30px 20px}}@media (max-width: 991px){.text-20{font-size:16px;line-height:26px;letter-spacing:0}.text-24{font-size:20px;line-height:32px;letter-spacing:0}.text-28{font-size:22px;letter-spacing:0}.text-36{font-size:32px;line-height:46px;letter-spacing:1px}.text-41{font-size:36px;letter-spacing:0}.text-42{font-size:34px;line-height:46px;letter-spacing:0}.banner .product .p-title{margin-top:-3%}.recipe-item .desc{padding:15px}.recipe-item .desc::after{width:100%}footer .contact .mail{height:50px;line-height:50px;font-size:18px}}@media (max-width: 767px){.text-42{font-size:30px;line-height:42px;letter-spacing:0}.banner .product .box-top .b-content{padding:30px 15px}.banner .product .p-title{margin-top:10px}.proudct-list .w1110,.prd-list .w1110{max-width:350px;margin-left:auto;margin-right:auto}.procedure .img,.about-img{text-align:center}.recipe-item{padding-bottom:50px}.recipe-item .img{text-align:center}.recipe-item.third .img img{padding-bottom:0}.recipe-item .desc{margin-bottom:0}.recipe-item .desc.left{margin-right:0}.recipe-item .desc.right{margin-left:0}.recipe-item .desc::after{width:100%}footer .contact{display:block;text-align:center;padding:20px 15px}footer .contact .mail{display:inline-block;margin-top:20px}}@media (max-width: 578px){.banner .bgbottom{margin-top:-230px}.banner .bgbottom .d-block{min-height:250px}}
/*# sourceMappingURL=style.css.map */