@import url("https://fonts.googleapis.com/css2?family=Klee+One:wght@600&family=Noto+Sans+JP:wght@400;500;700;900&family=Noto+Serif+JP:wght@200;400;500&family=Zen+Antique&display=swap");#warrper{max-width:1570px;margin:auto;font-weight:100;overflow:hidden}body,p{font-family:'Noto Sans JP', sans-serif;color:#333}h1,h2,h3{font-family:'Noto Sans JP', sans-serif;font-weight:100}img{max-width:100%;height:auto}.text-justify{text-align:justify}.btn-buy{padding-top:20px}.btn-buy a{display:inline-block;color:#fff !important;background:#26122B;height:86px;width:100%;line-height:82px;transition-duration:0.5s;border:2px solid #26122B;border-radius:38px;text-align:center;font-size:35px;cursor:pointer;text-decoration:none}.btn-buy a:hover{color:#26122B;text-decoration:none;background:#333;border:2px solid #26122B;transition-duration:0.5s}.btn-buy a .icon-ship{padding-bottom:12px;padding-right:15px}.text-35{font-size:35px;line-height:35px;letter-spacing:5px;margin:0}.text-21{font-size:21px;line-height:35px;letter-spacing:5px;margin:0}.vertical-text{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;display:inline-block}.clean-h{writing-mode:horizontal-tb;letter-spacing:0;line-height:26px}.edit-space{margin-top:-15px}.menu{background:#000}.menu .content{padding:0 15px}.menu .left{padding:15px 0 15px 140px}.menu .unline{display:none}.menu .right{display:flex;justify-content:flex-end;padding-right:0}.menu .right .phone,.menu .right .contact{font-size:28px;letter-spacing:6px;color:#fff;padding:15px 0;text-align:center;font-family:'Noto Serif JP', serif;font-weight:500;line-height:70px}.menu .right .phone{padding-right:30px}.menu .right .phone a{color:#fff;text-decoration:none}.menu .right .contact{background:#26122B;display:block;margin-right:-3px}.menu .right .contact a{color:#fff;text-decoration:none;margin-left:30px;padding:0 30px;display:block}.banner{background:#DEDEDE;padding:100px 30px;text-align:center;position:relative}.banner .img-right{position:absolute;top:80px;right:350px}.years{background:url(../images/bg01.png);padding:80px 30px}.years .content{max-width:970px;margin:0 auto}.years .content .right{display:flex}.years .content .right .c-title{font-size:35px;line-height:35px;letter-spacing:5px;margin:0}.years .content .right .text{font-size:21px;line-height:35px;letter-spacing:5px}.prd-shoukai{background:url(../images/prs-shoukai.png) no-repeat;background-position:center top;height:579px;position:relative}.prd-shoukai .content{position:absolute;top:80px;right:308px;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;display:inline-block}.prd-shoukai .content .title{color:#fff;border-left:1px solid #FFF;padding-left:30px;line-height:55px}.prd-shoukai .content .text{color:#fff;padding-right:30px}.prd-seibun{background:#fff;padding:90px 30px}.prd-seibun .content{max-width:1350px;margin:0 auto}.prd-seibun .content .text{border-left:1px solid #000;border-right:1px solid #000;padding:0 20px;font-family:'Klee One', cursive;font-size:25px;line-height:45px}.prd-list{background:url(../images/bg01.png);padding:65px 30px}.prd-list .title{font-size:50px;line-height:124px;letter-spacing:11px;text-align:center;font-family:'Noto Serif JP', serif;font-weight:500}.prd-list .content{max-width:980px;margin:0 auto;color:#000}.prd-list .content .row{margin-bottom:50px}.prd-list .content .name{font-size:54px;line-height:95px;letter-spacing:3px;margin:0;font-family:'Zen Antique', serif}.prd-list .content .ryou{font-size:34px;line-height:48px;letter-spacing:2.1px;color:#000;font-family:'Noto Serif JP', serif}.prd-list .content .price{font-size:50px;line-height:48px;letter-spacing:2px;margin:0;font-family:'Noto Serif JP', serif;font-weight:500;color:#000;position:relative;padding-left:150px}.prd-list .content .price .ship{background:#000;color:#fff;padding:5px 10px;margin-right:20px;position:absolute;font-size:25px;top:0;left:0}.prd-list .content .price .yen{font-size:42px}.prd-list .content .price .tax{font-size:33px}.prd-setsume{padding:60px 30px 60px}.prd-setsume .content{max-width:1212px;margin:0 auto}.prd-setsume .content .title{height:650px;font-size:36px;line-height:45px;letter-spacing:6px;border-left:1px solid #000;padding-left:20px}.prd-setsume .content .s-right{text-align:left}.prd-setsume .content .s-right .text{padding-left:30px}.prd-setsume .content .prd-setsume-desc{border:5px dashed #000;max-width:1160px;margin:auto}.prd-setsume .content .prd-setsume-desc .title{border:none;padding:0;letter-spacing:normal;height:auto;font-size:36px;line-height:45px}.prd-setsume-01{background:#d19f3021;position:relative}.prd-setsume-01 .content .s-right .title{border-left:0;position:relative}.prd-setsume-01 .content .s-right .title::before{content:"";width:1px;height:370px;background:#000;position:absolute;top:0;left:0}.prd-setsume-01 .item-01{position:absolute;bottom:45px;right:40px}.online-shop{padding:60px 30px;background:#DEDEDE}.online-shop .content{max-width:940px;margin:0 auto;position:relative}.online-shop .content .link-shop{font-size:52px;line-height:93px;margin-bottom:20px;color:#000;text-decoration:none;position:relative;z-index:9;transition-duration:0.5s;font-family:'Zen Antique', serif}.online-shop .content .link-shop:hover{color:red;text-decoration:none;transition-duration:0.5s}.online-shop .content .text{font-size:20px;line-height:30px;letter-spacing:1px;position:relative;z-index:9;font-family:'Noto Serif JP', serif;font-weight:200}.online-shop .content .img-prd{position:absolute;top:0;right:0}@media (max-width: 1440px){.banner .img-right{right:300px}.prd-setsume-01 .item-01{display:none}}@media (max-width: 1368px){.menu .left{padding:15px 0 15px 30px}.menu .unline{display:block}.menu .right .phone,.menu .right .contact{font-size:21px}.banner .img-right{right:230px}.prd-shoukai .content{right:100px}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner .img-right{right:30px}.prd-list .content .name{font-size:45px}.prd-list .content .ryou{font-size:30px}.prd-list .content .price{padding-left:125px;font-size:45px}.prd-list .content .price .ship{font-size:21px;padding:2px 10px}.prd-list .content .price .tax{font-size:25px}.prd-list .content .btn-buy a{font-size:30px}.prd-setsume{padding:90px 30px 60px}.online-shop .content .img-prd{width:45%;top:62px}}@media (max-width: 915px){.banner .img-right{width:13%}.prd-setsume .content .box-02{margin-top:50px}}@media screen and (max-width: 767px){.text-21{font-size:16px;letter-spacing:2px}.edit-space{padding-left:0}.menu .right span{display:none}.menu .right .phone{padding:0}.menu .right .phone a{padding:0 30px;display:block;line-height:70px}.menu .right .contact{padding:0}.menu .right .contact a{margin-left:0}.banner{padding:60px 15px;text-align:left}.banner .img-right{right:30px;width:10%}.years{padding:60px  15px}.years .content .right{display:block;margin-top:30px}.years .content .right .vertical-text{writing-mode:horizontal-tb}.years .content .right .c-title{font-size:30px;padding-bottom:20px}.years .content .right .text{font-size:16px;letter-spacing:1px}.prd-shoukai{height:510px}.prd-shoukai .content{right:30px}.prd-shoukai .content .title{font-size:30px;padding-left:10px}.prd-shoukai .content .text{font-size:16px;padding-right:10px;line-height:30px}.prd-seibun{padding:60px 15px}.prd-seibun .content .vertical-text{writing-mode:horizontal-tb}.prd-seibun .content .text{border-left:none;border-right:none;padding:0;margin-top:20px}.prd-list{padding:60px 15px}.prd-list .title{font-size:40px}.prd-list .content .name{font-size:40px;margin-top:20px}.prd-list .content .ryou{font-size:30px}.prd-list .content .price{font-size:45px;padding-left:115px}.prd-list .content .price .ship{font-size:18px;padding:2px 10px}.prd-list .content .price .yen{font-size:30px}.prd-list .content .price .tax{font-size:25px}.prd-list .content .btn-buy a{height:70px;line-height:66px;font-size:21px}.prd-setsume{padding:60px 15px}.prd-setsume .content{padding-left:0}.prd-setsume .content .s-right .title{height:auto;margin-top:30px;font-size:26px;border-left:1px solid #000}.prd-setsume .content .s-right .title::before{display:none}.prd-setsume .content .s-right .text{padding-left:0}.prd-setsume .content .vertical-text{writing-mode:horizontal-tb}.prd-setsume .content .prd-setsume-desc .title{font-size:30px;line-height:45px}.online-shop{padding:60px 15px}.online-shop .content .link-shop{font-size:33px}.online-shop .content .img-prd{position:static}.online-shop .content .text{font-size:16px}}@media (max-width: 375px){.prd-list .content .price{font-size:36px}.prd-list .content .price .ship{font-size:16px !important;padding:2px 10px}.prd-list .content .price .tax{font-size:21px}.prd-setsume .content .prd-setsume-desc .title{font-size:26px}}
/*# sourceMappingURL=style.css.map */