.swiper-pagination.--outside{position:relative !important;margin-top:20px !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:auto !important}@media screen and (max-width: 768px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-7vw !important}}.swiper-pagination-bullet-active{background:#00009c !important}.swiper-pagination-bullet{width:10px !important;height:10px !important;margin:0 1.7px !important}body{background-color:#f7f5ed;overflow-x:hidden;margin-top:56px;font-family:"源ノ角ゴシック",sans-serif;color:#333}.l-contents{padding-bottom:8%}#js-breadcrumbs{position:absolute;top:0;left:0;z-index:1;margin:0;box-shadow:initial;background:initial}.none{display:none}.l-inner{max-width:1200px;margin:0 auto}.inner{max-width:73%;margin:0 auto}@media screen and (max-width: 768px){.inner{max-width:83%}}.flex{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px){.pc_none{display:none}}@media screen and (max-width: 768px){.sp_none{display:none}}@font-face{font-family:"mogBlock";src:url("../font/MOGBlock-Regular.otf") format("opentype");font-weight:normal;font-style:normal}.mogBlock{font-family:"mogBlock",sans-serif}.notosans{font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.notosans._900{font-weight:900}h2{text-align:center;font-weight:bold;margin-bottom:3%;font-size:36px;font-size:clamp(1.625rem,1.207rem + .87vw,2.25rem)}@media screen and (max-width: 768px){h2{font-size:5vw}}h2 span{display:block;font-size:.7em;margin-bottom:1%}.kv{position:relative;overflow-x:hidden}.kv .raclean_logo{position:absolute;top:25%;left:13%;width:26%;z-index:2}@media screen and (max-width: 768px){.kv .raclean_logo{top:15vw;left:7vw;width:60%}}.kv .kv_txt{position:absolute;bottom:30%;left:12%;font-size:clamp(1.625rem,.247rem + 2.87vw,3.688rem);line-height:1.57;color:#00009c;padding-left:.4em;z-index:2;font-weight:bold}@media screen and (max-width: 768px){.kv .kv_txt{top:48vw;bottom:auto;left:6vw;font-size:6.7vw}}.kv .kv_txt span{display:block;font-size:.6em;padding-left:.1em}.kv .anchor{position:absolute;bottom:20%;left:14%;line-height:1.6;font-size:clamp(8px,.5rem + (1vw - 7.69px)*1.0426,20px)}.kv .anchor:before{position:absolute;content:"";width:1px;height:21%;background-color:#00009c;top:-24%;left:2%}.kv .anchor a{display:block;color:#00009c;font-weight:bold}.kv .anchor a:nth-child(2){margin-bottom:8%}.kv .anchor a.bg_w{background-color:#fff;border-radius:100px;padding:1% 4%;width:120%;text-align:center;margin-left:-10%;margin-bottom:8%}.kv .anchor a.sand,.kv .anchor a.sheet{width:93%}@media screen and (max-width: 768px){.kv .kv_asri{position:absolute;bottom:39%;right:1%;z-index:2;width:19%;transform:rotate(169deg)}}.kv .kv_slider{position:absolute;top:12%;right:9%;width:64%}@media screen and (max-width: 768px){.kv .kv_slider{top:auto;bottom:10vw;right:0;left:0;margin:auto;width:87%}}.onayami{margin-top:0}.onayami h2{font-size:35px;font-size:clamp(1rem,.207rem + 1.65vw,2.188rem);line-height:1.7;font-weight:bold;margin-bottom:3%}.onayami .flex{width:90%;margin:0 auto;text-align:center;line-height:2;font-size:clamp(.875rem,.624rem + .52vw,1.25rem)}@media screen and (max-width: 768px){.onayami .flex{width:100%;align-items:flex-start}}.compare-wrap{max-width:1100px;margin:6% auto 40px;display:grid;grid-template-columns:repeat(3, 1fr);border-radius:40px}.product-card{position:relative;color:#fff;padding:55% 30px 10%;text-align:center;overflow:visible}.product-card h3{font-size:19px;margin-bottom:10px}.product-card h3 span{font-size:150%}.product-card .lead{font-size:14px;line-height:1.6;margin-bottom:20px;font-weight:bolder}.product-card ul{list-style:none;padding:0;margin:0 auto 24px;font-size:14px;text-align:left;display:inline-block}.product-card ul li{margin-bottom:6px}.product-card .tag{display:inline-block;background:#fff;padding:6px 14px;font-size:13px;font-weight:bold;width:60%;margin:auto}.product-card .product{width:53%;max-width:160px;position:absolute;top:-10%;left:28%}.product-card .circle-img{max-width:150px;position:absolute;top:13%;left:58%}.product-card .circle-img img{width:70%}.product-card .arrow a{margin-top:24px;font-size:30px;font-weight:bold;color:#fff}.mokusuna{background:#00a982;border-radius:50px 0 0 50px}.mokusuna .tag{color:#00a982}.koubutsu{background:#ef86b6;border-radius:0}.koubutsu .tag{color:#ef86b6}.silica{background:#6c86c0;border-radius:0 50px 50px 0}.silica .tag{color:#6c86c0}@media(max-width: 467px){.compare-wrap{grid-template-columns:1fr}.product-card{border-radius:50px;padding:10% 0% 10%;width:80%;margin:0 auto 5vw}.product-card .product{position:static;width:44vw;max-width:200px}.product-card .circle-img{top:30%}.product-card .circle-img img{width:25vw}}.banner{max-width:1000px;margin:0 auto}.banner a{display:block}#mokusuna .lineup-bg{background-color:#e6f4ee;border-radius:70px 70px 0 0}#mokusuna .lineup-bg .type .box h3{color:#00a982;border-bottom:2px solid #00a982}#mokusuna .lineup-bg .type .box .obi{background-color:#00a982}#mokusuna .lineup-bg .type .box .flex_htxt h4{color:#00a982}#koubutsu .lineup-bg{background-color:#f9eaf2;border-radius:0}#koubutsu .lineup-bg .type .box h3{color:#ef86b6;border-bottom:2px solid #ef86b6}#koubutsu .lineup-bg .type .box .obi{background-color:#ef86b6}#koubutsu .lineup-bg .type .box .flex_htxt h4{color:#ef86b6}@media screen and (max-width: 768px){#koubutsu .lineup-bg{margin:25vw 0}}#silica .lineup-bg{background-color:#e9ecf4;border-radius:0 0 70px 70px}#silica .lineup-bg .type .box h3{color:#6c86c0;border-bottom:2px solid #6c86c0}#silica .lineup-bg .type .box .obi{background-color:#6c86c0}#silica .lineup-bg .type .box .flex_htxt h4{color:#6c86c0}@media screen and (max-width: 768px){.l-inner#mokusuna,.l-inner#koubutsu,.l-inner#silica{padding:0}.l-inner#mokusuna .lineup-bg,.l-inner#koubutsu .lineup-bg,.l-inner#silica .lineup-bg{padding:1% 5%;border-radius:50px}}.lineup{margin:10% auto}@media screen and (max-width: 768px){.lineup{margin:16vw auto}}.lineup .l-inner-1000{max-width:1000px;margin:0 auto}.lineup .lineup-bg{padding:1% 3%}.lineup .type .box{background-color:#fff;position:relative;border-radius:50px;max-width:1000px;margin:11% 0 0 auto;padding:5% 3% 5% 12%}@media screen and (max-width: 768px){.lineup .type .box{padding:9% 9% 9% 9%;margin:17% 0 0 auto}}.lineup .type .box ._neko{position:absolute;top:3%;left:-12%;width:22%}@media screen and (max-width: 768px){.lineup .type .box ._neko{top:-8%;left:auto;right:7%;width:36%}}@media screen and (max-width: 768px){.lineup .type .box ._neko.br{top:-6%;left:auto;right:7%;width:36%}}.lineup .type .box h3{font-weight:bold;font-size:41px;font-size:clamp(1.938rem,1.52rem + .87vw,2.563rem);padding-bottom:3%;margin-bottom:3%}@media screen and (max-width: 768px){.lineup .type .box h3{font-size:6vw}}.lineup .type .box h3 span{font-size:.8em}.lineup .type .box .sub_txt{font-weight:500;font-size:21px;font-size:clamp(1.063rem,.895rem + .35vw,1.313rem);margin-bottom:4%}@media screen and (max-width: 768px){.lineup .type .box .sub_txt{font-size:4vw}}.lineup .type .box .flex{align-items:stretch;gap:2%;margin-bottom:4%;display:flex;justify-content:space-around}@media screen and (max-width: 768px){.lineup .type .box .flex{display:block;margin-top:6vw}}.lineup .type .box dl dt{display:flex;align-items:center;justify-content:flex-start;font-size:26px;font-size:clamp(1rem,.582rem + .87vw,1.625rem);gap:1%;font-weight:bold;margin-bottom:3%;margin-left:2%}@media screen and (max-width: 768px){.lineup .type .box dl dt{font-size:5vw}}.lineup .type .box dl dt span{width:8%}.lineup .type .box dl dd ul{background:rgba(247,232,232,0.3137254902);padding:4% 2% 6% 8%;border-radius:30px}.lineup .type .box dl dd ul li{margin-bottom:2%;font-size:18px;font-size:clamp(.75rem,.499rem + .52vw,1.125rem);letter-spacing:0px;position:relative}@media screen and (max-width: 768px){.lineup .type .box dl dd ul li{font-size:3.5vw}}.lineup .type .box dl dd ul li:after{content:"";width:4px;height:4px;border-radius:100px;background-color:#333;position:absolute;top:0;bottom:0;left:-3%;margin:auto}.lineup .type .box dl.neko_inner dt{color:#d36666}.lineup .type .box dl.kainushi_inner{flex-grow:1;display:flex;flex-direction:column}.lineup .type .box dl.kainushi_inner dt{color:#37779b}.lineup .type .box dl.kainushi_inner dd{display:flex;flex-direction:column;flex-grow:1}.lineup .type .box dl.kainushi_inner dd ul{background:rgba(230,239,244,.3137254902);flex-grow:1}.lineup .type .box ._box{width:50%;display:flex;flex-direction:column}@media screen and (max-width: 768px){.lineup .type .box ._box{margin-bottom:7vw;width:100%}}.lineup .type .box .type_txt{width:30%}.lineup .type .box .type_txt .obi{text-align:center;padding:.5rem 0;color:#fff;font-size:1.3rem}@media screen and (max-width: 768px){.lineup .type .box .type_txt{width:100%}}.lineup .type .box .plus-inner .plus{text-align:center;position:relative}.lineup .type .box .plus-inner .plus .seibun{text-align:center;padding:.5rem 0;color:#fff;font-size:1.3rem}.lineup .type .box .plus-inner .plus .seibun,.lineup .type .box .plus-inner .plus .txt{margin-bottom:0rem}.lineup .type .box .plus-inner .plus .seibun.gr{background-color:#3bb786}.lineup .type .box .plus-inner .plus .seibun.yl{background-color:#edbb4c}.lineup .type .box .plus-inner .plus .seibun.re{background-color:#d36666}@media screen and (max-width: 768px){.lineup .type .box .plus-inner{margin:0 0 5vw}.lineup .type .box .plus-inner .plus{display:flex;align-items:center}.lineup .type .box .plus-inner .plus .seibun{padding:.5rem .5rem;font-size:3.2vw}}.lineup .type .box .flex_htxt{align-items:baseline;gap:2%;display:flex}.lineup .type .box .flex_htxt h4{font-size:3rem;font-weight:bold}@media screen and (max-width: 768px){.lineup .type .box .flex_htxt{flex-direction:column;margin-top:6vw}.lineup .type .box .flex_htxt h4{font-size:7vw}}.lineup .type .box .type_img{position:relative;top:-3rem}@media screen and (max-width: 768px){.lineup .type .box .type_img{position:static;margin:2vw 0 5vw}}.lineup .type .box .graph{text-align:center}.lineup .type .box .graph p span{font-size:1.7rem}.lineup .type .box .graph img{width:80%}@media screen and (max-width: 768px){.lineup .type .box .graph p span{font-size:4.5vw}.lineup .type .box .graph img{width:100%}}.lineup .type .box .silica_img{background:linear-gradient(to right, transparent 15%, #f2f2f2 15%);border-radius:30px}.lineup .type .box .silica_img .type_txt{width:70%;margin:auto}.lineup .type .box .silica_img .type_txt dl{display:flex;align-items:center}.lineup .type .box .silica_img .type_txt dl dt{padding:2% 5%;margin:1% 2%}.lineup .type .box .silica_img .type_txt dl .sirotubu{color:#333;background-color:#fff}.lineup .type .box .silica_img .type_txt dl .aotubu{color:#fff;background-color:#2879d3}.lineup .type .box .silica_img .type_txt dl .kurotubu{color:#fff;background-color:#333}@media screen and (max-width: 768px){.lineup .type .box .silica_img{background:linear-gradient(to bottom, transparent 35%, #f2f2f2 35%);margin:0 auto 5vw;padding-bottom:5vw}.lineup .type .box .silica_img .silica_img_sp{width:50%;margin:auto}.lineup .type .box .silica_img .type_txt{width:90%}.lineup .type .box .silica_img .type_txt dl{display:flex;align-items:center;flex-direction:row}.lineup .type .box .silica_img .type_txt dl dt{padding:2vw 3vw;width:28%;text-align:center}.lineup .type .box .silica_img .type_txt dl dd{font-size:3.5vw;width:80%;margin-bottom:unset}}.lineup .type .box .silica_txt h4{color:#6c86c0;font-size:2rem}.lineup .type .box .silica_txt h4 span{font-size:1.5rem}@media screen and (max-width: 768px){.lineup .type .box .silica_txt h4{font-size:6vw}.lineup .type .box .silica_txt h4 span{font-size:4vw}}.lineup .type .box .cta{display:block;font-size:25px;font-size:clamp(1.25rem,1.041rem + .43vw,1.563rem);font-weight:500;padding-left:1%;color:#00009c}@media screen and (max-width: 768px){.lineup .type .box .cta{text-align:center;font-size:6vw;margin-top:7vw}}.lineup .type .box .cta span{display:inline-block;width:5.5%;margin-left:1.5%}@media screen and (max-width: 768px){.lineup .type .box .cta span{width:11.5%;margin-left:3.5%;vertical-align:bottom}}@media screen and (max-width: 768px){.lineup #lineup_02 ._neko{top:-3%;right:5%}.lineup #lineup_03 ._neko{top:0%;right:-3%;width:31%}.lineup #lineup_04 ._neko{top:-3%;right:-3%;width:32%}.lineup #lineup_05 ._neko{top:-4%;right:3%;width:33%}}.item_list{position:relative;overflow-x:auto;margin:5% 0 5% 13.5%;display:flex;overflow-x:auto}@media screen and (max-width: 768px){.item_list{margin:5% 0 5% 3%}}.item_list::-webkit-scrollbar{height:8px}.item_list::-webkit-scrollbar-thumb{background:#00009c;border-radius:8px}.item_list::-webkit-scrollbar-track{background:#daefef;display:none}.item_list .flex{gap:0 77px;align-items:flex-start}@media screen and (max-width: 768px){.item_list .flex{gap:6vw}}.item_list a{margin-bottom:2%}.item_list dl{width:20.5vw;text-align:left}@media screen and (min-width: 769px){.item_list dl{max-width:318px}}@media screen and (max-width: 768px){.item_list dl{width:45vw}}.item_list dl dd{margin-left:2%}.item_list dl dt{position:relative}.item_list dl dt .new_icon{position:absolute;top:0%;right:-3%;width:33%}.item_list dl .txt{color:#00009c;font-size:20px}@media screen and (max-width: 768px){.item_list dl .txt{font-size:4vw}}.item_list dl .txt span{font-size:1.3em;line-height:1}.kaiyu_btn{text-align:center;margin-bottom:100px}.kaiyu_btn .l-inner{max-width:800px;margin:0 auto}.kaiyu_btn .flex{gap:2%;flex-wrap:wrap;justify-content:space-between}.kaiyu_btn .flex a{width:49%;color:#00009c;border-radius:30px;padding:4% 0%;font-size:23px;font-weight:bold;background:#fff;margin-bottom:2%;border:4px solid #00009c}@media screen and (max-width: 768px){.kaiyu_btn .flex a{font-size:3.5vw;border:2px solid #00009c;border-radius:15px}}.kaiyu_btn .flex a:first-child{width:100%;color:#fff;background:#00009c}/*# sourceMappingURL=style.min.css.map */