
.subContent{ padding-top:100px;}

.p10001 .s01 dl{ position:relative; }
.p10001 .s01 dl dt{ position:absolute; width:45%;}
.p10001 .s01 dl dt img{ width:100%;}
.p10001 .s01 dl dd{ margin-left:50%;}
.p10001 .s01 p{ padding-bottom:15px;}

.p10001 .s02{ background:#efefef;}
.p10001 .s02 ul{ padding:0 50px;}
.p10001 .s02 li{ width:calc((100% / 3) - 50px); margin-right:50px;}
.p10001 .s02 li:last-child{ margin-right:0;}


.p10002 .s02{position:relative; background:#efefef; }
.p10002 .s02:before{ content:''; position:absolute; bottom:450px; left:0; background:#efefef; width:100%; height:450px; z-index:-1;}
.busi_cont{text-align:center;}
.busi_cont ul{ padding:0 15%;}
.busi_cont li{ display:inline-block; width:calc((100% / 2) - 10px);border-right:1px #ccc solid; }
.busi_cont li:last-child{ border:0;}
.busi_cont .area{ position:relative;font-weight:400;  }
.busi_cont .area span, .busi_cont .area p{ display:inline-block; vertical-align:top;}
.busi_cont .area span{ width:100px; height:100px; line-height:100px; background:#fff; border-radius:50%; margin-bottom:25px; text-align:center; margin-right:30px;}
.busi_cont .area span img{ width:45px;padding-top:23px;}
.busi_cont .area b{ display:block; margin-bottom:5px; opacity:0.5}
.busi_cont .area p{ text-align:left;}
.busi_cont .fs25{  letter-spacing:0; opacity:0.5 }
.busi_cont .aTit{ font-size:37px; margin-bottom:50px;}

.p10002 .root_daum_roughmap{ width:100% !important; }
.p10002 .root_daum_roughmap .wrap_map{height:600px !important;}

#ctt_con{ font-size:19px; color:#555;}
#ctt_con h1{ font-size:30px; margin:100px 0 25px 0; text-align:center; border:1px #ddd solid; padding:15px 0; color:#222; display:block; background:#efefef;}
#ctt_con .sTit{ font-weight:500; margin:30px 0 10px 0; font-size:23px; color:#333;}

@media all and (max-width : 1920px){
	
	.busi_cont .area span{ width:80px; height:80px; line-height:80px;}
	.busi_cont .area span img{ width:35px;padding-top:23px;}
	
	#ctt_con{ font-size:17px;}
	#ctt_con h1{margin:50px 0 25px 0;}
	#ctt_con .sTit{ font-size:20px;}
	
	
	.p10001 .s02 img{ width:70%;}
	.p10002 .root_daum_roughmap .wrap_map{height:500px !important;}
	.p10002 .s02:before{bottom:350px; height:350px;}
	
	
	
}
@media all and (max-width : 1220px){
	
	.subContent{ padding-top:50px;}
	.busi_cont ul{ padding:0;}
	
}

@media all and (max-width : 960px){
	
	.p10001 .s01 dl dt{ position:relative; width:100%;}
	.p10001 .s01 dl dd{ margin-left:0; margin-top:50px;}
	.p10001 .s01 dl dd .mb50{ margin-bottom:20px;}
	.p10001 .s02 ul{ padding:0 25px;}
	.p10001 .s02 li {width: calc((100% / 3) - 19px); margin-right:25px;}
	
	.p10002 .root_daum_roughmap .wrap_map{height:400px !important;}
	
	

}


@media all and (max-width : 640px){
	
	.subContent{ padding-top:30px;}
	
	
}

@media all and (max-width : 480px){
	
	.p10001 .s02 img{ width:60%;}
	.p10001 .s02 li {width:100%; margin-right:0; margin-bottom:30px;}
	.p10001 .s02 li:nth-child(3){ margin-bottom:0;}
	
	.p10002 .root_daum_roughmap .wrap_map{height:300px !important;}
	.p10002 .s02:before{ height:250px; bottom:250px;}
	
	.busi_cont li{ width:100%; border-right:none; border-bottom:1px #ccc solid;}
	.busi_cont li:nth-child(1){ margin-bottom:20px}
}
