@charset "utf-8";

/* common */
.cl_common h5{text-align: center;font-size:32px;color:#0052d9;}
.cl_common h5>span{color:#000;}
.p100{padding: 100px 0;}
.p50{padding: 50px 0;}
.p30{padding: 30px 0;}
@media screen and (max-width:960px){
    .p100{padding: 70px 0;}
}
@media screen and (max-width:560px){
    .p100{padding: 50px 0;}
}
@media screen and (max-width:560px){
}

.gall-navi-top .gall-navi-wrap{display: flex;margin:auto;}
.gall-navi-top .gall-navi-wrap ul{margin: auto;width: 100%;display: flex;justify-content: space-between;}
.gall-navi-top .gall-navi-wrap ul li{width: 20%;}
.gall-navi-top .gall-navi-wrap ul li a{text-align: center;
    text-align: center;
    font-weight: 500;
    padding: 15px 0;
    color: #333;
    font-size: 18px;
    display: block;
    border-bottom: 3px solid transparent;
    transition: all .4s;}
.gall-navi-top .gall-navi-wrap ul li a.active{border-bottom: 3px solid #0d3798;}
.gall-navi-top .gall-navi-wrap ul li a:hover{border-bottom: 3px solid #0d3798;}
@media screen and (max-width:1920px){
    .gall-navi-top .gall-navi-wrap{display: flex;}
}

.sub_navi_wrap{}
.sub_navi_wrap>ul{margin:auto;display: flex;justify-content:space-between;}
.sub_navi_wrap>ul>li{width: 14%;}
.sub_navi_wrap>ul>li>a{text-align: center;text-align: center;font-weight: 500;padding: 15px 0;color:#333;font-size:18px;display: block;border-bottom:3px solid transparent;transition:all .4s;}
.sub_navi_wrap>ul>li>a.active{border-bottom:3px solid #0d3798;}
.sub_navi_wrap>ul>li>a:hover{border-bottom:3px solid #0d3798;}
@media screen and (max-width:768px){
    .sub_navi_wrap>ul{flex-wrap:wrap;}
    .sub_navi_wrap>ul>li{width: 25%;}
    .gall-navi-top .gall-navi-wrap ul{flex-wrap:wrap;}
    .gall-navi-top .gall-navi-wrap ul li{width: 50%;}
    .sub_navi_wrap>ul>li>a{font-size:16px;}
}
@media screen and (max-width:560px){
    .gall-navi-top .gall-navi-wrap ul li a{font-size:14px;}
    .sub_navi_wrap>ul>li>a{font-size:14px;}
    .cl_common h5{font-size:28px;}
}
/* 회사소개 */
.company01-sec01{display: flex;flex-wrap:wrap;align-items:center;justify-content: space-between;}
.company01-sec01>h6{color:#0d3798;font-size:32px;font-weight: 700;text-align: center;width: 100%;}
.company01-sec01>div{margin-top: 50px;}
.company01-sec01>div:nth-of-type(1){width: 40%;}
.company01-sec01>div:nth-of-type(1)>img{width: 65%;display: block;margin:auto;}
.company01-sec01>div:last-child{width: 50%;}
.company01-sec01>div:last-child>p{font-size:16px;line-height: 26px;color:#929292;margin-top: 25px;}
.company01-sec01>div:last-child>span{font-weight: 700;font-size:20px;margin-top: 40px;display: block;}

@media screen and (max-width:768px){
    .company01-sec01{flex-direction:column;}
    .company01-sec01>h6{font-size:26px;word-break:keep-all;}
    .company01-sec01>div:nth-of-type(1){width: 100%;}
    .company01-sec01>div:nth-of-type(1)>img{width: 50%;}
    .company01-sec01>div:last-child{width: 100%;}
    .company01-sec01>div:last-child>p{word-break:keep-all;}
    .company01-sec01>div:last-child>p>br{display: none;}
}

@media screen and (max-width:560px){
    .company01-sec01{flex-direction:column;}
    .company01-sec01>h6{font-size:26px;word-break:keep-all;}
    .company01-sec01>div:nth-of-type(1){width: 100%;}
    .company01-sec01>div:nth-of-type(1)>img{width: 50%;}
    .company01-sec01>div:last-child{width: 100%;}
    .company01-sec01>div:last-child>p{word-break:keep-all;}
    .company01-sec01>div:last-child>p>br{display: none;}
}
/* 회사소개 끝 */


/* 토목/실내건축/인테리어 */
.interior01-sec01{}
.interior01-sec01>div{margin-top: 70px;}
.interior01-sec01>div>img{width: 100%;}
.interior01-sec01>div>div{padding: 35px;}
.interior01-sec01>div>div>h6{font-weight: 800;font-size:34px;color:#333;}
.interior01-sec01>div>div>h6>span{color:#1f45b1;}
.interior01-sec01>div>div>p{font-size:16px;color:#929292;margin-top: 20px;line-height: 26px;}
.interior01-sec01>div>div>p:nth-of-type(1){margin-top: 40px;}

@media screen and (max-width:560px){
    .interior01-sec01>div{margin-top: 50px;}
    .interior01-sec01>div>div{padding: 35px 0;}
    .interior01-sec01>div>div>h6{font-size:26px;word-break:keep-all;}
    .interior01-sec01>div>div>h6 br{display: none;}
    .interior01-sec01>div>div>p:nth-of-type(1){word-break:keep-all;}
    .interior01-sec01>div>div>p:nth-of-type(1) br{display: none;}
}
/* 토목/실내건축/인테리어 끝 */

/* 건물위탁관리 */
.building01>h6{font-size:28px;color:#163161;font-weight: 800;}
.building01>p{font-size:16px;line-height: 26px;margin-top: 10px;color:#929292;}
.building01>div{margin-top: 20px;background: #f9f9f9;padding: 25px 20px;}
.building01>div>div:first-child>h6{color:#2985eb;font-size:20px;}
.building01>div>div:first-child>p{color:#929292;font-size:16px;margin-top: 15px;}
.building01>div>div:nth-child(2){margin-top: 25px;}
.building01>div>div:nth-child(2)>span{font-size:16px;font-weight: 500;}
.building01>div>div:nth-child(2)>p{color:#929292;font-size:16px;line-height: 24px;}
.building01>div>div:nth-child(3){margin-top: 25px;}
.building01>div>div:nth-child(3)>p{color:#929292;font-size:16px;line-height: 24px;}

@media screen and (max-width:560px){
    .building01>h6{font-size:24px;}
    .building01>p{font-size:14px;}
    .building01>div>div:nth-child(1)>p{font-size:14px;}
    .building01>div>div:nth-child(2)>p{font-size:14px;}
    .building01>div>div:nth-child(3)>p{font-size:14px;}
}
/* 건물위탁관리 끝 */

/* 소독/방역 */
.disi-sec01{}
.disi-sec01>h6{font-size:38px;font-weight: 700;color:#333;text-align: center;}
.disi-sec01>h6>span{color:#0052d9;}
.disi-sec01>div{margin-top: 70px;display: flex;align-items:center;justify-content: space-evenly;}
.disi-sec01>div>div{width: 20%;}
.disi-sec01>div>div>div:first-child{text-align: center;}
.disi-sec01>div>div>div:first-child>img{width: 100px;display: block;margin:auto;}
.disi-sec01>div>div>div:first-child>span{font-weight: 800;font-size:18px;margin-top: 10px;display: block;}
.disi-sec01>div>div>div:last-child{margin-top: 20px;}
.disi-sec01>div>div>div:last-child>p{color:#929292;line-height: 24px;font-size:16px;}

.disi-sec02{}
.disi-sec02>table{width: 100%;border-collapse: collapse;}
.disi-sec02>table th, .disi-sec02>table td{text-align: center;padding: 20px 0;}
.disi-sec02>table>thead>tr{background: #0052d9;}
.disi-sec02>table>thead>tr>th{color:#fff;font-size:20px;}
.disi-sec02>table>tbody>tr:nth-child(even){background: #f5f5f5;}
.disi-sec02>table>tbody>tr>td{color:#414141;font-size:16px;}
@media screen and (max-width:560px){
    .disi-sec01>h6{font-size:30px;}
    .disi-sec01>div{flex-wrap:wrap;}
    .disi-sec01>div>div{width: 80%;margin-bottom: 30px;}
    .disi-sec01>div>div>div:first-child>img{width: 60px;}
    .disi-sec01>div>div>div:last-child>p{font-size:14px;text-align: center;}

    .disi-sec02>table>thead>tr>th{font-size:18px;}
    .disi-sec02>table>tbody>tr>td{font-size:14px;word-break:keep-all;}
    .disi-sec02>table>tbody>tr>td br{display: none;}
}
/* 소독/방역 끝 */

/* 인력파견 */
.wf01-sec01{}
.wf01-sec01>div{margin-top: 50px;}
.wf01-sec01>div:first-child{margin-top: 0px;}
.wf01-sec01>div>h6{font-size:24px;color:#163161;}
.wf01-sec01>div>p{margin-top: 10px;color:#929292;font-size:16px;}
.wf01-sec01>div:last-child{display: flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.wf01-sec01>div:last-child>div{width: 48%;box-shadow:1px 1px 5px #ccc;margin-bottom: 20px;border-radius:5px;}
.wf01-sec01>div:last-child>div>img{width: 100%;}
.wf01-sec01>div:last-child>div>div{padding: 15px;height: 160px;}
.wf01-sec01>div:last-child>div>div>span{font-size:18px;font-weight: 700;margin-bottom: 10px;display: block;}
.wf01-sec01>div:last-child>div>div>p{font-size:16px;color:#929292;line-height: 24px;}

@media screen and (max-width:560px){
    .wf01-sec01>div>h6{font-size:24px;}
    .wf01-sec01>div>p{font-size:14px;word-break:keep-all;}
    .wf01-sec01>div>p br{display: none;}
    .wf01-sec01>div:last-child{}
    .wf01-sec01>div:last-child>div{width: 60%;}
    .wf01-sec01>div:last-child>div>div>p{font-size:14px;}
}
/* 인력파견 끝 */

/* 청소 전문대행 - 홈클리닝 */


.cleaning01-sec01>h2{text-align: center;font-size:40px;font-weight: 900;}
.cleaning01-sec01>div:nth-of-type(1){margin-top: 80px;display: flex;align-items:center;justify-content:space-between;}
.cleaning01-sec01>div:nth-of-type(1)>div{width: 49%;}
.cleaning01-sec01>div:nth-of-type(1)>div:first-child{}
.cleaning01-sec01>div:nth-of-type(1)>div:first-child>h6{font-size:38px;font-weight: 700;}
.cleaning01-sec01>div:nth-of-type(1)>div:first-child>h6>span{color:#0052d9;}
.cleaning01-sec01>div:nth-of-type(1)>div:first-child>p{margin-top: 30px;font-size:16px;color:#898989;line-height: 26px;}
.cleaning01-sec01>div:nth-of-type(1)>div:last-child{}
.cleaning01-sec01>div:nth-of-type(1)>div:last-child>img{width: 100%;}
.cleaning01-sec01>div:nth-of-type(2){display: flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top: 70px;}
.cleaning01-sec01>div:nth-of-type(2)>div{width: 48%;box-shadow:1px 1px 5px #ccc;margin-bottom: 20px;border-radius:5px;}
.cleaning01-sec01>div:nth-of-type(2)>div>img{width: 100%;}
.cleaning01-sec01>div:nth-of-type(2)>div>div{padding: 20px;height: 130px;}
.cleaning01-sec01>div:nth-of-type(2)>div>div>span{font-size:18px;font-weight: 700;margin-bottom: 10px;display: block;}
.cleaning01-sec01>div:nth-of-type(2)>div>div>p{font-size:16px;color:#929292;line-height: 24px;}

.cleaning01-sec02{background: #f6fdff;}
.cleaning01-sec02>div{margin-top: 50px;align-items:center;display: flex;flex-wrap:wrap;justify-content:space-between;}
.cleaning01-sec02>div>div{width: 49%;margin-bottom: 20px;background: #246aea;display: flex;align-items:center;padding: 20px;}
.cleaning01-sec02>div>div:nth-child(1),.cleaning01-sec02>div>div:nth-child(4),.cleaning01-sec02>div>div:nth-child(5){background: #3aa0ff;}
.cleaning01-sec02>div>div>img{width: 100px;display: block;padding: 20px;}
.cleaning01-sec02>div>div>div{color:#fff;}
.cleaning01-sec02>div>div>div>span{font-weight: 700;font-size:20px;}
.cleaning01-sec02>div>div>div>p{font-size:16px;line-height: 24px;margin-top: 10px;}

.cleaning01-sec03{}
.cleaning01-sec03>div{display: flex;margin-top: 70px;flex-wrap:wrap;justify-content:space-between;}
.cleaning01-sec03>div>div{width: 31%;}
.cleaning01-sec03>div>div>img{width: 100%;}
.cleaning01-sec03>div>div>div{padding: 20px 0;text-align: center;margin-bottom: 30px;}
.cleaning01-sec03>div>div>div>span{font-weight: 600;font-size:20px;}
.cleaning01-sec03>div>div>div>p{margin-top: 15px;line-height: 24px;font-size:16px;}

.cleaning01-sec04{background: #f6f6f6;}
.cleaning01-sec04>div{}
.cleaning01-sec04>div>div{margin-top: 50px;box-shadow:0px 0px 15px #0052d940;border-radius:0 0 10px 10px;overflow:hidden;}
.cleaning01-sec04>div>div>div:first-child{background: #0052d9;padding: 10px 0;text-align: center;}
.cleaning01-sec04>div>div>div:first-child>span{color:#fff;font-size:20px;font-weight: 600;}
.cleaning01-sec04>div>div>div:last-child{padding: 30px 0;text-align: center;background: #fff;}
.cleaning01-sec04>div>div>div:last-child>p{margin-bottom: 20px;font-size:16px;line-height: 24px;}

.cleaning01-sec05{}
.cleaning01-sec05>div:nth-of-type(1){margin-top: 70px;}
.cleaning01-sec05>div{display: flex;align-items:center;}
.cleaning01-sec05>div>div{width: 50%;}
.cleaning01-sec05>div>div>img{width: 100%;}
.cleaning01-sec05>div>div>span{font-weight: 700;font-size:24px;color:#333;}
.cleaning01-sec05>div>div>p{font-size:16px;line-height: 24px;margin-top: 25px;color:#6e6e6e;}
.cleaning01-sec05>div:nth-of-type(1)>div:last-child,
.cleaning01-sec05>div:nth-of-type(3)>div:last-child{display: flex;flex-direction:column;justify-content:center;padding:0 5%;}
.cleaning01-sec05>div:nth-of-type(2)>div:first-child{display: flex;flex-direction:column;text-align: right;padding:0 5%;}

@media screen and (max-width:768px){
    .cleaning01-sec01>h2{font-size:30px;}
    .cleaning01-sec01>div:nth-of-type(1){margin-top: 50px;flex-direction:column-reverse;}
    .cleaning01-sec01>div:nth-of-type(1)>div{width: 100%;}
    .cleaning01-sec01>div:nth-of-type(1)>div:first-child{margin-top: 30px;}
    .cleaning01-sec01>div:nth-of-type(1)>div:first-child>h6{font-size:28px;}
    .cleaning01-sec01>div:nth-of-type(1)>div:first-child>p{word-break:keep-all;}
    .cleaning01-sec01>div:nth-of-type(1)>div:first-child>p br{display: none;}

    .cleaning01-sec01>div:nth-of-type(2){justify-content: space-between;}
    .cleaning01-sec01>div:nth-of-type(2)>div{width: 48%;}
    .cleaning01-sec01>div:nth-of-type(2)>div>div{height: auto;padding: 20px 10px;}
    .cleaning01-sec01>div:nth-of-type(2)>div>div>p{font-size:14px;}

    .cleaning01-sec02>div>div{width: 100%;}
    .cleaning01-sec02>div>div>div>p{font-size:14px;}

    .cleaning01-sec03>div>div{width: 49%;}
    .cleaning01-sec03>div>div>div{margin-bottom: 20px;}
    .cleaning01-sec03>div>div>div>span{font-size:16px;}
    .cleaning01-sec03>div>div>div>p{font-size:14px;word-break:keep-all;}
    .cleaning01-sec03>div>div>div>p br{display: none;}

    .cleaning01-sec04>div>div>div:last-child{padding: 30px 10px;}
    .cleaning01-sec04>div>div>div:last-child>p{font-size:14px;word-break:keep-all;}
    .cleaning01-sec04>div>div>div:last-child>p br{display: none;}

    .cleaning01-sec05>div{flex-direction:column;}
    .cleaning01-sec05>div:nth-of-type(1){margin-top: 50px;}
    .cleaning01-sec05>div:nth-of-type(2){flex-direction:column-reverse;}
    .cleaning01-sec05>div:nth-of-type(2)>div:first-child{text-align: left;}
    .cleaning01-sec05>div>div{width: 100%;margin-bottom: 30px;}
    .cleaning01-sec05>div>div>span{font-size:22px;}
    .cleaning01-sec05>div>div>p{font-size:14px;word-break:keep-all;}
    .cleaning01-sec05>div>div>p br{display: none;}

}

@media screen and (max-width:560px){
    .cleaning01-sec01>h2{font-size:30px;}
    .cleaning01-sec01>div:nth-of-type(1){margin-top: 50px;flex-direction:column-reverse;}
    .cleaning01-sec01>div:nth-of-type(1)>div{width: 100%;}
    .cleaning01-sec01>div:nth-of-type(1)>div:first-child{margin-top: 30px;}
    .cleaning01-sec01>div:nth-of-type(1)>div:first-child>h6{font-size:28px;}
    .cleaning01-sec01>div:nth-of-type(1)>div:first-child>p{word-break:keep-all;}
    .cleaning01-sec01>div:nth-of-type(1)>div:first-child>p br{display: none;}

    .cleaning01-sec01>div:nth-of-type(2){justify-content: center;}
    .cleaning01-sec01>div:nth-of-type(2)>div{width: 80%;}
    .cleaning01-sec01>div:nth-of-type(2)>div>div{height: auto;padding: 20px 15px;}
    .cleaning01-sec01>div:nth-of-type(2)>div>div>p{font-size:14px;}

    .cleaning01-sec02>div>div{width: 100%;}
    .cleaning01-sec02>div>div>div>p{font-size:14px;}

    .cleaning01-sec03>div>div{width: 49%;}
    .cleaning01-sec03>div>div>div{margin-bottom: 20px;}
    .cleaning01-sec03>div>div>div>span{font-size:16px;}
    .cleaning01-sec03>div>div>div>p{font-size:14px;word-break:keep-all;}
    .cleaning01-sec03>div>div>div>p br{display: none;}

    .cleaning01-sec04>div>div>div:last-child{padding: 30px 10px;}
    .cleaning01-sec04>div>div>div:last-child>p{font-size:14px;word-break:keep-all;}
    .cleaning01-sec04>div>div>div:last-child>p br{display: none;}

    .cleaning01-sec05>div{flex-direction:column;}
    .cleaning01-sec05>div:nth-of-type(1){margin-top: 50px;}
    .cleaning01-sec05>div:nth-of-type(2){flex-direction:column-reverse;}
    .cleaning01-sec05>div:nth-of-type(2)>div:first-child{text-align: left;}
    .cleaning01-sec05>div>div{width: 100%;margin-bottom: 30px;}
    .cleaning01-sec05>div>div>span{font-size:22px;}
    .cleaning01-sec05>div>div>p{font-size:14px;word-break:keep-all;}
    .cleaning01-sec05>div>div>p br{display: none;}

}
/* 청소 전문대행 - 홈클리닝 끝 */

/* 청소 전문대행 - 오피스클리닝 */
.cleaning02-sec01>h2{text-align: center;font-size:40px;font-weight: 900;}
.cleaning02-sec01>div{margin-top: 80px;display: flex;align-items:center;justify-content:space-between;}
.cleaning02-sec01>div>div{width: 50%;}
.cleaning02-sec01>div>div:first-child>h6{font-size:38px;font-weight: 700;}
.cleaning02-sec01>div>div:first-child>h6>span{color:#0052d9;}
.cleaning02-sec01>div>div:first-child>p{margin-top: 30px;font-size:16px;color:#898989;line-height: 26px;}
.cleaning02-sec01>div>div:last-child>img{width: 100%;}

.cleaning02-sec02{background: #f6fdff;position: relative;}
.cleaning02-sec02>div{margin-top: 30px;}
.cleaning02-sec02>div:last-child{margin-top: 0;}
.cleaning02-sec02>div .slider-box{padding: 10px;}
.cleaning02-sec02>div .slider-box>div{box-shadow:1px 1px 5px #ccc;overflow:hidden;border-radius:0 0 10px 10px;}
.cleaning02-sec02>div .slider-box>div>img{width: 100%;}
.cleaning02-sec02>div .slider-box>div>div{background: #fff;padding:25px 20px;height: 200px;}
.cleaning02-sec02>div .slider-box>div>div>span{font-size:24px;font-weight: 700;color:#0052d9;}
.cleaning02-sec02>div .slider-box>div>div>p{margin-top: 10px;font-size:16px;color:#898989;line-height: 22px;}
.cleaning02-sec02 #prevArrow,.cleaning02-sec02 #nextArrow{position: absolute;cursor:pointer;top: 50%;transform:translateY(-50%);width: 50px;}
.cleaning02-sec02 .slick-arrow img{width: 100%;}
.cleaning02-sec02 #nextArrow{right: 15%;}
.cleaning02-sec02 #prevArrow{left: 15%;}
@media screen and (max-width:1024px){
    .cleaning02-sec02 #prevArrow{left: 7%;}
    .cleaning02-sec02 #nextArrow{right: 7%;}
}
@media screen and (max-width:768px){
    .cleaning02-sec02 #prevArrow, .cleaning02-sec02 #nextArrow{visibility:hidden;}
}
@media screen and (max-width:560px){
    .cleaning02-sec01>h2{font-size:30px;}
    .cleaning02-sec01>div{margin-top: 50px;flex-direction:column-reverse;}
    .cleaning02-sec01>div>div{width: 100%;}
    .cleaning02-sec01>div>div:first-child{margin-top: 30px;}
    .cleaning02-sec01>div>div:first-child>h6{font-size:28px;}
    .cleaning02-sec01>div>div:first-child>p{word-break:keep-all;}
    .cleaning02-sec01>div>div:first-child>p br{display: none;}

    .cleaning02-sec02>div .slider-box>div>div>p{font-size:14px;}
    
}
/* 청소 전문대행 - 오피스클리닝 끝 */

/* 청소 전문대행 - 공장청소 */
.cleaning03-sec01>h2{text-align: center;font-size:40px;font-weight: 900;}
.cleaning03-sec01>div{margin-top: 80px;display: flex;align-items:center;justify-content:space-between;}
.cleaning03-sec01>div>div{}
.cleaning03-sec01>div>div:first-child{width: 60%;}
.cleaning03-sec01>div>div:first-child>h6{font-size:38px;font-weight: 700;}
.cleaning03-sec01>div>div:first-child>h6>span{color:#0052d9;}
.cleaning03-sec01>div>div:first-child>p{margin-top: 30px;font-size:16px;color:#898989;line-height: 26px;}
.cleaning03-sec01>div>div:last-child{width: 40%;}
.cleaning03-sec01>div>div:last-child>img{width: 100%;}

.cleaning03-sec02{background: #f6fdff;}
.cleaning03-sec02>div{}
.cleaning03-sec02>div>h6{}
.cleaning03-sec02>div>div:nth-of-type(1){display: flex;align-items:center;justify-content:space-between;margin-top: 70px;}
.cleaning03-sec02>div>div:nth-of-type(1)>div{text-align: center;display: flex;flex-direction:column;justify-content:flex-start;
    color:#fff;width: 200px;height: 200px;font-size:22px;font-weight: 700;border-radius:20px;position: relative;padding: 55px 0;}
.cleaning03-sec02>div>div:nth-of-type(1)>div:after{    content: '';
position: absolute;
left: 130%;
transform: translate(-50%,-50%);
top: 50%;
display: block;
width: 0;
height: 0;
border-bottom: 10px solid transparent;
border-top: 10px solid transparent;
border-left: 10px solid #0e55b5;}
.cleaning03-sec02>div>div:nth-of-type(1)>div:last-child:after{
left: 50%;bottom:-55px;top:unset;
border-top: 10px solid #0e55b5;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
.cleaning03-sec02>div>div:nth-of-type(1)>div:nth-child(odd){background: #0e55b5;}
.cleaning03-sec02>div>div:nth-of-type(1)>div:nth-child(even){background: #36c2f0;}
.cleaning03-sec02>div>div:nth-of-type(1)>div>span{}
.cleaning03-sec02>div>div:nth-of-type(1)>div>p{margin-top: 25px;font-size:20px;}

.cleaning03-sec02>div>div:nth-of-type(2){display: flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;margin-top: 70px;}
.cleaning03-sec02>div>div:nth-of-type(2)>div{text-align: center;display: flex;flex-direction:column;justify-content:flex-start;
    color:#fff;width: 200px;height: 200px;font-size:22px;font-weight: 700;border-radius:20px;position: relative;padding: 55px 0;}
.cleaning03-sec02>div>div:nth-of-type(2)>div:after{    content: '';
position: absolute;
left: 130%;
transform: translate(-50%,-50%);
top: 50%;
display: block;
width: 0;
height: 0;
border-bottom: 10px solid transparent;
border-top: 10px solid transparent;
border-right: 10px solid #0e55b5;}
.cleaning03-sec02>div>div:nth-of-type(2)>div:first-child:after{display: none;}
.cleaning03-sec02>div>div:nth-of-type(2)>div:nth-child(even){background: #0e55b5;}
.cleaning03-sec02>div>div:nth-of-type(2)>div:nth-child(odd){background: #36c2f0;}
.cleaning03-sec02>div>div:nth-of-type(2)>div>span{}
.cleaning03-sec02>div>div:nth-of-type(2)>div>p{margin-top: 25px;font-size:20px;}

.cleaning03-sec03{}
.cleaning03-sec03>div{margin-top: 70px;}
.cleaning03-sec03>div{display: flex;align-items:center;justify-content:center;}
.cleaning03-sec03>div>div{padding: 25px;width: 33.33%;display: flex;flex-direction:column;align-items:center;justify-content:center;text-align: center;}
.cleaning03-sec03>div>div>div{width: 180px;height: 180px;display: flex;flex-direction:column;align-items:center;justify-content:center;background: #0052d9;border-radius:50%;}
.cleaning03-sec03>div>div>div>img{width: 50px;display: block;}
.cleaning03-sec03>div>div>div>span{color:#fff;font-size:20px;font-weight: 700;margin-top: 10px;}
.cleaning03-sec03>div>div>p{margin-top: 20px;color:#333;font-size:16px;line-height: 24px;font-weight: 500;}
@media screen and (max-width:1024px){
    .cleaning03-sec02>div>div:nth-of-type(1)>div:after{display: none;}
    .cleaning03-sec02>div>div:nth-of-type(2)>div:after{display: none;}
}
@media screen and (max-width:768px){
    .cleaning03-sec01>div>div:first-child>h6{font-size:34px;}
    .cleaning03-sec01>div>div:first-child>p{word-break:keep-all;}
    .cleaning03-sec01>div>div:first-child>p br{display: none;}

    .cleaning03-sec02>div>div:nth-of-type(1){margin-top: 50px;flex-wrap:wrap;}
    .cleaning03-sec02>div>div:nth-of-type(1)>div{width: 24%;margin-bottom: 20px;}
    .cleaning03-sec02>div>div:nth-of-type(1)>div:after{display: none;}
    .cleaning03-sec02>div>div:nth-of-type(2){margin-top:0px;flex-wrap:wrap;}
    .cleaning03-sec02>div>div:nth-of-type(2)>div{width: 24%;margin-bottom: 20px;}
    .cleaning03-sec02>div>div:nth-of-type(2)>div:after{display: none;}

    .cleaning03-sec03>div{align-items: flex-start;}
    .cleaning03-sec03>div>div>div{width: 150px;height: 150px;padding: 15px;}
    .cleaning03-sec03>div>div>div>span{font-size:18px;}
    .cleaning03-sec03>div>div>p{font-size:14px;}
}
@media screen and (max-width:560px){
    .cleaning03-sec01>h2{font-size:30px;}
    .cleaning03-sec01>div{margin-top: 50px;flex-direction:column-reverse;}
    .cleaning03-sec01>div>div:first-child{width: 100%;}
    .cleaning03-sec01>div>div:last-child{width: 100%;}
    .cleaning03-sec01>div>div:first-child{margin-top: 30px;}
    .cleaning03-sec01>div>div:first-child>h6{font-size:28px;}
    .cleaning03-sec01>div>div:first-child>p{word-break:keep-all;}
    .cleaning03-sec01>div>div:first-child>p br{display: none;}

    .cleaning03-sec02>div>div:nth-of-type(1){margin-top: 50px;flex-wrap:wrap;}
    .cleaning03-sec02>div>div:nth-of-type(1)>div{width: 48%;margin-bottom: 20px;}
    .cleaning03-sec02>div>div:nth-of-type(1)>div:after{display: none;}
    .cleaning03-sec02>div>div:nth-of-type(2){margin-top:0px;flex-wrap:wrap;flex-direction:row}
    .cleaning03-sec02>div>div:nth-of-type(2)>div{width: 48%;margin-bottom: 20px;}
    .cleaning03-sec02>div>div:nth-of-type(2)>div:after{display: none;}

    .cleaning03-sec03>div{flex-direction:column;align-items:center;}
    .cleaning03-sec03>div>div{width: 100%;}
    .cleaning03-sec03>div>div>div{width: 150px;height: 150px;}
    .cleaning03-sec03>div>div>div>img{width: 30px;}
    .cleaning03-sec03>div>div>div>span{font-size:18px;}
    
}
/* 청소 전문대행 - 공장청소 끝 */

/* 청소 전문대행 - 계단/외벽청소 */
.cleaning04-sec01>h2{text-align: center;font-size:40px;font-weight: 900;}
.cleaning04-sec01>div{margin-top: 80px;display: flex;align-items:center;justify-content:space-between;}
.cleaning04-sec01>div>div{width: 50%;}
.cleaning04-sec01>div>div:first-child>h6{font-size:38px;font-weight: 700;}
.cleaning04-sec01>div>div:first-child>h6>span{color:#0052d9;}
.cleaning04-sec01>div>div:first-child>p{margin-top: 30px;font-size:16px;color:#898989;line-height: 26px;}
.cleaning04-sec01>div>div:last-child>img{width: 100%;}

.cleaning04-sec02{background: #f6fdff;position: relative;}
.cleaning04-sec02>div{margin-top: 30px;}
.cleaning04-sec02>div:last-child{margin-top: 0;}
.cleaning04-sec02>div .slider-box{padding: 10px;}
.cleaning04-sec02>div .slider-box>div{box-shadow:1px 1px 5px #ccc;overflow:hidden;border-radius:0 0 10px 10px;}
.cleaning04-sec02>div .slider-box>div>img{width: 100%;}
.cleaning04-sec02>div .slider-box>div>div{background: #fff;padding:25px 20px;height: 200px;}
.cleaning04-sec02>div .slider-box>div>div>span{font-size:24px;font-weight: 700;color:#0052d9;}
.cleaning04-sec02>div .slider-box>div>div>p{margin-top: 10px;font-size:16px;color:#898989;line-height: 22px;}
.cleaning04-sec02 #prevArrow,.cleaning04-sec02 #nextArrow{position: absolute;cursor:pointer;top: 50%;transform:translateY(-50%);width: 50px;}
.cleaning04-sec02 .slick-arrow img{width: 100%;}
.cleaning04-sec02 #nextArrow{right: 15%;}
.cleaning04-sec02 #prevArrow{left: 15%;}

@media screen and (max-width:1024px){
    .cleaning04-sec02 #prevArrow{left: 7%;}
    .cleaning04-sec02 #nextArrow{right: 7%;}
}
@media screen and (max-width:768px){
    .cleaning04-sec02 #prevArrow, .cleaning04-sec02 #nextArrow{visibility:hidden;}
}

@media screen and (max-width:560px){
    .cleaning04-sec01>h2{font-size:30px;}
    .cleaning04-sec01>div{margin-top: 50px;flex-direction:column-reverse;}
    .cleaning04-sec01>div>div:first-child{width: 100%;}
    .cleaning04-sec01>div>div:last-child{width: 100%;}
    .cleaning04-sec01>div>div:first-child{margin-top: 30px;}
    .cleaning04-sec01>div>div:first-child>h6{font-size:28px;}
    .cleaning04-sec01>div>div:first-child>p{word-break:keep-all;}
    .cleaning04-sec01>div>div:first-child>p br{display: none;}

    .cleaning04-sec02>div .slider-box>div>div>p{font-size:14px;word-break:keep-all;}
    .cleaning04-sec02>div .slider-box>div>div>p br{display: none;}

}
/* 청소 전문대행 - 계단/외벽청소 끝 */

/* 청소 전문대행 - 준공청소 끝 */
.cleaning05-sec01>h2{text-align: center;font-size:40px;font-weight: 900;}
.cleaning05-sec01>div{margin-top: 50px;}
.cleaning05-sec01>div>div>img{width: 100%;}
.cleaning05-sec01>div>div{text-align: center;}
.cleaning05-sec01>div>div>p{margin-top: 30px;font-size:16px;color:#898989;line-height: 26px;}

.cleaning05-sec02{background: #f6fdff;}
.cleaning05-sec02>div{}
.cleaning05-sec02>div>h6{}
.cleaning05-sec02>div>div{display: flex;align-items:center;justify-content:space-between;margin-top: 70px;}
.cleaning05-sec02>div>div>div{text-align: center;display: flex;flex-direction:column;justify-content:flex-start;
    color:#fff;width: 200px;height: 200px;font-weight: 700;border-radius:20px;position: relative;padding: 40px 0;}
.cleaning05-sec02>div>div>div>span{font-size:18px;line-height: 26px;}
.cleaning05-sec02>div>div>div>span>strong{font-size:20px;}
.cleaning05-sec02>div>div>div>p{margin-top: 25px;font-size:15px;font-weight: 400;}

.cleaning05-sec02>div>div:nth-of-type(1)>div:after{    content: '';
position: absolute;
left: 130%;
transform: translateX(-50%);
top:50%;
display: block;
width: 0;
height: 0;
border-bottom: 10px solid transparent;
border-top: 10px solid transparent;
border-left: 10px solid #0e55b5;}
.cleaning05-sec02>div>div:nth-of-type(1)>div:last-child:after{
left: 50%;bottom:-45px;top:unset;
border-top: 10px solid #0e55b5;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
.cleaning05-sec02>div>div:nth-of-type(1)>div:nth-child(odd){background: #0e55b5;}
.cleaning05-sec02>div>div:nth-of-type(1)>div:nth-child(even){background: #36c2f0;}

.cleaning05-sec02>div>div:nth-of-type(2){flex-direction:row-reverse;}
.cleaning05-sec02>div>div:nth-of-type(2)>div:after{    content: '';
position: absolute;
left: 130%;
transform: translateX(-50%);
top:50%;
display: block;
width: 0;
height: 0;
border-bottom: 10px solid transparent;
border-top: 10px solid transparent;
border-right: 10px solid #0e55b5;}
.cleaning05-sec02>div>div:nth-of-type(2)>div:first-child:after{display: none;}
.cleaning05-sec02>div>div:nth-of-type(2)>div:nth-child(even){background: #0e55b5;}
.cleaning05-sec02>div>div:nth-of-type(2)>div:nth-child(odd){background: #36c2f0;}

@media screen and (max-width:1024px){
    .cleaning05-sec02>div>div:nth-of-type(1)>div:after{display: none;}
    .cleaning05-sec02>div>div:nth-of-type(2)>div:after{display: none;}
}
@media screen and (max-width:768px){
    .cleaning05-sec01>div>div:first-child>h6{font-size:34px;}
    .cleaning05-sec01>div>div:first-child>p{word-break:keep-all;}
    .cleaning05-sec01>div>div:first-child>p br{display: none;}

    .cleaning05-sec02>div>div:nth-of-type(1){margin-top: 50px;flex-wrap:wrap;}
    .cleaning05-sec02>div>div:nth-of-type(1)>div{width: 24%;margin-bottom: 20px;}
    .cleaning05-sec02>div>div:nth-of-type(1)>div:after{display: none;}
    .cleaning05-sec02>div>div:nth-of-type(2){margin-top:0px;flex-wrap:wrap;}
    .cleaning05-sec02>div>div:nth-of-type(2)>div{width: 24%;margin-bottom: 20px;}
    .cleaning05-sec02>div>div:nth-of-type(2)>div:after{display: none;}

    .cleaning05-sec03>div{align-items: flex-start;}
    .cleaning05-sec03>div>div>div{width: 150px;height: 150px;padding: 15px;}
    .cleaning05-sec03>div>div>div>span{font-size:18px;}
    .cleaning05-sec03>div>div>p{font-size:14px;}
}
@media screen and (max-width:560px){
    .cleaning05-sec01>h2{font-size:30px;}
    .cleaning05-sec01>div{margin-top: 50px;flex-direction:column-reverse;}
    .cleaning05-sec01>div>div:first-child{width: 100%;}
    .cleaning05-sec01>div>div:last-child{width: 100%;}
    .cleaning05-sec01>div>div>p{font-size:14px;word-break:keep-all;}
    .cleaning05-sec01>div>div>p br{display: none;}

    .cleaning05-sec02>div>div:nth-of-type(1){margin-top: 50px;flex-wrap:wrap;}
    .cleaning05-sec02>div>div:nth-of-type(1)>div{width: 48%;margin-bottom: 20px;}
    .cleaning05-sec02>div>div:nth-of-type(1)>div:after{display: none;}
    .cleaning05-sec02>div>div:nth-of-type(2){margin-top:0px;flex-wrap:wrap;flex-direction:row}
    .cleaning05-sec02>div>div:nth-of-type(2)>div{width: 48%;margin-bottom: 20px;}
    .cleaning05-sec02>div>div:nth-of-type(2)>div:after{display: none;}
    .cleaning05-sec02>div>div>div>span{font-size:16px;}
    .cleaning05-sec02>div>div>div>p{font-size:13px;}

    .cleaning05-sec03>div{flex-direction:column;align-items:center;}
    .cleaning05-sec03>div>div{width: 100%;}
    .cleaning05-sec03>div>div>div{width: 150px;height: 150px;}
    .cleaning05-sec03>div>div>div>img{width: 30px;}
    .cleaning05-sec03>div>div>div>span{font-size:18px;}
    
}

/* 청소 전문대행 - 준공청소 끝 */

/* 청소 전문대행 - 저수조청소 */
.cleaning06-sec01>h2{text-align: center;font-size:40px;font-weight: 900;}
.cleaning06-sec01>div{margin-top: 70px;display: flex;align-items:center;}
.cleaning06-sec01>div>div:first-child{width: 60%;}
.cleaning06-sec01>div>div:first-child>img{width: 100%;}
.cleaning06-sec01>div>div:last-child{width: 40%;display: flex;align-items:center;padding: 25px;}
.cleaning06-sec01>div>div:last-child>p{color:#898989;font-size:16px;line-height: 26px;}

.cleaning06-sec02{}
.cleaning06-sec02>h6{color:#163161;font-size:26px;font-weight: 800;}
.cleaning06-sec02>div{background: #f9f9f9;padding: 25px;margin-top: 30px;}
.cleaning06-sec02>div>p{color:#898989;font-size:16px;}

.cleaning06-sec03{}
.cleaning06-sec03>h6{color:#163161;font-size:26px;font-weight: 800;}
.cleaning06-sec03>div{background: #f9f9f9;padding: 25px;margin-top: 30px;display: flex;flex-wrap:wrap;justify-content:space-between;flex-wrap:wrap;}
.cleaning06-sec03>div>p{color:#898989;font-size:16px;width: 50%;line-height: 34px;}

.cleaning06-sec04{}
.cleaning06-sec04>h6{color:#163161;font-size:26px;font-weight: 800;}
.cleaning06-sec04>div{background: #f9f9f9;padding: 25px;margin-top: 30px;display: flex;flex-wrap:wrap;justify-content:space-between;flex-wrap:wrap;}
.cleaning06-sec04>div>div{margin-bottom: 30px;display: flex;align-items:center;width: 100%;}
.cleaning06-sec04>div>div:last-child{margin-bottom: 0px;}
.cleaning06-sec04>div>div>span{background: #073a95;width: 25px;height: 25px;display: flex;align-items:center;justify-content:center;border-radius:50px;color:#fff;font-weight: 700;font-size:16px;}
.cleaning06-sec04>div>div>p{font-size:16px;color:#898989;font-weight: 400;padding-left: 20px;}

.cleaning06-sec05{}
.cleaning06-sec05>h6{color:#163161;font-size:26px;font-weight: 800;}
.cleaning06-sec05>div{background: #f9f9f9;padding: 25px;margin-top: 30px;display: flex;flex-wrap:wrap;flex-wrap:wrap;}
.cleaning06-sec05>div>p{color:#898989;font-size:16px;width: 33.33%;line-height: 34px;}
.cleaning06-sec05>div>p:last-child{width: 50%;}

@media screen and (max-width:960px){
    .cleaning06-sec04>div>div>p{width: 90%;font-size:16px;word-break:keep-all;}
    .cleaning06-sec04>div>div>p br{display: none;}
}

@media screen and (max-width:768px){
    .cleaning06-sec04>div>div>p{width: 90%;font-size:16px;word-break:keep-all;}
    .cleaning06-sec04>div>div>p br{display: none;}
}
@media screen and (max-width:560px){
    .cleaning06-sec01>h2{font-size:30px;}
    .cleaning06-sec01>div{margin-top: 50px;flex-direction:column;}
    .cleaning06-sec01>div>div:first-child{width: 100%;}
    .cleaning06-sec01>div>div:last-child{width: 100%;padding: 25px 10px;}
    .cleaning06-sec01>div>div>p{font-size:14px;word-break:keep-all;}
    .cleaning06-sec01>div>div>p br{display: none;}

    .cleaning06-sec02>h6{font-size:22px;word-break:keep-all;}
    .cleaning06-sec02>div{border: 1px solid #d7d7d7;padding: 25px 10px;}

    .cleaning06-sec03>h6{font-size:22px;word-break:keep-all;}
    .cleaning06-sec03>div{border: 1px solid #d7d7d7;padding: 25px 10px;flex-direction:column;}
    .cleaning06-sec03>div>p{font-size:16px;width: 100%;}

    .cleaning06-sec04>div{border: 1px solid #d7d7d7;padding: 25px 10px;flex-direction:column;}
    .cleaning06-sec04>div>div>p{width: 90%;font-size:15px;word-break:keep-all;}
    .cleaning06-sec04>div>div>p br{display: none;}

    .cleaning06-sec05>h6{font-size:22px;word-break:keep-all;}
    .cleaning06-sec05>div{border: 1px solid #d7d7d7;padding: 25px 10px;flex-direction:column;}
    .cleaning06-sec05>div>p{font-size:16px;width: 100%;}
    .cleaning06-sec05>div>p:last-child{width: 100%;}
}

/* 청소 전문대행 - 저수조청소  끝 */

/* 청소 전문대행 - 백화제거 */

.cleaning07-sec01>h2{text-align: center;font-size:40px;font-weight: 900;}
.cleaning07-sec01>div{margin-top: 80px;display: flex;align-items:center;justify-content:space-between;}
.cleaning07-sec01>div>div{width: 49%;}
.cleaning07-sec01>div>div:first-child{}
.cleaning07-sec01>div>div:first-child>h6{font-size:38px;font-weight: 700;}
.cleaning07-sec01>div>div:first-child>h6>span{color:#0052d9;}
.cleaning07-sec01>div>div:first-child>p{margin-top: 30px;font-size:16px;color:#898989;line-height: 26px;}
.cleaning07-sec01>div>div:last-child{}
.cleaning07-sec01>div>div:last-child>img{width: 100%;}

.cleaning07-sec02{background: #f6fdff;}
.cleaning07-sec02>div{}
.cleaning07-sec02>div>div{display: flex;align-items:center;justify-content:space-between;margin-top: 70px;}
.cleaning07-sec02>div>div>div:nth-child(odd){width: 20%;display: flex;flex-direction: column;align-items: center;text-align: center;}
.cleaning07-sec02>div>div>div:nth-child(odd)>div{width: 200px;height: 200px;border-radius:50%;
    color:#fff;display: flex;flex-direction:column;justify-content:center;align-items:center;}
.cleaning07-sec02>div>div>div:nth-child(odd)>div>span{font-weight: 600;font-size:20px;letter-spacing:1px;margin-bottom: 5px;font-family:'Montserrat';}
.cleaning07-sec02>div>div>div:nth-child(odd)>div>img{width: 50px;}
.cleaning07-sec02>div>div>div:nth-child(odd)>p{font-size:18px;line-height: 24px;font-weight: 700;margin-top: 30px;}
.cleaning07-sec02>div>div>div:nth-of-type(1)>div{background: #579bff;}
.cleaning07-sec02>div>div>div:nth-of-type(3)>div{background: #1d74f4;}
.cleaning07-sec02>div>div>div:nth-of-type(5)>div{background: #003dc9;}
.cleaning07-sec02>div>div>div:nth-child(even){width:5%;}
.cleaning07-sec02>div>div>div:nth-child(even)>img{width: 50px;}

.cleaning07-sec03{position: relative;margin-bottom: 200px;}
.cleaning07-sec03>img{width: 100%;}
.cleaning07-sec03>div{width: 90%;position: absolute;left: 50%;top: 70%;border-radius:10px;
    transform:translateX(-50%);background: #fff;padding: 40px 0;text-align: center;    box-shadow: 1px 1px 5px #9d9d9d;}
.cleaning07-sec03>div>p{font-size:16px;color:#898989;line-height: 26px;margin-top: 30px;}

@media screen and (max-width:768px){
    .cleaning07-sec01>div>div:first-child>p{word-break:keep-all;}
    .cleaning07-sec01>div>div:first-child>p br{display: none;}
    .cleaning07-sec02>div>div>div:nth-child(odd)>div{width: 140px;height: 140px;}
    .cleaning07-sec02>div>div>div:nth-child(even)>img{width: 30px;}
}
@media screen and (max-width:560px){
    .cleaning07-sec01>h2{font-size:30px;}
    .cleaning07-sec01>div{margin-top: 50px;flex-direction:column-reverse;}
    .cleaning07-sec01>div>div:first-child{width: 100%;margin-top: 30px;}
    .cleaning07-sec01>div>div:first-child>h6{font-size:28px;}
    .cleaning07-sec01>div>div:last-child{width: 100%;}
    .cleaning07-sec01>div>div:first-child>p{font-size:14px;word-break:keep-all;}
    .cleaning07-sec01>div>div:first-child>p br{display: none;}

    .cleaning07-sec02>div>div{}
    .cleaning07-sec02>div>div>div:nth-child(even){display: none;}
    .cleaning07-sec02>div>div>div:nth-child(odd){width: 100%;margin-bottom: 30px;}
    .cleaning07-sec02>div>div>div:nth-child(odd)>div{width: 100px;height: 100px;}
    .cleaning07-sec02>div>div>div:nth-child(odd)>p{margin-top: 20px;}
    .cleaning07-sec02>div>div>div:nth-child(odd)>div>span{font-size:13px;}
    .cleaning07-sec02>div>div>div:nth-child(odd)>div>img{width: 30px;}

    .cleaning07-sec03{margin-bottom: 250px;}
    .cleaning07-sec03>div{top: 50%;}
    .cleaning07-sec03>div>p{font-size:14px;word-break:keep-all;}
    .cleaning07-sec03>div>p br{display: none;}
}
/* 청소 전문대행 - 백화제거 끝 */