@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap";body{background:#f7f7f7;font-size:20px;font-weight:400;text-align:justify}a{text-decoration:none;color:inherit}a:hover{color:#72404c}#wrapper{max-width:1440px;margin:auto;background:#fff}img{max-width:100%;height:auto}.btn-basic{display:inline-block;color:#000;font-size:25px;letter-spacing:2.5px;text-align:center;height:86px;border:2px solid #000;background:#fff;line-height:82px;width:286px;max-width:100%;transition:all .3s ease}.btn-basic:hover{background:#72404c;color:#fff;border-color:#72404c}.disabled{background:#666 !important;border-color:#666 !important;color:#fff;cursor:no-drop;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-20{font-size:20px;line-height:32px}.text-26{font-size:26px;line-height:46px;letter-spacing:1.56px}.text-28{font-size:28px;line-height:46px;letter-spacing:1.68px}.text-36{font-size:36px;line-height:60px}.text-48{font-size:48px;line-height:48px;letter-spacing:2.88px}.text-52{font-size:52px;line-height:52px}.text-94{font-size:94px;line-height:121px;letter-spacing:5.67px}.text-green{color:#3b572f}.text-brown{color:#72404c}.text-white{color:#fff}.py-95{padding-top:95px;padding-bottom:95px}.vertical-text{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;display:inline-block}.unvertical-text{writing-mode:horizontal-tb}.margin-up{margin-top:-10px}.w1000{max-width:1000px}section .title{font-weight:bold;font-family:"Shippori Mincho",serif;margin-bottom:60px}header{background:#fff;padding:10px 0}.banner{background:no-repeat center/cover url("../images/bannerbg.png");font-family:"Shippori Mincho",serif;font-weight:700}.furusato-banner{text-align:center;margin-bottom:80px}.furusato-banner a:hover{opacity:.8}.slogan{background:url("../images/productbg.png");font-family:"Shippori Mincho",serif;font-weight:500}.kodawari{position:relative}.kodawari::before,.kodawari::after{transform:scale(0.8);z-index:2}.kodawari::before{content:url("../images/treeright.png");position:absolute;bottom:10%;right:20px}.kodawari::after{position:absolute;content:url("../images/treeleft.png");top:10%;left:20px}.kodawari .content{background:url("../images/kodawaribg.png")}.kodawari p{font-family:"Shippori Mincho",serif;font-weight:500}.points{background:url("../images/productbg.png");position:relative;text-align:center}.points>*{position:relative;z-index:1}.points::after{content:"";position:absolute;height:50%;width:100%;top:0;left:0;background:#fff}.points .desc{max-width:360px;margin-left:auto;margin-right:auto;text-align:justify;font-family:"TBCineRGothic M"}.points .desc h4{font-family:"TBRGothic DB"}.introduce{padding-bottom:50px}.introduce .title::after{text-align:center}.introduce p{font-family:"Shippori Mincho",serif}.introduce .vertical-text{margin-top:50px}.introduce .vertical-text .title,.introduce .vertical-text p{min-height:624px}.product-title{padding:10px 20px;background:#3b572f;color:#fff;display:inline-block;font-family:"TBRGothic DB"}.product-lists .product-title{display:block;max-width:425px;margin-left:auto;margin-right:auto;margin-bottom:45px}.product-lists .desc{max-width:425px;margin-left:auto;margin-right:auto}.product-lists .desc>p{min-height:138px;font-family:"Yu Gothic Pr6N R"}.product-lists .desc .tag{background:#e5e5e5;padding:7.5px 10px;margin-right:10px;font-family:"Yu Gothic Pr6N R"}.product-lists .desc .tag span{font-family:"Yu Gothic Pr6N D"}.product-lists .desc .btn-basic{width:auto;padding:0 20px;height:62px;line-height:58px;font-family:"Yu Gothic Pr6N B"}.product-lists .btn-shop{display:block;background:#ad0003;padding:20px 0;font-family:"Shippori Mincho",serif;font-weight:400;border-radius:25px;transition:all .3s ease}.product-lists .btn-shop *{position:relative;z-index:2}.product-lists .btn-shop:hover{background:#72404c}.product-lists .btn-shop span{position:relative;display:inline-block;padding:0 20px}.product-lists .btn-shop span::before{right:100%}.product-lists .btn-shop span::after{left:100%}.product-lists .btn-shop span::before,.product-lists .btn-shop span::after{position:absolute;top:35%;transform:translateY(-50%);content:url("../images/icon.png")}.products{background-color:#fdfaf0;background-image:url("../images/productbg.png")}.products .btn-basic{font-family:"Yu Gothic Pr6N B"}footer{padding:30px 0;background:#72404c}@media(max-width: 1200px){.text-26{font-size:24px;line-height:44px;letter-spacing:1px}.text-28{font-size:26px;line-height:46px;letter-spacing:1px}.text-36{font-size:32px;line-height:54px}.text-48{font-size:34px;line-height:48px;letter-spacing:1px}.text-52{font-size:46px;line-height:46px}.text-94{font-size:76px;line-height:100px;letter-spacing:4px}.btn-basic{font-size:20px;height:68px;line-height:64px}.introduce .vertical-text .title,.introduce .vertical-text p{min-height:552px}.kodawari::before,.kodawari::after{transform:scale(0.6)}}@media(max-width: 1024px){.py-95{padding-top:70px;padding-bottom:70px}.text-26{font-size:22px;line-height:36px;letter-spacing:0}.text-28{font-size:20px;line-height:38px;letter-spacing:0}.text-36{font-size:28px;line-height:46px}.text-52{font-size:38px;line-height:46px}.text-94{font-size:65px;line-height:90px;letter-spacing:4px}.btitle{max-height:300px}.introduce .vertical-text .title,.introduce .vertical-text p{min-height:465px}.kodawari::before,.kodawari::after{transform:scale(0.4)}.product-lists .desc .btn-basic{font-size:18px;padding:0 10px;height:53px;line-height:51px}}@media(max-width: 991px){.py-95{padding-top:50px;padding-bottom:50px}.text-20{font-size:18px;line-height:32px}.text-26{font-size:20px;line-height:32px;letter-spacing:0}.text-36{font-size:24px;line-height:48px}.text-48{font-size:28px;line-height:46px;letter-spacing:0}.text-52{font-size:32px;line-height:46px}.text-94{font-size:58px;line-height:86px;letter-spacing:3px}.btn-basic{font-size:18px;height:56px;line-height:52px}.btitle{max-height:230px}.introduce .vertical-text .title{line-height:20px;min-height:415px}.introduce .vertical-text p{min-height:415px;line-height:26px}.kodawari::before,.kodawari::after{transform:scale(0.3)}}@media(max-width: 767px){section .title{margin-bottom:30px}.py-95{padding-top:35px;padding-bottom:35px}.introduce .vertical-text{position:relative;left:50%;transform:translateX(-50%)}.kodawari::before{bottom:-20%}.kodawari::after{top:-20%}.kodawari::before,.kodawari::after{transform:scale(0.2)}.product-lists .desc>p{min-height:fit-content}}@media(max-width: 576px){#wrapper{overflow:hidden}.text-36{font-size:20px;line-height:38px}.text-48{font-size:24px;line-height:38px;letter-spacing:0}.slogan .text-36,p.text-36,p.text-26,.text-20,.text-18{font-size:16px}.text-52{font-size:28px;line-height:38px}.text-94{font-size:48px;line-height:68px;letter-spacing:3px}.vertical-text{writing-mode:inherit;-ms-writing-mode:inherit;display:inline-block}.points .text-36{font-size:24px;line-height:48px}.introduce .vertical-text .title{line-height:36px;text-align:center}.introduce .vertical-text .title,.introduce .vertical-text p{min-height:fit-content}.introduce .vertical-text p{margin-bottom:0;display:inline}.kodawari::before,.kodawari::after{content:none;display:none}.kodawari p{text-align:justify}}/*# sourceMappingURL=style.css.map */