
.PCP_B{font-family: 'PyeongChangPeace_B';}
.PCP_L{font-family: 'PyeongChangPeace_L';}

/* .quickm{display: none !important;} */
.customer_btn{display: none!important;}
.top_Btn{display: none!important;}
.mo_btn{display: none!important;}

.desc_wrap{width: 1240px;margin:0 auto; font-family: 'Noto Sans KR';}



@media all and (max-width:1240px){
    .desc_wrap{width: 90%;margin:0 auto; font-family: 'Noto Sans KR';}
    .text{padding-bottom: 40px;}
}



@media all and (max-width:768px){
    .desc_wrap{width: 100%;margin:0 auto; font-family: 'Noto Sans KR';}
    em{display: block;}
}
.section01{width: 100%;height: 874px;position: relative;background: none;}
.section01 .bg{position: absolute;}
.section01 .inner{text-align: center;width: 90%;
    position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.section01 .tit{padding: 40px 0;}
.section01 .tit span{font-weight: 300; line-height: 1.43;letter-spacing: -3.04px;color: #fff;}
.section01 .tit strong{font-weight: bold; line-height: 1.25; letter-spacing: -3.76px; color: #70ceff;}
.section01 .txt{font-weight: 300; line-height: 1.34; letter-spacing: -1.3px; color: #fff;}
.section01 .txt b{ font-weight: bold;}



@media all and (max-width:1240px){
    .section01{width: 100%;height:650px;position: relative;
        background: no-repeat url('/img/sub/st01_bg.png') center center / auto 100%;}
    .section01 .bg{display: none;}
}



@media all and (max-width:768px){
    .section01 .txt br{display: none;}
}

.section02{width: 100%;height: 1530px;position: relative;background: none;}
.section02 .bg{position: absolute;}
.section02 .inner{text-align: center;width: 90%;
    position: absolute;left:50%;top:10%;transform: translatex(-50%);}
.section02 .tit{padding: 40px 0;}
.section02 .tit span{font-weight: 300; line-height: 1.43;letter-spacing: -3.04px;color: #333;}
.section02 .tit strong{font-weight: bold; line-height: 1.25; letter-spacing: -3.76px;}
/* .section02 .tit p{font-size: 100px;} */
.section02 .txt{font-weight: 300; line-height: 1.34; letter-spacing: -1.3px; color: #333;}
.section02 .txt b{ font-weight: bold;}



@media all and (max-width:1240px){
    .section02{width: 100%;position: relative;height:650px;
        background: no-repeat url('/img/sub/st02_bg.png') center center /  100% auto;background-color: #fefcfa;}
    .section02 .bg{display: none;}

}

@media all and (max-width:768px){
    .section02{width: 100%;height:650px;position: relative;
        background: no-repeat url('/img/sub/st02_bg.png') center center / auto 100%;}
    .section02 .bg{display: none;}
    .section02 .inner{background-color: rgba(255,255,255,0.8);top:50%;transform: translate(-50%,-50%);}
    .section02 .txt br{display: none;}

}
.section03{width: 100%; background-color: #eef5f8;padding: 80px 0;}
.section03 .inner{width: 80%;margin:0 auto}
.section03 .cont{padding-bottom: 50px ;}
.section03 .cont li{width: 50%;padding:5% 0;float: left;text-align: center;border-bottom:1px solid #aaa}
.section03 .cont li:nth-child(1),.section03 .cont li:nth-child(3){border-right:1px solid #aaa}
.section03 .cont li:nth-child(3),.section03 .cont li:nth-child(4){border-bottom:0}
.section03 .cont li .txt{ font-weight: 300; line-height: 1.21; letter-spacing: -1.14px; color: #333;padding-top:35px;}
.section03 .cont li .txt b{ font-weight: bold;color: #287edf;}
.section03 .txt_box{font-weight: normal; line-height: 1.32; letter-spacing: -1.44px; text-align: center; color: #fff;
    padding: 24px 38px ; background-color: #358df0;}


@media all and (max-width:768px){
    .section03 .cont li{width: 100%;padding:10% 0;float: none;text-align: center;border-bottom:1px solid #aaa}
    .section03 .cont li:nth-child(1),.section03 .cont li:nth-child(3){border-right:0}
    .section03 .cont li:nth-child(3),.section03 .cont li:nth-child(4){border-bottom:0}
    .section03 .cont li:nth-child(3){border-bottom:1px solid #aaa}
}

.section04{width: 100%;height: 470px;position:relative;}
.section04 .bg{position: absolute;}
.section04 .inner{width: 80%;text-align: center;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.section04 .tit{font-weight: 300;line-height: 1.21; letter-spacing: -2.22px; color: #fff;}
.section04 .txt{font-weight: 300; line-height: 1.48; letter-spacing: -1.16px; color: #eaeaea;padding-top:40px;}
.section04 b{font-weight: bold;}


@media all and (max-width:1240px){
    .section04{width: 100%;height:500px;position: relative;
        background: no-repeat url('/img/sub/st04_bg.png') center center / auto 100%;}
    .section04 .bg{display: none;}
    .section04 .txt br{display: none;}
}

.section05{height: 1270px;}
.section05 .tit .e_tit{  font-weight: normal;line-height:3; letter-spacing: 5.7px; color: rgba(45, 45, 45, 0.5);}


@media all and (max-width:1240px){
    .section05{width: 100%;height:650px;position: relative;
        background: no-repeat url('/img/sub/st05_bg.png') center center / 100% auto ;}
}


@media all and (max-width:768px){
    .section05{width: 100%;height:650px;position: relative;
        background: no-repeat url('/img/sub/st05_bg.png') center center / auto 100% ;}
    .section05 .txt br{display: none;}
}
.section06{width: 100%;height:1036px;position:relative;}
.section06 .bg{position: absolute;}
.section06 .tit .e_tit{  font-weight: normal;line-height:3; letter-spacing: 5.7px; color: #fff;}
.section06 .tit span{color: #fff;font-weight: 300; line-height: 1.43;letter-spacing: -3.04px;}
.section06 .inner{width: 90%;text-align: center;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.section06 .cont{padding-top:60px;}
.section06 .cont li{width: 32.3%;padding:0 1%;float: left;text-align: center;border-right:1px solid #eee;}
.section06 .cont li:last-child{border:0;}
.section06 .cont li .txt{font-weight: normal; line-height: 1.15; letter-spacing: -1.18px; color: #fff;padding: 30px 0;}
.section06 .cont li .txt b{font-weight: bold;}



@media all and (max-width:1240px){
    .section06{width: 100%;height:800px;position: relative;
        background: no-repeat url('/img/sub/st06_bg.png') center center /  100% 100%;}
    .section06 .bg{display: none;}
}


@media all and (max-width:768px){
    .section06{width: 100%;height:1500px;position: relative;
        background: no-repeat url('/img/sub/st06_bg.png') center center / auto 100%;}
    .section06 .bg{display: none;}
    .section06 .cont li{width: 100%;padding:0 0.5%;float: none;text-align: center;border-right:0;}
}

.section07{height: 1614px;}
.section07 .tit .e_tit{  font-weight: normal;line-height:3; letter-spacing: 5.7px; color: rgba(45, 45, 45, 0.5);}


@media all and (max-width:1240px){
    .section07{width: 100%;height:800px;position: relative;
        background: no-repeat url('/img/sub/st07_bg.png') center bottom /  100% auto;}
    .section07 .inner{top:5%;transform: translateX(-50%);}
}

.section08{height: 1787px;}
.section08 .tit span{color: #fff;}
.section08 .txt{color: #fff;}


@media all and (max-width:1240px){
    .section08{width: 100%;height:650px;position: relative;
        background: no-repeat url('/img/sub/st08_bg.png') center center /  100% auto;}
    .section08 .inner{background-color: rgba(0,0,0,0.8);top:10%;transform: translatex(-50%);}
}
.section09{height: 1158px;}
.section09 .tit .e_tit{  font-weight: normal;line-height:3; letter-spacing: 5.7px; color: rgba(45, 45, 45, 0.5);}
.section09 .cont{padding-top:80px}
.section09 .cont li{width: 33.3%;float:left;text-align: center;}


@media all and (max-width:1240px){
    .section09{width: 100%;height:700px;position: relative;
        background: no-repeat url('/img/sub/st09_bg.png') center center / 100% 100% ;}
    .section09 .inner{background-color: rgba(255,255,255,0);top:50%;transform: translate(-50%,-50%);}
    .section09 .cont{padding-top:40px}
}


@media all and (max-width:768px){
    .section09{width: 100%;height:1400px;position: relative;
        background: no-repeat url('/img/sub/st09_bg.png') center center / auto 100%;}
    .section09 .inner{background-color: rgba(255,255,255,0);top:50%;transform: translate(-50%,-50%);}
    .section09 .cont{padding-top:40px}
    .section09 .cont li{width: 100%;float:none;text-align: center;margin: 5% 0;}
}
.section10{height: 1596px;position: relative;}
.section10 .tit .e_tit{  font-weight: normal;line-height:3; letter-spacing: 5.7px; color: rgba(45, 45, 45, 0.5);}
.section10 .bg{position: absolute;}
.section10 .inner{text-align: center;width: 80%;
    position: absolute;left:50%;top:10%;transform: translatex(-50%);}
.section10 .tit{padding: 40px 0;}
.section10 .tit span{font-weight: 300; line-height: 1.43;letter-spacing: -3.04px;color: #333;}
.section10 .tit strong{font-weight: bold; line-height: 1.25; letter-spacing: -3.76px;}
.section10 .cont #daumRoughmapContainer1685086274098{width: 100% !important;}
.section10 .cont .desc_area ul{display: flex;padding-top:25px}
.section10 .cont .desc_area li{width:48% ;margin:0 1%;float:left;background-color: #fff;padding: 30px 0;border-radius: 15px;
    box-shadow: 1.4px 1.4px 4.4px 0.7px rgba(54, 54, 54, 0.3);}
.section10 .cont .desc_area li .tit_c{padding-top:25px;}
.section10 .cont .desc_area li strong{ font-weight: normal; line-height: normal; letter-spacing: -1.82px; color: #555;}
.section10 .cont .desc_area li strong b{font-weight: bold;}
.section10 .cont .desc_area li span{ font-weight: normal; line-height: normal; letter-spacing: -1.32px;  color: #333;}
.section10 .cont .desc_area li .desc{padding-top:30px;text-align: center;}
.section10 .cont .desc_area li .desc .desc_center{display: inline-block;}
.section10 .cont .desc_area li .desc p{text-align: left;margin:10px 0;}
.section10 .cont .desc_area li .desc p .cate{ font-weight: normal;  letter-spacing: 0.47px; color: #fff;padding: 0 10px; border-radius: 5.7px;}
.section10 .cont .desc_area li .desc p .ddes{padding-left:10px;}

.section11{width:100%; height: 1390px; position: relative; background: none}
.section11 .bg{position: absolute;}
.section11 .inner{text-align: center;width: 90%;
    position: absolute;left:50%;top:10%;transform: translatex(-50%);}
.section11 .tit{padding: 40px 0;}
.section11 .tit span{font-weight: normal; line-height: 3;letter-spacing: 5.7px;color: #333;}
.section11 .tit strong{font-weight: bold; line-height: 1.25; letter-spacing: -3.76px;}
/* .section02 .tit p{font-size: 100px;} */
.section11 .txt{font-weight: 300; line-height: 1.34; letter-spacing: -1.3px; color: #333;}
.section11 .txt b{ font-weight: bold;}

.section12{width:100%; height: 1558px; position: relative; background: none}
.section12 .bg{position: absolute;}
.section12 .inner{text-align: center;width: 90%;
    position: absolute;left:50%;top:5%;transform: translatex(-50%);}
.section12 .tit{padding: 40px 0;}
.section12 .tit span{font-weight: normal; line-height: 7;letter-spacing: 5.7px;color: #333;}
.section12 .tit strong{font-weight: bold; line-height: 1.25; letter-spacing: -3.76px; background-color: #287edf; padding: 4px 40px;}
/* .section02 .tit p{font-size: 100px;} */
.section12 .text p{font-weight: 300;}
.section12 .text{line-height: 1.34; letter-spacing: -1.3px; color: #ffffff;}

@media all and (max-width:1240px){
    .section10{width: 100%;height:1600px;position: relative;
        background: no-repeat url('/img/sub/st10_bg.png') center center / auto 100%;}
    .section10 .bg{display: none;}
    .section10 .inner{text-align: center;width: 80%;
        position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    .section10 .cont #daumRoughmapContainer1685086274098{width: 100% !important;height: 300px !important;}
    .section10 .cont #daumRoughmapContainer1685086274098 .map{width: 100% !important;height: 300px !important;}
    .section10 .cont .desc_area ul{display: block;padding-top:3%}
    .section10 .cont .desc_area li{width:100% ;margin:3% 0;float:none;background-color: #fff;padding: 30px 0;border-radius: 15px;
        box-shadow: 1.4px 1.4px 4.4px 0.7px rgba(54, 54, 54, 0.3);}

}
@media all and (max-width:1240px){
    .section11{width:100%; height: 753px; position: relative; background: none}
    .section11 .bg{position: absolute;}
    .section11 .inner{text-align: center;width: 90%;
        position: absolute;left:50%;top:10%;transform: translatex(-50%);}
    .section11 .tit{padding: 40px 0;}
    .section11 .tit span{font-weight: normal; line-height: 3;letter-spacing: 5.7px;color: #333;}
    .section11 .tit strong{font-weight: bold; line-height: 1.25; letter-spacing: -3.76px;}
    /* .section02 .tit p{font-size: 100px;} */
    .section11 .txt{font-weight: 300; line-height: 1.34; letter-spacing: -1.3px; color: #333;}
    .section11 .txt b{ font-weight: bold;}

    .section12{width:100%; height: 845px; position: relative; background: none}
    .section12 .bg{position: absolute;}
    .section12 .inner{text-align: center;width: 90%;
        position: absolute;left:50%;top:0;transform: translatex(-50%);}
    .section12 .tit{padding: 40px 0;}
    .section12 .tit span{font-weight: normal; line-height: 4;letter-spacing: 5.7px;color: #333;}
    .section12 .tit strong{font-weight: bold; line-height: 1.25; letter-spacing: -3.76px; background-color: #287edf; padding: 4px 40px;}
    /* .section02 .tit p{font-size: 100px;} */
    .section12 .txt{font-weight: 300;}
    .section12 .txt{line-height: 1.34; letter-spacing: -1.3px; color: #333;}
}

@media all and (max-width:768px){

    .section11{width:100%; height: 753px; position: relative; background: none}
    .section11 .bg{position: absolute;}
    .section11 .inner{text-align: center;width: 90%;
        position: absolute;left:50%;top:10%;transform: translatex(-50%);}
    .section11 .tit{padding: 40px 0;}
    .section11 .tit span{font-weight: normal; line-height: 3;letter-spacing: 5.7px;color: #333;}
    .section11 .tit strong{font-weight: bold; line-height: 1.25; letter-spacing: -3.76px;}
    /* .section02 .tit p{font-size: 100px;} */
    .section11 .txt{font-weight: 300; line-height: 1.34; letter-spacing: -1.3px; color: #333;}
    .section11 .txt b{ font-weight: bold;}

    .section12{width:100%; height: 845px; position: relative; background: none}
    .section12 .bg{position: absolute;}
    .section12 .inner{text-align: center;width: 90%;
        position: absolute;left:50%;top:0;transform: translatex(-50%);}
    .section12 .tit{padding: 40px 0;}
    .section12 .tit span{font-weight: normal; line-height: 4;letter-spacing: 5.7px;color: #333;}
    .section12 .tit strong{font-weight: bold; line-height: 1.25; letter-spacing: -3.76px; background-color: #287edf; padding: 4px 40px;}
    /* .section02 .tit p{font-size: 100px;} */
    .section12 .txt{font-weight: 300;}
    .section12 .txt{line-height: 1.34; letter-spacing: -1.3px; color: #333;}
}
