@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;700;900&display=swap");body,p{font-family:'Zen Old Mincho', serif;font-weight:700}h1,h2,h3{font-family:'Zen Old Mincho', serif;font-weight:900}ul{list-style:none;padding:0;margin-bottom:0}a{text-decoration:none;color:#333333}#warrper{max-width:1440px;margin:auto}#warrper img{max-width:100%;height:auto}#warrper .btn-buy{padding-top:40px}#warrper .btn-buy a{display:inline-block;color:#FFF;background:#C34233;height:70px;width:100%;line-height:66px;transition-duration:0.5s;border:2px solid #C34233;border-radius:40px;text-align:center;font-size:20px;position:relative;text-decoration:none}#warrper .btn-buy a:hover{background:#164B81;color:#fff;text-decoration:none;transition-duration:0.5s}#warrper .btn-buy a::after{content:url(../images/icon-shopping.png);position:absolute;top:55%;right:30px;transform:translateY(-50%)}#warrper .text-14{font-size:14px;line-height:32px;margin:0}#warrper .text-16{font-size:16px;line-height:32px;letter-spacing:1.2px;margin:0}#warrper .text-18{font-size:18px;line-height:32px;letter-spacing:1.35px;margin:0}#warrper .text-20{font-size:20px;line-height:40px;margin:0;text-align:left}#warrper .text-36{font-size:36px;line-height:50px;letter-spacing:2.7px;margin:0;color:#164B81}#warrper .top{text-align:center;margin-bottom:60px}#warrper .top .text-36{margin-bottom:40px}#warrper .container{max-width:1110px;margin:0 auto}#warrper .bottom .b-title{text-align:center;margin-bottom:40px}#warrper .bottom .text-14{padding-left:15px}#warrper .bottom .main-bt{margin:60px 0 40px}#warrper .bottom .main-bt .text-24{font-size:24px;line-height:36px;letter-spacing:1.8px;color:#164B81}#warrper .bottom .main-bt .text-24 .time{font-size:32px}#warrper .bottom .main-bt .img-top img{width:100%}#warrper .bottom .main-bt .content{background:#fff;padding:0;box-shadow:0px 5px 20px #00000029;margin:0}#warrper .bottom .main-bt .content .cnt-in{padding:30px 15px}#warrper .bottom .main-bt .content .cnt-in .text-16{letter-spacing:0}#warrper .bottom .main-bt .content .name-price{display:flex;align-items:baseline;justify-content:space-between}#warrper .bottom .main-bt .content .name-price .n-title{flex:0 0 50%;max-width:50%}#warrper .bottom .main-bt .content .name-price .price{font-size:36px}#warrper .bottom .main-bt .content .name-price .price:after{content:""}#warrper .bottom .main-bt .content .btn-buy{width:70%;margin:0 auto;padding-top:20px}#warrper .price{font-size:32px;line-height:32px;letter-spacing:3.15px;position:relative}#warrper .price:after{content:url(../images/img070.png);position:absolute;bottom:-17px;right:0}#warrper .price .yen{font-size:20px}#warrper .price .tax{font-size:14px}#warrper .menu-top{background:url(../images/banner-bg.png);padding:20px 30px}#warrper .menu-top .content{display:flex;justify-content:flex-end;align-items:center}#warrper .menu-top .content .around{width:50px;height:50px;background:#fff;color:#164B81;border-radius:50%;font-size:22px;display:flex;align-items:center;text-align:center;justify-content:center;margin-right:10px}#warrper .menu-top .content .phone{padding-left:10px;color:#164B81;margin:0}#warrper .banner{background:url(../images/img031.png);padding:30px 0;height:985px;position:relative}#warrper .banner .top{max-width:958px;margin:0 auto;padding:0 30px;position:relative}#warrper .banner .top .t-title{margin-bottom:30px;position:relative;z-index:7}#warrper .banner .top .shoukai{font-size:24px;line-height:48px;letter-spacing:1.8px;color:#164B81;position:relative;z-index:7}#warrper .banner .top .map{position:absolute;top:0;right:-130px}#warrper .banner .content{max-width:650px;margin:0 auto;padding-top:80px;padding-left:235px;position:relative}#warrper .banner .content .c-title{font-size:20px;line-height:36px;letter-spacing:1.5px;margin-bottom:10px;color:#164B81}#warrper .banner .content .shipping{position:absolute;top:100px;right:0}#warrper .banner .content .comment{position:absolute;top:35px;left:55px}#warrper .banner .content .set{font-size:32px;line-height:50px;letter-spacing:2.4px;margin-bottom:10px}#warrper .banner .content .price{margin-top:20px}#warrper .banner .content .price::after{content:""}#warrper .banner .content .btn-buy{margin-bottom:30px;padding-top:20px}#warrper .banner .content .btn-buy a{width:100%}#warrper .banner .content .btn-buy a:hover{background:#164B81;color:#fff}#warrper .banner .set-img{position:absolute;left:30px;bottom:100px}#warrper .banner .img-right{position:absolute;right:0;top:230px}#warrper .kodawari{padding:100px 165px 125px;text-align:center;background-image:url(../images/kodawari-footer.png);background-repeat:no-repeat;background-position:bottom right}#warrper .kodawari-title{margin-bottom:70px}#warrper .kodawari-content{text-align:left;font-size:16px;letter-spacing:1.25px;line-height:32px;color:#000}#warrper .tachi{padding:100px 165px 65px;background-image:linear-gradient(180deg, #fff 0%, #E5F5FF 100%)}#warrper .tachi-name{display:flex;justify-content:center;align-items:center;width:100%;height:60px;background-color:white;font-size:16px;letter-spacing:1.2px;margin-bottom:35px}#warrper .order{background-color:#F5F5F5;padding:55px 165px}#warrper .order .basic-title{margin-bottom:50px;font-size:28px;color:#164B81;text-align:center}#warrper .order-box{background-color:white;padding:10px 30px 50px;text-align:center;height:100%}#warrper .order-number{font-size:42px;color:#386DA3;opacity:0.5;margin-bottom:15px}#warrper .order-title{font-size:18px;color:#333333;font-weight:300;margin-bottom:15px}#warrper .order-content{font-size:14px;line-height:28px;text-align:left;color:#333333}#warrper .order-icon{margin-bottom:20px}#warrper .order-icon .fas{width:105px;height:105px;background-color:rgba(56,109,163,0.8);border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto;font-size:40px;color:white}#warrper .order-icon .fa-mobile-alt{position:relative}#warrper .order-icon .fa-mobile-alt:after{content:'¥';position:absolute;top:48%;left:47%;transform:translate(-50%, -50%);font-size:20px}#warrper .order-arrow{position:relative}#warrper .order-arrow::before{content:'';position:absolute;right:-22px;top:50%;transform:translateY(-50%);border-left:17px solid rgba(56,109,163,0.8);border-top:17px solid transparent;border-bottom:17px solid transparent}#warrper .order-info{margin-top:50px}#warrper .order-info h3{padding:10px;background-color:rgba(56,109,163,0.8);font-size:14px;color:#fff;margin-bottom:0}#warrper .order-info table{font-family:arial, sans-serif;border-collapse:collapse;width:100%}#warrper .order-info table tr{color:#fff;width:100%}#warrper .order-info table td,#warrper .order-info table th{border:1px solid #dddddd;text-align:left;padding:8px;font-weight:300}#warrper .order-info table tr{background-color:white}#warrper .order-info table td{color:#000;font-size:14px}#warrper .order-info table td:first-child{max-width:20%;width:20%}#warrper .show-product{background:linear-gradient(180deg, #fff 0%, #e5f5ff 100%);padding-bottom:70px}#warrper .show-product .top{padding:0 45px}#warrper .show-product .content{margin-bottom:70px}#warrper .show-product .content .box{box-shadow:0px 5px 20px #00000029;height:100%;padding-bottom:100px;background:#fff;position:relative}#warrper .show-product .content .box .main{padding:30px 15px}#warrper .show-product .content .box .main .title{font-size:24px;line-height:36px;letter-spacing:1.8px;color:#164B81}#warrper .show-product .content .box .btn-buy{padding-top:30px;position:absolute;bottom:30px;left:15px;width:100%}#warrper .show-product .content .box .btn-buy a{width:90%}#warrper .footer{padding:30px 165px;display:flex;justify-content:space-between;align-items:center;background-color:#F5F5F5}#warrper .footer-menu{display:flex}#warrper .footer-menu-item{padding:0 15px}#warrper .footer-menu-link{font-size:12px;display:block}#warrper .footer-copy{font-size:12px;flex:1;text-align:right}#warrper .product-list{background:linear-gradient(180deg, #fff 0%, #e5f5ff 100%);padding:100px 30px}#warrper .product-list .phone{font-size:22px;line-height:48px;letter-spacing:1.65px;color:#164B81;text-align:center}@media (max-width: 1366px){#warrper .banner .top .map{right:0}#warrper .banner .img-right{width:17%}#warrper .banner .set-img{width:35%;bottom:250px}#warrper .banner .content .comment{left:50px}}@media (max-width: 1080px){#warrper .banner{background-position:center}#warrper .kodawari{padding:100px}#warrper .tachi{padding:100px 100px 65px}#warrper .order{padding:100px}#warrper .footer{padding:30px 100px}}@media (max-width: 1023px){#warrper .img-top img{width:100%}}@media screen and (min-width: 768px) and (max-width: 1023px){#warrper .text-36{font-size:30px}#warrper .menu-top{padding:20px 15px}#warrper .menu-top .content .phone{font-size:16px}#warrper .banner .content .shipping{right:75px;top:70px}#warrper .banner .set-img{width:31%;bottom:360px;left:15px}#warrper .show-product .content .box-cnt{margin-bottom:50px}}@media (max-width: 991px){#warrper .banner .top .shoukai{padding-right:100px;text-align:left}#warrper .kodawari{padding:50px 50px 120px}#warrper .kodawari-image{margin-bottom:50px}#warrper .tachi{padding:50px 50px 15px}#warrper .order{padding:50px}#warrper .order-box{height:unset;margin-bottom:50px}#warrper .order-arrow::before{right:unset;top:unset;left:50%;bottom:-35px;transform:translateY(0);transform:translateX(-50%);border-left:20px solid transparent;border-top:20px solid rgba(56,109,163,0.8);border-right:20px solid transparent;border-bottom:unset}#warrper .footer{padding:30px 50px}}@media (max-width: 768px){#warrper .footer{flex-wrap:wrap;justify-content:center;flex-direction:column}#warrper .footer-menu{margin-bottom:30px}}@media screen and (max-width: 767px){#warrper .btn-buy{text-align:center}#warrper .btn-buy a{max-width:100%}#warrper .menu-top .content{margin-top:15px}#warrper .menu-top .content .phone{font-size:14px;line-height:25px;text-align:center}#warrper .banner{background-size:auto 100%;padding-bottom:0}#warrper .banner .top .shoukai{font-size:20px;line-height:35px}#warrper .banner .top .map{top:85px}#warrper .banner .img-right{top:295px;width:30%}#warrper .banner .set-img{display:none}#warrper .banner .content{padding-left:15px;padding-top:130px}#warrper .banner .content .text-14{font-size:12px}#warrper .banner .content .shipping{width:30%;top:135px;right:90px}#warrper .banner .content .comment{left:15px}#warrper .show-product .content .box-cnt{margin-bottom:50px}#warrper .show-product .content .box{padding-bottom:0}#warrper .show-product .content .box .btn-buy{position:static}}@media (max-width: 576px){#warrper .text-36{font-size:26px;line-height:30px}#warrper .price{font-size:16px;line-height:20px;letter-spacing:0}#warrper .price::after{transform:scale(0.7)}#warrper .banner .content{padding-right:15px}#warrper .banner .top .shoukai{font-size:16px;line-height:25px}#warrper .top .icon-01{margin-bottom:10px}#warrper .bottom .main-bt .content .name-price .n-title{font-size:16px;line-height:20px;letter-spacing:0}#warrper .bottom .main-bt .content .name-price .price{font-size:18px;letter-spacing:0;line-height:20px}#warrper .bottom .main-bt .content .btn-buy{width:100%}#warrper .show-product .top{padding:20px 0}#warrper .product-list{padding:30px 0}#warrper .product-list .phone{font-size:14px;letter-spacing:0}#warrper .kodawari{padding:30px 20px 120px}#warrper .kodawari-title{margin-bottom:40px}#warrper .kodawari-image{margin-bottom:30px;overflow:hidden}#warrper .kodawari-image::before{transform:scale(0.6);top:-30px}#warrper .tachi{padding:30px 20px 0px}#warrper .order{padding:30px 20px}#warrper .order-info{margin-top:0}#warrper .order-info table td:first-child{max-width:30%;width:30%}#warrper .footer-menu{margin-bottom:30px;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center}#warrper .footer-menu-item{padding:7px 15px}}
