.cleaning .cmn_hd{position:relative;z-index:1;min-height:629px;padding-top:30px}@media only screen and (min-width: 768px) and (max-width: 800px){.cleaning .cmn_hd{padding-bottom:40px}}@media (max-width: 767px){.cleaning .cmn_hd{min-height:unset;padding-top:13px}}@media (max-width: 767px){.cleaning .cmn_hd .breadcrumbs{margin-bottom:21px}}@media (max-width: 767px){.cleaning .cmn_hd .cmn-ttl__en{font-size:65px;white-space:nowrap}}@media (min-width: 768px){.cleaning .cmn_hd__img{position:absolute;right:0;top:0;bottom:0;z-index:-1;width:74.86%;height:100%;max-width:1048px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1300px){.cleaning .cmn_hd__img{width:100%}}@media (min-width: 768px){.cleaning .cmn_hd__img img{display:block;width:100%;height:100%;object-fit:cover}}@media (max-width: 767px){.cleaning .cmn_hd__img{margin-top:-60px}}.cleaning .cmn_hd .intro{position:relative;margin-top:74px}@media (max-width: 767px){.cleaning .cmn_hd .intro{margin-top:35px}}.cleaning .cmn_hd .intro__ttl{font-size:30px;font-size:3rem;line-height:44px;letter-spacing:.025em;font-weight:600;margin-bottom:20px}@media (max-width: 767px){.cleaning .cmn_hd .intro__ttl{font-size:20px;line-height:34px;margin-bottom:21px}}.cleaning .cmn_hd .intro__txt{font-size:18px;font-size:1.8rem;line-height:38px;letter-spacing:.025em;font-weight:300}@media (max-width: 767px){.cleaning .cmn_hd .intro__txt{font-size:17px;line-height:40px}}@media (max-width: 767px){.cleaning .cmn_hd .intro__txt span{border-bottom:1px dashed #bcbcbc;padding-bottom:8px}}.cleaning .cmn_hd .intro__txt small{padding-bottom:2px;font-weight:600;background:linear-gradient(to top, #ffe200 8px, transparent 8px, transparent calc(100% - 8px))}@media (max-width: 767px){.cleaning .cmn_hd .intro__txt small{padding-bottom:3px}}.cleaning .sec-intro{position:relative;z-index:1;background:#15b5db;padding:89px 0 209px;color:#fff}@media (max-width: 767px){.cleaning .sec-intro{padding:42px 0 19px}}.cleaning .sec-intro .wcm2{position:relative}.cleaning .sec-intro .wcm2 .img_per{display:block;position:absolute;top:-101px;right:-4px;max-width:112px}.cleaning .sec-intro__ttl{font-size:32px;font-size:3.2rem;line-height:1.5;letter-spacing:.08em;font-weight:bold;text-align:center;position:relative;max-width:707px;margin:0 auto}@media (max-width: 767px){.cleaning .sec-intro__ttl{font-size:24px;line-height:1.7}}.cleaning .sec-intro__ttl::after,.cleaning .sec-intro__ttl::before{content:"";position:absolute;width:3px;height:42px;border-radius:10px;background:#fff}@media (max-width: 767px){.cleaning .sec-intro__ttl::after,.cleaning .sec-intro__ttl::before{height:60px}}.cleaning .sec-intro__ttl::after{left:3px;transform:rotate(-22deg);bottom:3px}@media (max-width: 767px){.cleaning .sec-intro__ttl::after{left:6px;transform:rotate(-15deg);bottom:5px}}.cleaning .sec-intro__ttl::before{right:6px;transform:rotate(22deg);bottom:3px}@media (max-width: 767px){.cleaning .sec-intro__ttl::before{right:7px;transform:rotate(16deg);bottom:5px}}.cleaning .sec-intro__ttl span{color:#ffff00}@media (max-width: 767px){.cleaning .sec-intro__ttl span{font-size:26px}}.cleaning .sec-intro__ttl small{position:relative}.cleaning .sec-intro__ttl small::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#ffff00;left:50%;transform:translateX(-50%);top:-12px}.cleaning .sec-intro__ttl em{font-style:normal;font-size:25px}@media (max-width: 767px){.cleaning .sec-intro__ttl em{font-size:20px}}.cleaning .sec-intro__lst{max-width:951px;margin:34px auto 0}@media (max-width: 767px){.cleaning .sec-intro__lst{margin:19px auto 0}}.cleaning .sec-intro__lst li{position:relative;font-size:20px;line-height:35px;letter-spacing:0.025em;font-weight:600;padding-bottom:11px;margin-bottom:8px;border-bottom:1px dashed #8fd3e3;margin-right:-5px}@media (max-width: 767px){.cleaning .sec-intro__lst li{font-size:16px;line-height:24px;padding-bottom:9px;padding-left:30px;margin-bottom:21px}}.cleaning .sec-intro__lst li span{font-family:"Oswald",sans-serif;font-size:22px;font-weight:bold;letter-spacing:0.12em;padding-right:10px}@media (max-width: 767px){.cleaning .sec-intro__lst li span{position:absolute;top:calc(50% - 7px);transform:translateY(-50%);left:0}}.cleaning .sec-intro__lst li small{color:#ffff00;font-weight:bold}.cleaning .sec-cleaning{position:relative;z-index:3;margin-top:-148px}@media (max-width: 767px){.cleaning .sec-cleaning{margin-top:0}}@media (max-width: 767px){.cleaning .sec-cleaning img{display:block;width:calc(100% + 40px);max-width:unset;margin:0 -20px}}.cleaning .sec-cleaning .title{text-align:center;margin-top:58px;margin-bottom:24px}@media (max-width: 767px){.cleaning .sec-cleaning .title{margin-top:46px;margin-bottom:19px}}.cleaning .sec-cleaning .title span{display:block;letter-spacing:0.025em}.cleaning .sec-cleaning .title .txt01{font-size:24px;font-weight:600}@media (max-width: 767px){.cleaning .sec-cleaning .title .txt01{font-size:16px;margin-bottom:-3px}}.cleaning .sec-cleaning .title .txt02{font-size:36px;color:#15b5db;font-weight:bold}@media (max-width: 767px){.cleaning .sec-cleaning .title .txt02{font-size:28px}}.cleaning .sec-cleaning .txt{text-align:center;font-size:18px;line-height:41px;letter-spacing:0.025em;font-weight:300;margin-bottom:86px}@media (max-width: 767px){.cleaning .sec-cleaning .txt{text-align:left;font-size:17px;line-height:40px;margin-bottom:58px}}.cleaning .sec-cleaning .txt span{border-bottom:1px dashed #bcbcbc;padding-bottom:8px}.cleaning .sec-cleaning .txt small{font-weight:bold;padding-bottom:2px;font-weight:600;background:linear-gradient(to top, #ffe200 8px, transparent 8px, transparent calc(100% - 8px))}.cleaning .sec-effect{background:#e7f8fc;padding:95px 0 70px}@media (max-width: 767px){.cleaning .sec-effect{padding:49px 0 76px}}@media (max-width: 767px){.cleaning .sec-effect .c-ttlblue span{padding:0 35px}}.cleaning .sec-effect .effect-lst{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-19px;margin-top:62px;position:relative}@media (max-width: 767px){.cleaning .sec-effect .effect-lst{margin-left:0;margin-top:33px}}.cleaning .sec-effect .effect-lst::after{content:"";position:absolute;width:106px;height:154px;background:url("../../img/cleaning/img_eff.png") no-repeat center/100% 100%;right:0;bottom:37px}@media only screen and (min-width: 768px) and (max-width: 1023px){.cleaning .sec-effect .effect-lst::after{bottom:-69px}}@media (max-width: 767px){.cleaning .sec-effect .effect-lst::after{display:none}}.cleaning .sec-effect .effect-lst .item{background:#fff;width:calc(33.3333% - 19px);margin-left:19px;margin-bottom:43px;padding:0 30px 35px}@media only screen and (min-width: 768px) and (max-width: 1000px){.cleaning .sec-effect .effect-lst .item{padding:0 15px 35px}}@media (max-width: 767px){.cleaning .sec-effect .effect-lst .item{border-radius:4px;width:100%;margin-left:0;padding:0 22px 26px;margin-bottom:24px}}.cleaning .sec-effect .effect-lst .item:nth-child(4),.cleaning .sec-effect .effect-lst .item:nth-child(5){width:calc(50% - 19px);max-width:374px}@media (max-width: 767px){.cleaning .sec-effect .effect-lst .item:nth-child(4),.cleaning .sec-effect .effect-lst .item:nth-child(5){width:100%;max-width:100%}}.cleaning .sec-effect .effect-lst .item__ctn{margin-top:-12px}@media (max-width: 767px){.cleaning .sec-effect .effect-lst .item__ctn{width:100%;padding-left:0;margin-top:-16px}}.cleaning .sec-effect .effect-lst .item__ctn__ttl{position:relative;z-index:1;display:flex;align-items:flex-end;margin-bottom:14px;padding-bottom:22px}@media (max-width: 767px){.cleaning .sec-effect .effect-lst .item__ctn__ttl{margin-bottom:17px;padding-bottom:20px}}.cleaning .sec-effect .effect-lst .item__ctn__ttl::after{content:"";position:absolute;width:100%;height:3px;background:#e31d25;border-radius:3px;left:0;bottom:3px;z-index:-1}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.cleaning .sec-effect .effect-lst .item__ctn__ttl::after{bottom:2px}}@media (max-width: 767px){.cleaning .sec-effect .effect-lst .item__ctn__ttl::after{bottom:2px}}.cleaning .sec-effect .effect-lst .item__ctn__ttl .step{display:flex;flex-direction:column;align-items:center;width:45px;color:#e31d25;font-family:"Oswald",sans-serif}@media (max-width: 767px){.cleaning .sec-effect .effect-lst .item__ctn__ttl .step{align-items:flex-start;position:relative;top:4px}}.cleaning .sec-effect .effect-lst .item__ctn__ttl .step .txt{text-transform:uppercase;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:0em;font-weight:500;margin-bottom:-2px}@media (max-width: 767px){.cleaning .sec-effect .effect-lst .item__ctn__ttl .step .txt{font-size:13px}}.cleaning .sec-effect .effect-lst .item__ctn__ttl .step .num{font-size:69px;font-weight:500;line-height:1}@media (max-width: 767px){.cleaning .sec-effect .effect-lst .item__ctn__ttl .step .num{font-size:50px;margin-left:8px;margin-top:2px}}.cleaning .sec-effect .effect-lst .item__ctn__ttl .title{flex:1;padding-left:35px;font-size:22px;font-size:2.2rem;line-height:1.3;letter-spacing:.025em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1000px){.cleaning .sec-effect .effect-lst .item__ctn__ttl .title{padding-left:15px}}@media (max-width: 767px){.cleaning .sec-effect .effect-lst .item__ctn__ttl .title{font-size:20px;line-height:29px;padding-left:10px}}.cleaning .sec-effect .effect-lst .item__ctn__ttl .title--02{padding-left:12px}@media only screen and (min-width: 768px) and (max-width: 1000px){.cleaning .sec-effect .effect-lst .item__ctn__ttl .title--03{padding-left:15px}}@media (max-width: 767px){.cleaning .sec-effect .effect-lst .item__ctn__ttl .title--03{padding-left:11px}}.cleaning .sec-effect .effect-lst .item__ctn__txt{font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.025em;font-weight:300;padding:0 4px}.cleaning .sec-effect .effect-lst .item__ctn__txt span{font-weight:600}.cleaning .sec-price .price-lst .item{--color: #16b5db;padding-bottom:111px}@media (max-width: 767px){.cleaning .sec-price .price-lst .item{padding-bottom:66px}}.cleaning .sec-price .price-lst .item__ttl{height:130px;background:var(--color);position:relative;margin-bottom:88px}@media (max-width: 767px){.cleaning .sec-price .price-lst .item__ttl{height:104px;margin-bottom:20px}}.cleaning .sec-price .price-lst .item__ttl::after{content:"";position:absolute;width:0;height:0;border-left:35px solid transparent;border-right:35px solid transparent;border-top:20px solid var(--color);bottom:-20px;left:50%;transform:translateX(-50%)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.cleaning .sec-price .price-lst .item__ttl::after{bottom:-19px}}@media (max-width: 767px){.cleaning .sec-price .price-lst .item__ttl::after{border-left:22px solid transparent;border-right:22px solid transparent;border-top:12px solid var(--color);bottom:-11px}}.cleaning .sec-price .price-lst .item__ttl .img-abs{position:absolute;width:114px;height:114px;top:-74px;left:50%;transform:translateX(-50%);z-index:1}@media (max-width: 767px){.cleaning .sec-price .price-lst .item__ttl .img-abs{width:69px;height:69px;top:-46px}}.cleaning .sec-price .price-lst .item__ttl .img-abs--02{right:-10px}.cleaning .sec-price .price-lst .item__ttl .ins{height:100%;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;padding-top:28px}@media (max-width: 767px){.cleaning .sec-price .price-lst .item__ttl .ins{padding-top:0}}.cleaning .sec-price .price-lst .item__ttl .ins .title{font-size:30px;font-size:3rem;line-height:1.5;letter-spacing:.025em;font-weight:600}@media (max-width: 767px){.cleaning .sec-price .price-lst .item__ttl .ins .title{font-size:22px;letter-spacing:0.12em;margin-top:18px}}@media (max-width: 767px){.cleaning .sec-price .scrollBar{padding-bottom:65px}.cleaning .sec-price .scrollBar .os-scrollbar-horizontal{height:4px;padding:0 !important}.cleaning .sec-price .scrollBar .os-scrollbar-track{width:100%;height:100%;background:#eaeaea}.cleaning .sec-price .scrollBar .os-scrollbar-track::after{content:"";position:absolute;width:100%;height:2px;background:#fff;left:0;top:-2px;z-index:9999}.cleaning .sec-price .scrollBar .os-scrollbar .os-scrollbar-handle{width:100% !important;height:100%;max-width:66px;background:#acacac}.cleaning .sec-price .scrollBar .os-scrollbar-vertical,.cleaning .sec-price .scrollBar .os-scrollbar-corner{display:none !important}}.cleaning .sec-price .c-tb{margin-top:26px}@media (max-width: 767px){.cleaning .sec-price .c-tb{margin-top:18px}}.cleaning .sec-price .c-tb tr:nth-child(odd){background:#eff1f8}.cleaning .sec-price .c-tb tr:nth-child(1){background:#1a1a1a}.cleaning .sec-price .c-tb tr:nth-child(1) th,.cleaning .sec-price .c-tb tr:nth-child(1) td{font-size:16px}@media (max-width: 767px){.cleaning .sec-price .c-tb tr:nth-child(1) th,.cleaning .sec-price .c-tb tr:nth-child(1) td{font-size:15px}}.cleaning .sec-price .c-tb tr:nth-child(1) th{color:#fff;padding:7px 15px 6px}@media (max-width: 767px){.cleaning .sec-price .c-tb tr:nth-child(1) th{padding:11px 15px 9px;height:auto}}.cleaning .sec-price .c-tb tr th,.cleaning .sec-price .c-tb tr td{font-size:17px;font-size:1.7rem;line-height:27px;letter-spacing:0em;font-weight:600;padding:23px 15px;text-align:center}@media (max-width: 767px){.cleaning .sec-price .c-tb tr th,.cleaning .sec-price .c-tb tr td{font-size:16px;line-height:20px;padding:10px 17px;height:75px;vertical-align:middle}}.cleaning .sec-price .c-tb tr th:first-child,.cleaning .sec-price .c-tb tr td:first-child{text-align:left;font-size:16px;width:320px;padding-left:29px}@media (max-width: 767px){.cleaning .sec-price .c-tb tr th:first-child,.cleaning .sec-price .c-tb tr td:first-child{width:50%;font-size:15px;padding-left:15px;padding-right:5px}}.cleaning .sec-price .c-tb tr th:not(:last-child),.cleaning .sec-price .c-tb tr td:not(:last-child){border-right:1px solid #d1d8db}.cleaning .sec-price .c-tb .th01{position:relative;background:url("../../img/flow/line.png") no-repeat top left/100% 100%}.cleaning .sec-price .c-tb .th01 .txt01,.cleaning .sec-price .c-tb .th01 .txt02{position:absolute}.cleaning .sec-price .c-tb .th01 .txt01{left:30px;bottom:2px}@media (max-width: 767px){.cleaning .sec-price .c-tb .th01 .txt01{left:10px;bottom:5px}}.cleaning .sec-price .c-tb .th01 .txt02{top:4px;right:21px}@media (max-width: 767px){.cleaning .sec-price .c-tb .th01 .txt02{top:6px;right:11px}}@media (max-width: 767px){.cleaning .sec-price .c-tb--01{width:660px}.cleaning .sec-price .c-tb--01 tr td:first-child,.cleaning .sec-price .c-tb--01 tr th:first-child{width:160px}}.cleaning .sec-price .tb-note{text-align:right;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:0em;font-weight:300;margin-top:24px}@media (max-width: 767px){.cleaning .sec-price .tb-note{margin-top:20px}}.cleaning .sec-price .c-btn{max-width:470px;margin:35px auto 0}@media (max-width: 767px){.cleaning .sec-price .c-btn{max-width:335px;margin-top:29px}}.cleaning .cmn-relation{padding:0}.cleaning .cmn-relation__bl:first-child{padding-top:93px}@media (max-width: 767px){.cleaning .cmn-relation__bl:first-child{padding-top:49px}}@media (max-width: 767px){.cleaning .cmn-relation__bl:last-child{padding-bottom:106px}}html.is-android .cleaning .sec-effect .effect-lst .item__ctn__ttl .title,html.is-android .cleaning .cmn_hd .intro__ttl,html.is-android .cleaning .sec-intro__lst li,html.is-android .cleaning .sec-price .price-lst .item__ttl .ins .title,html.is-android .cleaning .sec-cleaning .title .txt01{font-weight:700}html.is-android .cleaning .sec-intro__ttl small::after{top:-7px}

/*# sourceMappingURL=maps/cleaning.min.css.map */
