@import"//fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600&display=swap";:root{--section-title-font-size: 2.2rem}@media(width >= 768px){:root{--section-title-font-size: 3.3rem}}picture{display:block;line-height:0}picture img{height:auto}@media(width >= 768px){.sp-only{display:none !important}}@media(width < 768px){.pc-only{display:none !important}}.y_marker{background:linear-gradient(transparent 60%, #fceb56 60%)}.barlow-font{font-family:"Barlow Condensed",sans-serif;font-weight:600}.bg_gray{background-color:#e3e5e4}.fw-noto-l{font-family:"Noto Sans Japanese-l"}.fw-noto-r{font-family:"Noto Sans Japanese-r"}.fw-noto-m{font-family:"Noto Sans Japanese-m"}.fw-noto-sb{font-family:"Noto Sans Japanese-sb"}.underline{text-decoration:underline}.main .wrapper{max-width:100%}.main-content{font-family:"Noto Sans Japanese-r";color:#333}.main-content .none{display:none}.main-content .dp-block{display:block;width:100%}.main-content .f-orange{color:#ea5800}.main-content .w-shadow{text-shadow:4px 4px 5px #fff,4px -4px 5px #fff,-4px 4px 5px #fff,-4px -4px 5px #fff}.main-content .note{font-family:"Noto Sans Japanese-l";font-size:1.2rem}@media screen and (max-width: 428px){.main-content .note{font-size:1rem}}.main-content .note_txt{padding-left:1.5em;text-indent:-1.5em}.main-content .mb-1{margin-bottom:rem}.main-content .ta-right{text-align:right}.main-content .ta-left{text-align:left}.main-content .ta-center{text-align:center}.main-content img{height:auto;vertical-align:top}.main-content .kome{line-height:1.3;font-size:1.1rem;margin-top:1rem}.section-inner{width:100%;max-width:1080px}.section-x-spacer{padding-inline:3%;margin:0 auto 0}@media(width >= 1200px){.section-x-spacer{padding-inline:0;margin:0 auto}}.section-y-spacer{padding-block:40px;margin:0 auto 20px}@media(width >= 1200px){.section-y-spacer{padding-block:60px;margin:0 auto}}.section-title-container{text-align:center;margin-bottom:3rem}.section-title{display:inline-block;border-left:4px solid #1895da;border-right:4px solid #1895da;color:#333;text-align:center;padding:0px 16px 3px;margin:0 auto;max-width:800px;box-sizing:border-box;font-size:var(--section-title-font-size)}@media(width >= 768px){.section-title{padding:5px 20px 10px;border-left:6px solid #1895da;border-right:6px solid #1895da}}.detail-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;padding-right:18px;border-radius:8px;background-color:#174288;color:#fff;text-decoration:none;font-weight:bold;font-size:1.8rem;white-space:nowrap;transition:background-color .3s ease;cursor:pointer}.detail-button:link,.detail-button:visited{color:#fff}.detail-button.--secondary{background-color:#1895da}.detail-button span{margin-right:15px}.detail-button__icon{width:30px;height:30px}.movie-image{position:relative}.movie-image__src{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;border-radius:4px;box-shadow:rgba(0,0,0,.12) 0px 1px 3px,rgba(0,0,0,.24) 0px 1px 2px}.movie__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:gray;font-size:5rem;background-color:#fff;border-radius:100em;opacity:.8;box-shadow:rgba(0,0,0,.16) 0px 3px 6px,rgba(0,0,0,.23) 0px 3px 6px}#floatingbtn{z-index:99}@media screen and (max-width: 767px){#floatingbtn{bottom:0;display:flex !important;align-items:stretch;width:100%}}#floatingbtn a{font-family:"Noto Sans Japanese-sb";line-height:1.5;background-color:#3f85ff;margin-top:20px;font-size:14px;font-size:1.4rem}@media screen and (max-width: 767px){#floatingbtn a{position:relative;border-radius:0;padding:10px;margin-top:0}}#floatingbtn a::after{font-size:3.5rem}@media screen and (max-width: 767px){#floatingbtn a::after{font-size:3rem;position:absolute;top:50%;right:5px;transform:translateY(-50%);margin-top:0}}#floatingbtn a.flt-bn-monitor_campaign{background-color:#215f9a;color:#ff0;padding:1.9rem 0}@media screen and (max-width: 767px){#floatingbtn a.flt-bn-monitor_campaign{padding:0 0 0 .5em}}#floatingbtn a.flt-bn-monitor_campaign::after{content:"";background:none}#floatingbtn .font-xl{font-size:2.8rem}@media screen and (max-width: 767px){#floatingbtn .font-xl{font-size:14px;font-size:1.4rem}}#floatingbtn .font-l{font-size:2.4rem}@media screen and (max-width: 767px){#floatingbtn .font-l{font-size:14px;font-size:1.4rem}}#floatingbtn .font-s{font-size:.6em;display:inline-block}#floatingbtn .flt-bn-campaign{margin-bottom:1rem;background-color:#ea5800}#floatingbtn .flt-bn-campaign::after{display:inline-block;width:47px;height:45px;margin-top:5px;content:"";background:url(/b2b/robotics/products/cleaningrobot/set-plan/images/index/ico_campaign_closing.png) no-repeat;background-size:contain}#floatingbtn .flt-bn-subsidy{line-height:1.4;margin-bottom:1rem;text-shadow:0 0 5px rgba(9,129,109,.5);background-color:#0dbc9f}@media screen and (max-width: 767px){#floatingbtn .flt-bn-subsidy{margin-bottom:0}}#floatingbtn .flt-bn-subsidy::after{display:inline-block;width:35px;height:40px;margin-top:5px;content:"";background:url(/b2b/robotics/products/cleaningrobot/images/ico_calculator.png) no-repeat;background-size:contain}@media screen and (max-width: 767px){#floatingbtn .flt-bn-subsidy::after{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:20px;height:30px;margin-top:0}}.cleaningrobots .tl_dot{-webkit-text-emphasis:dot;text-emphasis:dot;-webkit-text-emphasis-color:linear-gradient(90deg, #104dd2, #109cda);text-emphasis-color:linear-gradient(90deg, #104dd2, #109cda)}.cleaningrobots .common_tl{font-size:4rem;line-height:1.8;color:#333;text-align:center;margin-bottom:3rem}@media screen and (max-width: 428px){.cleaningrobots .common_tl{font-size:2.2rem;line-height:2;margin-bottom:1.8rem}}.cleaningrobots .common_tl .tl_small{font-size:85%}.cleaningrobots .common_tl .tl_large{font-size:130%;line-height:1.2}.cleaningrobots .tl_blue{color:#104ed2}.cleaningrobots .tl_gradation{filter:drop-shadow(0px 0px 5px white);background:linear-gradient(90deg, #104dd2, #109cda);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:4.2rem}@media screen and (max-width: 428px){.cleaningrobots .tl_gradation{font-size:2.4rem}}.cleaningrobots .tl_border{position:relative;padding-bottom:.5rem}.cleaningrobots .tl_border::after{position:absolute;left:0;bottom:0;width:100%;height:100%;content:"";background-image:linear-gradient(90deg, #104dd2, #109cda);background-repeat:no-repeat;background-size:100% 3%;background-position:bottom}.cleaningrobots .tl_box{background-image:linear-gradient(90deg, #104dd2, #109cda);color:#fff;text-shadow:none;box-shadow:0px 0px 10px 3px #fff;padding:0 1rem}.cleaningrobots .tl_note{vertical-align:text-top;font-size:1.4rem}.cleaningrobots .lineup .small-text{font-size:1rem}.cleaningrobots .lineup .lineup-title-catch{font-size:1.6rem}@media(width >= 768px){.cleaningrobots .lineup .lineup-title-catch{font-size:2rem}}.cleaningrobots .lineup .lineup_table{width:100%;display:flex;flex-wrap:wrap;gap:1.6rem .75rem}@media(width >= 768px){.cleaningrobots .lineup .lineup_table{display:grid;grid-template-columns:repeat(auto-fit, minmax(175px, 1fr));grid-template-columns:repeat(4, 1fr);grid-template-rows:auto auto auto auto auto auto auto auto auto auto;gap:unset;-moz-column-gap:1.6rem;column-gap:1.6rem}}.cleaningrobots .lineup .lineup_area{width:calc(50% - .75rem + .375rem)}@media(width >= 768px){.cleaningrobots .lineup .lineup_area{width:100%;grid-column:span 1;grid-row:1/-1;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid}}@media(width >= 768px){.cleaningrobots .lineup .lineup_item{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/-1;grid-row:1/-1}}.cleaningrobots .lineup .lineup_type{font-family:"Noto Sans Japanese-m";color:#fff;background-color:#1895da;text-align:center;padding:1rem 1.6rem;border-radius:16px 16px 0 0}@media(width >= 768px){.cleaningrobots .lineup .lineup_type{grid-row:1/2;grid-column:1;padding:1.4rem 1.6rem;font-size:1.8rem}}.cleaningrobots .lineup .lineup_type.--middle-large{background-color:#005aab}.cleaningrobots .lineup .lineup_body{background:#f2f8fc;gap:1.6rem;padding:2rem .8rem;border-radius:0 0 16px 16px}@media(width >= 768px){.cleaningrobots .lineup .lineup_body{grid-row:2/-1;grid-column:1;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:end;padding:3rem 1rem}}.cleaningrobots .lineup .lineup_img{padding:0 10px}@media(width >= 768px){.cleaningrobots .lineup .lineup_img{grid-row:2/3;grid-column:1}}.cleaningrobots .lineup .lineup_img img{display:block;max-height:300px;-o-object-fit:contain;object-fit:contain}.cleaningrobots .lineup .lineup_txt{display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.2rem}@media(width < 768px){.cleaningrobots .lineup .lineup_txt{min-height:60px}}@media(width >= 768px){.cleaningrobots .lineup .lineup_txt{grid-row:3/4;grid-column:1;font-size:1.7rem}}.cleaningrobots .lineup .lineup_txt .note{position:absolute;top:20%;right:20%}@media screen and (max-width: 1200px){.cleaningrobots .lineup .lineup_txt .note{right:16%}}@media screen and (max-width: 428px){.cleaningrobots .lineup .lineup_txt .note{top:23%;right:10%}}.cleaningrobots .lineup .lineup_specs{color:#757575;font-size:11px;gap:0;margin-top:1.6rem}@media(width >= 768px){.cleaningrobots .lineup .lineup_specs{grid-row:4/8;grid-column:1;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;margin-top:0}}@media(width >= 768px){.cleaningrobots .lineup .lineup_spec{display:flex;flex-wrap:wrap}}.cleaningrobots .lineup .lineup_spec+.lineup_spec{margin-top:.5rem}@media(width >= 768px){.cleaningrobots .lineup .lineup_spec+.lineup_spec{margin-top:.75rem}}.cleaningrobots .lineup .lineup_spec.size{min-height:65px}@media(width >= 768px){.cleaningrobots .lineup .lineup_spec.size{min-height:unset;grid-row:1/2;grid-column:1}}@media(width >= 768px){.cleaningrobots .lineup .lineup_spec.weight{grid-row:2/3;grid-column:1}}.cleaningrobots .lineup .lineup_spec.time{min-height:96px}@media(width >= 768px){.cleaningrobots .lineup .lineup_spec.time{min-height:unset;grid-row:3/4;grid-column:1}}.cleaningrobots .lineup .lineup_spec.floor{min-height:96px}@media(width >= 768px){.cleaningrobots .lineup .lineup_spec.floor{min-height:unset;grid-row:4/5;grid-column:1}}.cleaningrobots .lineup .lineup_spec dt,.cleaningrobots .lineup .lineup_spec dd{padding:4px 8px;display:flex;align-items:center}@media(width >= 768px){.cleaningrobots .lineup .lineup_spec dt,.cleaningrobots .lineup .lineup_spec dd{font-size:1.3rem}}.cleaningrobots .lineup .lineup_spec dt{border-bottom:1px solid #dcdcdc}@media(width >= 768px){.cleaningrobots .lineup .lineup_spec dt{width:30%;border-bottom:none;border-right:1px solid #dcdcdc}}.cleaningrobots .lineup .lineup_spec dd{text-align:justify;line-height:1.4;letter-spacing:-0.02em}@media(width >= 768px){.cleaningrobots .lineup .lineup_spec dd{width:70%}}.cleaningrobots .lineup .lineup_icon_area{text-align:center}@media(width >= 768px){.cleaningrobots .lineup .lineup_icon_area{grid-row:8/9;grid-column:1}}@media screen and (max-width: 428px){.cleaningrobots .lineup .lineup_icon_area{padding:15px 5px}}.cleaningrobots .lineup .lineup_icon_txt{font-weight:bold;margin-bottom:1rem;font-size:1.2rem}@media(width >= 768px){.cleaningrobots .lineup .lineup_icon_txt{font-size:1.6rem}}.cleaningrobots .lineup .lineup_icon{display:flex;justify-content:center;gap:4%}@media screen and (max-width: 428px){.cleaningrobots .lineup .lineup_icon{gap:2%}}@media screen and (max-width: 428px){.cleaningrobots .lineup .lineup_icon img{display:block;width:30%}}.cleaningrobots .lineup .link-box{text-align:center}@media(width >= 768px){.cleaningrobots .lineup .link-box{grid-row:9/10;grid-column:1}}.cleaningrobots .lineup .lineup_campaign{font-size:1.6rem;font-weight:bold;margin-bottom:8px}@media(width < 768px){.cleaningrobots .lineup .lineup_campaign{font-size:1.4rem}}@media(width < 768px){.cleaningrobots .lineup .lineup_link{font-size:1.4rem}}.cleaningrobots .brand .brand_inner{text-align:center}.cleaningrobots .brand .hukidasi{font-size:24px;display:inline-block;background-color:#106ad5;color:#fff;padding:5px 10px;margin:0 auto 10px;position:relative;z-index:5}@media screen and (max-width: 428px){.cleaningrobots .brand .hukidasi{font-size:16px;padding:1px 10px}}.cleaningrobots .brand .hukidasi::after{position:absolute;bottom:-35%;left:50%;transform:translateX(-50%);content:"";width:40px;height:40px;clip-path:polygon(50% 100%, 0 0, 100% 0);background-color:#0f6ad5;z-index:-1}@media screen and (max-width: 428px){.cleaningrobots .brand .hukidasi::after{width:25px;height:25px}}.cleaningrobots .brand .brand_tl{line-height:1.6}.cleaningrobots .brand .inbox{margin:0 auto}@media(width >= 768px){.cleaningrobots .brand .inbox{width:90%;max-width:1000px}}.cleaningrobots .brand .inbox .logo{display:flex;justify-content:center;align-items:center}.cleaningrobots .brand .inbox .logo div{flex-basis:16.6666666667%;text-align:center}.cleaningrobots .brand .inbox .logo img{width:auto}@media screen and (max-width: 1200px){.cleaningrobots .brand .inbox .logo img{height:80px}}@media screen and (max-width: 428px){.cleaningrobots .brand .inbox .logo img{max-height:7.83333vw}}.cleaningrobots .brand .inbox .logo:not(:first-of-type){margin-top:8px}.cleaningrobots .brand .inbox .note{margin-top:30px}@media(width >= 768px){.cleaningrobots .services .services-inner.two-up{display:flex}.cleaningrobots .services .services-inner.two-up .migration_bnr{margin-top:0}}.cleaningrobots .services .services-inner.two-up .migration_bnr a{display:block;max-width:1000px}@media(width >= 768px){.cleaningrobots .services .services-inner.two-up .migration_bnr a{width:95%;margin-inline:auto}}.cleaningrobots .services .services-inner.two-up .migration_bnr_lead{margin-bottom:1.25rem;text-align:center;font-size:1.6rem}@media(width >= 768px){.cleaningrobots .services .services-inner.two-up .migration_bnr_lead{font-size:2rem}}.cleaningrobots .migration_bnr+.migration_bnr{margin-top:3.5rem}.cleaningrobots .migration_bnr_lead{margin-bottom:1.25rem;text-align:center;font-size:1.6rem}@media(width >= 768px){.cleaningrobots .migration_bnr_lead{font-size:2.6rem}}.cleaningrobots .migration_bnr a{display:block;max-width:1000px}@media(width >= 768px){.cleaningrobots .migration_bnr a{width:90%;margin-inline:auto}}.cleaningrobots .migration_bnr img{box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px}.cleaningrobots .case{background-color:#e7f2ff;background-image:url(../images/case/case_bg_pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 428px){.cleaningrobots .case .case-inner{background:url(../images/case/case_bg_sp.jpg) no-repeat 0 0/100% auto}}.cleaningrobots .case .case-lead{font-size:2.4rem;margin-bottom:2rem}@media screen and (max-width: 428px){.cleaningrobots .case .case-lead{font-size:1.8rem}}.cleaningrobots .case .case-box{width:100%;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem}@media(width >= 768px){.cleaningrobots .case .case-box{flex-direction:row;align-items:stretch}}.cleaningrobots .case .case-item{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2);position:relative;display:flex;flex-direction:column}@media(width >= 768px){.cleaningrobots .case .case-item{width:calc(50% - 3rem + 1.5rem)}}@media(width >= 1024px){.cleaningrobots .case .case-item{width:calc(33.3333333333% - 3rem + 1rem)}}.cleaningrobots .case .case-item.type_whizi::before{position:absolute;top:0;left:0;content:"";width:60px;height:60px;background:url(../../../case-studies/images/ico_logo_whizi_case.png) no-repeat;z-index:10}.cleaningrobots .case .case_img{width:100%}.cleaningrobots .case .case-body{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;row-gap:1rem;padding:20px}.cleaningrobots .case .case_tl{font-size:1.6rem;font-size:2rem;margin-bottom:1rem;flex-grow:1}@media(width >= 768px){.cleaningrobots .case .case_tl{font-size:1.8rem}}.cleaningrobots .case .case_txt{flex-shrink:0;font-size:1.6rem}@media screen and (max-width: 428px){.cleaningrobots .case .case_txt{font-size:1.4rem}}.cleaningrobots .case .case_tag{display:flex;gap:.5rem;font-size:1.6rem}@media screen and (max-width: 428px){.cleaningrobots .case .case_tag{font-size:1.4rem}}.cleaningrobots .case .case_type{background-color:#16364a;color:#fff;padding:.1rem 1rem}.cleaningrobots .case .case_task{background-color:#fff;color:#16364a;padding:0 .9rem;border:1px solid #16364a}.cleaningrobots .case .btn_txt{font-size:2.4rem;margin:60px auto 20px;position:relative;display:inline-block;padding:0 40px}@media screen and (max-width: 428px){.cleaningrobots .case .btn_txt{font-size:1.6rem;padding:0 25px;margin:8% auto 5%}}.cleaningrobots .case .btn_txt::before,.cleaningrobots .case .btn_txt::after{position:absolute;top:0;content:"";width:1px;height:100%;background-color:#333}.cleaningrobots .case .btn_txt::before{right:0;margin-right:.5em;transform:rotate(45deg)}.cleaningrobots .case .btn_txt::after{left:0;margin-left:.5em;transform:rotate(-45deg)}.cleaningrobots .case .bg-gradation{width:600px;height:70px;background-image:linear-gradient(90deg, #104dd2 0%, #109cda);box-shadow:0 6px 0 0 #1e51ac;vertical-align:bottom;margin:0 auto 70px}@media screen and (max-width: 428px){.cleaningrobots .case .bg-gradation{width:90%;height:50px;margin-bottom:50px}}.cleaningrobots .case a.btn{display:flex;align-items:center;justify-content:center;background:linear-gradient(to top left, transparent 0 50%, rgba(250, 250, 250, 0.1) calc(50% + 1px) 100%);width:600px;height:70px;color:#fff;font-size:24px;text-shadow:2px 2px 5px #1e51ac,-2px 2px 5px #1e51ac,2px -2px 5px #1e51ac,-2px -2px 5px #1e51ac;position:relative}@media screen and (max-width: 428px){.cleaningrobots .case a.btn{width:100%;height:50px;font-size:1.6rem}}.cleaningrobots .case a.btn::after{position:absolute;top:50%;right:10%;transform:translateY(-50%);content:"";width:16px;height:16px;background-color:#fff;clip-path:polygon(0 0, 0% 100%, 70% 50%)}@media screen and (max-width: 428px){.cleaningrobots .case a.btn::after{width:10px;height:10px}}.cleaningrobots .case .bnr_list{width:90%;max-width:1300px;display:flex;flex-wrap:wrap;justify-content:center;gap:4%;row-gap:3rem;margin-inline:auto}@media screen and (max-width: 428px){.cleaningrobots .case .bnr_list{flex-direction:column;gap:5vw}}.cleaningrobots .case .bnr_list .byuse_bnr{width:48%;max-width:600px;border:2px solid #fff}@media screen and (max-width: 428px){.cleaningrobots .case .bnr_list .byuse_bnr{width:100%}}.cleaningrobots .faqs .inbox{width:92vw;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.cleaningrobots .faqs .inbox{width:83.3334%;max-width:1000px;margin-top:30px}}.cleaningrobots .faqs .inbox .togglebox .toggle{position:relative;display:flex;align-items:center;width:100%;padding-left:2.6666666667vw;margin-top:-1px;cursor:pointer;background-color:#f6f6f6;border:1px solid #dcdcdc;-ms-flex-align:center}@media screen and (min-width: 768px){.cleaningrobots .faqs .inbox .togglebox .toggle{padding-left:28px}}.cleaningrobots .faqs .inbox .togglebox .toggle .mt{width:93%;display:flex;align-items:center;font-family:"Noto Sans Japanese-r";font-style:normal;font-size:22px;font-weight:700;padding:14px 0;margin:4px 0;vertical-align:middle;border-right:1px solid #dcdcdc;-ms-flex-align:center}@media screen and (max-width: 767px){.cleaningrobots .faqs .inbox .togglebox .toggle .mt{padding:1.8666666667vw 0;margin:.4vw 0;font-size:11px;font-size:1.1rem}}@media screen and (min-width: 768px)and (max-width: 1200px){.cleaningrobots .faqs .inbox .togglebox .toggle .mt{width:91%}}.cleaningrobots .faqs .inbox .togglebox .toggle .mt::before{display:block;width:4.9333333333vw;height:4.9333333333vw;margin-right:2.6666666667vw;content:"";background:url(../images/faqs/ico_q_faq.png) no-repeat;background-size:contain}@media screen and (min-width: 768px){.cleaningrobots .faqs .inbox .togglebox .toggle .mt::before{width:37px;height:37px;margin-right:20px}}.cleaningrobots .faqs .inbox .toggle_ar{position:absolute;top:50%;right:2.5%;width:0;height:0;border-color:#757575 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:7px 6px 0 6px;transform:translateY(-50%)}@media screen and (max-width: 1200px){.cleaningrobots .faqs .inbox .toggle_ar{right:3%}}@media screen and (min-width: 768px){.cleaningrobots .faqs .inbox .toggle_ar{border-width:14px 11px 0 11px}}.cleaningrobots .faqs .inbox .toggle_ar.on{transform:translateY(-50%) scale(1, -1)}.cleaningrobots .faqs .inbox .togglebox .toggle_inbox{padding:2.6666666667vw 2.6666666667vw 6.4vw 2.6666666667vw;background-color:#fff}@media screen and (min-width: 768px){.cleaningrobots .faqs .inbox .togglebox .toggle_inbox{padding:18px 0 30px 30px}}.cleaningrobots .faqs .inbox .togglebox .toggle_inbox .txt{position:relative;padding-left:7.4666666667vw;font-size:9px;font-size:.9rem}@media screen and (min-width: 768px){.cleaningrobots .faqs .inbox .togglebox .toggle_inbox .txt{padding-left:56px;font-size:18px}}.cleaningrobots .faqs .inbox .togglebox .toggle_inbox .txt::before{position:absolute;top:0;left:0;display:block;width:4.9333333333vw;height:4.9333333333vw;content:"";background:url(../images/faqs/ico_a_faq.png) no-repeat;background-size:contain}@media screen and (min-width: 768px){.cleaningrobots .faqs .inbox .togglebox .toggle_inbox .txt::before{top:50%;width:37px;height:37px;transform:translateY(-50%)}}.cleaningrobots .faqs .inbox .togglebox .toggle_inbox .txt a{text-decoration:underline;color:blue}@media screen and (min-width: 768px){.cleaningrobots .faqs .inbox .togglebox .toggle_inbox .list{margin-top:20px}}@media screen and (max-width: 767px){.cleaningrobots .faqs .inbox .togglebox .toggle_inbox .list{margin-left:7.4666666667vw}}.cleaningrobots .faqs .inbox .togglebox .toggle_inbox .list li a{font-size:9px;font-size:.9rem;color:blue;text-decoration:underline}@media screen and (min-width: 768px){.cleaningrobots .faqs .inbox .togglebox .toggle_inbox .list li a{font-size:18px}}.cleaningrobots .faqs .inbox .togglebox .toggle_inbox .list li a:hover{text-decoration:none}.downloads .downloads-title{margin-bottom:3rem;text-align:center;font-size:var(--section-title-font-size)}.downloads .downloads-lead{margin-bottom:3rem;text-align:left}@media(width >= 768px){.downloads .downloads-lead{text-align:center;font-size:1.8rem}}.downloads .deta_area{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem}@media(width >= 768px){.downloads .dl_item{width:calc(33.3333333333% - 2.5rem + .8333333333rem);flex-basis:calc(33.3333333333% - 2.5rem + .8333333333rem);box-sizing:content-box;background-color:#fff;padding:10px}}@media screen and (min-width: 768px){.downloads .dl_item:nth-child(4) .deta_tit.wp,.downloads .dl_item:nth-child(5) .deta_tit.wp{min-height:80px}}.downloads .deta_tit{margin-bottom:1rem;margin-top:.8rem}.downloads .deta_tit.wp{text-align:center}.downloads .bg_tit{font-size:1.6rem}@media(width >= 768px){.downloads .bg_tit{font-size:1.8rem}}.downloads .dl_btn a{display:inline-block;width:100%;padding:1rem 0;font-size:1.7rem;color:#fff;text-align:center;background-color:#232a46}.downloads .dl_btn a:hover{opacity:.8}.robot-plan .robot-plan-inner-inner{background:#f2f8fc}.robot-plan .robot-plan__tl{text-align:center;width:-moz-fit-content;width:fit-content;margin:0 auto 3rem;font-size:3.4rem;line-height:2.2}@media screen and (max-width: 428px){.robot-plan .robot-plan__tl{width:auto;font-size:1.6rem}}.robot-plan .robot-plan__tl .name{display:inline-block;background:linear-gradient(0deg, #318cdc 0%, #005aab 100%);color:#fff;display:inline-block;padding:.5rem 1rem;margin-bottom:1.6rem;line-height:1.3}@media(width >= 768px){.robot-plan .robot-plan__tl .name{font-size:2.6rem}}.robot-plan .robot-plan__img{margin:5% 0 3rem}@media(width >= 768px){.robot-plan .robot-plan__img{margin-top:0;margin-inline:auto}}@media(width >= 1200px){.robot-plan .robot-plan__img{width:88%}}.robot-plan .plan-catch{line-height:1.5;text-align:center;margin-bottom:3rem;font-weight:bold;font-size:2rem}@media(width >= 768px){.robot-plan .plan-catch{font-size:2.5rem}}.robot-plan .plan-catch *{font-weight:bold}.robot-plan .plan-catch-emphasis{font-size:2.8rem;line-height:1.6}@media(width >= 768px){.robot-plan .plan-catch-emphasis{font-size:3.5rem}}.robot-plan .cta_wrap{margin-top:3rem;text-align:center}.plan-detail{position:relative}.plan-detail .plan_01_caption{margin-bottom:1rem;font-size:2.2rem;color:#0f3d84;display:flex;justify-content:center;align-items:center}@media(width >= 768px){.plan-detail .plan_01_caption{font-size:3rem}}.plan-detail .plan_01_caption .monthly{background-color:#0f3d84;color:#fff;padding:0 2%;margin-left:.5rem;line-height:1.5;display:inline-block}@media(width >= 768px){.plan-detail .plan_01_caption .monthly{padding:0 1%}}.plan-detail .plan_01_box{display:flex;flex-direction:column;padding:4% 5%;border:#0f3d84 2px solid;border-radius:20px;background-color:#fff}@media screen and (min-width: 429px){.plan-detail .plan_01_box{flex-direction:row;justify-content:space-between;max-width:950px;margin-left:auto;margin-right:auto}}.plan-detail .plan_base{position:relative;color:#7b7c7f}@media(width >= 768px){.plan-detail .plan_base{width:40%}}.plan-detail .plan_base_tl{position:relative;line-height:1;padding-left:78px;margin-bottom:1rem}@media screen and (max-width: 428px){.plan-detail .plan_base_tl{padding-left:52px}}.plan-detail .plan_base_tl::before{content:"";background:url(/b2b/robotics/products/cleaningrobot/set-plan/images/ico-price-base-min.svg) no-repeat left top;background-size:contain;width:65px;height:65px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 428px){.plan-detail .plan_base_tl::before{width:40px;height:40px}}.plan-detail .plan_base_tl .plan_digit{font-size:6.6rem}@media(width >= 768px){.plan-detail .plan_base_tl .plan_digit{font-size:7.6rem}}.plan-detail .plan_base_tl .plan_digit_yen{font-size:3rem}.plan-detail .plan_base_items{display:flex;flex-direction:column;align-items:center;width:100%}.plan-detail .plan_base_items .plan_base_item{height:40px;width:240px;margin-bottom:5px;font-size:2rem;padding-left:5.6rem;line-height:40px}.plan-detail .plan_base_items .whiz-bg{position:relative;background:url(/b2b/robotics/products/cleaningrobot/set-plan/images/plan01_base_bg_whiz.png) no-repeat left top;background-size:contain}.plan-detail .plan_base_items .whiz-bg .price-font{margin-left:1.2em}.plan-detail .plan_base_items .broit-bg{position:relative;background:url(/b2b/robotics/products/cleaningrobot/set-plan/images/plan01_base_bg_broit.png) no-repeat left top;background-size:contain}.plan-detail .plan_base_items .broit-bg .price-font{margin-left:1em}.plan-detail .plan_special{position:relative;padding-top:20%}@media(width >= 768px){.plan-detail .plan_special{width:50%;padding-top:0}}.plan-detail .plan_special::before{content:"";background:url(/b2b/robotics/products/cleaningrobot/set-plan/images/ico-plan01-triangle-min.svg) no-repeat left top;background-size:contain;width:46px;height:62px;position:absolute;left:-19%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 428px){.plan-detail .plan_special::before{width:30px;height:40px;top:16px;left:43%;transform:translateX(-50%);transform:rotate(90deg)}}.plan-detail .plan_special_tl{position:relative;line-height:1;padding-left:78px;color:#005aab}@media screen and (max-width: 428px){.plan-detail .plan_special_tl{padding-left:52px}}.plan-detail .plan_special_tl::before{content:"";background:url(/b2b/robotics/products/cleaningrobot/set-plan/images/ico-price-special-min.svg) no-repeat left top;background-size:contain;width:65px;height:65px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 428px){.plan-detail .plan_special_tl::before{width:40px;height:40px}}.plan-detail .plan_special_tl::after{content:"";background:url(/b2b/robotics/products/cleaningrobot/set-plan/images/fv_otoku_ico-min.svg) no-repeat right top;background-size:contain;width:95px;height:95px;position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 428px){.plan-detail .plan_special_tl::after{width:70px;height:70px;right:-17%;top:-11%}}@media screen and (min-width: 429px){.plan-detail .plan_special_tl::after{right:-3%;top:55%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.plan-detail .plan_special_tl .plan_digit{font-size:9rem}@media screen and (max-width: 428px){.plan-detail .plan_special_tl .plan_digit{font-size:7.4rem}}.plan-detail .plan_special_tl .plan_digit_yen{font-size:3rem}.plan-detail .plan_special_items>p{font-size:2.2rem;display:inline;margin:0 auto 4%;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 429px){.plan-detail .plan_special_items>p{display:block}}.plan-detail .plan_special_items .annotasion{display:block}.reasons-catch{text-align:center;font-size:1.6rem;margin-bottom:3rem}@media(width >= 768px){.reasons-catch{font-size:2rem}}.reasons-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(345px, 1fr));grid-template-rows:auto;gap:2rem}@media(width >= 768px){.reasons-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto auto auto;gap:unset;-moz-column-gap:2rem;column-gap:2rem}}@media(width >= 768px){.reason-item{display:grid;grid-template-rows:subgrid;grid-row:1/-1}}.reason-num-box{border-bottom:1px solid #1895da;text-align:center;line-height:1;position:relative;min-height:4.25rem;grid-row:auto}@media(width >= 768px){.reason-num-box{grid-row:1/2;min-height:6.25rem;min-height:80px}}.reason-num{position:absolute;left:0;right:0;bottom:-1.75rem;display:inline-block;font-weight:600;font-size:6rem;color:#1895da;text-shadow:3px 3px 2px #fff,-3px 3px 2px #fff,-3px -3px 0 #fff,3px -3px 0 #fff}@media(width >= 768px){.reason-num{font-size:8rem}}.reason-body{padding:3rem 1.6rem 1.6rem;background-color:#f2f8fc;text-align:justify;display:grid;grid-template-rows:subgrid;grid-row:auto}@media(width >= 768px){.reason-body{grid-row:2/4}}.reason-title{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;color:#1895da;text-align:center;font-size:var(--section-title-font-size);font-weight:bold;line-height:1.3}.reason-image{width:100%;grid-row:auto}@media(width >= 768px){.reason-image{grid-row:4/5}}@media(width >= 768px){.merits-list{margin-top:6rem}}.merit+.merit{margin-top:4.5rem}@media(width >= 768px){.merit+.merit{margin-top:4rem}}@media(width >= 768px){.merit{position:relative;background-image:url(../images/merits/bg_skew_right.png);background-repeat:no-repeat;background-position:top left;background-size:72%;margin-bottom:5rem}.merit.--point2{background-image:url(../images/merits/bg_skew_left.png);background-position:top right;background-size:100%;margin-bottom:12rem}}.merit-inner{width:100%;max-width:1080px;margin:0 auto}.merit-body{display:flex;flex-direction:column;gap:2rem;width:100%}@media(width >= 768px){.merit-body{flex-direction:row;gap:5rem;align-items:center;padding:5rem 0}.merit-body.--point2{flex-wrap:wrap;flex-direction:row-reverse;gap:0}}.merit-info{display:flex;flex-direction:column;gap:1.6rem}@media(width >= 768px){.merit-info{gap:2rem;max-width:50%}.merit-info.--point2{max-width:100%;width:100%;margin-left:40%}}.merit-media-container{display:flex;flex-direction:column;gap:1.6rem;padding:1.4rem;border-radius:16px;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 2px 6px 2px;background-color:#fff;flex-grow:1}@media(width >= 768px){.merit-media-container{flex-direction:row;gap:3rem;margin-top:-7rem;padding:3rem 2rem}.merit-media-container.--point2{margin-top:3rem;margin-bottom:-10rem}}.merit-picture{width:100%}.merit-picture.--point2{width:calc(50% - 3rem + 1.5rem)}.merit-movie.--point2{width:calc(50% - 3rem + 1.5rem)}.merit-point-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;width:auto;min-width:100px;height:30px;background-color:#2196f3;color:#fff;font-size:1.4rem;font-weight:bold;text-align:center;white-space:nowrap;box-sizing:border-box}@media(width >= 768px){.merit-point-badge{min-width:120px;height:40px;font-size:1.6rem}}.merit-point-badge::after{content:"";position:absolute;top:0;right:-15px;width:0;height:0;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:15px solid #2196f3}@media(width >= 768px){.merit-point-badge::after{right:-20px;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:20px solid #2196f3}}.merit-point-badge:hover{background-color:#1976d2}.merit-point-badge:hover::after{border-left-color:#1976d2}.merit-title{color:#1895da;font-weight:bold;font-size:var(--section-title-font-size)}.merit-catch{font-size:1.6rem}.hero{margin-bottom:20px}.hero__container{overflow:hidden;position:relative;background-image:url("../images/hero/hero_bg_sp.png");background-size:cover;background-position:top right;background-repeat:no-repeat;width:100%;aspect-ratio:900/1360}@media(width >= 768px){.hero__container{background-image:url("../images/hero/hero_bg_pc.png");aspect-ratio:140/55}}.hero__content{display:flex;flex-direction:column}@media(width < 768px){.hero__content{justify-content:space-between;width:100%;height:81%}}@media(width >= 768px){.hero__content{position:absolute;top:clamp(1.8rem,1.2666666667rem + .6944444444vw,2.6rem);right:56.5%;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}}@media(width >= 1024px){.hero__content{top:clamp(1rem,.2rem + 1.0416666667vw,2.2rem)}}@media(width >= 1400px){.hero__content{top:clamp(6.2rem,5.8rem + .5208333333vw,6.8rem)}}@media(width < 768px){.hero__box{margin:5%}}@media(width >= 768px){.hero__box{display:flex;flex-direction:column;gap:clamp(1.6rem,1.3333333333rem + .3472222222vw,2rem);padding:clamp(3.6rem,1.7333333333rem + 2.4305555556vw,6.4rem) clamp(3.6rem,3.3333333333rem + .3472222222vw,4rem) clamp(2rem,1.7333333333rem + .3472222222vw,2.4rem);background-color:hsla(0,0%,100%,.8)}}.hero__subtitle{font-feature-settings:"palt";color:#fff;background-color:#0774bd;text-align:center}@media(width < 768px){.hero__subtitle{width:98%;padding:5px;margin:0 auto 1rem;font-size:18px}}@media(width >= 768px){.hero__subtitle{font-size:clamp(2rem,1.0666666667rem + 1.2152777778vw,3.4rem);padding-inline:clamp(2.5rem,1.9rem + .78125vw,3.4rem)}}.hero__title{font-feature-settings:"palt";line-height:1.2;filter:drop-shadow(white 0px 0px 5px);background:linear-gradient(90deg, #015cad, #0f9ad7) text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:center}@media(width < 768px){.hero__title{font-size:40px}}@media(width >= 768px){.hero__title{font-size:clamp(4rem,2.2666666667rem + 2.2569444444vw,6.6rem)}}.hero__title span{display:block;font-size:2rem}.hero__features{display:none}@media(width >= 768px){.hero__features{width:100%;display:flex;gap:clamp(.5rem,.0333333333rem + .6076388889vw,1.2rem);justify-content:center;margin-bottom:clamp(1rem,.6rem + .5208333333vw,1.6rem)}}.hero__feature-item{display:flex;justify-content:center;align-items:center;border-top:2px solid #0774bd;border-bottom:2px solid #0774bd;background-image:url(../images/hero/rectangle.png);background-repeat:no-repeat;background-position:center center;background-size:cover;color:#0774bd;text-align:center;width:calc(33.3333333333% - clamp(.5rem,.0333333333rem + .6076388889vw,1.2rem) - clamp(.5rem,.0333333333rem + .6076388889vw,1.2rem)/3);aspect-ratio:143/119;font-size:clamp(1.1rem,.6333333333rem + .6076388889vw,1.8rem)}.hero__badges{position:absolute}@media(width < 768px){.hero__badges{padding:5%;bottom:calc(64px + 5%);left:0;display:flex;gap:1rem}}@media(width >= 768px){.hero__badges{top:2%;right:9%;width:15.7%;height:auto;aspect-ratio:19/13}}@media(width < 768px){.hero__badge-picture{flex-basis:170px;width:170px}}@media(width >= 768px){.hero__badge-picture{width:100%}}.hero__badge{display:block;width:100%}@media(width >= 768px){.hero__notes-container{display:flex;justify-content:flex-end;margin-right:3rem}}@media(width < 768px){.hero__notes{width:calc(100% - 170px);flex-shrink:1}}@media(width >= 768px){.hero__notes{display:inline-block;margin-left:auto;margin-top:1rem}}.hero__note-item{line-height:1.3;font-size:1.1rem;margin-bottom:.3rem}@media(width < 768px){.hero__note-item{font-size:1rem}}.main_btn{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#fff;background:linear-gradient(to right bottom, #f99b26 0 50%, #f88900 calc(50% + 1px) 100%);box-shadow:0 3px 0 0 #aa6d11}@media(width < 768px){.main_btn{position:absolute;bottom:5%;font-size:20px;width:90%;height:70px}}@media(width >= 768px){.main_btn{font-size:clamp(1.4rem,.7333333333rem + .8680555556vw,2.4rem);width:clamp(24rem,12.5333333333rem + 14.9305555556vw,41.2rem);height:clamp(4.2rem,2.2rem + 2.6041666667vw,7.2rem)}}.main_btn:visited,.main_btn:link{color:#fff}.main_btn span{position:relative}.main_btn span::after{position:absolute;content:"";top:50%;right:-30px;transform:translateY(-50%);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:8px 0 8px 10px}/*# sourceMappingURL=style.min.css.map */