.main .wrapper{max-width:none}@media screen and (max-width: 767px){.main .wrapper{max-width:100%}}@media(width < 768px){#responsive .contact{padding:0}}@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;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);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:flex-start}@media screen and (max-width: 767px){.main-content .flex-container.col_sp{flex-direction:column}}.main-content .flex-container.ai-start{align-items:flex-start}.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.1rem}@media screen and (max-width: 767px){.main-content .note{font-size:10px;font-size: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.4rem}@media screen and (max-width: 767px){.main-content .img-caption{font-size:16px;font-size:1.6rem}}.main-content .txt-deco{display:flex;align-items:center;justify-content:center;gap:3rem}@media screen and (max-width: 767px){.main-content .txt-deco{align-items:flex-end;gap:4.66667vw}}.main-content .txt-deco::before,.main-content .txt-deco::after{display:inline-block;content:"";background-color:#333;width:4px;height:3rem}@media screen and (max-width: 767px){.main-content .txt-deco::before,.main-content .txt-deco::after{width:2px}}.main-content .txt-deco:before{transform:rotate(150deg)}.main-content .txt-deco::after{transform:rotate(-150deg)}.main-content .marker{background:linear-gradient(transparent 80%, #F2B71A 80%)}.main-content .mt-1{margin-top: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:0 0 6% 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:1%}}@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:center}@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:98%;display:block;position:relative;align-items:flex-end}}.cleaningrobots .fv .fv-img-box .fv-graph{display:grid;gap:15%;width:34%}@media screen and (min-width: 1400px){.cleaningrobots .fv .fv-img-box .fv-graph{width:30%}}@media screen and (max-width: 767px){.cleaningrobots .fv .fv-img-box .fv-graph{position:absolute;left:6%;bottom:-12%;width:93%;grid-template-columns:auto auto;align-items:end;text-align:left;gap:3%}}.cleaningrobots .fv .fv-img-box .fv-graph .note{display:inline}@media screen and (max-width: 767px){.cleaningrobots .fv .fv-img-box .fv-graph-img{margin-bottom:10%}}.cleaningrobots .fv .fv-img-box .fv-graph-img img{width:auto;height:auto}.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:14.66667vw 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;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);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;padding:0 4%;margin:0 auto}.cleaningrobots .resolved .resolved-tl{font-family:"Noto Sans Japanese-sb";font-size:3.2rem;text-align:center;margin-bottom:13rem}@media screen and (max-width: 767px){.cleaningrobots .resolved .resolved-tl{font-size:2.4rem;margin-bottom:40px}}.cleaningrobots .resolved .resolved-tl .f-underline{border-color:#f88900}.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 .flex-container{gap:5%}@media screen and (max-width: 767px){.cleaningrobots .resolved .flex-container{flex-direction:column;gap:8vw}}.cleaningrobots .resolved .flex-container .resolved-left{width:32%}@media screen and (max-width: 767px){.cleaningrobots .resolved .flex-container .resolved-left{width:100%}}.cleaningrobots .resolved .flex-container .resolved-right{width:63%;text-align:center}@media screen and (max-width: 767px){.cleaningrobots .resolved .flex-container .resolved-right{width:100%}}@media screen and (min-width: 768px){.cleaningrobots .resolved .flex-container .img-w60{display:inline-block;width:60%;margin-inline:auto}}.cleaningrobots .resolved .resolved-lead{font-family:"Noto Sans Japanese-sb";font-size:2.6rem;margin-bottom:2rem}@media screen and (max-width: 767px){.cleaningrobots .resolved .resolved-lead{font-size:20px;font-size:2rem;text-align:center}}.cleaningrobots .resolved .resolved-txt{font-size:1.6rem}@media screen and (max-width: 767px){.cleaningrobots .resolved .resolved-txt{font-size:15px;font-size:1.5rem}}.cleaningrobots .resolved .img-caption{text-align:right;margin-bottom:1rem}@media screen and (max-width: 767px){.cleaningrobots .resolved .img-caption{font-size:11px;font-size:1.1rem}}@media screen and (max-width: 767px){.cleaningrobots .resolved .note{text-align:left}}.cleaningrobots .merit{margin-top:80px}@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:7rem;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 .fw-bold{font-family:"Noto Sans Japanese-b"}.cleaningrobots .merit .merit-tl .fs-large{font-size:4.8rem;line-height:1}@media screen and (max-width: 767px){.cleaningrobots .merit .merit-tl .fs-large{font-size:3.8rem}}.cleaningrobots .merit .merit-tl::after{position:absolute;bottom:-50%;left:50%;transform:translateX(-50%);content:"";background-color:#245094;width:77px;height:36px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);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{width:100%;max-width:1200px;padding:0 4%;margin:0 auto}.cleaningrobots .problem .problem-tl{display:flex;align-items:center;justify-content:center;gap:32px;font-family:"Noto Sans Japanese-sb";font-size:3.2rem;margin-bottom:6rem}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-tl{align-items:flex-end;font-size:20px;font-size:2rem;margin-bottom:6.66667vw}}.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{width:100%;max-width:950px;aspect-ratio:950/400;background:url(../images/problem-bg-img.jpg) no-repeat center bottom/auto 60%;position:relative;margin-inline:auto}@media screen and (min-width: 1400px){.cleaningrobots .problem .problem-list{background-image:url(../images/problem-bg-img@2x.jpg)}}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-list{background-position:center;background-size:70% auto;aspect-ratio:39/35;margin:0 auto 17.6vw}}.cleaningrobots .problem .problem-list::after{position:absolute;content:"";bottom:-7rem;left:50%;transform:translateX(-50%);width:15%;height:auto;aspect-ratio:155/42;background-color:#ff9036;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);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{position:absolute;display:grid;place-content:center;width:auto;height:32%;font-family:"Noto Sans Japanese-sb";font-size:1.9rem;padding-bottom:22px}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-item{height:26%;font-size:13px;font-size:1.3rem;padding-bottom:4vw}}.cleaningrobots .problem .problem-item:nth-of-type(1){top:25%;left:2%;aspect-ratio:265/128;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){top:auto;left:0;bottom:0;aspect-ratio:161/88;background:url(../images/problem-img01_sp.png) no-repeat center center/contain;padding:15px 0 0}}.cleaningrobots .problem .problem-item:nth-of-type(2){top:0;left:32%;aspect-ratio:678/253;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){left:50%;transform:translateX(-50%);aspect-ratio:233/87;background:url(../images/problem-img02_sp.png) no-repeat center center/contain;padding:0 0 15px}}.cleaningrobots .problem .problem-item:nth-of-type(3){top:25%;right:0;aspect-ratio:26/11;background:url(../images/problem-img03_pc.png) no-repeat center center/contain;padding-left:1rem}@media screen and (max-width: 767px){.cleaningrobots .problem .problem-item:nth-of-type(3){top:auto;bottom:0;aspect-ratio:205/87;background:url(../images/problem-img03_sp.png) no-repeat center center/contain;padding:15px 0 0}}.cleaningrobots .solve{margin-top:19rem;text-align:center}@media screen and (max-width: 767px){.cleaningrobots .solve{margin-top:17.6vw}}.cleaningrobots .solve .solve-inner{width:100%;max-width:1200px;padding:0 4%;margin:0 auto}.cleaningrobots .solve .solve-tl{font-family:"Noto Sans Japanese-sb";font-size:2.8rem;margin-bottom:2rem}@media screen and (max-width: 767px){.cleaningrobots .solve .solve-tl{font-size:20px;font-size:2rem;margin-bottom:2.66667vw}}.cleaningrobots .solve .solve-tl.txt-deco{margin-bottom:5rem}@media screen and (max-width: 767px){.cleaningrobots .solve .solve-tl.txt-deco{margin-bottom:5.33333vw}}.cleaningrobots .solve .solve-case{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:12px;column-gap:12px;margin-bottom:7.3rem}@media screen and (max-width: 767px){.cleaningrobots .solve .solve-case{grid-template-columns:auto;row-gap:40px;margin-bottom:6.66667vw}}.cleaningrobots .solve .solve-item{display:grid;grid-template-rows:subgrid;grid-row:span 6;gap:10px;justify-items:start;align-items:start;text-align:left}.cleaningrobots .solve .solve-img img{aspect-ratio:350/272;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cleaningrobots .solve .solve-name{font-size:1.6rem}.cleaningrobots .solve .solve-lead{font-family:"Noto Sans Japanese-sb";font-size:1.9rem}@media screen and (max-width: 767px){.cleaningrobots .solve .solve-lead{font-size:16px;font-size:1.6rem}}.cleaningrobots .solve .solve-type{display:inline-block;background-color:#245094;color:#fff;padding:2px 6px}.cleaningrobots .solve .solve-tag-area{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:2%}.cleaningrobots .solve .solve-tag{padding:2px 6px;border:1px solid #333}.cleaningrobots .solve .solve-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 .solve .solve-btn{font-size:16px;font-size:1.6rem;padding:20px 0}}.cleaningrobots .solve .solve-co{display:grid;grid-template-columns:repeat(6, auto);justify-content:space-between}@media screen and (max-width: 767px){.cleaningrobots .solve .solve-co{grid-template-columns:repeat(3, auto)}}.cleaningrobots .solve .solve-co.col05{justify-content:space-evenly}.cleaningrobots .solve .solve-co:last-of-type{margin-bottom:8.8rem}@media screen and (max-width: 767px){.cleaningrobots .solve .solve-co:last-of-type{margin-bottom:6.66667vw}}.cleaningrobots .solve .solve-bnr-txt{font-family:"Noto Sans Japanese-sb";font-size:2.8rem;margin-bottom:3rem}@media screen and (max-width: 767px){.cleaningrobots .solve .solve-bnr-txt{font-size:20px;font-size:2rem;margin-bottom:4vw}}.cleaningrobots .contact{background-color:#eef2f4;padding:0;margin-top:10rem}@media screen and (max-width: 767px){.cleaningrobots .contact{margin-top:10.66667vw}}.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}}.cleaningrobots .support{font-family:"Noto Sans Japanese-sb";text-align:center;margin-top:80px}@media screen and (max-width: 767px){.cleaningrobots .support{margin-top:10.66667vw}}.cleaningrobots .support .support-inner{width:100%;max-width:1200px;padding:0 4%;margin:0 auto}.cleaningrobots .support .support-tl{font-size:3.2rem;text-align:center;margin-bottom:4rem}@media screen and (max-width: 767px){.cleaningrobots .support .support-tl{font-size:2.4rem}}.cleaningrobots .support .support-txt{font-size:2rem;margin-bottom:14px}.cleaningrobots .support .support-movie{width:70%;max-width:760px;height:auto;border:1px solid #cdcdcd;margin:0 auto 40px}@media screen and (max-width: 767px){.cleaningrobots .support .support-movie{width:95%}}.cleaningrobots .support .support-movie iframe{width:100%;height:auto;aspect-ratio:16/9}.cleaningrobots .support .link-btn{margin-inline:auto}@media screen and (max-width: 767px){.cleaningrobots .campaign_step{margin-top:21.2vw}}@media screen and (min-width: 768px){.cleaningrobots .campaign_step{margin-top:100px}}.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;-webkit-clip-path:polygon(0 0, 10% 0, 100% 100%, 0% 100%);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;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);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 .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;-webkit-clip-path:polygon(0 0, 0 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 0)}.cleaningrobots .solution .solution-inner::after{right:0;bottom:0;-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);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 (max-width: 767px){.cleaningrobots .solution .solution-a.flex_col{flex-direction:column}}@media screen and (min-width: 768px){.cleaningrobots .solution .solution-a .solution-txt-box{width:40%}}@media screen and (min-width: 768px){.cleaningrobots .solution .solution-a .solution-img-box{width:58%}}.cleaningrobots .solution .solution-a .solution-img-box.solution-img-flex{display:flex;align-items:center}.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:70px}@media screen and (max-width: 767px){.cleaningrobots .solution .q02 .solution-a{padding-bottom:10.66667vw}}@media screen and (min-width: 768px){.cleaningrobots .solution .q02 .solution-img-box{width:48%}}.cleaningrobots .solution .q02 picture img{width:auto;height:auto}.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-flex{justify-content:center;gap:4%}@media screen and (min-width: 768px){.cleaningrobots .solution .q03 .solution-img-flex{background-color:#fff;padding:2%}}@media screen and (min-width: 1200px){.cleaningrobots .solution .q03 .solution-img-flex{background-color:#fff;padding:2% 0}}@media screen and (max-width: 767px){.cleaningrobots .solution .q03 .solution-img-flex{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: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}/*# sourceMappingURL=style.min.css.map */