#second-visualcontents::before{background: url('../img/cleaning/header-image.png') center center no-repeat;background-size: contain;}
@media only screen and (max-width: 568px) {

}
.underlayer-intro img{max-width: 960px;}
.ms-reasons-ttl h2::before{background: url('../img/cleaning/reason-title.png') center center no-repeat;}
@media only screen and (max-width:568px) {
    .underlayer-intro img{width: 100%;max-width: 568px;height: auto;}
    .induction-contact-inner{margin-bottom: 32px;}
}
.rc-support-inner .is-show-pc > img{width: 236px;height: 111px;}
.cleaning-service-container .rc-main.rc-2 .rc-inner{margin-bottom: 30px;}
.cleaning-service-container .rc-main.rc-2 ul{background: #E1F2F3;}
@media only screen and (max-width:568px) {
    .cleaning-service-container .rc-main.rc-2 ul{background: #fff;}
}
.cs-container{background: url('../img/dot_07.png') left top repeat #f3f3f3;}
.cs-container .inner{margin-bottom: 0;padding-bottom: 4vw;}
.cs-title-wrapper{position: relative;margin-bottom: 32px;background: #25a4ad;box-sizing: border-box;}
.cs-title-wrapper .cs-title-inner{margin: 0 auto;max-width: 980px;text-align: center;}
.cs-title-wrapper .cs-title-inner h2{margin: 0;padding: 32px 0;font-size: 32px;font-weight: 600;color: #fff;line-height: 1;}
@media only screen and (max-width: 568px) {
    .cs-title-wrapper{margin-bottom: 16px;}
    .cs-title-wrapper .cs-title-inner h2{padding: 16px 0;font-size: 24px;}
}
.cs-content-wrapper{margin-bottom: 64px;}
.cs-content-wrapper > p{margin-bottom: 32px;font-size: 24px;font-weight: 600;text-align: center;}
.cs-content-wrapper > p span{background: linear-gradient(transparent 75%, #f1e340 75%);}
.cs-point-01 {background: url('../img/cleaning/about-01.jpg') left top no-repeat #fff;}
.cs-point-02 {background: url('../img/cleaning/about-02.jpg') right top no-repeat #fff;}
.cs-point-03 {background: url('../img/cleaning/about-03.jpg') left top no-repeat #fff;}
.cs-point-04 {background: url('../img/cleaning/about-04.jpg') right top no-repeat #fff;}
.cs-point-05 {background: url('../img/cleaning/about-05.jpg') left top no-repeat #fff;}
@media only screen and (max-width:568px) {
    .cs-content-wrapper{margin-bottom: 0;}
    .cs-content-wrapper > p{margin-bottom: 16px;font-size: 18px;}
    .cs-point-01 h4 {background: url('../img/cleaning/about-01.jpg') left top no-repeat;background-size: contain;}
    .cs-point-02 h4 {padding: 16px 37% 16px 10px;background: url('../img/cleaning/about-02.jpg') right top no-repeat;background-size: contain;}
    .cs-point-03 h4 {background: url('../img/cleaning/about-03.jpg') left top no-repeat;background-size: contain;}
    .cs-point-04 h4 {padding: 16px 37% 16px 10px;background: url('../img/cleaning/about-04.jpg') right top no-repeat;background-size: contain;}
    .cs-point-05 h4 {background: url('../img/cleaning/about-05.jpg') left top no-repeat;background-size: contain;}
}
.cs-point-02 .social-contributions-inner{margin: 0 auto 0 0;}
.cs-point-04 .social-contributions-inner{margin: 0 auto 0 0;}
.cs-price-wrapper table{width: 100%;background: #fff;border: #3ea9b3 2px solid;box-sizing: border-box;}
.cs-price-wrapper table th{margin: 0;padding: 10px;width: 50%;font-size: 20px;color: #fff;text-align: center;}
.cs-price-wrapper table th.bg-green{background: #3ea9b3;}
.cs-price-wrapper table th.bg-orange{background: #EBA224;}
.cs-price-wrapper table td{width: 50%;font-size: 24px;font-weight: 600;text-align: center;}
.cs-price-wrapper table td span{font-size: 16px;font-weight: 500;}
.cs-price-wrapper table td.price{color: #eba224;}
.cs-price-wrapper table td.price.middle{background: #f2f2f2;}
.cs-price-wrapper table td.cs-price-cat{padding: 10px;line-height: 1.2;border-right: #3ea9b3 1px solid;background: url('../img/dot_02.png') left top repeat #f3f3f3;box-sizing: border-box;}
.cs-price-wrapper table td.cs-price-cat.middle{background: url('../img/dot_03.png') left top repeat #f3f3f3;}
@media only screen and (max-width: 568px) {
    .cs-price-wrapper table th{font-size: 16px;}
    .cs-price-wrapper table td{padding: 5px 0;font-size: 16px;}
    .cs-price-wrapper table td span{font-size: 10px;font-weight: 600;}
    .cs-price-wrapper table td.price{font-size: 20px;}
}