@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho+B1:wght@400;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Sawarabi+Gothic&display=swap");body{color:#000000;font-family:'Sawarabi Gothic', sans-serif}body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Shippori Mincho B1', serif}body p{font-size:16px;line-height:27px;letter-spacing:0.32px}body a{text-decoration:none !important}body a:hover{color:#9E000D}.wrapper{max-width:1440px;margin:0 auto}.wrapper img{max-width:100%}.wrapper .green{color:#006837}.wrapper .red{color:#9E000D}.wrapper .line{min-width:50px;height:3px;margin-bottom:30px;background:#0E2B13;display:inline-block}.wrapper .line.red{background:#9E000D}.wrapper .text-18{font-size:18px;line-height:36px}.wrapper .text-20{max-width:725px;font-size:20px;line-height:51px;letter-spacing:0.4px}.wrapper .text-21{font-size:21px;line-height:37px;letter-spacing:0.43px}.wrapper .text-23{font-size:23px;line-height:41px;letter-spacing:4.5px}.wrapper .text-36{font-size:36px;line-height:64px;letter-spacing:5.17px}.wrapper .text-49{font-size:49px;line-height:85px;margin-bottom:50px}.wrapper .text-48{font-size:48px;line-height:84px;letter-spacing:2.9px}.wrapper .text-51{font-size:51px;line-height:70px;letter-spacing:10px}.wrapper .banner{background:center/cover no-repeat url("../images/kinshuuenchaho7.png");padding:125px 0}.wrapper .banner .boxVetical{display:inline-block;position:relative;top:0;left:50%;transform:translateX(-50%)}.wrapper .history{padding:110px 0}.wrapper .printroduction{background:#F2F5F0;padding:75px 0}.wrapper .printroduction .title{color:#0E2B13}.wrapper .printroduction .box{max-width:1000px;margin:0 auto}.wrapper .printroduction .box p{max-width:525px}.wrapper .intro{padding-bottom:70px}.wrapper .intro .titleHeading{padding:120px 0;margin-bottom:70px;background:center/cover no-repeat url("../images/kinshuuenchaho8.png")}.wrapper .intro .titleHeading h2{position:relative;display:inline-block;text-align:center;color:#fff}.wrapper .intro .titleHeading h2 span{position:absolute;bottom:100%;right:0}.wrapper .product .group{border-top:3px solid #9E000D}.wrapper .product .group-one{padding:120px 0}.wrapper .product .group-one h3{padding-top:30px}.wrapper .product .group-two{padding:100px 0}.wrapper .product .group-two h2{margin-bottom:30px}.wrapper .product .group-two h3{position:relative}.wrapper .product .group-two h3::before{content:"";display:inline-block;width:11px;height:11px;background:#006837;border-radius:100%;margin-right:10px}.wrapper .product .group-two h3 span{display:block;font-size:15px;line-height:27px;letter-spacing:0.94px}.wrapper .product .group-two .price{margin-bottom:10px}.wrapper .product .group-two .btn-shop{display:block;text-align:center;line-height:41px;border-radius:4px;background:#006837;color:#fff;text-decoration:none !important;transition:background .3s ease-in}.wrapper .product .group-two .btn-shop:hover{background:#9E000D}.wrapper .product .group-two .btn-shop img{position:relative;top:-3px}.wrapper .product .group-two .btn-outline{display:block;max-width:593px;line-height:75px;text-align:center;font-size:34px;color:#0E2B13;border:1px solid #0E2B13;border-radius:15px;margin:0 auto;transition:all .3s ease-in-out}.wrapper .product .group-two .btn-outline:hover{color:#fff;background:#0E2B13}.wrapper .product .group .item{max-width:785px;margin:0 auto 60px}.wrapper .product .group .item:last-child{margin-bottom:0}.wrapper .product .group .item-one,.wrapper .product .group .item-two{margin-bottom:160px}.wrapper footer{padding:60px 0;background:#0E2B13;color:#fff}.wrapper footer h2{font-size:33px;line-height:58px;letter-spacing:8.74px}@media screen and (max-width: 1024px){.wrapper .text-21{font-size:16px}.wrapper .text-23{font-size:18px}.wrapper .text-36{font-size:24px}.wrapper .text-49{font-size:30px;line-height:45px}.wrapper .text-48{font-size:29px;line-height:40px}.wrapper .text-51{font-size:41px}.wrapper .product .group-two .btn-outline{font-size:28px}.wrapper .banner{padding:100px 0}.wrapper .history,.wrapper .intro .titleHeading{padding:90px 0}.wrapper .product .group-two,.wrapper .product .group-one{padding:90px 0}.wrapper .product .group .item{margin-bottom:30px}.wrapper .product .group .item-one,.wrapper .product .group .item-two{margin-bottom:60px}}@media screen and (max-width: 768px){.wrapper .product .group-two .btn-outline{font-size:20px}}.wrapper .product .group-two .disable{background: #909191;pointer-events: none}