﻿#restroomStartSec{background:url("../../img/cleaning-check/restroom/restroom_start_bg_pc.webp") no-repeat center center/cover;padding-block:94px 77px;overflow:hidden}#restroomStartSec .startbox{margin:15px auto 0;width:620px;border-radius:20px;background:#fff;padding:33px 45px 42px}#restroomStartSec .startbox .balloon{margin:0 auto;width:max-content}#restroomStartSec .startbox .ttl{text-align:center}#restroomStartSec .startbox .ttl-txt{font-size:3.4rem;font-weight:700;letter-spacing:.03em;line-height:1.5;color:#707070}#restroomStartSec .startbox .ttl-img{display:block;margin:0 auto}#restroomStartSec .startbox .presentimg{margin:18px auto 0;display:block}#restroomStartSec .startbox .startbtn{margin-top:25px}#restroomStartSec .startbox .startbtn a{display:block;border-radius:1000px;width:314px;margin:auto;padding:8px 8px 10px;background:#1e75bc;color:#fff;font-size:4.3rem;font-weight:700;text-align:center;text-decoration:none}#restroomStartSec .startbox .startbtn a:hover{opacity:1;background:#6cacdc}#restroomStartSec .deco-img{position:absolute}#restroomStartSec .deco1{top:-46px;left:-89px}#restroomStartSec .deco2{top:-2px;right:-56px}#restroomStartSec.final .startbox .ttl-txt{margin-top:10px}#restroomStartSec.final .startbox .ttl-img{margin-top:30px}#restroomStartSec.final .startbox .startbtn{margin-top:44px}#restroomStartSec.final .startbox .startbtn a{background:#002669}#restroomStartSec.final .startbox .startbtn a:hover{background:rgba(0,38,105,0.6)}@media screen and (max-width: 600px){#restroomStartSec{background:url("../../img/cleaning-check/restroom/restroom_start_bg_pc.webp") no-repeat center center/cover;padding-block:20px 28px}#restroomStartSec .startbox{margin:10px auto 0;width:100%;padding:20px 0 24px}#restroomStartSec .startbox .balloon{width:100%;padding:0 8.5%}#restroomStartSec .startbox .ttl{padding:0 8.5%}#restroomStartSec .startbox .ttl-txt{font-size:2.2rem;letter-spacing:0em;line-height:1.4}#restroomStartSec .startbox .ttl-img{margin:13px auto 0}#restroomStartSec .startbox .presentimg{width:100%;margin:16px 0 0}#restroomStartSec .startbox .startbtn{margin-top:20px}#restroomStartSec .startbox .startbtn a{width:67.4%;font-size:2.7rem}#restroomStartSec.final .startbox{padding-block:44px}#restroomStartSec.final .startbox .balloon{padding-inline:6.1%}#restroomStartSec.final .startbox .ttl{padding:6px 0}#restroomStartSec.final .startbox .ttl-txt{margin-top:10px}#restroomStartSec.final .startbox .ttl-img{width:83.3%;margin-top:11px}#restroomStartSec.final .startbox .startbtn{margin-top:32px}}#restroomCheckSec{background:#dcecf5;padding-block:148px 76px}#restroomCheckSec .sheet-ttl{width:692px;border-radius:24px;background:#6cacdc;color:#fff;margin:auto;padding:16px 8px;position:relative;z-index:1;text-align:center;font-size:2.6rem;font-weight:700}#restroomCheckSec .sheet-ttl:has(.fss){line-height:1.3}#restroomCheckSec .sheet-ttl .fss{font-size:2.2rem;line-height:1}#restroomCheckSec .sheet-box{width:800px;border:2px solid #6cacdc;border-radius:14px;background:#fff;margin:-37px auto 0;padding:100px 8px 60px}#restroomCheckSec .sheet-box form{display:block;width:100%}#restroomCheckSec .sheet-btns{margin-top:44px;gap:44px 0}#restroomCheckSec .sheet-btns a{display:block;border-radius:1000px;text-align:center;text-decoration:none;margin:auto}#restroomCheckSec .sheet-btns a:hover{opacity:1}#restroomCheckSec .sheet-btns .tonextbtn{margin-top:0}#restroomCheckSec .sheet-btns .back a{max-width:303px;background:#fff;border:1px solid #6cacdc;color:#6cacdc;font-size:1.9rem;font-weight:700;padding:10px}#restroomCheckSec .sheet-btns .back a:before{content:'';display:inline-block;width:17px;aspect-ratio:17/14;background:#6cacdc;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17.096" height="14.115" viewBox="0 0 17.096 14.115"><g transform="translate(0.5 0.5)"><path d="M16.1.5H0A.5.5,0,0,1-.5,0,.5.5,0,0,1,0-.5H16.1a.5.5,0,0,1,.5.5A.5.5,0,0,1,16.1.5Z" transform="translate(0 6.557)" /><path d="M0,7.058a.5.5,0,0,1-.336-.13A.5.5,0,0,1-.37,6.221L5.591-.336A.5.5,0,0,1,6.3-.37a.5.5,0,0,1,.034.706L.37,6.894A.5.5,0,0,1,0,7.058Z" transform="translate(0)" /><path d="M5.962,7.058a.5.5,0,0,1-.37-.164L-.37.336A.5.5,0,0,1-.336-.37.5.5,0,0,1,.37-.336L6.331,6.221a.5.5,0,0,1-.37.836Z" transform="translate(0 6.557)" /></g></svg>') no-repeat center center/contain;margin-right:8px}#restroomCheckSec .sheet-btns .back a:hover{background:#eaeef5}#restroomCheckSec .sheet-a .sheet-ttl{font-size:3.4rem;padding-block:10px}#restroomCheckSec .sheet-c .sheet-ttl{width:842px}#restroomCheckSec .sheet-c:has(.check-link input:checked) .tonextbtn button,#restroomCheckSec .sheet-d:has(.check-link input:checked) .tonextbtn button{pointer-events:auto;background:#6cacdc;transition:all 0.6s}#restroomCheckSec .sheet-c:has(.check-link input:checked) .tonextbtn button:hover,#restroomCheckSec .sheet-d:has(.check-link input:checked) .tonextbtn button:hover{background:rgba(108,172,220,0.6);transition:all 0.6s}#restroomCheckSec .check-link{width:644px;margin:auto;gap:50px 0}#restroomCheckSec .check-link li{width:300px}#restroomCheckSec .check-link a,#restroomCheckSec .check-link .input{display:flex;justify-content:center;align-items:center;border-radius:12px;height:124px;background:#497eac;color:#fff;font-size:3rem;font-weight:700;text-align:center;text-decoration:none;padding:8px;line-height:1.5;position:relative;transition:all 0.4s}#restroomCheckSec .check-link a:hover{opacity:1;background:#e33c15;transition:all 0.6s}#restroomCheckSec .check-link .input:has(input:checked){background:#e33c15;box-shadow:-3px 3px 15px 0 rgba(0,0,0,0.4) inset;transition:all 0.6s}#restroomCheckSec .check-link .input input{position:absolute;left:0;top:0}#restroomCheckSec .check-link.type-a a{height:120px}#restroomCheckSec .tonextbtn{margin-top:46px}#restroomCheckSec .tonextbtn button{pointer-events:none;display:block;width:374px;border:none;border-radius:1000px;background:#707070;color:#fff;margin:auto;padding:17px;font-size:2.6rem;font-weight:700;text-align:center;transition:all 0.4s}#restroomCheckSec .tonextbtn button:hover{background:#6cacdc;transition:all 0.6s}@media screen and (max-width: 600px){#restroomCheckSec{background:#dcecf5;padding-block:30px}#restroomCheckSec .sheet-ttl{width:88.9%;border-radius:10px;padding:8px;font-size:min(4.8vw, 1.8rem);line-height:1.6}#restroomCheckSec .sheet-ttl .fss{font-size:inherit}#restroomCheckSec .sheet-box{width:100%;border-radius:20px;margin:-22px auto 0;padding:60px 6.1% 36px}#restroomCheckSec .sheet-box .tonextbtn button{width:93.9%}#restroomCheckSec .sheet-btns{margin-top:30px;gap:25px 0}#restroomCheckSec .sheet-btns .back a{max-width:200px;padding:10px}#restroomCheckSec .sheet-a .sheet-ttl{font-size:min(4.8vw, 1.8rem);padding:8px}#restroomCheckSec .sheet-a .check-link a{font-size:1.8rem;height:107px}#restroomCheckSec .sheet-b .sheet-ttl,#restroomCheckSec .sheet-c .sheet-ttl,#restroomCheckSec .sheet-d .sheet-ttl{width:88.9%;padding-block:20px}#restroomCheckSec .sheet-b .sheet-box,#restroomCheckSec .sheet-c .sheet-box,#restroomCheckSec .sheet-d .sheet-box{margin-top:-72px;padding-block:90px 20px}#restroomCheckSec .check-link{width:100%;gap:26px 0}#restroomCheckSec .check-link li{width:45.9%}#restroomCheckSec .check-link a,#restroomCheckSec .check-link .input{height:107px;border-radius:10px;font-size:min(4.8vw, 1.8rem);padding:4px;letter-spacing:normal}#restroomCheckSec .check-link.type-a a{font-size:2.2rem;letter-spacing:.1em}#restroomCheckSec .tonextbtn{margin-top:24px}#restroomCheckSec .tonextbtn button{width:80.9%;padding:18px 8px;font-size:2.5rem}}#restroomResultSec{background:url("../../img/cleaning-check/restroom/restroom_result_bg_pc.webp") repeat-y center top/100% auto;padding-block:50px}#restroomResultSec .pagettl{width:317px;border-radius:20px;margin:auto;padding:5px;font-size:2.8rem;font-weight:700;text-align:center;color:#1e75bc;background:#fff}#restroomResultSec .result-sec{max-width:1000px;border-radius:16px;background:#fff;margin:50px auto 0;box-shadow:0 0 10px 0 rgba(92,173,117,0.5)}#restroomResultSec .result-ttl{background:#1e75bc;border-radius:16px 16px 0 0;padding:29px 8%;position:relative}#restroomResultSec .result-ttl::after{content:'';display:block;width:37px;aspect-ratio:37/22;background:#1e75bc;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37" height="22" viewBox="0 0 37 22"><path d="M16.2,2.73a3,3,0,0,1,4.592,0L32.854,17.069A3,3,0,0,1,30.558,22H6.442a3,3,0,0,1-2.3-4.931Z" transform="translate(37 22) rotate(180)" fill="black"/></svg>') no-repeat center center/contain;position:absolute;left:0;right:0;bottom:-17px;margin-inline:auto}#restroomResultSec .result-ttl h2{text-align:center;font-size:2.8rem;font-weight:700;line-height:1.5;letter-spacing:.03em;color:#ffec58}#restroomResultSec .result-ttl h2 .balloon{display:inline-block;padding:0 58px;position:relative}#restroomResultSec .result-ttl h2 .balloon-sp::before,#restroomResultSec .result-ttl h2 .balloon-sp::after{content:'';width:40px;aspect-ratio:40/77;position:absolute;top:50%;transform:translateY(-50%);background:no-repeat center center/contain}#restroomResultSec .result-ttl h2 .balloon-sp::before{background-image:url("../../img/cleaning-check/floor/ico_balloon_ye_lt.svg");left:0}#restroomResultSec .result-ttl h2 .balloon-sp::after{background-image:url("../../img/cleaning-check/floor/ico_balloon_ye_rt.svg");right:0}#restroomResultSec .result-products{padding:50px 8% 58px}#restroomResultSec .result-back{margin-top:52px}#restroomResultSec .result-back a{display:flex;align-items:center;justify-content:center;border:1px solid #1e75bc;border-radius:8px;width:380px;height:86px;background:#fff;color:#1e75bc;font-size:1.8rem;font-weight:500;text-decoration:none;letter-spacing:-.03em;margin-inline:auto;position:relative}#restroomResultSec .result-back a::before{content:'';display:block;width:10px;aspect-ratio:10/15;background:currentColor;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10.338" height="15.051" viewBox="0 0 10.338 15.051"><path d="M0,9.838a.5.5,0,0,1-.3-.1.5.5,0,0,1-.1-.7L6.552-.3a.5.5,0,0,1,.4-.2.5.5,0,0,1,.4.2l7.1,9.338a.5.5,0,1,1-.8.605L6.957.832.4,9.637A.5.5,0,0,1,0,9.838Z" transform="translate(0.5 14.551) rotate(-90)" fill="black"/></svg>') no-repeat center center/contain;position:absolute;left:30px;margin:auto}#restroomResultSec .result-back a:hover{opacity:1;background:#1e75bc;color:#fff}#restroomResultSec .products-intro{color:#000;text-align:center;font-weight:500;letter-spacing:-.03em;padding-bottom:30px;background:url("../../img/cleaning-check/floor/ptn_dotline_gn6x2.svg") repeat-x left bottom/6px 2px}#restroomResultSec .products-intro .txt1{font-size:2.4rem}#restroomResultSec .products-intro .txt2{margin-top:13px;font-size:1.5rem}#restroomResultSec .products-list{margin-top:40px;display:grid;grid-template-columns:repeat(2, 400px);justify-content:space-between;gap:70px 0}#restroomResultSec .products-list li{position:relative}#restroomResultSec .products-list li::before,#restroomResultSec .products-list li::after{width:32px;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:red;color:#fff;font-size:2rem;font-weight:700;position:absolute;left:0;top:0;z-index:1}#restroomResultSec .products-list li::after{background:blue;top:32px}#restroomResultSec .products-list .lrbox{display:grid;grid-template-columns:152px 236px;justify-content:space-between}#restroomResultSec .products-list .rbox{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr}#restroomResultSec .products-list .ttl{font-size:1.8rem;font-weight:700;color:#1e75bc}#restroomResultSec .products-list .ttl .fss{font-size:1.5rem}#restroomResultSec .products-list .ttl-plus{font-size:1.4rem;font-weight:500;letter-spacing:normal}#restroomResultSec .products-list .ttl-plus+p{margin-top:0}#restroomResultSec .products-list .desc{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr}#restroomResultSec .products-list .phtbox{display:none}#restroomResultSec .products-list .txtbox{margin-block:6px;font-size:1.6rem;font-weight:500;color:#000}#restroomResultSec .products-list .txtbox .note{margin-top:0;font-size:1.2rem;font-weight:400}#restroomResultSec .products-list .todetail{margin-top:auto}#restroomResultSec .products-list .todetail a{display:block;border-radius:6px;padding:7px;background:#ed6b00;color:#fff;font-size:1.5rem;font-weight:700;text-align:center;text-decoration:none}#restroomResultSec .products-list .todetail a:hover{opacity:0.8}#restroomResultSec .products-list .btmnote{margin-top:10px;font-size:1.4rem;font-weight:500;padding-left:1em;line-height:1.4;position:relative}#restroomResultSec .products-list .btmnote:before{content:'※';position:absolute;left:0;top:0}#restroomResultSec .products-list .btmnote+.btmnote{margin-top:0}#restroomResultSec .products-restroom{margin-top:64px}#restroomResultSec .products-restroom dt{width:318px;padding:0 6px 0 28px;position:relative;background:rgba(30,117,188,0.15)}#restroomResultSec .products-restroom dt::before{content:'';display:block;width:154px;aspect-ratio:154/21;background:url("../../img/form/biz202506/products_restaurant_balloon.svg") no-repeat center center/contain;position:absolute;left:28px;top:-30px}#restroomResultSec .products-restroom dt::after{content:'';display:block;width:21px;height:100%;clip-path:polygon(0 0, 0% 100%, 100% 100%);background:rgba(30,117,188,0.15);position:absolute;right:-21px;top:0}#restroomResultSec .products-restroom dt span{display:block;font-size:2.2rem;font-weight:700;color:#1e75bc;padding:7px;border-bottom:1px solid #1e75bc}#restroomResultSec .products-restroom dd{background:rgba(30,117,188,0.15);padding:50px 28px 32px}#restroomResultSec .products-restroom .products-list{margin:0}#restroomResultSec .products-restroom .products-list li{width:367px}#restroomResultSec .products-restroom .products-list .lrbox{grid-template-columns:152px 203px}#restroomResultSec .products-restroom .products-list .ttl{position:relative}#restroomResultSec .products-restroom .products-list .ttl .logo{display:block;width:100%;height:24px;position:absolute;left:0;top:-30px}#restroomResultSec .products-restroom .products-list .ttl .logo img{width:100%;height:100%;object-fit:contain;object-position:left center;vertical-align:bottom}#restroomResultSec .products-restroom .products-list .ttl .logo.terminix{height:24px}#restroomResultSec .products-restroom .products-list .ttl .logo.uniformservice{height:31px}#restroomResultSec .products-restroom .products-list .todetail a{background:#8d3c8a}#restroomResultSec .products-other{margin-top:45px;padding:45px 16px 0;border-top:2px solid #1e75bc}#restroomResultSec .products-other .ttlbox{text-align:center}#restroomResultSec .products-other .ttlbox h2{font-size:3.4rem;font-weight:700;color:#1e75bc}#restroomResultSec .products-other .ttlbox p{margin-top:10px;font-size:1.8rem;font-weight:500;letter-spacing:-.03em}#restroomResultSec .products-other .otherlist{margin-top:36px;gap:25px 30px}#restroomResultSec .products-other .otherlist li{padding-left:21px;position:relative}#restroomResultSec .products-other .otherlist li::before{content:'';display:block;width:15px;aspect-ratio:1/1;background:url("../../img/cleaning-check/restroom/ico_cir_pl_tri_wt_rt.svg") no-repeat center center/contain;position:absolute;left:0;top:6px}#restroomResultSec .products-other .otherlist a{font-size:1.5rem;font-weight:500;text-decoration:underline}#restroomResultSec .products-other .otherlist a:hover{opacity:1;text-decoration:none;color:#1e75bc}#restroomResultSec .products-other .todiagnosis{margin:54px auto 0;width:177px}#restroomResultSec .products-other .todiagnosis a{display:block;border:1px solid currentColor;border-radius:1000px;text-align:center;font-size:1.4rem;font-weight:700;text-decoration:none;color:#03317b;padding:9px;background:#fff}#restroomResultSec .products-other .todiagnosis a::before{content:'';display:inline-block;width:17px;aspect-ratio:17/14;background:currentColor;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17.096" height="14.115" viewBox="0 0 17.096 14.115"><g transform="translate(0.5 0.5)"><path d="M16.1.5H0A.5.5,0,0,1-.5,0,.5.5,0,0,1,0-.5H16.1a.5.5,0,0,1,.5.5A.5.5,0,0,1,16.1.5Z" transform="translate(0 6.557)" /><path d="M0,7.058a.5.5,0,0,1-.336-.13A.5.5,0,0,1-.37,6.221L5.591-.336A.5.5,0,0,1,6.3-.37a.5.5,0,0,1,.034.706L.37,6.894A.5.5,0,0,1,0,7.058Z" transform="translate(0)" /><path d="M5.962,7.058a.5.5,0,0,1-.37-.164L-.37.336A.5.5,0,0,1-.336-.37.5.5,0,0,1,.37-.336L6.331,6.221a.5.5,0,0,1-.37.836Z" transform="translate(0 6.557)" /></g></svg>') no-repeat center center/contain;margin-right:5px;vertical-align:-2px}#restroomResultSec .products-other .todiagnosis a:hover{opacity:1;background:#eaf0f8}@media screen and (max-width: 600px){#restroomResultSec{background-image:url("../../img/cleaning-check/restroom/restroom_result_bg_sp.webp");padding-block:30px 40px}#restroomResultSec .pagettl{width:276px;padding:10px 5px;font-size:2.4rem}#restroomResultSec .result-sec{margin:30px auto 0}#restroomResultSec .result-ttl{padding:10px 5px}#restroomResultSec .result-ttl h2{font-size:1.7rem}#restroomResultSec .result-ttl h2 .balloon{padding:0}#restroomResultSec .result-ttl h2 .balloon-sp{display:inline-block;padding:0 32px;position:relative}#restroomResultSec .result-ttl h2 .balloon-sp::before,#restroomResultSec .result-ttl h2 .balloon-sp::after{content:'';width:20px}#restroomResultSec .result-products{padding:32px 8.5% 38px}#restroomResultSec .result-back{margin-top:34px}#restroomResultSec .result-back a{width:263px;height:68px}#restroomResultSec .result-back a::before{width:9px;aspect-ratio:9/14;left:30px}#restroomResultSec .products-intro{padding-bottom:22px}#restroomResultSec .products-intro .txt1{font-size:1.8rem}#restroomResultSec .products-intro .txt2{margin-top:18px;font-size:1.4rem}#restroomResultSec .products-list{margin-top:12px;grid-template-columns:1fr;gap:30px 0}#restroomResultSec .products-list li{padding-bottom:30px;border-bottom:1px solid #707070}#restroomResultSec .products-list li:last-of-type{padding:0;border:none}#restroomResultSec .products-list .lrbox{grid-template-columns:1fr}#restroomResultSec .products-list .lbox{display:none}#restroomResultSec .products-list .ttl{font-size:2rem;line-height:1.2}#restroomResultSec .products-list .ttl .fss{font-size:1.7rem}#restroomResultSec .products-list .ttl-plus{font-size:1.4rem;font-weight:500;letter-spacing:normal}#restroomResultSec .products-list .ttl-plus+p{margin-top:0}#restroomResultSec .products-list .desc{display:grid;grid-template-columns:43.4% 49.6%;justify-content:space-between;margin:12px 0 0}#restroomResultSec .products-list .phtbox{display:block}#restroomResultSec .products-list .txtbox{margin-block:6px;font-size:1.6rem;margin-block:0}#restroomResultSec .products-list .txtbox p{line-height:1.375}#restroomResultSec .products-list .txtbox .note{margin-top:4px;font-size:1.4rem}#restroomResultSec .products-list .todetail{margin-top:12px;grid-column:1 / -1}#restroomResultSec .products-list .todetail a{border-radius:6px;padding:9px 5px;font-size:1.8rem}#restroomResultSec .products-list .btmnote{margin-top:10px;font-size:1.4rem;font-weight:500;padding-left:1em;line-height:1.4;position:relative}#restroomResultSec .products-list .btmnote:before{content:'※';position:absolute;left:0;top:0}#restroomResultSec .products-list .btmnote+.btmnote{margin-top:0}#restroomResultSec .products-restroom{margin-top:72px;background:rgba(30,117,188,0.15);padding:13px 4.9% 50px}#restroomResultSec .products-restroom dt{width:100%;padding:0;background:none}#restroomResultSec .products-restroom dt::before{width:177px;left:50%;transform:translateX(-50%);top:-42px}#restroomResultSec .products-restroom dt::after{content:none}#restroomResultSec .products-restroom dt span{font-size:2rem;padding:0 0 15px;text-align:center}#restroomResultSec .products-restroom dd{background:none;padding:0;margin:18px 0 0}#restroomResultSec .products-restroom .products-list li{width:100%}#restroomResultSec .products-restroom .products-list .lrbox{grid-template-columns:1fr}#restroomResultSec .products-restroom .products-list .rbox{width:100%}#restroomResultSec .products-restroom .products-list .ttl .logo{position:static;height:32px;margin-bottom:12px}#restroomResultSec .products-restroom .products-list .ttl .logo.terminix{height:32px}#restroomResultSec .products-restroom .products-list .ttl .logo.uniformservice{height:42px}#restroomResultSec .products-restroom .products-list .desc{grid-template-columns:1fr}#restroomResultSec .products-restroom .products-list .phtbox{width:100%}#restroomResultSec .products-restroom .products-list .txtbox{width:100%;margin-top:12px}#restroomResultSec .products-restroom .products-list .check{margin-top:15px}#restroomResultSec .products-other{margin-top:32px;padding:20px 0 0}#restroomResultSec .products-other .ttlbox h2{font-size:2.4rem}#restroomResultSec .products-other .ttlbox p{margin:10px 7.2% 0;font-size:1.6rem;text-align:left}#restroomResultSec .products-other .otherlist{margin-top:20px;gap:20px}#restroomResultSec .products-other .otherlist li{width:100%;padding-left:29px}#restroomResultSec .products-other .otherlist li::before{width:24px;top:1px}#restroomResultSec .products-other .otherlist a{font-size:1.6rem}#restroomResultSec .products-other .todiagnosis{margin:40px auto 0}}
