.s1_1_con1 p {word-break: keep-all;}

.s1_2_con2 {
    padding-left: 0px;
}

.s1_2_con2 h3 {
    max-width: 100%;
}

.s1_2_con2 ul li {
    position: relative;
    padding-left: 180px;
}

.s1_2_con2 ul li .tit {
    position: absolute;
    left: 0;
    margin-right: 0px;
    padding: 0 50px;
}

@media (max-width: 640px){
	.s1_2_con2 ul li {
   		padding-left: 130px;
	}
	
	.s1_2_con2 ul li .tit {
    	width: auto;
		padding: 0px 35px;
	}
}

.subConBox{word-break: keep-all;}

@media (max-width: 640px){
	.t_typel.type2 tbody th span {
		padding-left: 25px;
		background-size: 10px;
		background-position: left 5px;
	}
}


/*교육시설*/
.edu_Facility{position:relative;padding-top:60px;overflow:hidden;}
.edu_Facility ul{margin:0 -20px}
.edu_Facility ul::after{display:block;clear:both;content:''}
.edu_Facility ul li{float:left;margin-bottom:30px;padding:0 20px;width:33.33%}
.edu_Facility ul li a{display:block}
.edu_Facility ul li .box .photo{position:relative;display:block;padding-top:60%;overflow:hidden;background:#dee2e4}
.edu_Facility ul li .box .photo img{position:absolute;top:50%;left:50%;max-width:none;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:all 0.3s ease;-webkit-transition:all 0.3s ease}
.edu_Facility ul li .box .infor{position:relative;padding:20px;background:#fff;border-width:0 1px 1px}
.edu_Facility ul li .box .infor .tit{display:block;padding-bottom:20px;font-size:18px;line-height:1.5; overflow: hidden;text-overflow: ellipsis;word-wrap: break-word; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}





@media all and (max-width:1200px){
.edu_Facility ul li{width:50%}
}


@media all and (max-width:640px){
	.edu_Facility{padding-top:20px}
	.edu_Facility::before{height:2px}
	.edu_Facility ul{margin: 0 -5px;}
	.edu_Facility ul li{margin-bottom: 10px;padding: 0 5px;}
	.edu_Facility ul li .box .infor{padding: 10px;}
	.edu_Facility ul li .box .infor .tit{margin-bottom:10px;height: 40px;font-size:14px;line-height: 1.4;}	

}