.s1_1_con4 dl:nth-child(2) dt span {
    color: #448ca9;
}

.s1_1_con4 dl:nth-child(2) dt::before {
	border-top: 3px solid #448ca9;
}

.s1_1_con4 dl:nth-child(2) li::before {
	border: 3px solid #448ca9;
}

.s1_1_con4 dl:nth-child(3) dt span {
    color: #3e6aa1;
}

.s1_1_con4 dl:nth-child(3) dt::before {
	border-top: 3px solid #3e6aa1;
}

.s1_1_con4 dl:nth-child(3) li::before {
	border: 3px solid #3e6aa1
}

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

.s1_2_con2 {
    padding-left: 0px;
}

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

.s1_2_con2 h2 {
    position: inherit;
}

.s1_2_con2 ul li .tit {
    width: 150px;
    text-align: center;
	padding:0
}
;
.s1_1_con4.sub-content dl:nth-child(2) dt span {
    color: #3f9586;
}

.s1_1_con4.sub-content dl:nth-child(2) dt span {
    color: #3f9586;;
}

.s1_1_con4.sub-content dl:nth-child(2) dt::before {
	border-top: 3px solid #3f9586;
}

.s1_1_con4.sub-content dl:nth-child(2) li::before {
	border: 3px solid #3f9586;
}

.s1_1_con4.sub-content dl:nth-child(3) dt span {
    color: #3f9586;
}

.s1_1_con4.sub-content dl:nth-child(3) dt::before {
	border-top: 3px solid #3f9586;
}

.s1_1_con4.sub-content dl:nth-child(3) li::before {
	border: 3px solid #3f9586
}

/*유튜브 반응형*/
.box-video{position:relative;width:100%;height:;padding-bottom:56.25%;margin-bottom:40px}
.box-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

/*학과소개*/
.li_card{width:100%;display:flex;flex-wrap:wrap;}
.li_card li{margin-right:20px;width:calc((100% - 20px) / 2);margin-bottom:20px;text-align:center;}
.li_card li:nth-child(2n){margin-right:0;}

/*교육시설*/
.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:1024px){
	.li_card li{margin-right:0;width:100%;}
}


@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;}

}

.s1_2_con2 h3 {
    max-width: 100%;
    padding: 40px;
    word-break: keep-all;
}

.s1_2_con2 h3 span {
    line-height: 1.4;
}

.taR{text-align: right;}