*{box-sizing:border-box !important}p,blockquote,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,th,td,hr,form,fieldset,legend,input,button,textarea{margin:0;padding:0}ul,ol,li{list-style:none}.pc{display:block}@media screen and (max-width: 1200px){.pc{display:none !important}}.sp{display:none !important}@media screen and (max-width: 1200px){.sp{display:block !important}}html,body{font-family:YakuHanJP,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif;width:100%;min-height:100vh;padding:0;margin:0;background-color:rgba(0,0,0,0);font-size:62.5%;color:rgb(29.8582995951,16.2429149798,42.7570850202);max-width:100vw}@media screen and (max-width: 1200px){html,body{font-family:-apple-system,blinkMacSystemFont,"Helvetica Neue","Segoe UI",YuGothicM,YuGothic,Meiryo,sans-serif}}a{color:#fc0}@media screen and (max-width: 1800px){img{width:100%;height:auto}}body{transition:.4s;min-height:100vh}#download_ch{position:fixed;width:100%;height:100%;left:0;top:0;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(5px);will-change:backdrop-filter;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:1000;display:block;visibility:hidden;opacity:0}@media screen and (max-width: 1200px){#download_ch{position:absolute}}#background{display:block;position:fixed;width:100%;height:100vh;left:0;top:0;overflow:hidden;z-index:-1}#background::before,#background::after{content:" ";position:absolute;display:block;left:0;bottom:0;width:120%;height:100vh}#background::after{transition:.6s;transform:scale(0);z-index:-2}#background::before{z-index:-1;transform:rotate(3deg);background-image:url(bg_product.webp)}#background::after{background:linear-gradient(135deg, #fff 25%, #fff 25%, #fff 50%, #fff 50%, #fff 75%, #fff 75%, #fff);background-size:15px 15px;transform:rotate(1deg)}header{position:relative;text-align:center}header img{max-width:100%}header .logo{display:block;position:relative;width:100%;margin-top:-15%;z-index:3}header .logo img{max-width:30%}@media screen and (max-width: 1200px){header .logo{margin:0 auto}header .logo img{max-width:60%}}header .logo b{font-size:5rem;text-align:center;line-height:.95em;font-weight:bold;color:#fff;text-shadow:0 0 .1em #854cbb,0 0 .15em #854cbb,0 0 .15em #854cbb,0 0 .3em #854cbb,0 0 .5em #854cbb,0 0 1em #854cbb}header #mainImage{position:relative}h4{font-size:4rem;color:#854cbb;border-bottom:double 3px #854cbb;font-weight:bold;padding:.5em}@media screen and (max-width: 1200px){h4{font-size:3rem}}main{position:relative;overflow:hidden;text-align:center}main article{position:relative}main article .text{display:block;text-align:center;width:100%;max-width:1280px;margin:0px auto;border-radius:20px;font-size:1.6rem;padding:2em;line-height:180%;color:rgb(29.8582995951,16.2429149798,42.7570850202)}main article .image{background:#854cbb;display:block;text-align:center;width:100%;margin:0 auto;font-size:1.6rem;padding:2em;line-height:180%}main article .image li{width:42%;display:inline-block;max-width:640px;margin:40px;position:relative;padding:10px}@media screen and (max-width: 1200px){main article .image li{width:100%;margin:10px}}main article .image img{border:dotted 3px rgb(29.8582995951,16.2429149798,42.7570850202);border-radius:10px;width:100%;height:auto;margin:0 auto;box-shadow:15px 15px 0 0px hsla(0,0%,100%,.4)}main h5{font-size:4rem;color:#854cbb;font-weight:bold;padding:.5em}.onSale{display:block;width:100%;max-width:480px;min-width:400px;height:auto;margin:0 auto;text-align:center;padding:3em;border-radius:100px;background-color:#000}.onSale img{max-width:320px}.download{font-size:1.6rem}#pdl{width:90%;max-width:1104px;max-height:204px;margin:.5em auto;position:relative;cursor:pointer;filter:drop-shadow(0 0 3px rgb(29.8582995951, 16.2429149798, 42.7570850202));transform:scale(0.99);transition:.6s}#pdl::before{content:" ";position:absolute;display:block;left:0;bottom:0;width:100%;height:100%;background-image:url(download_b.webp);background-repeat:no-repeat;background-size:100% auto;transition:.6s;opacity:0}#pdl:hover{transform:scale(1);filter:drop-shadow(0 0 10px rgb(29.8582995951, 16.2429149798, 42.7570850202))}#pdl:hover::before{opacity:1}hr{width:90%;max-width:1280px;border-top:dotted 5px rgb(29.8582995951,16.2429149798,42.7570850202);margin:44px auto}footer .wave{display:block;width:100%;height:24px;-webkit-mask-size:200px auto;mask-size:200px auto;background:#a8d9ff;-webkit-mask-image:url(wave.svg);mask-image:url(wave.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:left top;mask-position:left top;transform:rotate(180deg)}footer #spec{display:block;text-align:center;width:100%;max-width:1280px;margin:0px auto;border-radius:20px;font-size:1.6rem;padding:2em;line-height:180%;color:rgb(29.8582995951,16.2429149798,42.7570850202)}footer #spec ol{max-width:960px;margin:20px auto;display:flex;flex-wrap:wrap;justify-content:center;font-size:2rem;align-items:stretch}footer #spec ol li{display:flex;align-items:center;padding:.5em;padding-left:1em;text-align:left;margin:.75% 0;border-bottom:solid 1px #333}footer #spec ol li:nth-child(3n+1){flex-basis:14%;padding-left:.5em;text-align:center;justify-content:center;background-color:#333;color:#fff;font-size:1.4rem;border:none;border-radius:10px}@media screen and (max-width: 1200px){footer #spec ol li:nth-child(3n+1){flex-basis:100%;margin-top:20px}}footer #spec ol li:nth-child(3n+2){margin:.75% 1%;flex-basis:40%;border-left:dotted 2px #333;border-bottom:solid 1px #333;background-color:hsla(0,0%,100%,.3)}@media screen and (max-width: 1200px){footer #spec ol li:nth-child(3n+2){flex-basis:50%;margin:0}}footer #spec ol li:nth-child(3n+3){flex-basis:40%;border-left:dotted 2px #fff;background-color:#000;border-bottom:solid 1px #ccc;color:#fff}@media screen and (max-width: 1200px){footer #spec ol li:nth-child(3n+3){flex-basis:50%;margin:0}}footer #spec ol li:nth-child(3n+3) a{color:#fb0}footer #spec ol li.line2{flex-basis:80%}@media screen and (max-width: 1200px){footer #spec ol li.line2{flex-basis:100%}}footer #spec ol li.bl{display:none}footer #spec ol li:nth-child(-n+3){border-radius:10px;border:none;color:#fff}footer #spec ol li:nth-child(1){opacity:0}footer #spec ol li:nth-child(2){background-color:#854cbb}footer #spec ol li:nth-child(3){background-color:rgb(29.8582995951,16.2429149798,42.7570850202)}footer #spec ol a{color:#e01e1e;font-size:1.4rem}footer #spec small{display:block;text-align:left;width:100%;max-width:960px;margin:0px auto;border-radius:20px;font-size:1.6rem;padding:1em 2em;line-height:180%;color:rgb(29.8582995951,16.2429149798,42.7570850202)}footer #spec small b{color:#e01e1e}footer .wave.product{height:24px;-webkit-mask-size:300px auto;mask-size:300px auto;background-color:rgba(120.1923076923,65.3846153846,172.1153846154,.7);transform:rotate(0deg)}footer #product{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-color:rgba(120.1923076923,65.3846153846,172.1153846154,.7)}footer #product li{max-width:480px;margin-bottom:40px}footer #product img{width:100%;height:auto}footer .wave.cr{display:block;height:20px;-webkit-mask-size:160px auto;mask-size:160px auto;background-color:#79aded;transform:rotate(180)}footer #cr{display:block;width:100%;background-color:#000;color:#fff;text-align:center;font-size:1.4rem}footer #cr b{display:block;padding:1em}#menu{display:block;width:100%;padding:10px;background:#854cbb}#menu h1,#menu #ilink{display:inline-block;margin-right:2em}.dltos{overflow:hidden}.dltos #download_ch{width:100%;height:100%;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(20px);will-change:backdrop-filter;position:fixed;left:0%;top:0%;z-index:10;visibility:visible;opacity:1 !important}.dltos #download_ch #dltos{display:block;width:100%;height:100%;max-width:860px;max-height:95vh;margin:0 auto;margin-top:20px;background-color:rgba(0,0,0,.6);padding:40px;color:#fff;font-size:1.2rem;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);overflow-y:auto;line-height:160%}.dltos #download_ch #dltos b{display:block;border-bottom:solid 1px #fff}.dltos #download_ch #dltos label{line-height:140%;display:block;color:#000;background-color:#fb0;padding:10px;margin:10px auto;border-radius:10px;cursor:pointer}.dltos #download_ch #dltos .berea{display:block;width:100%;height:auto;margin:0 auto;text-align:center}.dltos #download_ch #dltos .berea form{display:inline-block;margin:0 10px;max-width:33%}.dltos #download_ch #dltos .berea input,.dltos #download_ch #dltos .berea button{width:100%;max-width:180px;display:inline-block;border-radius:15px;font-size:1.5rem;text-align:center;cursor:pointer;padding:12px;line-height:1em;box-shadow:none;border:none;transition:.3s;margin:10px auto;box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.dltos #download_ch #dltos .berea input:hover,.dltos #download_ch #dltos .berea button:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.8)}.dltos #download_ch #dltos .close{width:100%;display:block !important}.dltos #download_ch #dltos .close:hover{color:#db7093}.dltos #download_ch #dltos .button{background:#0fb140;color:#fff}.dltos #download_ch #dltos .button:disabled{color:#fff !important;background:#0fb140 !important;opacity:.5 !important;cursor:default !important;box-shadow:none !important}.dltos #download_ch #dltos .button:hover{color:#0fb140;background:#fff}/*# sourceMappingURL=style.min.css.map */