body,p{font-family:"Yu Mincho Pr6N R"}h1,h2,h3{font-family:"Yu Mincho Pr6N D"}#warrper{max-width:1600px;margin:auto}img{max-width:100%;height:auto}.btn-buy{padding-top:20px}.btn-buy a{display:inline-block;color:#fff !important;background:#845804;height:50px;width:410px;line-height:46px;transition-duration:.5s;border:2px solid #845804;text-align:center;font-size:21px;border-radius:5px;text-decoration:none;cursor:pointer;font-family:"Yu Mincho Pr6N M"}.btn-buy a:hover{color:#845804;text-decoration:none;background:#07223d;border:2px solid #845804;transition-duration:.5s}.text-14{font-size:14px;line-height:36px;letter-spacing:1.4px;color:#fff;margin:0}.text-16{font-size:16px;line-height:36px;letter-spacing:1.6px;color:#07223d;margin:0}.text-18{font-size:18px;line-height:48px;letter-spacing:5.4px;margin:0}.text-22{font-size:22px;line-height:35px;letter-spacing:4.4px;margin:0}.text-24{font-size:24px;line-height:60px;letter-spacing:4.8px;margin:0;color:#07223d}.title{font-size:28px;line-height:48px;letter-spacing:8.4px;text-align:center;color:#07223d;margin:0}.vertical-text{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;display:inline-block}.disabled{background:#666 !important;border-color:#666 !important;color:#fff !important;cursor:no-drop !important}.header{background:#07223d;padding:30px 30px 80px}.header .top{padding-bottom:35px}.header .top .btn-buy{padding-top:0}.header .top .btn-buy a{text-decoration:none;transition-duration:.5s;border-radius:5px;width:272px;height:50px;line-height:44px}.header .top .right{text-align:right}.header .top .center{color:#fff;font-size:18px;letter-spacing:2.88px;padding:10px 0 0 30px}.header .content{background:url(../images/webp/image01.webp) no-repeat;background-position:top center;height:600px;position:relative}.header .content .img-cnt{position:absolute;top:100px;left:50%;transform:translateX(-50%)}.shoukai{padding:90px 30px;background:#bdbab7}.shoukai .content{max-width:1010px;margin:0 auto}.shoukai .content .title{color:#07223d;text-align:center;margin-bottom:70px}.shoukai .content .box-right{display:flex;padding-left:50px}.shoukai .content .box-right .text-22{color:#07223d}.shoukai .content .text-right{margin-left:30px}.point{background:#07223d;padding:100px 30px}.point .title{text-align:center;color:#fff;margin-bottom:70px}.point .box{max-width:1020px;margin:0 auto;padding-bottom:60px}.point .box .img-center{padding-left:110px;position:relative;margin-bottom:50px}.point .box .img-center .img-left{position:absolute;top:-50px;left:-10px}.point .box .img-center-02{padding-right:110px;position:relative;margin-bottom:50px}.point .box .img-center-02 .img-right{position:absolute;top:-50px;right:-10px}.point .box .text-18{color:#fff}.point .box .text-top{margin-bottom:50px}.prd-list{padding:90px 30px;background:#bdbab7}.prd-list .title{margin-bottom:50px}.prd-list .content{max-width:1025px;margin:0 auto}.prd-list .content .row{padding-bottom:70px}.prd-list .content .c-title{margin-top:20px}.prd-list .content .price{color:#a50120;font-family:"Yu Mincho Pr6N D"}.prd-list .content .price .en{font-size:16px}.prd-list .content .btn-buy a{width:100%}.prd-list .content .img-right{padding-top:20px}.prd-list .content .box-left{padding-right:27px}.customer{background:url(../images/webp/bg-customer.webp);padding:100px 30px}.customer .title{margin-bottom:70px;color:#07223d}.customer .content{max-width:1135px;margin:0 auto}.customer .content .main-bt{margin:60px 0 40px}.customer .content .price{font-size:36px;line-height:32px;letter-spacing:3.15px;position:relative}.customer .content .price .yen{font-size:20px}.customer .content .price .tax{font-size:14px}.customer .content .box-main{background:#fff;padding:0;box-shadow:0px 5px 20px rgba(0,0,0,.1607843137);margin:0}.customer .content .box-main .name-price{display:flex;align-items:baseline;justify-content:space-between}.customer .content .box-main .cnt-in{padding:30px 15px}.customer .content .box{background:rgba(255,255,255,.6117647059);padding:30px}.customer .content .text-18{color:#07223d;margin-bottom:10px}.customer .content .text-16{color:#07223d}.customer .content .btn-buy{text-align:center}.customer .content .btn-buy a{margin-bottom:20px}.footer-end{background:#07223d;padding:40px 30px;text-align:center}.footer-end .menu{margin-bottom:70px}.footer-end .menu a{text-decoration:none;margin:0 5px;color:#fff}.footer-end .menu a:hover{color:#845804}.footer-end .menu .center{border-left:1px solid #fff;border-right:1px solid #fff;padding:0 10px}@media(max-width: 1024px){.btn-buy a{max-width:100%}}@media screen and (min-width: 768px)and (max-width: 1023px){.text-18{letter-spacing:2px}.header .top .btn-buy a{width:100%}.point .box .img-center .img-left,.point .box .img-center-02 .img-right{width:13%}.customer{background-size:auto 100%}}@media screen and (max-width: 767px){.header .top .left{margin-bottom:20px}.header .top .center{font-size:16px;margin-bottom:20px}.header .top .btn-buy a{width:100%}.shoukai{padding:60px 15px}.shoukai .content .title{font-size:22px;line-height:45px;margin-bottom:30px}.shoukai .content .vertical-text{writing-mode:horizontal-tb;text-align:left}.shoukai .content .text-right{margin-left:0}.shoukai .content .text-22{margin-top:30px;font-size:18px}.shoukai .content .box-right{display:block;padding-left:15px}.point{padding:60px 15px}.point .title{letter-spacing:5px;margin-bottom:35px}.point .box .img-center{padding-left:30px;margin-bottom:30px}.point .box .img-center .img-left{width:10%;top:-10px;left:-10px}.point .box .img-center-02{padding-right:30px;margin-bottom:30px}.point .box .img-center-02 .img-right{width:10%;top:-10px;right:-10px}.point .box .text-18{font-size:16px;letter-spacing:2px;line-height:35px}.point .box .text-top{margin-bottom:30px}.prd-list{padding:60px 15px}.prd-list .content .box-left{padding-right:15px}.prd-list .content .text-24{font-size:21px;letter-spacing:2.8px}.prd-list .content .price{line-height:35px;padding-top:20px}.customer{padding:60px 15px}.customer .title{margin-bottom:30px}.customer .content .box{padding:30px 15px}.customer .content .text-24{font-size:16px}.customer .content .btn-buy a{width:90%;font-size:18px}.customer .content .price{font-size:25px}}@media(max-width: 280px){.btn-buy a{font-size:14px}.customer{padding:60px 0}.customer .content .box-main .name-price{display:block}.customer .content .box{padding:30px 0}.customer .content .time{font-size:21px}.customer .content .month{font-size:23px}.customer .title{font-size:26px;letter-spacing:2.4px}.title{font-size:23px;letter-spacing:5px}.customer .content .btn-buy a{font-size:16px}}/*# sourceMappingURL=style.css.map */