.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}.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}.none{display:none}.l-inner{max-width:1500px;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{color:#00009c;font-size:100px;font-size:clamp(65px,4.0625rem + (1vw - 7.69px)*4.7785,120px);margin-bottom:4%}@media screen and (max-width: 768px){h2{font-size:12vw}}h3{color:#00009c;font-size:27px;font-size:clamp(20px,1.25rem + (1vw - 7.69px)*.8688,30px);font-weight:bold}@media screen and (max-width: 768px){h3{font-size:3vw}}.kv{position:relative}.kv .raclean_logo{position:absolute;top:9%;left:13%;width:25%}@media screen and (max-width: 768px){.kv .raclean_logo{top:4%;left:9%;width:44%}}.kv .kv_txt{position:absolute;top:34%;left:12%;font-size:34.5px;font-size:clamp(16.5px,1.03125rem + (1vw - 7.69px)*1.5639,34.5px);font-weight:bold;line-height:1.57;color:#00009c;text-indent:-0.5em;padding-left:.5em}@media screen and (max-width: 768px){.kv .kv_txt{top:20%;left:7vw;font-size:3.7vw}}.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:5%;left:-3%;z-index:2;width:19%}}.kv .kv_slider{position:absolute;top:5%;right:11%;width:39.5%}@media screen and (max-width: 768px){.kv .kv_slider{top:auto;bottom:15vw;right:0;left:0;margin:auto;width:87%}}.kv .neko_01{position:absolute;bottom:20%;left:23.5%;width:39%;z-index:2}@media screen and (max-width: 768px){.kv .neko_01{bottom:auto;top:15.5%;left:auto;right:6%;width:58%}}.about{position:relative;overflow-x:hidden}@media screen and (max-width: 768px){.about{padding-top:45vw}}.about .txt{position:absolute;top:0;left:13.5%}@media screen and (max-width: 768px){.about .txt{left:7.5%}}.about .about_i{position:absolute;top:17%;right:-1.5%;width:12%}@media screen and (max-width: 768px){.about .about_i{top:13%;right:-2.5%;width:14%}}.about p.catch{font-size:21px;font-size:clamp(12px,.75rem + (1vw - 7.69px)*1.1295,25px);line-height:1.8;color:#333}@media screen and (max-width: 768px){.about p.catch{font-size:3vw}}.point{margin-top:7%;margin-bottom:15%}@media screen and (max-width: 768px){.point{margin-top:9%;margin-bottom:18%}}.point .flex{gap:0 7%}@media screen and (max-width: 768px){.point .flex{margin-top:6vw}}.point dl{text-align:center}.point dl dt{position:relative;margin-bottom:7%}.point dl dt .plus{position:absolute;width:30px;height:30px;margin:0 5px;top:0;bottom:0;right:-17%;margin:auto}@media screen and (max-width: 768px){.point dl dt .plus{width:20px;height:20px;right:-5.5vw;z-index:1}}.point dl dt .plus:before,.point dl dt .plus:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#00009c;border-radius:10px}.point dl dt .plus:before{width:3px;height:30px}@media screen and (max-width: 768px){.point dl dt .plus:before{height:4vw}}.point dl dt .plus:after{width:30px;height:3px}@media screen and (max-width: 768px){.point dl dt .plus:after{width:4vw}}.point dl dd.ti{margin-bottom:8%}.point dl dd.txt{font-size:17px;font-size:clamp(10px,.625rem + (1vw - 7.69px)*1.0426,22px)}.point .sub_txt{text-align:center;font-size:36px;font-size:clamp(21px,1.3125rem + (1vw - 7.69px)*1.6507,40px);font-weight:bold;margin-top:6%;letter-spacing:2px;line-height:1.6}@media screen and (max-width: 768px){.point .sub_txt{font-size:5vw;margin-top:8%}}.toilet,.sando,.sheet{margin-bottom:10%}.toilet h2,.sando h2,.sheet h2{font-size:40px;font-size:clamp(25px,1.5625rem + (1vw - 7.69px)*1.7376,45px);font-weight:bold}@media screen and (max-width: 768px){.toilet h2,.sando h2,.sheet h2{font-size:6vw}}.toilet h2 span,.sando h2 span,.sheet h2 span{margin-left:2%;display:inline-block;vertical-align:middle}.toilet h2 span a,.sando h2 span a,.sheet h2 span a{display:block;width:80%}@media screen and (max-width: 768px){.toilet h2 span a,.sando h2 span a,.sheet h2 span a{width:60%}}.toilet h3,.sando h3,.sheet h3{color:#333;font-size:29px;margin-bottom:-1%}@media screen and (max-width: 768px){.toilet h3,.sando h3,.sheet h3{font-size:4.5vw}}.toilet .item_list,.sando .item_list,.sheet .item_list{position:relative;overflow-x:auto;margin-left:13.5%;display:flex;overflow-x:auto}.toilet .item_list::-webkit-scrollbar,.sando .item_list::-webkit-scrollbar,.sheet .item_list::-webkit-scrollbar{height:8px}.toilet .item_list::-webkit-scrollbar-thumb,.sando .item_list::-webkit-scrollbar-thumb,.sheet .item_list::-webkit-scrollbar-thumb{background:#00009c;border-radius:8px}.toilet .item_list::-webkit-scrollbar-track,.sando .item_list::-webkit-scrollbar-track,.sheet .item_list::-webkit-scrollbar-track{background:#daefef;display:none}.toilet .item_list .flex,.sando .item_list .flex,.sheet .item_list .flex{gap:0 77px;align-items:flex-start}@media screen and (max-width: 768px){.toilet .item_list .flex,.sando .item_list .flex,.sheet .item_list .flex{gap:6vw}}.toilet .item_list a,.sando .item_list a,.sheet .item_list a{margin-bottom:2%}.toilet .item_list dl,.sando .item_list dl,.sheet .item_list dl{width:20.5vw;text-align:left}@media screen and (min-width: 769px){.toilet .item_list dl,.sando .item_list dl,.sheet .item_list dl{max-width:318px}}@media screen and (max-width: 768px){.toilet .item_list dl,.sando .item_list dl,.sheet .item_list dl{width:55vw}}.toilet .item_list dl dd,.sando .item_list dl dd,.sheet .item_list dl dd{margin-left:2%}.toilet .item_list dl dt,.sando .item_list dl dt,.sheet .item_list dl dt{position:relative}.toilet .item_list dl dt .new_icon,.sando .item_list dl dt .new_icon,.sheet .item_list dl dt .new_icon{position:absolute;top:0%;right:-3%;width:33%}.toilet .item_list dl .txt,.sando .item_list dl .txt,.sheet .item_list dl .txt{color:#00009c;font-size:20px}@media screen and (max-width: 768px){.toilet .item_list dl .txt,.sando .item_list dl .txt,.sheet .item_list dl .txt{font-size:4vw}}.toilet .item_list dl .txt span,.sando .item_list dl .txt span,.sheet .item_list dl .txt span{font-size:1.3em;line-height:1}.toilet{position:relative}.toilet .neko_02{position:absolute;top:-19%;right:7%;width:23%}@media screen and (max-width: 768px){.toilet .neko_02{top:-8%;right:2%;width:28%}}.sando{position:relative}.sando .neko_03{position:absolute;top:-21%;left:36%;width:44%}@media screen and (max-width: 768px){.sando .neko_03{top:-8%;left:36%;width:55%;z-index:-1}}.sheet{position:relative}.sheet .neko_04{position:absolute;top:-26%;right:5%;width:19%}@media screen and (max-width: 768px){.sheet .neko_04{top:4%;right:7%;width:32%}}.interior{padding-bottom:5%}.interior .flex{align-items:flex-start;justify-content:space-between}@media screen and (max-width: 768px){.interior .flex{display:block}}.interior .flex .txt_block{width:40%}@media screen and (max-width: 768px){.interior .flex .txt_block{width:100%}}.interior .flex .pet_i{width:60%}.interior h2{font-size:90px;font-size:clamp(36px,2.25rem + (1vw - 7.69px)*5.5604,100px);margin-bottom:0}.interior h2 span{margin-left:2%;display:inline-block;vertical-align:text-top}.interior h2 span a{display:block;width:80%}@media screen and (max-width: 768px){.interior h2 span a{width:60%}}.interior h3{font-size:37px;font-size:clamp(16px,1rem + (1vw - 7.69px)*2.3458,43px)}/*# sourceMappingURL=style.min.css.map */