#head{background-color:#fff; border-bottom:1px solid #e6e6e6;}
#head h1 a{background-image:url(/images/main/logo_on.png);}
#head .gnb li .depth01 > span{color:#000;}
#head .head_btns a.login{color:#000;}

.content{width:100%; height:1700px; margin-top:80px; overflow:hidden;}

.services_wrap{width:1200px; padding:110px 0px 0px 0px; margin:0px auto;  position:relative;}
.services_wrap:after{content:''; display:block; clear:both;}
.services_wrap h3{width:100%; text-align:center; font-size:36px; letter-spacing:-3px; font-family: 'NotoSansKR-Bold';}
.services_wrap .sub_tit{width:100%; padding:20px 0px 50px; text-align:center; font-size:18px; letter-spacing:-2px;}

/*사업소개 메인 센터 소개*/
.services_bg{
background-image:url(/images/main/sub_bg.jpg);
background-repeat:no-repeat;
background-position:center center;
background-size:1920px 1603px;
}
.services_wrap .services{width:100%; height:600px; background-color:#fff; overflow:hidden; box-shadow:-8px 8px 8px rgb(0 0 0 / 30%);}
.services_wrap .services .lt{width:235px; height:100%; border-right:2px solid #f2f2f2; float:left;}
.services_wrap .services .lt ul{width:100%; height:100%; padding-top:36px; box-sizing:border-box;}
.services_wrap .services .lt ul li{width:100%; height:30px; line-height:30px; padding-left:60px; margin-bottom:20px; box-sizing:border-box; position:relative;}
.services_wrap .services .lt ul li:last-child{margin-bottom:0px;}
.services_wrap .services .lt ul li a{color:#000; font-size:18px; letter-spacing:-2px; font-weight:bold;}
.services_wrap .services .lt ul li a span{font-size:30px; position:absolute; top:-4px; left:40px;}
.services_wrap .services .lt ul li.on a{color:#79389e;}

.services_wrap .services .rt{width:963px; height:100%; padding:36px 0px 0px 36px; box-sizing:border-box; float:right;}
.services_wrap .services .rt .thum_box{width:100%;}
.services_wrap .services .rt .thum_box ul{width:100%; overflow:hidden;}
.services_wrap .services .rt .thum_box ul > li{width:100%; height:100%; overflow:hidden; display:none; float:left;}
.services_wrap .services .rt .thum_box ul > li.cnt1{display:block;}
.services_wrap .services .rt .thum_box ul > li .top{width:100%; height:365px;}

.services_wrap .services .rt .thum_box ul > li .top .big{width:891px;  height:100%; float:left;}
/* .services_wrap .services .rt .thum_box ul > li .top .map{width:300px; height:100%; float:left;} */

.services_wrap .services .rt .thum_box ul > li .bot{width:100%; height:145px; margin-top:30px;}
.services_wrap .services .rt .thum_box ul > li .bot .small{width:100%; height:100%;}
.services_wrap .services .rt .thum_box ul > li .bot .small ol{width:100%; height:100%; overflow:hidden; box-sizing:border-box;}
.services_wrap .services .rt .thum_box ul > li .bot .small ol li{width:240px; height:145px; margin-right:9px; display:inline-block; float:left;}

.services_wrap .img01{position:absolute; top:70px; right:-170px;}
.services_wrap .img01 img{width:260px;}
.services_wrap .img02{position:absolute; bottom:-165px; left:-190px;}
.services_wrap .img02 img{width:420px;}

/*요금 안내*/
.price_list{width:100%; overflow:hidden;}
.price_list > .lt{width:600px; float:left;}
.price_list > .lt .list_box{width:372px; height:620px; border:2px solid #79389e; position:relative; margin-left:180px;}
.price_list > .lt .list_box .list_tit{width:100%; height:75px; border-bottom:1px solid #79389e; overflow:hidden;}
.price_list > .lt .list_box .list_tit > div{height:100%; line-height:75px; text-align:center; font-weight:bold; font-size:18px; letter-spacing:-1px;}
.price_list > .lt .list_box .list_tit > div.tit_lt{width:130px; float:left;}
.price_list > .lt .list_box .list_tit > div.tit_rt{width:242px; float:left;}
.price_list > .lt .list_box .list_tit > div.tit_rt span{color:#79389e;}

.price_list > .lt .list_box .list{width:100%; height:544px; overflow:hidden; overflow-y:scroll; -ms-overflow-style:none;}
.price_list > .lt .list_box .list::-webkit-scrollbar{display:none;}
.price_list > .lt .list_box .list ul{width:100%; position:relative;}
.price_list > .lt .list_box .list ul li{width:100%; height:55px; overflow:hidden;}
.price_list > .lt .list_box .list ul li.odd{background-color:#f9f9f9;}
.price_list > .lt .list_box .list ul li span{height:100%; line-height:55px; text-align:center; font-size:18px; font-weight:bold;}
.price_list > .lt .list_box .list ul li span.tit{width:130px; float:left;}
.price_list > .lt .list_box .list ul li span.cnt{width:242px; float:left;}

.price_list > .lt .list_box .list_bot_bg{width:372px; height:55px; position:absolute; bottom:0px; left:0px; background-color:rgba(255,255,255,0.7);}

.price_list > .lt .list_box .list_btn{width:108px; height:115px; position:absolute; top:50%; right:-55px; margin-top:-57.5px;}
.price_list > .lt .list_box .list_btn span{width:100%; position:absolute; top:42px; left:0px; text-align:center; color:#79389e; font-size:15px; font-weight:bold; z-index:1;}
.price_list > .lt .list_box .list_btn .list_btn_up{width:100%; height:57.5px; position:absolute; top:0px; left:0px; z-index:2; cursor:pointer;}
.price_list > .lt .list_box .list_btn .list_btn_down{width:100%; height:57.5px; position:absolute; bottom:0px; left:0px; z-index:2; cursor:pointer;}

.price_list > .rt{width:550px; padding-left:50px; float:left;}
.price_list > .rt .price_box{width:370px; height:190px; border:1px solid #282c34;}
.price_list > .rt .price_box .top{width:100%; height:140px; background-color:#282c34;}
.price_list > .rt .price_box .top .tit{width:100%; height:50px; color:#fff; font-size:16px; box-sizing:border-box; padding:30px 0px 0px 30px; letter-spacing:-1px;}
.price_list > .rt .price_box .top .cnt{width:100%; height:90px; line-height:90px; text-align:right; box-sizing:border-box; color:#be81e1; font-size:50px; letter-spacing:-1px;
font-family: 'NotoSansKR-Bold'; padding-right:30px;}

.price_list > .rt .price_box .bot{width:100%; height:50px; overflow:hidden;}
.price_list > .rt .price_box .bot > div{width:185px; height:100%; line-height:50px; box-sizing:border-box; font-size:18px; font-weight:bold; float:left;}
.price_list > .rt .price_box .bot .tit{padding-left:30px;}
.price_list > .rt .price_box .bot .cnt{padding-right:30px; text-align:right;}
.price_list > .rt .price_box .bot .cnt input{width:110px; height:100%; border:0px; display:inline-block; text-align:right; padding-right:5px; font-size:18px; outline:none;}

.price_list > .rt .info_box{width:100%; padding-top:30px;}
.price_list > .rt .info_box p{font-size:16px; letter-spacing:-1px; box-sizing:border-box; padding:0px 0px 10px 10px; position:relative;}
.price_list > .rt .info_box p span{position:absolute; top:0px; left:0px;}