body{background-color:#fff;font-family:"Noto Sans JP",sans-serif}.floor-wiper *{font-size:1em;margin-bottom:0}.floor-wiper{background-color:#f2fbff;font-size:calc(12px + 24*(100vw - 375px)/768);font-weight:400}@media screen and (min-width: 768px){.floor-wiper{font-size:24px}}.floor-wiper .title_bk{background-image:linear-gradient(150deg, rgb(0, 114, 161), rgb(0, 160, 232))}.floor-wiper .title_type1{color:#008cca;text-align:center;font-weight:700;font-size:2.5em}.floor-wiper .title_type1 span{display:inline-block;font-weight:400;font-size:.7em;border-bottom:1px solid #008cca;padding-bottom:.3em;margin-bottom:.8em}.floor-wiper .title_type1 strong{font-weight:700}.floor-wiper .font_a{font-size:2.5em;font-weight:700}.floor-wiper .attention{font-size:.7em}.floor-wiper .txt_white{color:#fff}.floor-wiper .kome_atten{font-size:.5em;vertical-align:top}.floor-wiper .yellow_under{display:inline-block;background-image:linear-gradient(0deg, rgb(255, 244, 98) 25%, rgba(255, 244, 98, 0) 26%)}.floor-wiper .yellow_under2{display:inline-block;background-image:linear-gradient(0deg, rgba(255, 244, 98, 0.5) 10%, rgba(255, 244, 98, 0) 11%)}.floor-wiper .wave_dash{display:inline-block;background:url(../images/wave_dash.svg) repeat-x bottom left/auto}.floor-wiper .txt_left{text-align:left}.floor-wiper .txt_right{text-align:right}.floor-wiper .go_to a{display:block;margin:2em auto 2em;width:11em;max-width:15em;padding:.5em 0;border-radius:4em;background:linear-gradient(90deg, #008cca 0%, #0058aa 100%);color:#fff;background-repeat:no-repeat;text-align:center;font-size:1.5em}.floor-wiper .floor-wiper_c{background-color:#fff;width:100%;max-width:768px;margin:0 auto}.floor-wiper .flex_box{display:flex;justify-content:space-between;flex-wrap:wrap}.floor-wiper .pd15{padding:1.5em}.floor-wiper .jump_place{margin-top:-60px;padding-top:60px;display:block;height:0}.pc_content_l,.pc_content_r{display:none}.hero{width:100%;max-width:768px;margin:0 auto 2em;position:relative;text-align:left}.hero .hero_h1{color:#008cca;padding:.8em 1.2em;text-align:center;vertical-align:middle}.hero .hero_h1 h1{position:relative;display:inline-block;padding:.8rem 0 .8rem 2em;margin-bottom:1rem;background:linear-gradient(90deg, #008cca 0%, #0058aa 100%);background-repeat:no-repeat;background-size:100% 2px;background-position:bottom;font-size:1.5em;font-weight:700}.hero .hero_h1 h1:before{content:"";display:block;width:1.5em;height:1.5em;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(../images/new_icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.hero .hero_h2{margin:0 auto;color:#008cca;text-align:center;font-size:2.5em}.hero .hero_h2 .big_grad{background:linear-gradient(90deg, #008cca 0%, #0058aa 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:1.5em;font-weight:700}.hero .title_bk{padding:.6em 1.2em;vertical-align:middle}.hero .title_bk img{height:2em;width:auto}.intro{margin-bottom:5em}.intro .intro_inner{margin-bottom:3em}.intro .intro_inner .title_type1{font-size:2.3em;margin-bottom:.5em}.intro .intro_inner .intro_flex{display:flex;gap:2px}.intro .intro_inner dt{width:100%;font-size:1.2em;font-weight:700;padding:.5rem 0;background-color:#008cca}.intro .intro_inner dt p{width:100%;text-align:center;color:#fff}.intro .intro_inner dd{display:flex;justify-content:space-between;width:100%}.intro .intro_inner dd p{vertical-align:middle;text-align:center;font-size:1rem;width:100%}@media screen and (min-width: 768px){.intro .intro_inner dd p{font-size:1.5rem}}.intro .intro_inner dd span{font-size:.8em;display:block}.tate{width:100%;max-width:768px;margin:0 auto;font-weight:700}.tate .title_bk{padding:1em 1.2em;text-align:center;color:#fff;font-size:1.9em}.tate .secret{text-align:center;padding-top:6em;background-image:linear-gradient(180deg, rgb(0, 88, 169), rgb(0, 170, 228), rgb(0, 170, 228), rgb(0, 88, 169))}.tate .secret .himitu .font_a{color:#fff;text-align:center;line-height:1.5}.tate .secret .himitu h3 img{margin-top:.3em;-o-object-fit:contain;object-fit:contain}.tate .secret .himitu .normal{font-size:1.35em;line-height:1.6em;text-align:center;font-weight:400;color:#fff;padding:1em 1.5em;margin-bottom:2rem}.tate .secret .himitu .normal .yellow_under{font-weight:700}.tate .secret .performance{width:84%;margin:0 auto 4rem}.tate .secret .performance .perf_ttl{background-color:#0d3875;padding:1.2rem 0;border-radius:10px 10px 0 0}.tate .secret .performance .perf_ttl .txt_white{font-size:2em}.tate .secret .performance .perf_ttl .txt_golden{font-size:3.2em;display:inline-block;background:linear-gradient(90deg, rgb(211, 165, 88) 0%, rgb(255, 228, 150) 30%, rgb(255, 251, 214) 57%, rgb(255, 228, 150) 78%, rgb(211, 165, 88) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.tate .secret .performance .perf_inner{padding:2% 7% 4%;background:linear-gradient(90deg, rgb(211, 165, 88) 0%, rgb(255, 228, 150) 30%, rgb(255, 251, 214) 57%, rgb(255, 228, 150) 78%, rgb(211, 165, 88) 100%);border-radius:0 0 10px 10px}.tate .secret .performance .perf_inner .comp{font-size:1.4em;margin:1rem auto}.tate .secret .performance .perf_inner .attention{text-align:left;font-size:1.2em;letter-spacing:-0.08em;font-weight:normal;margin:.6em .8em}.tate .secret .mode{width:84%;margin:0 auto;color:#fff;padding-bottom:2rem}.tate .secret .mode .mode_ttl{font-size:2.75em;border-bottom:#fff dashed 2px;padding-bottom:1.5rem;margin-bottom:3rem;font-weight:bold}.tate .secret .mode .mode_ttl span.large{font-size:1.6em;letter-spacing:-0.08em;vertical-align:sub}.tate .secret .mode .mode_subttl{font-weight:bold;font-size:2.3em;margin-bottom:1rem;padding:3% 4%}.tate .secret .mode .mode_inner{width:26em;margin:0 auto;padding:2em 1.5em;background-color:#fff;border-radius:10px;margin-bottom:2rem}.tate .secret .mode .mode_inner .navy_txt{color:#0d3875}.tate .secret .mode .mode_inner .blue_txt{color:#0a9fe6}.tate .secret .mode .mode_inner .navy_txt,.tate .secret .mode .mode_inner .blue_txt{font-size:2.16em;font-weight:bold}.tate .secret .mode .mode_inner .navy_bg{background-color:#0d3875}.tate .secret .mode .mode_inner .blue_bg{background-color:#0a9fe6}.tate .secret .mode .mode_inner .navy_bg,.tate .secret .mode .mode_inner .blue_bg{padding:.3em 0;font-size:2em;font-weight:bold}.tate .secret .wiper1000{position:relative;padding-bottom:5em}.tate .secret .wiper1000 a{position:absolute;bottom:2em;left:50%;transform:translateX(-50%);display:block;background-color:#000;color:#fff;padding:.5em 1.5em .4em 1.5em;width:14em;text-align:center}.tate .approach{padding:4em 0}.tate .approach .approach_unit{text-align:center;margin:1.5em 1.5em 1.5em 1.5em}.tate .approach .approach_unit h3{background-color:#008cca;color:#fff;font-size:2.3em;padding:.3em 0}.tate .approach .approach_unit .yellow_box{background-color:#fff462;color:#008cca;font-weight:400;padding:.3em 0}.tate .approach .approach_unit p{color:#008cca;font-size:1.6em}.tate .approach details summary{display:block;cursor:pointer;background:url(../images/summary_close.svg) no-repeat bottom right 3.5em;background-size:2.5em;list-style-image:none}.tate .approach details summary::-webkit-details-marker{display:none}.tate .approach details[open] .contents{animation:summary_Open .5s ease}.tate .approach details[open] summary{display:block;background:url(../images/summary_open.svg) no-repeat bottom right 3.5em;background-size:2.5em;list-style-image:none}.tate .approach details[open] summary::-webkit-details-marker{display:none}@keyframes summary_Open{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:none}}.tate .sheet{text-align:center;color:#fff;padding:5.8em 0 3rem;background-image:linear-gradient(-45deg, rgb(0, 170, 228), rgb(0, 88, 169), rgb(0, 170, 228))}.tate .sheet .sheet_ttl{width:70%;font-size:2.33em;margin:0 auto 3rem;border-bottom:#fff dashed 2px;padding-bottom:1.5rem;font-weight:bold;line-height:1.5}.tate .sheet h4{width:100%;font-weight:700;padding:.8em;text-align:center;font-size:2.33em}.tate .sheet h4 span{font-size:.7em}.tate .sheet .sheet_inner{width:88%;margin:0 auto 2.33em}.tate .sheet .position_parent{position:relative}.tate .sheet .position_child{position:absolute;top:36%;right:-6%;width:12.5em}.tate .sheet .sheet_link a{display:block;margin:1em auto;font-size:1.5em;width:50%;max-width:15em;padding:.5em 0;border-radius:100px;background-color:#fff;color:#0d3875;background-repeat:no-repeat;text-align:center;line-height:1.2}.tate .sheet .normal{position:relative;font-size:1.66em;padding-top:3.8em;margin-bottom:1.9em}.tate .sheet .normal:before{position:absolute;content:"";top:0;left:calc(50% - .08em);background-color:#fff;width:.16em;height:2.5em;font-weight:bold}.tate .sheet .sheet_img{width:60%;margin:0 auto}.reason{width:100%;max-width:768px;margin:0 auto;padding:4em .5rem;color:#008cca}.reason .font_a{width:82%;text-align:center;border-bottom:#008cca dashed 2px;padding-bottom:1.5rem;margin:0 auto;font-size:2.33em}.reason .attention{font-size:1.08em;padding:1em 0 4em 0;text-align:center}.reason .reason_box{margin-bottom:1em}.reason .reason_box .reason_head{border-radius:10px 10px 0 0;background-color:#008cca;display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:700;padding:1em}.reason .reason_box .reason_head .reason_no{width:23%}.reason .reason_box .reason_head h3{width:74%;font-size:2.33em;text-align:center}.reason .reason_box .reason_body{border-radius:0 0 10px 10px;background-color:#d6f1ff;padding:1.5em 1.8em}.reason .reason_box .reason_body p{font-size:1.16em;text-align:center;line-height:1.7}.reason .reason_box .reason_body .reason_img{margin-bottom:1em}.reason .reason_box .reason_body .vibration{position:relative}.reason .reason_box .reason_body .vibration p{text-align:center;margin:1.33em auto .5rem}.reason .reason_box .reason_body .vibration .fs_biggish{font-size:1.66em}.reason .reason_box .reason_body .vibration .mt_little{margin-top:10%}.reason .reason_box .reason_body .vibration .arrow{position:absolute;top:41%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:flex;justify-content:center}.reason .reason_box .reason_body .vibration .arrow img{width:3.5em;height:2em}.reason .reason_box .reason_body .vibration .circle_text{position:absolute;top:76%;left:90%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;width:70px;height:70px;margin:0;font-weight:bold;background-color:#fff100;border-radius:999px}@media screen and (min-width: 768px){.reason .reason_box .reason_body .vibration .circle_text{top:77%;left:90%;width:140px;height:140px}}.reason .reason_box .reason_body img{-o-object-fit:unset;object-fit:unset}.other_function{background-color:#d6f1ff;padding:4em 1.5em;color:#008cca}.other_function .font_a{margin-bottom:1em;text-align:center}.other_function .other_box{margin-bottom:2em}.other_function .other_box h3{font-weight:700;font-size:1.6em;text-align:center;padding:.3em 0;background-color:#fff}.other_function .other_box .other_img{margin:.8em 0}.other_function .other_box .other_txt{font-size:1.16em;text-align:center;margin-bottom:1.66em}.other_function .other_box .attention{font-size:1.08em;color:#231815}.spec{background-color:#d6f1ff;padding:3em 1.5em;color:#000;background-color:#ebebeb}.spec .font_a{margin-bottom:1em;text-align:center}.spec .spec_img{position:relative;max-width:400px;width:80%;margin:0 auto 1.5em auto}.spec .spec_img .color_name{position:absolute;font-size:1.08em;color:#282828;bottom:20%}.spec .spec_img .color_name.name01{right:min(10.6666666667vw,40px)}.spec .spec_img .color_name.name02{left:min(24vw,90px)}.spec .spec_img .color_name.name03{right:0}.spec .spec_img .new_icon{position:absolute;bottom:7.5em;left:min(10.6666666667vw,40px);width:4em}.spec .spec_img .new_icon img{-o-object-fit:contain;object-fit:contain}.spec h3{font-size:1.66em;text-align:center;margin-bottom:1em}.spec .single{margin-bottom:2em}.spec .single th{width:16%}.spec table{border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2}.spec table .go_to a{display:block;width:92%;max-width:15em;font-size:.6em;margin:.5em auto;background-image:url(../images/ya_lf_wh.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:auto 1em;background-color:#008cca;color:#fff}.spec table tr{background-color:#fff}.spec table tr:nth-child(2n){background-color:#f5f5f5}.spec table th,.spec table td{border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;text-align:center;font-size:.9em;padding:.3em 0}.spec table th{font-weight:700;width:32%;padding:.3em 0}.spec table td{width:34%}.spec .kome{font-size:.9em}.osusume{background-color:#d6f1ff;padding:4em 1.5em;color:#008cca}.osusume .font_a{margin-bottom:1em;text-align:center}.osusume .osusume_inner{border-radius:10px;overflow:hidden;padding-bottom:1em;margin-bottom:1em;background-color:#fff}.osusume .osusume_inner .osusume_img{margin-bottom:.8em}.osusume .osusume_inner h3{font-size:1.2em;margin-bottom:.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:700;padding:0 5%}.osusume .osusume_inner .osusume_txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;padding:0 5%}@media screen and (min-width: 1000px){.pc_content_l{display:block;position:fixed;bottom:30px;width:calc(100vw - 788px);padding:30px}.pc_content_l{left:0}.pc_content_l p{max-width:500px;margin-bottom:30px}.pc_content_l p img{max-height:250px}.pc_content_l li{margin-bottom:.3em;font-size:.7em}.pc_content_l li a{color:#008cca}.pc_content_l li:before{content:"";display:inline-block;width:.5em;height:.5em;background-image:url(../images/ya_lf_bl.svg);background-size:auto .5em;background-repeat:no-repeat;background-position:left center;vertical-align:middle;margin-right:5px}.floor-wiper .floor-wiper_c{margin:0 0 0 calc(100vw - 788px)}}@media screen and (min-width: 1050px){.pc_content_l{width:calc((100vw - 788px)*.8)}.floor-wiper .floor-wiper_c{margin:0 calc((100vw - 788px)*.2) 0 calc((100vw - 788px)*.8)}}@media screen and (min-width: 1381px){.pc_content_l{width:calc((100vw - 788px)*.5)}.floor-wiper .floor-wiper_c{margin:0 calc((100vw - 788px)*.5) 0 calc((100vw - 788px)*.5)}.pc_content_r{display:block;width:calc((100vw - 788px)*.5);position:fixed;top:110px;right:10px}.pc_content_r ul.flex_box{justify-content:right}.pc_content_r ul.flex_box li{width:100px;padding:8px}}.insta{text-align:center;background-color:#ede7e1;padding:1em 5%}.insta h2{display:inline-block;background-image:url(../common/images/instagram2.svg);background-repeat:no-repeat;background-position:left center;background-size:auto 100%;font-size:1.6em;padding-left:1.6em;margin-bottom:.8em;font-weight:700}.insta a{display:block;border-radius:15px;overflow:hidden;cursor:pointer}.insta .owner{font-size:.6em;padding:.8em 0}.insta .cyuuki{font-size:.8em;color:#b39f8c;margin-bottom:5%}.insta .insta_kome{font-size:.5em;color:#434343;text-align:right}.oyakudachi{width:70%;margin:2em auto 0 auto;max-width:960px;color:#333}@media screen and (max-width: 767px){.oyakudachi{width:90%}}.oyakudachi h2{text-align:center;margin-bottom:1em}@media screen and (max-width: 767px){.oyakudachi h2{font-size:6vw;margin-bottom:4vw}}.oyakudachi .oyaku_unit{margin-bottom:2em;border-radius:8px;overflow:hidden;box-shadow:0px 0px 5px 0px rgba(0,0,0,.35);background-color:#fff;background-image:url(../images/mc_ya_lf_bl.svg);background-repeat:no-repeat;background-position:right 10px bottom 10px}.oyakudachi .oyaku_unit p{aspect-ratio:504/250;overflow:hidden}.oyakudachi .oyaku_unit h3{font-size:.8em;padding:1em 2em 1em 1em;text-align:center}@media screen and (max-width: 767px){.oyakudachi .oyaku_unit h3{font-size:1.2em}}.oyakudachi .oyaku_unit h3 span{display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}html.modalset{overflow:hidden}html.modalset #header,html.modalset #pagetop{opacity:0}.samplemodal{display:none;width:100%;height:100vh;position:fixed;left:0;top:0;z-index:9999999999999}.samplemodal a{cursor:pointer}.samplemodal .all_close{position:fixed;top:0;right:0;color:#fff;font-size:3em;cursor:pointer;line-height:1em}.samplemodal .samplemodal-close{background:#fff;color:#000;padding:.8em 1.5em;display:inline-block;font-size:1em;border-radius:8px;margin-top:1em}.samplemodal .samplemodal-wrap{width:100%;height:100%;text-align:center;white-space:nowrap;padding:20px;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.samplemodal .samplemodal-wrap::-webkit-scrollbar{display:none}.samplemodal .samplemodal-wrap:after{content:"";display:inline-block;vertical-align:middle;width:0px;height:100%}.samplemodal .samplemodal-bg{position:absolute;left:0;top:0;background:rgba(51,51,51,.8);width:100%;height:100%}.samplemodal .samplemodal-box{width:100%;max-width:900px;display:inline-block;vertical-align:middle;position:relative}.samplemodal .samplemodal-box .inner{white-space:normal}@media screen and (min-width: 800px){.samplemodal .samplemodal-box .inner{padding-left:15%}}.samplemodal .samplemodal-box .inner{white-space:normal}@media screen and (min-width: 800px){.samplemodal .samplemodal-box .inner{padding-left:15%}}.samplemodal .samplemodal-box .inner>:first-child{margin-top:0}.tiktok h2{font-weight:700;text-align:center;padding-bottom:.5em;font-size:1.58em}.tiktok h2 span{font-size:1.47em}.tiktok p{overflow:hidden;border-radius:10px;max-height:80vh;width:80%;margin:0 auto 4em auto}@media screen and (min-width: 768px){.tiktok p{max-height:50vh;max-width:250px}}#tiktok_box .samplemodal-box .inner{height:850px;max-height:850px}@media screen and (min-width: 800px){#tiktok_box .samplemodal-box .inner{padding-left:auto}}#tiktok_box .samplemodal-box .inner iframe{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:auto;height:750px;max-height:750px;display:block;visibility:unset}.go_cleaner{margin-top:3em !important}.pickup{margin:4em auto}.pickup .pc_flex{flex-wrap:wrap}.pickup .pc_flex .oyaku_unit dl{font-size:1rem}@media screen and (max-width: 767px){.pickup .pc_flex .oyaku_unit dl{text-align:center}}.pickup .pc_flex .oyaku_unit dl dt{font-size:1em}.pickup .pc_flex .oyaku_unit dl dd{padding:1em 2em 1em 1em;font-size:.8em;text-align:center}.pickup .pc_flex .oyaku_unit dl dd span{display:block;margin-bottom:.3em;font-weight:bold;font-size:1.25em}.pickup small{font-size:.6em}.pickup small.kome{vertical-align:super}.pickup small.kome_text{display:block}.brand{width:75%;margin:12% auto 0}.brand p{margin-top:2%}/*# sourceMappingURL=style.min.css.map */