.main .wrapper{max-width:none}@media screen and (max-width: 767px){.main .wrapper{max-width:100%}}@media screen and (min-width: 768px){.sp-only{display:none}}@media screen and (max-width: 767px){.pc-only{display:none}}#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:#3059a2;margin-top:20px}@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:30px;font-size:3rem;position:absolute;top:50%;right:5px;transform:translateY(-50%);margin-top:0}}#floatingbtn .font-l{font-size:2.4rem}@media screen and (max-width: 767px){#floatingbtn .font-l{font-size:16px;font-size:1.6rem}}#floatingbtn .flt-bn-campaign{background-color:#ea5800;margin-bottom:1rem}#floatingbtn .flt-bn-campaign::after{display:inline-block;width:47px;height:45px;margin-top:5px;content:"";background:url(../images/index/ico_campaign_closing.png) no-repeat;background-size:contain}#floatingbtn .flt-bn-subsidy{background-color:#0dbc9f;line-height:1.4;text-shadow:0 0 5px rgba(9,129,109,.5);margin-bottom:1rem}@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;content:"";background:url(../images/ico_calculator.png) no-repeat;background-size:contain;margin-top:5px}@media screen and (max-width: 767px){#floatingbtn .flt-bn-subsidy::after{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:27px;height:38px;margin-top:0}}.main-content{font-family:"Noto Sans Japanese-r";color:#333}.main-content *{font-size:100%}.main-content .link-btn{position:relative;display:grid;place-content:center;justify-items:center;font-family:"Noto Sans Japanese-sb";width:100%;max-width:380px;height:70px;color:#fff;font-size:2.2rem;background:linear-gradient(to left top, #F98900 0 50%, #FF9036 calc(50% + 1px) 100%);box-shadow:0 6px 0 0 #aa6d11}@media screen and (max-width: 767px){.main-content .link-btn{font-size:16px;font-size:1.6rem}}.main-content .link-btn::after{position:absolute;top:50%;right:4%;transform:translateY(-50%);content:"";background-color:#fff;width:8px;height:12px;clip-path:polygon(0 0, 100% 50%, 0 100%)}.main-content .link-btn.link-btn-catalog{background:#3059a2;box-shadow:0 6px 0 0 #203d71}.main-content .flex-container{display:flex;align-items:center}@media screen and (max-width: 767px){.main-content .flex-container.col_sp{flex-direction:column}}.main-content .f-orange{color:#ff9036}.main-content .font-l{font-size:140%}.main-content .font-xl{font-size:160%;line-height:1.2}.main-content .f-underline{border-bottom:1px solid #333}.main-content .note{font-family:"Noto Sans Japanese-r";font-size:1.2rem}@media screen and (max-width: 767px){.main-content .note{font-size:11px;font-size:1.1rem}}.main-content .note_txt{text-indent:-1.5em;padding-left:1.5em}.main-content .img-caption{font-family:"Noto Sans Japanese-sb";font-size:1.8rem}@media screen and (max-width: 767px){.main-content .img-caption{font-size:16px;font-size:1.6rem}}.main-content .marker{background:linear-gradient(transparent 80%, #F2B71A 80%)}.main-content .mt-1{margin-top:1rem}.main-content .mb-1{margin-bottom:1rem}.main-content .ta-left{text-align:left}.cleaningrobots .fv{background-color:#eef2f4}.cleaningrobots .fv .fv-inner{background:url(../images/fv_bg_pc.jpg) no-repeat top center/cover;width:100%;max-width:1400px;font-family:"Noto Sans Japanese-sb";margin:0 auto}@media screen and (min-width: 1400px){.cleaningrobots .fv .fv-inner{background:url(../images/fv_bg_pc@2x.jpg) no-repeat top center/contain}}@media screen and (max-width: 767px){.cleaningrobots .fv .fv-inner{background:url(../images/fv_bg_sp.jpg) no-repeat top center/cover;min-height:min(210vw,828px)}}.cleaningrobots .fv .fv-grid{display:grid}@media screen and (min-width: 768px){.cleaningrobots .fv .fv-grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);align-items:end;aspect-ratio:1036/445;padding:2% 0px 5% 4%}}@media screen and (min-width: 1200px){.cleaningrobots .fv .fv-grid{margin:0 2% 0 10%}}@media screen and (min-width: 1400px){.cleaningrobots .fv .fv-grid{height:526px;padding:3% 0 6%;margin:0 2% 0 11%}}@media screen and (max-width: 767px){.cleaningrobots .fv .fv-grid{text-align:center;padding:10% 0;gap:5%}}@media screen and (min-width: 768px){.cleaningrobots .fv .fv-tl-box{width:120%;grid-area:1/1/2/2}}.cleaningrobots .fv .fv-tl-box .fv-lead{display:inline-block;background-color:#333;color:#fff;font-size:2rem;padding:0 2rem;margin-bottom:1rem}@media screen and (max-width: 767px){.cleaningrobots .fv .fv-tl-box .fv-lead{font-size:18px;font-size:1.8rem;margin-bottom:4.66667vw}}.cleaningrobots .fv .fv-tl-box .fv-lead-large{font-size:min(4.6vw,3.8rem);line-height:1.4}@media screen and (max-width: 767px){.cleaningrobots .fv .fv-tl-box .fv-lead-large{font-size:32px;font-size:3.2rem}}.cleaningrobots .fv .fv-img-box{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}@media screen and (min-width: 768px){.cleaningrobots .fv .fv-img-box{grid-area:1/2/3/3;width:126%;margin:0 auto -21% -30%}}@media screen and (min-width: 1400px){.cleaningrobots .fv .fv-img-box{margin:0 auto -22% -37%}}@media screen and (max-width: 767px){.cleaningrobots .fv .fv-img-box{width:100%;display:block;position:relative}}@media screen and (max-width: 767px){.cleaningrobots .fv .fv-img-box .fv-txt-box{position:absolute;left:8%;bottom:0;text-align:left}}.cleaningrobots .fv .fv-img-box .fv-icon{background-color:#fff;width:213px;height:213px;font-size:1.6rem;text-align:center;border-radius:50%;display:grid;place-content:center;margin-bottom:30%}@media screen and (max-width: 767px){.cleaningrobots .fv .fv-img-box .fv-icon{width:145px;height:145px;font-size:12px;font-size:1.2rem;margin-bottom:2vw}}.cleaningrobots .fv .fv-btn-box{width:90%;margin-inline:auto}@media screen and (min-width: 768px){.cleaningrobots .fv .fv-btn-box{width:120%;grid-area:2/1/3/2}}@media screen and (max-width: 767px){.cleaningrobots .fv .fv-btn-box .link-btn{margin:5.33333vw auto 0}}.cleaningrobots .fv .fv-btn-box .link-btn::after{position:absolute;top:50%;right:4%;transform:translateY(-50%);content:"";background-color:#fff;width:8px;height:12px;clip-path:polygon(0 0, 100% 50%, 0 100%)}.cleaningrobots .fv .fv-btn-box .link-btn span{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#f88900;font-size:1.5rem;padding:.5rem 2rem;border:1px solid #f88900;border-radius:20px;margin-top:-3rem}@media screen and (max-width: 767px){.cleaningrobots .fv .fv-btn-box .link-btn span{margin-top:-4rem}}.cleaningrobots .fv .fv-btn-box .link-btn.link-btn-catalog{margin-top:2rem}.cleaningrobots .resolved{margin-top:140px}@media screen and (max-width: 767px){.cleaningrobots .resolved{margin-top:12vw}}.cleaningrobots .resolved .resolved-inner{width:100%;max-width:1200px;font-family:"Noto Sans Japanese-sb";text-align:center;margin:0 auto}@media screen and (min-width: 768px){.cleaningrobots .resolved .resolved-txt-box{width:800px;margin-inline:auto}}@media screen and (max-width: 767px){.cleaningrobots .resolved .resolved-txt-box{padding:0 4%}}.cleaningrobots .resolved .resolved-tl{font-size:3.2rem;margin-bottom:6.1rem}@media screen and (max-width: 767px){.cleaningrobots .resolved .resolved-tl{font-size:24px;font-size:2.4rem;margin-bottom:9.73333vw}}.cleaningrobots .resolved .resolved-tl .f-underline{border-bottom:3px solid #ff9036}.cleaningrobots .resolved .resolved-tl .font-l{font-size:115%}@media screen and (max-width: 767px){.cleaningrobots .resolved .resolved-tl .font-l{font-size:130%}}.cleaningrobots .resolved .resolved-lead{color:#245094;font-size:2.2rem;margin-bottom:1.5rem}.cleaningrobots .resolved .resolved-txt{font-size:1.6rem;margin-bottom:6.6rem}@media screen and (max-width: 767px){.cleaningrobots .resolved .resolved-txt{font-size:15px;font-size:1.5rem;text-align:left;margin-bottom:18.8vw}}.cleaningrobots .resolved .resolved-img-box{background-color:#f8f8f8;max-width:1080px;padding:13.33333vw 4%;margin-inline:auto}@media screen and (min-width: 768px){.cleaningrobots .resolved .resolved-img-box{padding:5% 3% 5% 1%}}.cleaningrobots .merit{margin-top:140px}@media screen and (max-width: 767px){.cleaningrobots .merit{margin-top:22.66667vw}}.cleaningrobots .merit .merit-inner{width:100%;max-width:1080px;text-align:center;margin:0 auto}@media screen and (max-width: 767px){.cleaningrobots .merit .merit-inner{padding:0 4%}}.cleaningrobots .merit .merit-tl{display:inline-block;background-color:#245094;font-family:"Noto Sans Japanese-sb";color:#fff;font-size:3.2rem;padding:.5rem 2rem;margin-bottom:2rem;position:relative}@media screen and (max-width: 767px){.cleaningrobots .merit .merit-tl{width:100%;max-width:360px;font-size:24px;font-size:2.4rem;padding:.5rem 0}}.cleaningrobots .merit .merit-tl::after{position:absolute;bottom:-50%;left:50%;transform:translateX(-50%);content:"";background-color:#245094;width:77px;height:36px;clip-path:polygon(0 0, 100% 0, 50% 100%)}@media screen and (max-width: 767px){.cleaningrobots .merit .merit-tl::after{bottom:-20%;width:65px;height:30px}}.cleaningrobots .merit .flex-container{gap:10%;padding:4rem 0 4rem 3rem}@media screen and (max-width: 767px){.cleaningrobots .merit .flex-container{gap:6.66667vw;padding:9.73333vw 0 7.33333vw}}.cleaningrobots .merit .flex-container+*{border-top:1px solid #c2c2c2}.cleaningrobots .merit .flex-container .merit-left{text-align:left}@media screen and (min-width: 768px){.cleaningrobots .merit .flex-container .merit-left{width:40%}}@media screen and (min-width: 768px){.cleaningrobots .merit .flex-container .merit-right{width:48%}}.cleaningrobots .merit .flex-container .merit-right picture img{width:auto;height:auto}@media screen and (max-width: 767px){.cleaningrobots .merit .merit-tl-box{display:flex;align-items:center;gap:20px}}.cleaningrobots .merit .merit-num{display:grid;justify-items:center;place-content:center;width:80px;background:linear-gradient(to left top, #245094 0 50%, #1A60A6 calc(50% + 1px) 100%);color:#fff;font-size:1.4rem;line-height:1;padding:11px 0;margin-bottom:2rem}.cleaningrobots .merit .merit-num .font-xl{font-family:"Noto Sans Japanese-sb";font-size:4.4rem;line-height:1}.cleaningrobots .merit .merit-subtl{font-family:"Noto Sans Japanese-sb";color:#245094;font-size:3.2rem;margin-bottom:1rem}@media screen and (max-width: 767px){.cleaningrobots .merit .merit-subtl{font-size:24px;font-size:2.4rem}}.cleaningrobots .merit .merit-txt{font-size:1.5rem}.cleaningrobots .problem{margin-top:80px;text-align:center}@media screen and (max-width: 767px){.cleaningrobots .problem{margin-top:7.33333vw}}.cleaningrobots .problem .problem-inner{background:url(../images/problem-bg-img.png) no-repeat center 58%/auto 40%;width:100%;max-width:1200px;padding:0 4%;margin:0 auto}@media screen and (min-width: 1400px){.cleaningrobots .problem .problem-inner{background-image:url(../images/problem-bg-img@2x.png)}}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-inner{background-position:center 40%;background-size:auto 28%}}.cleaningrobots .problem .problem-tl{display:flex;align-items:center;justify-content:center;gap:32px;font-family:"Noto Sans Japanese-sb";font-size:3.2rem}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-tl{align-items:flex-end;font-size:20px;font-size:2rem}}.cleaningrobots .problem .problem-tl::before,.cleaningrobots .problem .problem-tl::after{width:2px;height:58px;content:"";background-color:#333}.cleaningrobots .problem .problem-tl::before{transform:rotate(-30deg)}.cleaningrobots .problem .problem-tl::after{transform:rotate(30deg)}.cleaningrobots .problem .problem-list{padding-top:60%;position:relative;margin-bottom:4rem}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-list{padding-top:120%;margin-bottom:17.6vw}}.cleaningrobots .problem .problem-list::after{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);width:15%;height:auto;aspect-ratio:155/42;background-color:#ff9036;clip-path:polygon(0 0, 100% 0, 50% 100%)}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-list::after{bottom:-15%;width:25%;aspect-ratio:115/36}}.cleaningrobots .problem .problem-item{display:grid;justify-items:center;position:absolute;font-family:"Noto Sans Japanese-sb";font-size:1.9rem}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-item{gap:12px}}.cleaningrobots .problem .problem-item span{display:grid;justify-items:center;align-items:center;width:auto;height:120%;padding:0 25px 20px}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-item span{height:120%;font-size:13px;font-size:1.3rem}}.cleaningrobots .problem .problem-item a{display:flex;align-items:center;gap:8px;background:#ff9036;color:#fff;font-size:1.6rem;padding:4px 8px;border-radius:4px;border:2px solid #ff9036}@media screen and (min-width: 768px){.cleaningrobots .problem .problem-item a{margin-top:-4px}}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-item a{font-size:12px;font-size:1.2rem;padding:2px 4px}}.cleaningrobots .problem .problem-item a::after{display:block;content:"";width:auto;height:1.2rem;aspect-ratio:2/3;background-color:#fff;clip-path:polygon(0% 0%, 100% 50%, 0% 100%)}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-item a::after{height:8px}}.cleaningrobots .problem .problem-item a:hover{opacity:1;background:#fff;color:#ff9036;border:2px solid #ff9036}.cleaningrobots .problem .problem-item a:hover::after{background-color:#ff9036}.cleaningrobots .problem .problem-item:nth-of-type(1){top:30%;left:2%}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-item:nth-of-type(1){top:auto;left:0;bottom:0}}.cleaningrobots .problem .problem-item:nth-of-type(1) span{aspect-ratio:413/204;background:url(../images/problem-img01_pc.png) no-repeat center center/contain}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-item:nth-of-type(1) span{aspect-ratio:161/88;background:url(../images/problem-img01_sp.png) no-repeat center center/contain;padding:4vw 1.33333vw 0}}.cleaningrobots .problem .problem-item:nth-of-type(1) a{justify-self:flex-start}.cleaningrobots .problem .problem-item:nth-of-type(2){top:7%;left:30%}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-item:nth-of-type(2){top:3%;left:50%;transform:translateX(-50%)}}.cleaningrobots .problem .problem-item:nth-of-type(2) span{aspect-ratio:523/199;background:url(../images/problem-img02_pc.png) no-repeat center center/contain}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-item:nth-of-type(2) span{aspect-ratio:233/87;background:url(../images/problem-img02_sp.png) no-repeat center center/contain;padding:0 4vw 4vw}}.cleaningrobots .problem .problem-item:nth-of-type(2) a{justify-self:flex-end}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-item:nth-of-type(2) a{margin-top:-12px;margin-right:-8px}}.cleaningrobots .problem .problem-item:nth-of-type(3){top:25%;right:0}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-item:nth-of-type(3){top:auto;bottom:0}}.cleaningrobots .problem .problem-item:nth-of-type(3) span{aspect-ratio:462/196;background:url(../images/problem-img03_pc.png) no-repeat center center/contain}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-item:nth-of-type(3) span{aspect-ratio:205/87;background:url(../images/problem-img03_sp.png) no-repeat center center/contain;padding:4vw 1.33333vw 0}}.cleaningrobots .problem .problem-item:nth-of-type(3) a{justify-self:flex-end}.cleaningrobots .problem .problem-txt{font-family:"Noto Sans Japanese-sb";font-size:2.8rem}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-txt{font-size:22px;font-size:2.2rem}}.cleaningrobots .leverage{margin-top:55px;text-align:center}.cleaningrobots .leverage .leverage-inner{width:100%;max-width:1200px;padding:0 4%;margin:0 auto}.cleaningrobots .leverage .leverage-tl{background-color:#eef2f4;font-family:"Noto Sans Japanese-sb";font-size:2.4rem;padding:11px 0;margin-bottom:3rem}@media screen and (max-width: 767px){.cleaningrobots .leverage .leverage-tl{font-size:20px;font-size:2rem;padding:5px 0}}.cleaningrobots .leverage .leverage-gird{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:12px;column-gap:12px}@media screen and (max-width: 767px){.cleaningrobots .leverage .leverage-gird{grid-template-columns:auto;row-gap:40px}}.cleaningrobots .leverage .leverage-item{display:grid;grid-template-rows:subgrid;grid-row:span 6;gap:10px;justify-items:start;align-items:start;text-align:left}.cleaningrobots .leverage .leverage-img img{aspect-ratio:350/272;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cleaningrobots .leverage .leverage-name{font-size:1.6rem}.cleaningrobots .leverage .leverage-lead{font-family:"Noto Sans Japanese-sb";font-size:1.9rem}@media screen and (max-width: 767px){.cleaningrobots .leverage .leverage-lead{font-size:16px;font-size:1.6rem}}.cleaningrobots .leverage .leverage-type{display:inline-block;background-color:#245094;color:#fff;padding:2px 6px}.cleaningrobots .leverage .leverage-tag-area{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:2%}.cleaningrobots .leverage .leverage-tag{padding:2px 6px;border:1px solid #333}.cleaningrobots .leverage .leverage-btn{display:block;width:100%;font-family:"Noto Sans Japanese-sb";color:#245094;font-size:1.8rem;text-align:center;padding:22px 0;border:2px solid #245094}@media screen and (max-width: 767px){.cleaningrobots .leverage .leverage-btn{font-size:16px;font-size:1.6rem;padding:20px 0}}.cleaningrobots .contact{background-color:#eef2f4;padding:0;margin-top:80px}.cleaningrobots .contact .contact-inner{background:url(../images/contact_bg_pc.jpg) no-repeat top center/cover;width:100%;max-width:1400px;text-align:center;padding:80px 5%;margin:0 auto}@media screen and (min-width: 1400px){.cleaningrobots .contact .contact-inner{background:url(../images/contact_bg_pc@2x.jpg) no-repeat top center/cover}}@media screen and (max-width: 767px){.cleaningrobots .contact .contact-inner{background:url(../images/contact_bg_sp.jpg) no-repeat top center/cover;padding:9.73333vw 5% 12.13333vw}}.cleaningrobots .contact .contact-lead{font-family:"Noto Sans Japanese-sb";font-size:2.8rem;margin-bottom:2rem}@media screen and (max-width: 767px){.cleaningrobots .contact .contact-lead{font-size:20px;font-size:2rem}}.cleaningrobots .contact .contact-warap{display:flex;justify-content:center;gap:20px}@media screen and (max-width: 767px){.cleaningrobots .contact .contact-warap{flex-direction:column}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step{margin-top:21.2vw}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step{margin-top:84px}}.cleaningrobots .campaign_step .campaign_step-inner{width:95%;max-width:970px;margin:0 auto}.cleaningrobots .campaign_step .tl{text-align:center;position:relative}.cleaningrobots .campaign_step .tl::before{position:absolute;display:inline-block;content:""}@media screen and (min-width: 768px)and (max-width: 1200px){.cleaningrobots .campaign_step .tl::before{right:2%;max-width:150px}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .tl::before{right:1%;bottom:-2%;width:17.75vw;max-width:203px;height:20.1666666667vw;max-height:241px;background:url(../images/ph_tl_campaign_step_pc.png) no-repeat;background-size:contain}}@media screen and (max-width: 768px){.cleaningrobots .campaign_step .tl::before{right:-4%;bottom:0;width:38.66667vw;height:45.33333vw;background:url(../images/ph_tl_campaign_step_sp.png) no-repeat;background-size:contain}}.cleaningrobots .campaign_step .lead{background-color:#ff9036;color:#fff;font-size:2.8rem;margin-bottom:2rem}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .lead{font-size:20px;font-size:2rem}}.cleaningrobots .campaign_step .tl_txt{display:inline-block;font-family:"Noto Sans Japanese-sb"}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .tl_txt{font-size:24px;font-size:2.4rem}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .tl_txt{font-size:32px}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .tl_txt .num{font-size:50px;font-size:5rem}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .tl_txt .num{font-size:64px}}.cleaningrobots .campaign_step .txt{font-family:"Noto Sans Japanese-sb"}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .txt{font-size:2rem;margin-top:10px}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .txt{font-size:15px;font-size:1.5rem;text-align:left;padding:12.66667vw 0 20vw 4vw}}.cleaningrobots .campaign_step .inbox{background-color:#f3f3f3}@media screen and (min-width: 768px)and (max-width: 1200px){.cleaningrobots .campaign_step .inbox{margin-top:50px}}.cleaningrobots .campaign_step .inbox_list{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_list{padding:8vw 0 5.33333vw 2.66667vw}}@media screen and (min-width: 768px)and (max-width: 1200px){.cleaningrobots .campaign_step .inbox_list{gap:30px 0;padding:70px 20px 30px;margin-top:50px}}@media screen and (min-width: 1200px){.cleaningrobots .campaign_step .inbox_list{gap:64px 30px;padding:70px 30px 30px;margin-top:50px}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item{width:25.33333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){.cleaningrobots .campaign_step .inbox_item{width:30%}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item{position:relative;width:270px}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item:nth-child(1)::after,.cleaningrobots .campaign_step .inbox_item:nth-child(2)::after,.cleaningrobots .campaign_step .inbox_item:nth-child(3)::after,.cleaningrobots .campaign_step .inbox_item:nth-child(4)::before,.cleaningrobots .campaign_step .inbox_item:nth-child(4)::after{position:absolute;top:70px;right:-48px;width:68px;height:18px;content:"";background-image:url(../images/campaign_step_arrow_pc.png);background-size:26px auto}.cleaningrobots .campaign_step .inbox_item:nth-child(3)::after,.cleaningrobots .campaign_step .inbox_item:nth-child(4)::before{width:42px}.cleaningrobots .campaign_step .inbox_item:nth-child(3)::after{right:0}.cleaningrobots .campaign_step .inbox_item:nth-child(4)::before{left:0}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(1) .ico::after,.cleaningrobots .campaign_step .inbox_item:nth-child(2) .ico::after,.cleaningrobots .campaign_step .inbox_item:nth-child(4) .ico::after,.cleaningrobots .campaign_step .inbox_item:nth-child(5) .ico::after{position:absolute;top:50%;right:-4.26667vw;content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #9da1a7;border-style:solid;border-width:1.2vw 0 1.2vw 2vw;transform:translateY(-50%)}.cleaningrobots .campaign_step .inbox_item:nth-child(4) .ico::after,.cleaningrobots .campaign_step .inbox_item:nth-child(5) .ico::after{right:inherit}.cleaningrobots .campaign_step .inbox_item:nth-child(4) .ico::after{left:-12px}.cleaningrobots .campaign_step .inbox_item:nth-child(5) .ico::after{left:-10px}}.cleaningrobots .campaign_step .inbox_item:nth-child(1) .ico::before,.cleaningrobots .campaign_step .inbox_item:nth-child(2) .ico::before,.cleaningrobots .campaign_step .inbox_item:nth-child(3) .ico::before,.cleaningrobots .campaign_step .inbox_item:nth-child(4) .ico::before,.cleaningrobots .campaign_step .inbox_item:nth-child(5) .ico::before{position:absolute;display:block;content:"";background-size:contain}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(1) .ico::before,.cleaningrobots .campaign_step .inbox_item:nth-child(2) .ico::before,.cleaningrobots .campaign_step .inbox_item:nth-child(3) .ico::before,.cleaningrobots .campaign_step .inbox_item:nth-child(4) .ico::before,.cleaningrobots .campaign_step .inbox_item:nth-child(5) .ico::before{top:-4vw}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item:nth-child(1) .ico::before,.cleaningrobots .campaign_step .inbox_item:nth-child(2) .ico::before,.cleaningrobots .campaign_step .inbox_item:nth-child(3) .ico::before,.cleaningrobots .campaign_step .inbox_item:nth-child(4) .ico::before,.cleaningrobots .campaign_step .inbox_item:nth-child(5) .ico::before{top:-30px}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(1){margin-right:5.33333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){.cleaningrobots .campaign_step .inbox_item:nth-child(1){margin-right:3.3333333333vw}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(1) .ico{background-image:url(../images/ico_step1_campaign_step_sp.png);background-size:10.26667vw auto}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item:nth-child(1) .ico{background-image:url(../images/ico_step1_campaign_step.png);background-size:66px auto}}.cleaningrobots .campaign_step .inbox_item:nth-child(1) .ico::before{left:0;background-image:url(../images/num_step1_campaign_step.png)}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(1) .ico::before{width:2.13333vw;height:6.4vw}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item:nth-child(1) .ico::before{width:16px;height:48px}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(2){margin-right:5.33333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){.cleaningrobots .campaign_step .inbox_item:nth-child(2){margin-right:3.3333333333vw}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(2) .ico{background-image:url(../images/ico_step2_campaign_step_sp.png);background-size:12.53333vw auto}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item:nth-child(2) .ico{background-image:url(../images/ico_step2_campaign_step.png);background-size:81px auto}}.cleaningrobots .campaign_step .inbox_item:nth-child(2) .ico::before{background-image:url(../images/num_step2_campaign_step.png)}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(2) .ico::before{left:-2.13333vw;width:4.53333vw;height:6.53333vw}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item:nth-child(2) .ico::before{left:-16px;width:34px;height:49px}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(3) .ico{background-image:url(../images/ico_step3_campaign_step_sp.png);background-size:7.2vw auto}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item:nth-child(3) .ico{background-image:url(../images/ico_step3_campaign_step.png);background-size:46px auto}}.cleaningrobots .campaign_step .inbox_item:nth-child(3) .ico::before{background-image:url(../images/num_step3_campaign_step.png)}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(3) .ico::before{left:-1.33333vw;width:4.13333vw;height:6.66667vw}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item:nth-child(3) .ico::before{left:-10px;width:31px;height:50px}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(4){margin-top:7.46667vw;margin-right:5.33333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){.cleaningrobots .campaign_step .inbox_item:nth-child(4){margin-top:4.6666666667vw;margin-right:3.3333333333vw}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(4) .ico{margin-left:2.13333vw;background-image:url(../images/ico_step4_campaign_step_sp.png);background-size:13.33333vw auto}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item:nth-child(4) .ico{background-image:url(../images/ico_step4_campaign_step.png);background-size:85px auto}}.cleaningrobots .campaign_step .inbox_item:nth-child(4) .ico::before{background-image:url(../images/num_step4_campaign_step.png)}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(4) .ico::before{left:-2.66667vw;width:4.26667vw;height:6.53333vw}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item:nth-child(4) .ico::before{left:-20px;width:32px;height:49px}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(5){margin-top:7.46667vw;margin-right:5.33333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){.cleaningrobots .campaign_step .inbox_item:nth-child(5){margin-top:4.6666666667vw;margin-right:3.3333333333vw}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(5) .ico{padding-top:3.46667vw;background-image:url(../images/ico_step5_campaign_step_sp.png);background-size:5.86667vw auto;font-size:10px;font-size:1rem}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item:nth-child(5) .ico{padding-top:26px;font-size:18px;background-image:url(../images/ico_step5_campaign_step.png);background-size:38px auto}}.cleaningrobots .campaign_step .inbox_item:nth-child(5) .ico::before{background-image:url(../images/num_step5_campaign_step.png)}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(5) .ico::before{left:-2.4vw;width:4.26667vw;height:6.53333vw}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item:nth-child(5) .ico::before{left:-18px;width:32px;height:49px}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(6){margin-top:7.46667vw;margin-right:5.33333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){.cleaningrobots .campaign_step .inbox_item:nth-child(6){margin-top:4.6666666667vw;margin-right:3.3333333333vw}}.cleaningrobots .campaign_step .inbox_item:nth-child(6) .ico{background-color:#3f7ba8}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item:nth-child(6) .ico{background-image:url(../images/ico_step6_campaign_step_sp.png);background-position:center bottom 4.26667vw;background-size:8vw auto}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item:nth-child(6) .ico{background-image:url(../images/ico_step6_campaign_step.png);background-size:53.5px auto}}.cleaningrobots .campaign_step .inbox_item .ico{position:relative;font-family:"Noto Sans Japanese-sb";color:#fff;text-align:center;background-color:#1f2837;background-repeat:no-repeat;border-radius:50%}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item .ico{width:24.66667vw;height:24.66667vw;padding-top:6.4vw;background-position:center bottom 3.2vw;font-size:14px;font-size:1.4rem}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item .ico{width:158px;height:158px;padding-top:36px;margin:0 auto;font-size:24px;background-position:center bottom 24px}}@media screen and (max-width: 767px){.cleaningrobots .campaign_step .inbox_item .inbox_txt{font-size:9px;font-size:.9rem;margin-top:1.33333vw;line-height:1.6}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step .inbox_item .inbox_txt{margin-top:10px;font-size:16px;line-height:1.75}}.cleaningrobots .campaign_step .inbox_item .inbox_txt>a{color:#1f2837;text-decoration:underline}.cleaningrobots .campaign_step .link-btn{margin:4rem auto}.cleaningrobots .case_study{margin-top:140px;text-align:center}@media screen and (max-width: 767px){.cleaningrobots .case_study{margin-top:22.66667vw}}.cleaningrobots .case_study .case_study-inner{width:100%;max-width:1200px;text-align:left;padding:0 4%;margin:0 auto}.cleaningrobots .case_study .case_study-tl{font-family:"Noto Sans Japanese-sb";color:#245094;font-size:3.2rem;margin-bottom:2rem}@media screen and (max-width: 767px){.cleaningrobots .case_study .case_study-tl{font-size:24px;font-size:2.4rem;margin-bottom:0}}.cleaningrobots .case_study .case_study-name{display:inline-block;background-color:#333;height:44px;font-family:"Noto Sans Japanese-sb";color:#fff;font-size:2.4rem;padding:2px 10px 2px 20px;margin-top:30px;position:relative}@media screen and (max-width: 767px){.cleaningrobots .case_study .case_study-name{height:35px;font-size:18px;font-size:1.8rem}}.cleaningrobots .case_study .case_study-name::after{position:absolute;top:0;right:-44px;content:"";background-color:#333;width:46px;height:44px;clip-path:polygon(0 0, 10% 0, 100% 100%, 0% 100%)}@media screen and (max-width: 767px){.cleaningrobots .case_study .case_study-name::after{right:-35px;width:37px;height:35px}}.cleaningrobots .case_study .case_study-box{padding:30px 25px}@media screen and (max-width: 767px){.cleaningrobots .case_study .case_study-box{padding:220px 20px 6px}}.cleaningrobots .case_study .case_study-box:nth-of-type(1){background:#f4f3f4 url(../images/case_study01_pc.jpg) no-repeat top left/contain}@media screen and (max-width: 767px){.cleaningrobots .case_study .case_study-box:nth-of-type(1){background:#f4f3f4 url(../images/case_study01_sp.jpg) no-repeat top center/contain}}.cleaningrobots .case_study .case_study-box:nth-of-type(2){background:#f4f3f4 url(../images/case_study02_pc.jpg) no-repeat top left/contain}@media screen and (max-width: 767px){.cleaningrobots .case_study .case_study-box:nth-of-type(2){background:#f4f3f4 url(../images/case_study02_sp.jpg) no-repeat top center/contain}}.cleaningrobots .case_study .case_study-box:nth-of-type(3){background:#f4f3f4 url(../images/case_study03_pc.jpg) no-repeat top left/contain}@media screen and (max-width: 767px){.cleaningrobots .case_study .case_study-box:nth-of-type(3){background:#f4f3f4 url(../images/case_study03_sp.jpg) no-repeat top center/contain}}.cleaningrobots .case_study .case_study-wrap{display:grid;grid-template-columns:repeat(2, 34%);-moz-column-gap:10px;column-gap:10px;justify-content:end}@media screen and (max-width: 767px){.cleaningrobots .case_study .case_study-wrap{grid-template-columns:none}}.cleaningrobots .case_study .case_study-wrap>*{display:grid;grid-template-rows:subgrid;grid-row:span 2;text-align:left}@media screen and (max-width: 767px){.cleaningrobots .case_study .case_study-wrap>*{margin-bottom:10px}}.cleaningrobots .case_study .case_study-task{background-color:#fff;font-family:"Noto Sans Japanese-sb";padding:15px;position:relative}.cleaningrobots .case_study .case_study-task::after{position:absolute;bottom:-10%;left:50%;transform:translateX(-50%);content:"";width:50px;height:15px;background-color:#fff;clip-path:polygon(0 0, 100% 0, 50% 100%)}.cleaningrobots .case_study .case_study-task .tl{font-size:1.8rem;padding-bottom:2px;border-bottom:1px solid #333;margin-bottom:1rem}.cleaningrobots .case_study .case_study-task .txt{font-size:1.5rem}.cleaningrobots .case_study .case_study-effect{background-color:#cedcff;padding:15px 15px 25px}.cleaningrobots .case_study .case_study-effect .tl{font-family:"Noto Sans Japanese-sb";font-size:2rem;padding-left:26px;margin-bottom:1rem;position:relative}.cleaningrobots .case_study .case_study-effect .tl::after{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:22px;height:22px;background:url(../images/check-icon.svg) no-repeat top left/contain}.cleaningrobots .case_study .case_study-effect .txt{font-size:1.8rem}@media screen and (max-width: 767px){.cleaningrobots .case_study .case_study-effect .txt{font-size:16px;font-size:1.6rem}}.cleaningrobots .case_study .migration_bnr{margin-top:5%}.cleaningrobots .case_study .migration_bnr a{display:block;width:90%;max-width:1000px;margin:30px auto 0}@media screen and (min-width: 768px){.cleaningrobots .case_study .migration_bnr a{margin:0 auto 50px}}.cleaningrobots .case_study .migration_bnr_lead{font-family:"Noto Sans Japanese-sb";display:block;position:relative;text-align:center;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto;font-size:26px;margin-bottom:20px}@media screen and (max-width: 767px){.cleaningrobots .case_study .migration_bnr_lead{font-size:1.6rem;margin-top:30px;margin-bottom:10px}}.cleaningrobots .case_study .migration_bnr_lead::before{content:"＼";position:absolute;left:-1.5em;bottom:0;font-size:3rem}@media screen and (max-width: 767px){.cleaningrobots .case_study .migration_bnr_lead::before{left:-1em}}.cleaningrobots .case_study .migration_bnr_lead::after{content:"／";position:absolute;right:-1.5em;bottom:0;font-size:3rem}@media screen and (max-width: 767px){.cleaningrobots .case_study .migration_bnr_lead::after{right:-1em}}.cleaningrobots .solution{margin-top:80px}.cleaningrobots .solution .solution-inner{background-color:#eef2f4;width:100%;max-width:1400px;text-align:center;padding:80px 4%;margin:0 auto;position:relative}@media screen and (max-width: 767px){.cleaningrobots .solution .solution-inner{padding:70px 4% 30px}}.cleaningrobots .solution .solution-inner::before,.cleaningrobots .solution .solution-inner::after{position:absolute;width:530px;height:150px;content:"";background-color:#e4e8ea}@media screen and (max-width: 767px){.cleaningrobots .solution .solution-inner::before,.cleaningrobots .solution .solution-inner::after{width:320px;height:90px}}.cleaningrobots .solution .solution-inner::before{top:0;left:0;clip-path:polygon(0 0, 0 100%, 100% 0)}.cleaningrobots .solution .solution-inner::after{right:0;bottom:0;clip-path:polygon(100% 0, 0% 100%, 100% 100%)}.cleaningrobots .solution .solution-tl{font-family:"Noto Sans Japanese-sb";color:#245094;font-size:3.2rem;margin-bottom:5rem}@media screen and (max-width: 767px){.cleaningrobots .solution .solution-tl{font-size:24px;font-size:2.4rem;margin-bottom:10.93333vw}}.cleaningrobots .solution .solution-box{width:100%;max-width:1080px;font-family:"Noto Sans Japanese-sb";text-align:left;margin:0 auto}.cleaningrobots .solution .solution-q{background-color:#fff;font-size:2rem;padding:5px 10px 5px 20px;display:flex;align-items:center;gap:2rem}@media screen and (max-width: 767px){.cleaningrobots .solution .solution-q{font-size:18px;font-size:1.8rem;padding:15px 19px}}.cleaningrobots .solution .solution-q .solution-num{color:#245094;font-size:4.4rem}@media screen and (max-width: 767px){.cleaningrobots .solution .solution-q .solution-num{font-size:30px;font-size:3rem}}.cleaningrobots .solution .solution-a{display:flex;justify-content:space-between;padding:70px 0}@media screen and (max-width: 767px){.cleaningrobots .solution .solution-a{flex-direction:column-reverse;gap:10.66667vw;padding:8vw 0}}@media screen and (min-width: 768px){.cleaningrobots .solution .solution-a .solution-txt-box{width:40%}}.cleaningrobots .solution .solution-a .solution-img-box{display:flex;align-items:center}@media screen and (min-width: 768px){.cleaningrobots .solution .solution-a .solution-img-box{width:58%}}.cleaningrobots .solution .solution-a .solution-lead{font-size:2.4rem;margin-bottom:1.5rem}@media screen and (max-width: 767px){.cleaningrobots .solution .solution-a .solution-lead{font-size:22px;font-size:2.2rem}}@media screen and (min-width: 1200px){.cleaningrobots .solution .solution-a .solution-lead{font-size:2.6rem}}.cleaningrobots .solution .solution-a .solution-txt{font-size:1.6rem}@media screen and (min-width: 768px){.cleaningrobots .solution .solution-a .solution-txt{width:90%}}@media screen and (max-width: 767px){.cleaningrobots .solution .solution-a .solution-txt{font-size:15px;font-size:1.5rem}}.cleaningrobots .solution .solution-a .img-caption{font-size:1.6rem;text-align:center;padding:1rem 0}@media screen and (max-width: 767px){.cleaningrobots .solution .solution-a .img-caption{font-size:14px;font-size:1.4rem}}.cleaningrobots .solution .q02 .solution-a{padding-bottom:10px}@media screen and (max-width: 767px){.cleaningrobots .solution .q02 .solution-a{padding-bottom:10.66667vw}}@media screen and (max-width: 767px){.cleaningrobots .solution .q02 .solution-img-box{flex-direction:column}}.cleaningrobots .solution .q02 .img-box-left{display:flex;justify-content:center;text-align:center;gap:5px;width:65%}@media screen and (max-width: 767px){.cleaningrobots .solution .q02 .img-box-left{width:90%;gap:0;margin-bottom:2.66667vw}}@media screen and (max-width: 767px){.cleaningrobots .solution .q02 .img-box-left>*{width:49%}}.cleaningrobots .solution .q02 .img-box-left picture img{width:auto;height:auto}@media screen and (min-width: 768px){.cleaningrobots .solution .q02 .img-box-right{width:45%}}.cleaningrobots .solution .q02 .img-box-right .img-caption{font-size:1.6rem}.cleaningrobots .solution .q02 .link-btn{max-width:520px;margin:0 auto 70px}.cleaningrobots .solution .q03 .solution-a{padding-bottom:50px}.cleaningrobots .solution .q03 .solution-img-box{justify-content:center;gap:4%}@media screen and (min-width: 768px){.cleaningrobots .solution .q03 .solution-img-box{background-color:#fff;padding:2%}}@media screen and (min-width: 1200px){.cleaningrobots .solution .q03 .solution-img-box{background-color:#fff;padding:2% 0}}@media screen and (max-width: 767px){.cleaningrobots .solution .q03 .solution-img-box{flex-direction:column;gap:20px}}.cleaningrobots .solution .q03 .note{font-size:1.4rem}.cleaningrobots .solution .q03 .img-box-left{color:#2b9be0;font-size:2rem;text-align:center}@media screen and (max-width: 767px){.cleaningrobots .solution .q03 .img-box-left{font-size:22px;font-size:2.2rem}}@media screen and (min-width: 1200px){.cleaningrobots .solution .q03 .img-box-left{font-size:2.6rem}}.cleaningrobots .solution .q03 .img-box-left span{font-size:2.6rem}@media screen and (max-width: 767px){.cleaningrobots .solution .q03 .img-box-left span{font-size:30px;font-size:3rem}}@media screen and (min-width: 1200px){.cleaningrobots .solution .q03 .img-box-left span{font-size:3.5rem}}.cleaningrobots .solution .q03 .link-btn{margin:0 auto 70px}.cleaningrobots .cost .cost-inner{width:100%;max-width:1400px;font-family:"Noto Sans Japanese-sb";text-align:center;padding:100px 4%;margin:0 auto}@media screen and (max-width: 767px){.cleaningrobots .cost .cost-inner{padding:16vw 4%}}.cleaningrobots .cost .cost-tl{color:#245094;font-size:3.6rem;margin-bottom:5rem}@media screen and (max-width: 767px){.cleaningrobots .cost .cost-tl{font-size:24px;font-size:2.4rem;margin-bottom:6.66667vw}}.cleaningrobots .cost .cost-txt{font-size:1.6rem;margin-bottom:40px}@media screen and (max-width: 767px){.cleaningrobots .cost .cost-txt{font-size:15px;font-size:1.5rem;text-align:left}}.cleaningrobots .cost .link-btn{max-width:480px;margin:0 auto}@media screen and (min-width: 768px){.cleaningrobots .closing{width:100%;max-width:1140px;margin-right:auto;margin-left:auto}}.cleaningrobots .closing .closing-bg{background-color:#f3f3f3}@media screen and (max-width: 767px){.cleaningrobots .closing .closing-bg{padding:6.66667vw 4vw}}@media screen and (min-width: 768px){.cleaningrobots .closing .closing-bg{padding:50px 70px}}@media screen and (min-width: 768px)and (max-width: 1200px){.cleaningrobots .closing .closing-bg{width:100%;padding:3.3333333333vw 4.1666666667vw}}.cleaningrobots .closing .mt{position:relative;font-family:"Noto Sans Japanese-sb";color:#004b79;text-align:center}.cleaningrobots .closing .mt:first-child{font-size:14px;font-size:1.4rem;margin-top:0}@media screen and (min-width: 768px){.cleaningrobots .closing .mt:first-child{font-size:32px;letter-spacing:-1.8px;margin-bottom:2%}}@media screen and (max-width: 767px){.cleaningrobots .closing .mt{margin-bottom:2.66667vw;font-size:14px;font-size:1.4rem}}@media screen and (min-width: 768px){.cleaningrobots .closing .mt{margin-bottom:2%;margin-top:5%;font-size:28px}}.cleaningrobots .closing .mt .linetxt{border-bottom:solid 2px #004b79}@media screen and (max-width: 767px){.cleaningrobots .closing .mt .linetxt{letter-spacing:-1.2px}}.cleaningrobots .closing .mt .btxt{font-size:20px;font-size:2rem}@media screen and (min-width: 768px){.cleaningrobots .closing .mt .btxt{font-size:26px}}.cleaningrobots .closing .mt.darkgray{color:#333}.cleaningrobots .closing .telbox{vertical-align:text-bottom}@media screen and (max-width: 767px){.cleaningrobots .closing .telbox{text-align:center}}@media screen and (min-width: 768px)and (max-width: 1200px){.cleaningrobots .closing .telbox{text-align:center}}@media screen and (min-width: 768px){.cleaningrobots .closing .telbox{display:flex;justify-content:center;align-items:baseline}}.cleaningrobots .closing .telbox .tel_txt{display:inline-block;font-family:"Noto Sans Japanese-sb";line-height:1;color:#004b79;background:url(../images/ico_tel_closing.png) no-repeat left center}@media screen and (max-width: 767px){.cleaningrobots .closing .telbox .tel_txt{background-size:2.93333vw auto;font-size:20px;font-size:2rem;padding-left:4vw}}@media screen and (min-width: 768px){.cleaningrobots .closing .telbox .tel_txt{background-size:35px;font-size:56px;padding-left:52px;padding-bottom:10px;pointer-events:none}}.cleaningrobots .closing .telbox .tel_txt a[href^="tel:"]{color:#004b79;text-decoration:none}.cleaningrobots .closing .telbox .txt{font-family:"Noto Sans Japanese-sb"}@media screen and (max-width: 767px){.cleaningrobots .closing .telbox .txt{font-size:10px;font-size:1rem}}@media screen and (min-width: 768px){.cleaningrobots .closing .telbox .txt{font-size:18px;text-indent:10px}}@media screen and (max-width: 767px){.cleaningrobots .closing .telbox .txt .stxt{font-size:8px;font-size:.8rem}}@media screen and (min-width: 768px){.cleaningrobots .closing .telbox .txt .stxt{font-size:14px}}.cleaningrobots .closing .closing_buttons{display:flex;align-items:center;justify-content:space-between;margin-top:16px}@media screen and (min-width: 768px){.cleaningrobots .closing .closing_buttons{margin-top:38px}}.cleaningrobots .closing .closing_buttons li{flex-basis:48.6957%}@media screen and (min-width: 768px){.cleaningrobots .closing .closing_buttons li{flex-basis:485px}}@media screen and (min-width: 768px){.cleaningrobots .closing .closing_buttons .dl_buttons{display:flex;margin-inline:auto;padding:0}}.cleaningrobots .closing .closing_button{position:relative;background-color:#3059a2;display:flex;align-items:center;justify-content:center;width:100%;padding:9px 15px 9px 9px;font-family:"Noto Sans Japanese-sb";color:#fff;font-size:11px;font-size:1.1rem;line-height:1;text-align:center}@media screen and (max-width: 374px){.cleaningrobots .closing .closing_button{font-size:10px;font-size:1rem;padding:9px 10px 9px 4px}}@media screen and (min-width: 767px){.cleaningrobots .closing .closing_button{height:80px;font-size:25px;padding:12px 66px 12px 12px;box-shadow:0 6px 0 0 #203d71}}.cleaningrobots .closing .closing_button:link,.cleaningrobots .closing .closing_button:visited{color:#fff}.cleaningrobots .closing .closing_button:before,.cleaningrobots .closing .closing_button:after{display:block;content:""}.cleaningrobots .closing .closing_button:before{width:12px;height:18px;background:url(../images/ico_request_closing.png) no-repeat center center/12px auto;margin-right:8px}@media screen and (max-width: 374px){.cleaningrobots .closing .closing_button:before{margin-right:4px}}@media screen and (min-width: 767px){.cleaningrobots .closing .closing_button:before{width:30px;height:39px;background-size:30px auto;margin-right:35px}}.cleaningrobots .closing .closing_button:after{position:absolute;top:50%;right:9px;width:0;height:0;margin-top:-4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:4px 0 4px 6px}@media screen and (max-width: 374px){.cleaningrobots .closing .closing_button:after{right:4px}}@media screen and (min-width: 767px){.cleaningrobots .closing .closing_button:after{right:26px;border-width:8px 0 8px 10px;margin-top:-8px}}.cleaningrobots .closing .closing_button.closing_button_inq{text-shadow:2px 2px 5px #f89a0e,-2px 2px 5px #f89a0e,2px -2px 5px #f89a0e,-2px -2px 5px #f89a0e;background:linear-gradient(to left top, #f88900 0 50%, #f99c29 calc(50% + 1px) 100%)}@media screen and (min-width: 767px){.cleaningrobots .closing .closing_button.closing_button_inq{box-shadow:0 6px 0 0 #aa6d11}}.cleaningrobots .closing .closing_button.closing_button_inq:before{width:16px;background:url(../images/ico_inq_closing.png) no-repeat center center/16px auto}@media screen and (min-width: 767px){.cleaningrobots .closing .closing_button.closing_button_inq:before{width:33px;height:24px;background-size:33px auto}}.cleaningrobots .bnr_box{margin-top:70px}@media screen and (max-width: 767px){.cleaningrobots .bnr_box{margin-top:12.66667vw}}.cleaningrobots .bnr_box .migration_bnr{width:90%;max-width:820px;margin:0 auto}.cleaningrobots .bnr_campaign{width:100%;max-width:1200px;padding:min(5.5%,80px) 0 0;margin-inline:auto}.labor-shortage{max-width:960px;margin:0 auto;font-family:"Noto Sans Japanese-m"}.labor-shortage-inner{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:28px;grid-row-gap:10px;padding-bottom:40px}.labor-shortage-inner .labor-shortage-case1{grid-area:1/1/2/2}.labor-shortage-inner .labor-shortage-case2{grid-area:1/2/2/3}.labor-shortage-inner .labor-shortage-case3{grid-area:1/3/2/4}@media screen and (max-width: 767px){.labor-shortage-inner{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr);grid-column-gap:10px;grid-row-gap:50px;padding:4%}.labor-shortage-inner .labor-shortage-case1{grid-area:1/1/2/2}.labor-shortage-inner .labor-shortage-case2{grid-area:2/1/3/2}.labor-shortage-inner .labor-shortage-case3{grid-area:3/1/4/2}}.labor-shortage-inner-box{border:#245094 4px solid;border-radius:8px;padding:32px 0 36px;position:relative}@media screen and (max-width: 767px){.labor-shortage-inner-box{padding:14% 4%}}.labor-shortage-tl{position:absolute;top:-2%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:inline-block;width:90%;margin-bottom:10px;padding:13px 0;border-radius:60px;background-color:#245094;text-align:center;font-size:20px;font-size:2rem;line-height:1.5;color:#fff;margin-top:-24px}.labor-shortage-tl::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:10px 6px 0 6px;border-color:#245094 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.labor-shortage-img{max-width:260px;display:block;margin:0 auto;padding-bottom:3%}@media screen and (max-width: 767px){.labor-shortage-img{max-width:90%}}.labor-shortage-txt{font-size:16px;font-size:1.6rem}.resolved-case{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:10px;grid-row-gap:10px}.resolved-case li{background-color:#245094;color:#fff;padding:16px 10px 18px;font-size:18px;font-size:1.8rem;line-height:1;text-align:center;border-radius:66px}.resolved-case .case1{grid-area:1/1/2/2}.resolved-case .case2{grid-area:1/2/2/3}.resolved-case .case3{grid-area:1/3/2/4}.resolved-case .case4{grid-area:1/4/2/5}.resolved-case .case5{grid-area:2/1/3/2}.resolved-case .case6{grid-area:2/2/3/3}.resolved-case .case7{grid-area:2/3/3/4}.resolved-case .case8{grid-area:2/4/3/5}@media screen and (max-width: 767px){.resolved-case{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:10px;grid-row-gap:10px;padding:0 4%}.resolved-case li{font-size:14px;font-size:1.4rem}.resolved-case .case1{grid-area:1/1/2/2}.resolved-case .case2{grid-area:1/2/2/3}.resolved-case .case3{grid-area:2/1/3/2}.resolved-case .case4{grid-area:2/2/3/3}.resolved-case .case5{grid-area:3/1/4/2}.resolved-case .case6{grid-area:3/2/4/3}.resolved-case .case7{grid-area:4/1/5/2}.resolved-case .case8{grid-area:4/2/5/3}}/*# sourceMappingURL=style.min.css.map */