/*common*/
.clearFix::after{content:"";display:block;clear:both}
.s1_1_con1 p {word-break: keep-all;}
.s1_1_con1 p span{color:#049786}
.s1_1_con4 dl dt b{font-weight:600; color:#50585c; font-size:18px}
.s1_1_con4 dl p{padding-left: 24px;}
.s1_2_con2 h3 {max-width: 100%; padding: 30px 30px;}
.s1_2_con2 h3 span {line-height: 1.4;}
.imgTxtLayout01>div{float:left;width:50%}
.imgTxtLayout01 p {word-break:keep-all}


.s1_2_con2 h2 {font-size: 36px;}
.s1_2_con2 .btn {color: #388e3c;border: 1px solid #388e3c;padding: 10px 65px 10px 35px;text-align: center;border-radius: 30px;background: url(/_res/tongmyong/fad/img/btn-img.png;)no-repeat 210px center;}

/*common*/
@media (max-width: 1200px){
	.s1_1_con4 dl p{padding-left: 0;}
	.s1_1_con4 dl dt b {font-size: 16px; padding-left: 5px;}
}

/*common*/
@media (max-width: 768px){
	.imgTxtLayout01>div{width:100%}
	.subConBox .imgTxtLayout01 .img {text-align: center;}
	.subConBox .imgTxtLayout01 p {padding: 30px 0px 0 0px;}
}



.t_typel tbody td li::before {content: "";display: block;position: absolute;background-color: #333;width: 3px;height: 3px;left: 0;top: 14px;}
.t_typel tbody td li {text-align: left;position: relative;padding-left: 15px;}



/*교육시설*/
.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;}	
    .mVisualWrap .topTxt .link2 li a{background:none;}
}



.list-float > li { float: left;}
.list-float.w50 > li { display: inline-block; width: 49%;}
.list-float::after {display: block; clear: both; content:'';}