body,p{color:#000;font-family:"Shuei Mincho M"}h1,h2,h3{font-family:"Shuei Mincho B"}#warrper{max-width:1572px;margin:auto}img{max-width:100%;height:auto}.btn-buy{padding-top:40px}.btn-buy a{display:inline-block;color:#002EBB;background:#fff;height:80px;width:470px;line-height:76px;transition-duration:0.5s;border:2px solid #fff;border-radius:38px;text-align:center;font-size:34px;text-decoration:none}.btn-buy a:hover{color:#fff;text-decoration:none;background:#0086D8;border:2px solid #fff;transition-duration:0.5s}.btn-buy a .icon-ship{padding:0 10px 20px}.menu{background:#002EBB}.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;text-align:center;font-family:"Shuei Mincho M"}.menu .right .phone{padding:15px 30px 0}.menu .right .phone a{color:#fff;text-decoration:none}.menu .right .contact{background:#0086D8;display:block;margin-right:-3px}.menu .right .contact a{color:#fff;text-decoration:none;padding:15px 30px;display:block;transition-duration:0.5s}.menu .right .contact a:hover{background:#fff;color:#002EBB;transition-duration:0.5s}.menu .right .contact-02 a{background:#fff;color:#002EBB}.menu .right .contact-02 a:hover{background:#0086D8;color:#fff;transition-duration:0.5s}.banner{background:url(../images/banner-bg.png) no-repeat;height:743px;position:relative}.banner .title{position:absolute;right:0;bottom:50px;font-size:50px;line-height:81px;letter-spacing:2.96px;padding:5px 150px 5px 20px;background:#002EBB;display:inline-block;color:#fff}.shoukai{background:url(../images/shoukai-bg.png) no-repeat;background-size:100% 100%;background-position:center top;height:1155px;position:relative}.shoukai .title{position:absolute;top:90px;left:45%;transform:translateX(-50%);font-size:54px;line-height:89px;letter-spacing:6.55px;color:#fff;text-align:right;z-index:5}.shoukai .content{position:absolute;left:50%;transform:translateX(-50%);bottom:70px;width:739px;text-align:center;background:#fff;border:3px solid #002EBB;padding:50px 30px}.shoukai .content .text{font-size:36px;line-height:60px;color:#002EBB}.shoukai .prd-img{position:absolute;top:40px;right:140px}.seibun{text-align:center;padding:85px 30px 60px;position:relative}.seibun .prd-right{position:absolute;top:0;right:0}.seibun .title{font-size:54px;line-height:86px;color:#002EBB}.seibun .text{font-size:32px;line-height:66px;margin:20px 0 0}.variation{background:url(../images/variation-bg.png) no-repeat;padding:270px 30px 200px;position:relative}.variation .variation-img{position:absolute;top:100px;left:0;z-index:2}.variation .variation-right{position:absolute;top:193px;right:0;z-index:2}.variation .prd-img{position:absolute;top:22%;right:206px;z-index:5}.variation .content{max-width:965px;margin:0 auto;background:#fff;text-align:center;position:relative;padding-bottom:30px}.variation .content .text-27{font-size:27px;line-height:35px;margin-bottom:50px;padding:0 100px}.variation .content .title-top{padding:0 15px;text-align:left}.variation .content .title-top .time{width:230px;border:2px solid #002EBB;padding:15px 20px;color:#002EBB;margin-right:10px}.variation .content .title-top .time-02{padding:13px}.variation .content .title{font-size:55px;line-height:85px;padding-top:140px;margin:40px;color:#002EBB;text-align:center}.variation .content .list-prd .row{display:flex;justify-content:center}.prd-ship{padding:75px 0}.prd-ship .title{font-size:50px;line-height:85px;letter-spacing:1.96px;margin-bottom:70px;color:#002EBB;text-align:center}.prd-ship .content{background:#0086D8;position:relative;padding-bottom:110px}.prd-ship .content .img-right{text-align:right}.prd-ship .content .img-right img{margin-top:-30px}.prd-ship .content .main{background:#002EBB;max-width:1140px;position:absolute;padding:50px;left:70px;bottom:30px}.prd-ship .content .main .box{position:relative;display:block;text-align:center}.prd-ship .content .main .box .name{font-size:40px;line-height:44px;letter-spacing:2.44px;color:#fff}.prd-ship .content .main .box .prd-img{position:absolute;bottom:0;right:-290px}.prd-ship .content .main .box .price{font-size:50px;line-height:46px;letter-spacing:1.97px;color:#fff}.prd-ship .content .main .box .price .ship{font-size:22px;padding:5px 10px;background:#0086D8;margin-right:10px}.prd-ship .content .main .box .price .tax{font-size:32px}.prd-ship .content .main .box .btn-buy{padding-top:20px}.b-footer .title{font-size:50px;line-height:85px;letter-spacing:1.96px;text-align:center;color:#002EBB;margin-bottom:10px;padding:0 15px}.b-footer .title-02{font-size:32px;line-height:85px;letter-spacing:1.28px;text-align:center;color:#002EBB;margin-bottom:10px;padding:0 15px}.b-footer .content{background:url(../images/f-bg.png) no-repeat;background-size:auto 100%;height:470px;position:relative;padding:160px 15px 30px}.b-footer .content .text{font-size:37px;line-height:65px;letter-spacing:1.5px;color:#fff}.online-shop{background:url(../images/onlineshop-bg.png) no-repeat;padding:60px 30px 23px}.online-shop .content{max-width:940px;margin:0 auto;position:relative;padding-top:60px}.online-shop .content .link-shop{font-size:52px;line-height:93px;margin-bottom:20px;color:#fff;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;color:#fff}.online-shop .content .img-prd{position:absolute;top:0;right:37px}@media (max-width: 1535px){.shoukai .prd-img{position:absolute;top:40px;right:15px}}@media (max-width: 1368px){.variation .content .text-27{padding:0 60px}.variation .prd-img{top:20%;right:130px}.menu .left{padding:15px 0 15px 30px}.menu .unline{display:block}.menu .right .phone,.menu .right .contact{font-size:21px}.prd-ship .title{font-size:36px;line-height:60px}.prd-ship .content .main{width:100%}.prd-ship .content .main .box .prd-img{position:static;margin-bottom:50px}.prd-ship .content .main .box .btn-buy a{max-width:90%}.prd-ship .content .main .box .btn-buy a .icon-ship{padding-bottom:12px;padding-right:15px}}@media (max-width: 1366px){.shoukai{background-size:auto 100%}.online-shop .content .img-prd{width:38%;right:37px;top:0}.b-footer .content{height:auto}.b-footer .content .text{padding-left:15px;margin:0;font-size:30px;line-height:50px}}@media (max-width: 1025px){.shoukai .prd-img{width:30%}.shoukai .title{font-size:40px;left:33%}}@media (max-width: 1285px){.shoukai .prd-img{width:30%;top:150px;right:15px}.variation .content .prd-img{display:none}}@media (min-width: 1024px){.variation{background-size:100% 100%}}@media (max-width: 1024px){.variation .prd-img{top:25%;right:30px;width:22%}.prd-ship{padding:70px 0 0}.prd-ship .content .main{left:0}.prd-ship .content .main .box .name{font-size:35px}.prd-ship .content .main .box .price{font-size:43px}.b-footer .title{font-size:40px;line-height:60px}}@media (max-width: 912px){.b-footer .content .text{font-size:21px}.seibun .prd-right{width:50%}.btn-buy a{font-size:25px}}@media screen and (min-width: 768px) and (max-width: 1023px){.shoukai .title{font-size:40px;left:34%;line-height:65px}.shoukai .prd-img{top:110px;right:30px;width:35%}.shoukai .content{width:630px}.seibun .title{font-size:43px;line-height:70px}.seibun .text{font-size:25px;line-height:50px}.variation{padding:270px 30px 120px}.variation .variation-right{right:35px;width:90%}.variation .content .text-27{padding:0 30px;font-size:21px}.variation .content .title{font-size:45px}.variation .prd-img{top:23%;right:10px;width:24%}.b-footer{padding:0 15px}.b-footer .title{font-size:28px;line-height:60px}.b-footer .title-02{font-size:25px}.online-shop .content .img-prd{top:46px;right:0;width:35%}.prd-ship .content .main{padding:50px 30px}.prd-ship .content .main .box .name{font-size:28px}.prd-ship .content .main .box .price .tax{font-size:23px}}@media screen and (max-width: 767px){.menu .right span{display:none}.banner{height:610px}.banner .title{padding:0 15px;font-size:28px;border:1px solid #FFF;bottom:60px}.shoukai{height:1000px}.shoukai .title{position:static;display:block;transform:none;font-size:30px;text-align:left;padding-left:15px;line-height:35px;padding-top:30px}.shoukai .content{width:90%}.shoukai .content .text{font-size:18px;line-height:45px}.shoukai .prd-img{width:60%;top:138px;right:20px}.seibun{padding:60px 15px}.seibun .title{font-size:22px;line-height:35px}.seibun .text{font-size:21px;line-height:45px}.variation{padding:180px 15px 0}.variation .variation-img{top:0}.variation .variation-right{top:100px}.variation .prd-img{display:none}.variation .content .title-top{padding:0 15px}.variation .content .title-top .time{display:block;padding:10px 20px}.variation .content .title{font-size:32px;line-height:60px;padding:60px 15px 0;margin:0 0 30px}.variation .content .text-27{font-size:18px;padding:0;margin-bottom:30px}.prd-ship{padding:60px 15px}.prd-ship .title{font-size:24px;line-height:35px}.prd-ship .content{padding-bottom:0;margin:0}.prd-ship .content .main{padding:60px 15px;position:static}.prd-ship .content .main .box .name{font-size:25px}.prd-ship .content .main .box .price{font-size:27px}.prd-ship .content .main .box .price .ship{font-size:16px}.prd-ship .content .main .box .price .tax{font-size:23px}.prd-ship .content .main .box .btn-buy a{font-size:21px;height:60px;line-height:56px;margin-bottom:30px}.b-footer{padding:0}.b-footer .title{font-size:21px;line-height:50px}.b-footer .title-02{font-size:16px;line-height:35px;padding:0 15px}.b-footer .content{padding-top:30px;background-size:auto 100%}.b-footer .content .text{font-size:18px;line-height:35px;padding-left:15px;padding:30px 15px}.online-shop{padding:0 15px;background-size:auto 100%}.online-shop .content{padding-top:0;padding-bottom:60px}.online-shop .content .link-shop{font-size:33px}.online-shop .content .img-prd{width:70%;position:static;display:block;margin:0 auto;text-align:center}.online-shop .content .text{font-size:16px}}@media (max-width: 540px){.seibun .prd-right{width:50%}}@media screen and (max-width: 320px){.banner .title{font-size:28px}}
