@import url('https://fonts.googleapis.com/css2?family=Kaisei+Decol&family=M+PLUS+Rounded+1c&family=Sonsie+One&display=swap');.container{width:100%!important}#wprmenu_bar{display:none!important;height:0!important}html{padding-top:0 !important}#snapon-lp-wrap{font-family:'M PLUS Rounded 1c',serif;font-weight:700!important;font-style:italic}.non-active{position:relative;height:0;opacity:0;padding:0!important;margin:0!important;z-index:-1}.non-active *{height:0}.active{position:relative;height:auto;opacity:1;z-index:1}.white-ts{text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0px 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}.red-ts{text-shadow:1px 1px 0 #e00012,-1px -1px 0 #e00012,-1px 1px 0 #e00012,1px -1px 0 #e00012,0px 1px 0 #e00012,0 -1px 0 #e00012,-1px 0 0 #e00012,1px 0 0 #e00012}@media only screen and (min-width:1700px){body{font-size:16px!important}}@media (max-width:767px){.white-ts{text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}}.patua{font-family:'Patua One',cursive}.mplus1c{font-family:'M PLUS Rounded 1c',serif;font-weight:700!important;font-style:italic}.kaisei{font-family:'Kaisei Decol',serif;font-style:italic;letter-spacing:.1em;font-weight:700}.archivo{font-family:'Archivo',sans-serif}.sonsie{font-family:'Sonsie One',cursive}.header-bar{position:relative;background:#e00012;height:0;padding:9% 0 0;z-index:2}.header-bar .top-shopname-left{position:absolute;top:18%;left:14%;font-size:155%}.header-bar .top-shopname-left span{font-family:'Kaisei Decol',serif !important;font-weight:700;font-style:italic;margin:0 1em 0 0}.header-bar .top-shopname-right{position:absolute;top:20%;right:14%;font-size:135%;font-weight:700}.header-bar>img{position:absolute;top:12px;left:0;right:0;display:block;width:95%;margin:0 auto}.header-bar nav{position:absolute;top:62%;left:0;right:0;width:60%;margin:0 auto;border:none}.header-bar nav ul{position:relative;width:100%;margin:0;padding:0}.header-bar nav ul:nth-of-type(1){justify-content:flex-start}.header-bar nav ul:nth-of-type(1) li{margin:0 .5em 0 0}.header-bar nav ul:nth-of-type(2){position:absolute;width:50%;top:0;right:0;justify-content:flex-end}.header-bar nav ul:nth-of-type(2) li{margin:0 0 0 .5em}.header-bar nav ul li a{position:relative;display:block;color:#000;padding:0 12px 8px}.header-bar nav ul li a:after{position:absolute;content:'';bottom:0;left:0;right:0;width:0;height:2px;background:#1d2082;transition:.3s}.header-bar nav ul li a:hover{color:#c71585}.header-bar nav ul li a:hover:after{width:100%}@media only screen and (min-width:1700px){.header-bar nav{width:52%}}@media only screen and (max-width:1400px){.header-bar nav ul li a{padding:0 15px 8px;font-size:115%}}@media only screen and (max-width:768px){.sp-header{position:fixed;top:0;left:0;width:100%;height:75px;background:#fff;z-index:9999}.sp-header .logo>img{display:block;height:75px;width:auto}.sp-header .logo>span{display:block;color:#d60012;font-size:125%;line-height:1.2;margin:.5em 0 0;padding:0 0 0 2%}.sp-header .logo>span>span{margin:0 .5em 0 0}.sp-header .logo>span>span>small{display:block;font-size:66%}}.lp-slider-wrap{position:relative;z-index:1}.lp-main-slider{margin:0;padding:0}.fv-text{width:80%}.fv-text>div{position:relative;padding:0 2%}.fv-text>div:nth-of-type(1){width:46%}.fv-text>div:nth-of-type(2){width:54%}.fv-text>div>h2{color:#e00012;line-height:1.4;padding:0 8% 0 0}.fv-text>div>h2>span{display:block}.fv-text>div>h2>span.top{display:inline;font-size:65%;text-align:left}.fv-text>div>h2>span.top>span{margin-left:5px;display:inline;font-size:65%}.fv-text>div>h2>span.middle{font-family:'Sonsie One',cursive !important;padding:1%;margin:0;font-size:220%;color:red;font-style:italic;text-shadow:0px 3px 10px #fff,3px 0px 10px #fff,0px -3px 10px #fff,-3px 0px 10px #fff !important}.fv-text>div>h2>span.middle-2{font-family:'Sonsie One',cursive !important;font-size:225%;letter-spacing:.12em}.fv-text>div>h2>span.bottom{font-family:'Kaisei Decol',serif !important;font-size:60%;color:#eae300}.fv-text .link-wrap>a{position:relative;display:block;width:48%;margin:0 2% 0 0;font-size:165%;border:3px solid #fff;padding:3.5%;border-radius:16px}.fv-text .link-wrap>a:hover{color:#fff!important}.fv-text .link-wrap>a:after{content:'';float:right;position:absolute;top:50%;right:16px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fv-text .link-wrap>a>span{display:block}.fv-text .link-wrap>a>span:nth-of-type(1){font-size:76%}.fv-text .link-wrap>a:nth-of-type(1){background:#00ce00}.fv-text .link-wrap>a:nth-of-type(2){background:#0f46a3}.fv-text>div>img{position:relative;z-index:4}.fv-text>div>ul{width:88%;position:absolute;bottom:0;left:0;margin:0;padding:0;justify-content:space-between;z-index:3}.fv-text>div>ul>li{width:31%;border:3px solid #fff;padding:4%;border-radius:16px;text-align:center;font-size:150%}.fv-text .on-text{font-family:'Kaisei Decol',serif !important;position:absolute;top:8%;left:0;font-size:150%;transform:rotate(-20deg);z-index:5;text-align:center;line-height:1;letter-spacing:.1em;text-shadow:0px 3px 10px #fff,3px 0px 10px #fff,0px -3px 10px #fff,-3px 0px 10px #fff !important}.lp-main-slider .slick-slide{height:auto}@media only screen and (min-width:1500px){.fv-text{width:72%}.fv-text>div{position:relative}.fv-text>div:nth-of-type(1){width:46%}.fv-text>div:nth-of-type(2){width:54%;padding:0 2%}.fv-text>div>h2{padding:0 6% 0 0}.fv-text>div>h2>span{display:block}.fv-text>div>h2>span.top{font-size:60%;text-align:right}.fv-text>div>h2>span.top>span{display:inline-block;margin:0 0 0 .5em}.fv-text>div>h2>span.middle{font-size:200%}.fv-text>div>h2>span.middle-2{font-size:225%}.fv-text>div>h2>span.bottom{font-size:70%}.fv-text>div>h2>span.bottom br{display:none}.fv-text .link-wrap>a{font-size:150%;padding:2.5% 4%}.fv-text .link-wrap>a:after{content:'>';float:right;position:absolute;top:50%;right:16px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fv-text .link-wrap>a>span{display:block}.fv-text .link-wrap>a>span:nth-of-type(1){font-size:66%}.fv-text>div>ul{width:88%;position:absolute;bottom:0;left:0;margin:0;padding:0;justify-content:space-between;z-index:3}.fv-text>div>ul>li{width:31%;border:3px solid #fff;padding:4%;border-radius:16px;text-align:center;font-size:150%}.fv-text .on-text{position:absolute;top:8%;left:0;font-size:175%;transform:rotate(-20deg);z-index:5;text-align:center;line-height:1;letter-spacing:.1em}}@media only screen and (min-width:1700px){.fv-text>div>h2{padding:0 2% 0 0}.fv-text>div:nth-of-type(2){padding:0 8% 0 2%}.fv-text>div>h2>span.middle{font-size:250%}.fv-text>div>h2>span.middle-2{font-size:275%}.fv-text .on-text{left:0}}@media only screen and (max-width:768px){.lp-slider-wrap{position:relative;margin:33px 0 0;background:#e00012;padding:32% 6% 16%}.lp-main-slider li img{border-radius:36px 36px 0 0}.fv-text{width:82%;margin:0 auto;flex-flow:row wrap;top:45%}.fv-text>div:nth-of-type(1){position:relative;width:100%;z-index:6}.fv-text>div:nth-of-type(2){width:100%}.fv-text>div>h2{padding:0;text-align:center;line-height:1.2}.fv-text>div>h2>span.top{font-size:75%;text-align:center}.fv-text>div>h2>span.top>span{display:block;font-size:60%}.fv-text>div>h2>span.middle{font-size:135%;margin:.25em 0}.fv-text>div>h2>span.middle-2{font-size:175%}.fv-text>div>h2>span.bottom{font-size:72%}.fv-text .link-wrap{position:relative;justify-content:space-between;z-index:8;margin:-4% 0 0}.fv-text .link-wrap>a{width:48%;margin:0;font-size:110%}.fv-text .link-wrap>a:after{right:8px}.fv-text .link-wrap>a>span{display:block}.fv-text .link-wrap>a>span:nth-of-type(1){font-size:66%}.fv-text>div>img{position:relative;z-index:4;width:88%;margin:-12% auto 0 auto}.fv-text>div>ul{width:100%;position:relative;margin:6% 0 0}.fv-text>div>ul>li{width:31%;border:3px solid #fff;padding:4%;border-radius:16px;text-align:center;font-size:100%}.fv-text .on-text{position:absolute;top:8%;left:0;font-size:150%;transform:rotate(-20deg);z-index:5;text-align:center;line-height:1;letter-spacing:.1em}}#lp-top-contents{position:relative;background:#e00012;padding:2% 6%}.border-title{position:relative;text-align:center;font-size:250%;padding:0 0 10px}.border-title span{position:relative;z-index:2}.border-title:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:20px;background:#e00012;border-radius:9999px;z-index:1}.lp-top-contents-inner{background:#fff;border-radius:20px;padding:2% 6%}.lp-top-contents-inner h2{width:72%;margin:0 auto 1em auto}.lp-top-contents-inner>p{width:64%;background:#d8d8d8;text-align:center;padding:1% 0;margin:1em auto 0 auto;border-radius:9999px;font-size:110%}#lp-top-contents .text>span{display:block;padding:0 4%;letter-spacing:0}#lp-top-contents .text span.maker,#lp-top-contents .text span.number{font-size:60%}#lp-top-contents .text span.maker{margin:1em 0 0}#lp-top-contents .text span.title{font-size:80%;margin:.25em 0}#lp-top-contents .text span.price{font-size:80%;margin:.5em 0 0;letter-spacing:.1em}#lp-top-contents .text span.price .red{font-size:125%;color:#dd0012}.top-contents-slider{position:relative;width:80%;margin:0 auto;padding:0}.top-contents-slider .slick-slide{margin:16px}.top-contents-slider .slick-prev,.top-contents-slider .slick-next{top:42%!important;width:50px;height:50px;background:#e00012;border-radius:25px}.top-contents-slider .slick-prev{z-index:10;left:-75px}.top-contents-slider .slick-prev:hover,.top-contents-slider .slick-prev:focus{background:#e00012!important;opacity:.8}.top-contents-slider .slick-prev:before{position:absolute;top:15px;left:-3px;right:0;margin:0 auto;display:block;color:#fff;content:'<';font-size:18px}.top-contents-slider .slick-next{text-align:center;right:-75px}.top-contents-slider .slick-next:hover,.top-contents-slider .slick-next:focus{background:#e00012!important;opacity:.8}.top-contents-slider .slick-next:before{position:absolute;top:15px;left:3px;right:0;margin:0 auto;display:block;color:#fff;content:'>';font-size:18px}@media only screen and (min-width:1700px){.top-contents-slider{bottom:24%}}@media only screen and (max-width:768px){#lp-top-contents{background:#fff;padding:16% 0}#lp-top-contents h2{width:100%}#lp-top-contents h2.border-title>span{position:relative;display:block;padding:0 0 10px;margin:10px 0}#lp-top-contents h2.border-title>span:nth-of-type(1){width:88%;margin:10px auto}#lp-top-contents h2.border-title>span>span{position:relative;z-index:2}#lp-top-contents h2.border-title:before{display:none}#lp-top-contents h2.border-title>span:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:20px;background:#e00012;border-radius:9999px;z-index:1}.top-contents-slider{position:relative!important;width:88%;bottom:0;left:0;right:0;margin:12% auto 6% auto;padding:0}.top-contents-slider .slick-prev{left:-25px}.top-contents-slider .slick-next{right:-25px}.top-contents-slider .voice-slider .slick-track{display:block}.top-contents-slider .slick-slide{height:auto}#lp-top-contents .text span.maker,#lp-top-contents .text span.number{font-size:80%}#lp-top-contents .text span.title{font-size:100%}#lp-top-contents .text span.price{font-size:100%}.lp-top-contents-inner>p{width:100%;border-radius:20px;padding:8% 0}}#middle-header-bar{padding:2% 6%;background:#1d2082;-webkit-transform:translateZ(0)}#middle-header-bar.fixed{position:fixed;top:0;left:0;width:100%;z-index:9999}.bar-inner{position:relative;align-items:center}.bar-inner>.side-text{width:16%;margin:0 4% 0 0;font-size:125%;line-height:1.1em}.bar-inner>.side-text>span{display:block}.bar-inner>.side-text>span:nth-of-type(2){font-size:100%}.bar-inner>.side-text>span>small{display:block;font-size:70%;letter-spacing:0em}.bar-inner>nav:nth-of-type(1){width:20%;margin:0 20% 0 0}.bar-inner>.center-logo{width:16%}.bar-inner>nav:nth-of-type(2){width:20%}.bar-inner>.links{width:20%;justify-content:space-between;padding:0 0 0 2%}.bar-inner nav ul{position:relative;width:100%;margin:0;padding:0;justify-content:space-between}.bar-inner nav ul li a{position:relative;display:block;color:#fff;padding:0 0 8px}.bar-inner nav ul li a:after{position:absolute;content:'';bottom:0;left:0;right:0;width:0;height:2px;background:#fff;transition:.3s}.bar-inner nav ul li a:hover:after{width:100%}.bar-inner>.links li{display:block;width:23%}.bar-inner>.links li a{position:relative;display:block;height:0;padding:calc(100% - 4px) 0 0 0;text-align:center;border-radius:8px;border:2px solid #fff;font-size:85%}.bar-inner>.links li a>span{width:100%}.bar-inner>.links li a.bl:hover{color:#000}.bar-inner>.links li a.wh:hover{color:#fff}.bar-inner>.links li:nth-of-type(1) a{background:#ffeb00}.bar-inner>.links li:nth-of-type(2) a{background:#3cab56}.bar-inner>.links li:nth-of-type(3) a{background:#009ae3}.bar-inner>.links li:nth-of-type(4) a{background:#e00012}#postage{padding:2% 24%;background:#fff;-webkit-transform:translateZ(0)}#postage h2{align-items:center;font-size:300%}#postage h2>span:nth-of-type(1){display:block;border-radius:10px;background:#d30012;padding:2% 4%;margin:0 .5em 0 0}#postage h2>span:nth-of-type(2) span{color:#d30012}#postage h3{text-align:center;font-size:200%}#flow{padding:6% 8%;background:#eaeaea}.flow-list{width:88%;margin:0 auto;padding:0}.flow-list li{display:block;background:#fff;width:calc(80%/3)}.flow-list li.arrow{position:relative;background:0 0;width:10%;color:#d30012}.flow-list li.arrow span{font-size:250%;transform:scale(.7,1.3);left:36%}.flow-list li h3{text-align:center;margin:1em 0;font-size:125%;color:#d30012}.flow-list li p{text-align:justify;padding:0 4% 4%}#flow .links{margin:0;padding:4% 0 0;justify-content:space-between}#flow .links li{width:23%}#flow .links li a{align-items:center;padding:4% 8%;border-radius:8px;font-size:125%}#flow .links li a:hover{color:#fff}#flow .links li a>img{width:40px;margin:0 1em 0 0}#flow .links li a:after{content:'>';margin:0 0 0 auto}#flow .links li:nth-of-type(1) a{background:#e00012}#flow .links li:nth-of-type(2) a{background:#3cab56}#flow .links li:nth-of-type(3) a{background:#1d2082}#flow .links li:nth-of-type(4) a{background:#e2c100}@media only screen and (max-width:768px){#postage{padding:28% 0 12%;background:linear-gradient(to bottom,#d60012 0%,#d60012 24%,#fff 24%,#fff 100%)}#postage h2{flex-flow:row wrap;font-size:150%;text-align:center}#postage h2>span:nth-of-type(1){display:block;width:50%;padding:2% 4%;margin:0 25% 6%}#postage h2>span:nth-of-type(2){font-size:150%;text-align:center;margin:0 auto}#postage h3{font-size:150%}#flow{padding:6% 8%;background:#eaeaea}.flow-list{width:100%;margin:0 auto;padding:0;flex-flow:row wrap}.flow-list li{width:100%}.flow-list li.arrow{width:10%;margin:8% calc(90%/2) 24% calc(90%/2)}.flow-list li.arrow span{left:0;transform:rotate(90deg) scale(.7,1.3)}#postage>img{width:80%;margin:0 auto}#flow{padding:16% 6%}#flow>img{width:88%;margin:0 auto}#flow .links{width:88%;padding:12% 0 0;margin:0 auto;flex-flow:row wrap}#flow .links li{width:100%;margin:2% 0}}#purchase{padding:3% 12%;background:#fff;text-align:center}#purchase>button{display:block;padding:1% 4%;background:#1d2080;border:none;border-radius:9999px;box-shadow:none;font-size:150%}#purchase button>span{float:right;transform:rotate(90deg) scale(.7,1.3)}.info-wrap button{background:0 0;box-shadow:none;border:none}.info-btn{width:80%;margin:0 auto 4% auto}.info-wrap{position:relative;transition:.3s}.info-wrap .info-close{position:absolute;width:10%;z-index:3}.info-close.blue{color:#1d2080}.info-wrap .info-close:nth-of-type(1){top:36px;right:6%}.info-wrap .info-close:nth-of-type(2){bottom:36px;right:0;left:0;margin:0 auto}.purchase-info{position:relative;background:#333257;border-radius:30px;padding:8% 12%}.purchase-info>img{position:absolute;z-index:1;width:64%}.purchase-info>img.star-top{left:0;top:0;border-radius:30px 0 0}.purchase-info>img.star-bottom{bottom:0;right:0;border-radius:0 0 30px}.purchase-info>h2{position:relative;text-align:center;margin:0 auto 2em auto;z-index:2}.purchase-info>section{position:relative;border-radius:30px;background:#fff;padding:6%;margin:4% 0;z-index:2}.purchase-info>section>h3{position:relative;width:24%;margin:0 0 1em;letter-spacing:.1em;line-height:1}.purchase-info>section>h3>span{width:100%;align-items:center;font-size:125%;padding:0 0 0 6%}.purchase-info>section>h3>span>img{width:24px;margin:0 .5em 0 0}.purchase-info>section>h3>span>span{margin:.25em 0 0}.purchase-info>section>h4,.purchase-info>section>h5{font-size:100%;text-align:justify;font-family:'Noto Sans JP',sans-serif!important;font-weight:700!important}.purchase-info>section>h4{margin:1em 0}.purchase-info>section>h5{margin:1em 0 0}.purchase-info>section>p{text-align:justify;margin:0;font-size:90%}.purchase-info>section>.red{color:red}#purchase ul{margin:0;padding:0;flex-flow:row wrap;justify-content:flex-start}#purchase>h2{width:42%;font-size:300%;margin:1em auto 1em auto}#purchase ul li{display:block;width:23%;margin:1%}#purchase ul li .text{text-align:justify;color:#e00012;margin:1em 0 0}.goods{transition:.3s}#purchase .more{display:block;width:32%;margin:6% auto;padding:2% 0;border-radius:9999px;background:#e00012;font-size:110%}#purchase .more:hover{color:#fff}#purchase a{border-bottom:solid}@media only screen and (min-width:1500px){#purchase>.title{width:36%}}@media only screen and (min-width:1700px){#purchase>.title{width:32%}}@media only screen and (max-width:768px){#purchase{padding:16% 6%}#purchase>button{display:block;padding:6% 16%;border-radius:20px;font-size:125%;text-align:justify}#purchase button>span{margin:-.75em 0 0}.info-btn{width:100%;margin:0 auto 12% auto}.info-wrap{position:relative;width:100%;margin:0}.info-wrap .info-close{width:28%}.info-wrap .info-close:nth-of-type(2){bottom:1.5%;right:auto;left:8%;margin:0 auto}.purchase-info{border-radius:20px;padding:24% 6%}.purchase-info>h2{font-size:175%;margin:0 0 2em}.purchase-info>section{border-radius:30px;background:#fff;padding:12% 4%;margin:8% 0}.purchase-info>section>h3{width:56%;margin:0 auto 2em auto;font-size:100%}.purchase-info>section>h4,.purchase-info>section>h5{font-size:100%;text-align:justify;font-family:'Noto Sans JP',sans-serif!important;font-weight:700!important}.purchase-info>section>h4{margin:1em 0}.purchase-info>section>h5{margin:1em 0 0}.purchase-info>section>p{text-align:justify;margin:0;font-size:90%}#purchase>h2{width:88%;font-size:250%}#purchase ul li{width:46%;margin:2%}#purchase ul li .text{font-size:80%}#purchase .more{width:100%;margin:8% auto;padding:6% 0;text-align:center}}#lp-works{padding:2% 12% 1%;background:#eaeaea;text-align:center}#lp-works>h2{width:60%;font-size:300%;margin:0 auto 1em auto}.post-slider{flex-flow:row wrap}.post-slider li{display:block;width:22%;margin:calc(3%/2)}#lp-works>a{display:block;width:36%;margin:6% auto;text-align:center;padding:2% 0;border-radius:9999px;background:#e00012;font-size:110%}#lp-works .tool-img{display:block;margin:0 auto;width:auto;height:auto;overflow:hidden}#lp-works .tool-img img{width:100%;height:auto}#lp-works img{transition:1s all}#lp-works img:hover{transform:scale(1.3,1.3);transition:.2s all}#lp-works a:hover{transform:scale(1.1,1.1);transition:.2s all;color:red;background-color:red}#lp-works .text2{padding:6% 4%;font-size:85%;line-height:1.4;letter-spacing:.1em;color:#000;text-align:justify}#lp-works .text2:hover{color:red;background-color:#000}@media only screen and (min-width:1500px){#lp-works .title{width:36%}}@media only screen and (min-width:1700px){#lp-works .title{width:32%}}@media only screen and (max-width:768px){#lp-works{padding:16% 6%}#lp-works>h2{width:88%;font-size:250%;margin:0 auto 1em auto}.post-slider{padding:8%}.post-slider li{display:block;width:100%;margin:4% 0}#lp-works>a{width:100%;margin:8% auto;padding:6% 0;text-align:center}}#reason{padding:2% 12%;background:#fff}#reason>button{display:block;padding:2% 4%;background:#1d2080;border:none;border-radius:9999px;box-shadow:none;font-size:150%}#reason button>span{float:right;transform:rotate(90deg) scale(.7,1.3)}.reason-info{position:relative;background:#d30012;border-radius:30px;padding:10% 12%;overflow:hidden}.reason-info .red{font-family:'M PLUS Rounded 1c',cursive !important;color:#d30012;font-weight:700!important}.reason-info-inner{position:relative;border-radius:30px;background:#fff;padding:6%;margin:4% 0;z-index:2}.reason-info>img{position:absolute;z-index:1}.reason-info>img.back-line{left:4%;top:0;width:auto;height:110%}.reason-info h2{text-align:center;font-size:175%;margin:0 0 2em}.reason-info-inner section{margin:8% 0}.reason-info-inner section>div{width:50%;padding:0 2%}.reason-info-inner section>div.text h3{border-left:10px solid #d30012;padding:0 0 0 2%;margin:0 0 1em;font-size:110%}.reason-info-inner section>div.text p{text-align:justify;margin:0;font-size:90%}.reason-info-inner section>div.text ul{margin:0;padding:0}.reason-info-inner section>div.text ul li:before{content:'●';color:#d30012}.info-wrap .info-close-right{position:absolute;bottom:36px;left:auto!important;right:6%!important;width:10%;z-index:2}@media only screen and (max-width:768px){#reason{padding:12% 6%;background:#fff}#reason>button{display:block;padding:6% 16%;border-radius:20px;font-size:125%;text-align:justify}#reason button>span{margin:-.75em 0 0}#reason .info-btn{margin:0}#reason .info-wrap{margin:12% auto}.reason-info{padding:12% 6% 24%}.reason-info-inner{padding:12% 6%}.reason-info h2{font-size:150%}.reason-info-inner section{flex-flow:row wrap;margin:8% 0}.reason-info-inner section>div{width:100%;padding:0}.reason-info-inner section>div.text{padding:8% 0}.reason-info-inner section>div.text h3{border-left:6px solid #d30012;font-size:125%}.reason-info-inner section>div.text ul{font-size:90%}.info-wrap .info-close-right{width:28%;bottom:36px;right:0!important;left:0!important;margin:0 auto}}#links{padding:2% 8%;background:#eaeaea}#links>ul{margin:0;padding:0}#links>ul:first-of-type{width:88%;margin:0 auto}#links>ul>li{display:block;margin:1% 0}#links>ul>li>button{position:relative;width:100%;margin:0;padding:0}#links>ul>li>button>span{width:100%;text-align:center;color:#000;font-size:250%}#links>ul>li>button,#links .info-wrap button.info-close{border:none;box-shadow:none;background:0 0}#links .info-wrap{background:#fff;width:100%;padding:8% 6%;margin:0 0 4%;border:1px solid #1d2080}#links .info-wrap.b-red{border:1px solid #d30012}#links .info-wrap>img{display:block;width:88%;margin:0 auto 4% auto}#links .info-wrap>a{display:block;width:88%;margin:0 auto 4% auto}#links .info-wrap .purchase-wrap{position:relative;margin:0 auto 4% auto}#links .info-wrap .purchase-wrap .links{width:72%;align-items:center;justify-content:center}#links .info-wrap .purchase-wrap .links a{display:block}#links .info-wrap .purchase-wrap .links a:nth-of-type(1){width:36%;margin:0 10% 0 0}#links .info-wrap .purchase-wrap .links a:nth-of-type(2){width:54%}#links .links{margin:0;padding:1% 0 0;justify-content:space-between}#links .links li{width:23%}#links .links li a{align-items:center;padding:4% 8%;border-radius:8px;font-size:125%}#links .links li a:hover{color:#fff}#links .links li a>img{width:40px;margin:0 1em 0 0}#links .links li a:after{content:'>';margin:0 0 0 auto}#links .links li:nth-of-type(1) a{background:#e00012}#links .links li:nth-of-type(2) a{background:#3cab56}#links .links li:nth-of-type(3) a{background:#1d2082}#links .links li:nth-of-type(4) a{background:#e2c100}.prices h2{text-align:center;font-size:200%;color:#d30012;margin:0 0 1em}.prices table{width:100%;border:4px solid #d30012;margin:0 0 6%;border-collapse:collapse}.prices table thead,.prices table tbody,.prices table tr{width:100%}.prices table tr{border-bottom:2px solid #d30012}.prices table tr td,.prices table tr th{border-right:2px solid #d30012;padding:10px}.prices table tr th{color:#d30012;text-align:center;font-size:110%}.prices table tr td:last-of-type,.prices table tr th:last-of-type{border:none}.campaign-wrap h2{text-align:center;font-size:200%;color:#1d2080;margin:0 0 1em}.campaign-wrap section{margin:4% 0;padding:4%;background:#e0e1ef}.campaign-wrap section a span{display:block;width:88%;margin:4% auto}.campaign-wrap section a span.note{width:100%;background:#1d1f80;text-align:center;padding:1% 0;border-radius:9999px}.maker-wrap h2{text-align:center;font-size:200%;color:#1d2080;margin:0 0 1em}.maker-wrap>p{text-align:justify;width:96%;margin:0 auto 2em auto}.maker-wrap ul{margin:0;padding:0;flex-flow:row wrap}.maker-wrap ul li{display:block;width:18%;margin:1%}.maker-wrap ul li p{text-align:center;margin:1em 0 0;font-size:90%}.voice-title{text-align:center;font-size:200%;color:#1d2080;margin:0 0 1em}.voice-slider{position:relative;width:88%;margin:0 auto;padding:0}.voice-slider .slick-track{display:flex}.voice-slider .slick-slide{margin:16px;padding:24px;border:2px solid #1d2080;height:auto !important}.voice-slider .slick-slide .text{font-size:90%;text-align:justify}.voice-slider .slick-prev,.voice-slider .slick-next{top:42%!important;width:50px;height:50px;background:#e00012;border-radius:25px}.voice-slider .slick-prev{z-index:10;left:-75px}.voice-slider .slick-prev:hover,.voice-slider .slick-prev:focus{background:#e00012!important;opacity:.8}.voice-slider .slick-prev:before{position:absolute;top:15px;left:-3px;right:0;margin:0 auto;display:block;color:#fff;content:'<';font-size:18px}.voice-slider .slick-next{text-align:center;right:-75px}.voice-slider .slick-next:hover,.voice-slider .slick-next:focus{background:#e00012!important;opacity:.8}.voice-slider .slick-next:before{position:absolute;top:15px;left:3px;right:0;margin:0 auto;display:block;color:#fff;content:'>';font-size:18px}.shop-list-wrap h2{text-align:center;font-size:200%;color:#1d2080;margin:0 0 1em}.shop-list-wrap section{margin:4% 0}.shop-list-wrap section h3{padding:2% 3%;background:#1d2080;margin:0;font-size:125%}.shop-box{padding:4%;border:2px solid #1d2080}.shop-box .image{width:40%}.shop-box .text{width:60%;padding:0 0 0 4%}.shop-box .text ul{margin:0;padding:0}.shop-box .text ul li{padding:2% 0;border-bottom:1px solid #1d2080}.shop-box .text ul li h4{width:30%;color:#1d2080;font-size:90%;margin:0}.shop-box .text ul li p{text-align:justify;margin:0;font-size:90%}.shop-box .text ul li p img{display:block;width:50%}.shop-box .text a{display:block;width:50%;padding:3% 0;margin:4% 0 0 auto;background:#1d2080;border-radius:10px;text-align:center}.shop-box>a,.shop-box .text a:hover{color:#fff}.shop-box>a:nth-of-type(1){display:block;width:40%;padding:2% 0;margin:0 10% 0 0;background:#1d2080;border-radius:10px;text-align:center}.shop-box>a:nth-of-type(2){display:block;width:60%;padding:2% 0;margin:0;background:#1d2080;border-radius:10px;text-align:center}@media only screen and (max-width:768px){#links{padding:16% 6%}#links>ul:first-of-type{width:100%}#links>ul>li{margin:2% 0}#links>ul>li>button>span{width:100%;text-align:left;font-size:150%;padding:0 0 0 8%}#links .info-wrap{padding:24% 6%;margin:0 0 8%;border:2px solid #1d2080}#links .info-wrap.b-red{border:2px solid #d30012}#links .info-wrap>img{width:100%;margin:0 auto 8% auto}#links .info-wrap .info-close{width:24%}#links .info-wrap .info-close:nth-of-type(1){top:24px;right:2%}#links .info-wrap .info-close:nth-of-type(2){bottom:36px;right:0;left:0;margin:0 auto}.sp-scroll{width:275px!important;height:100%;margin:12% auto 0 auto;overflow-x:scroll}.sp-scroll>div.imgwrap{width:1177px;height:100%}.sp-scroll table{width:100%;height:auto}.prices table tr td,.prices table tr th{width:auto;display:table-cell}.sp-scroll>div.imgwrap>img{display:block;width:100%;height:auto}#links .info-wrap>img.title{width:72%}#links .info-wrap>img.min-title{width:40%}#links .info-wrap>a{width:100%;margin:0 auto 4% auto}.prices h2{font-size:150%;margin:0 0 1em}.prices p{font-size:80%;text-align:center}.campaign-wrap h2{font-size:150%}.campaign-wrap section{margin:8% 0}.campaign-wrap section a span{width:100%;margin:6% auto;font-size:90%}.campaign-wrap section a span.note{padding:4% 0;font-size:80%}.maker-wrap h2{font-size:150%}.maker-wrap ul li{display:block;width:31%;margin:3% calc(7%/6)}.maker-wrap ul li p{font-size:75%}.voice-slider{width:100%;padding:8% 0 28%}.voice-slider .slick-slide{margin:0;padding:24px}.voice-slider .slick-prev,.voice-slider .slick-next{top:auto!important;bottom:0!important;width:36px;height:36px}.voice-slider .slick-prev{left:32%}.voice-slider .slick-next{right:32%}.voice-slider .slick-prev:before{top:10px;font-size:14px}.voice-slider .slick-next:before{top:10px;font-size:14px}.shop-list-wrap section h3{padding:6% 4%;font-size:125%;text-align:center}.shop-box{padding:6%;flex-flow:row wrap}.shop-box .image{width:100%}.shop-box .text{width:100%;padding:8% 0}.shop-box .text ul li{padding:4% 0;flex-flow:row wrap}.shop-box .text ul li h4{width:100%}.shop-box .text ul li p{width:100%}.shop-box .text a{width:80%;padding:4% 0;margin:8% auto}.shop-box>a:nth-of-type(1),.shop-box>a:nth-of-type(2){width:100%;padding:4% 8%;margin:6% 0}.shop-box>a:nth-of-type(2){text-align:justify}.shop-box>a:nth-of-type(2) span{float:right;margin-top:-.75em}#links .links{flex-flow:row wrap;padding:8% 8% 0}#links .links li{width:100%;margin:2% 0}}#areas{padding:2% 12% 1%;background:#d30012}#areas h2{text-align:center;font-size:300%;margin:0 0 1em}.areas-inner{background:#fff;border-radius:30px;padding:1% 12%;text-align:center}.areas-inner h3{display:inline-block;padding:2% 6%;margin:0 0 1em;background:#d30012;font-size:110%;border-radius:9999px}.areas-inner ul{margin:0;padding:0 12%}.areas-inner ul li{align-items:center;margin:2% 0}.areas-inner ul li h4{width:25%;margin:0 5% 0 0;padding:8px 0;border-radius:8px;border:2px solid #d30012;color:#d30012;font-size:100%}.areas-inner ul li p{width:65%;margin:0;color:#d30012;text-align:justify;font-size:110%}.areas-inner ul li p a{color:#d30012}.areas-inner ul li p a:hover{color:#000;border-bottom:solid}@media only screen and (max-width:768px){#areas{padding:16% 6%}#areas h2{font-size:200%}.areas-inner{padding:12% 6%}.areas-inner h3{padding:6% 4%;font-size:100%;border-radius:20px;text-align:justify}.areas-inner ul{margin:0;padding:0}.areas-inner ul li{flex-flow:row wrap;margin:4% 0}.areas-inner ul li h4{width:100%;margin:0 0 .5em;padding:8px 16px;text-align:justify;font-size:90%}.areas-inner ul li p{width:100%;font-size:75%;padding:0 2%}}.footer-nav{padding:2% 24%;background:#fff}.footer-nav nav{border:none}.footer-nav ul{margin:0;padding:0;justify-content:center}.footer-nav ul li{display:flex}.footer-nav ul li:after{content:'';display:block;width:1px;height:100%;background:#000;margin:0 12px}.footer-nav ul li a{display:block;line-height:1;padding:4px 0;color:#e00012;white-space:nowrap}.footer-nav ul li a:hover{color:#000;border-bottom:solid}.footer-nav ul li:last-of-type:after{display:none}@media only screen and (max-width:768px){.footer-nav{padding:8%}.footer-nav nav{border:none}.footer-nav ul{flex-flow:row wrap}.footer-nav ul li{display:block;width:100%;border:none}.footer-nav ul li a{padding:8px 0;margin:0;border-bottom:1px solid #e00012}.footer-nav ul li:after{display:none}}.lp-footer{padding:2% 12%;background:#231815;align-items:center}.lp-footer>div>p{margin:0}.lp-footer>div:nth-of-type(1){width:38%;font-size:135%;text-align:right}.lp-footer>div:nth-of-type(1) span{margin:0 .5em 0 0;font-size:125%}.lp-footer>div:nth-of-type(2){width:26%;font-size:160%;text-align:left;padding-left:1em}.lp-footer>div:nth-of-type(2) small{display:block;font-size:50%}.lp-footer>div:nth-of-type(3){width:36%;font-size:110%;font-style:italic}@media only screen and (max-width:768px){.lp-footer{padding:5% 5% 15%;flex-flow:row wrap}.lp-footer>div>p{margin:0;text-align:center}.lp-footer>div:nth-of-type(1){width:100%;font-size:155%}.lp-footer>div:nth-of-type(1) span{margin:0;font-size:105%}.lp-footer>div:nth-of-type(2){width:100%;font-size:170%}.lp-footer>div:nth-of-type(2) small{display:block;font-size:65%}.lp-footer>div:nth-of-type(3){width:100%;margin:1em 0 0;font-size:110%;font-style:italic}}#page_top{width:90px;height:90px;position:fixed;right:0;bottom:0;opacity:.6}#page_top a{position:relative;display:block;width:90px;height:90px;text-decoration:none}#page_top a:before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f102';font-size:25px;color:#3f98ef;position:absolute;width:25px;height:25px;top:-120px;bottom:0;right:0;left:0;margin:auto;text-align:center}#page_top a:after{content:'TOP';font-size:13px;color:#fff;position:absolute;top:5px;bottom:0;right:0;left:0;margin:auto;text-align:center;color:#3f98ef}.tel_button_fixed{z-index:9}