/*메인레이어팝업*/
.mainPopup{z-index:1000;width:500px;height:auto;background:#fff;color:#333333;position:absolute; top:132px; left:40px; text-align:center;-webkit-transition:all .3s ease; box-shadow: 0px 0px 30px rgb(0 0 0 / 44%);display:none}
.newpop{top:132px !important; left:650px !important;}
.newpop1{top:132px !important; left:1200px !important;}
.newpop2{top:750px !important; left:100px !important;}
.newpop3{top:950px !important; left:650px !important;}
.mainPopup .bt-m-pop{position:relative;display:block;width:100%}
.mainPopup .bt-m-pop img{max-width:100%;width:100%}
.mainPopup .btn-close{display:inline-block;position:absolute;top:0;right:0;color:#fff;background-color:#444;padding:2px 10px;z-index:10;}
.mainPopup .btn-today{display:block;text-align:center;color:#fff;background-color:#444;padding:5px 10px}
.mainPopup iframe{display:block}
.mainPopup01{width:500px}
.mainPopup02{top:132px; left:1315px;width:550px}
.mainPopup03{top:132px; left:580px;}
.mainPopup04{left:40px}
.mainPopup02 .swiper-container{height:550px;}
.mConSlide5 .control .prevSlide5{left:10px;background-image:url('/_res/tongmyong/ce/img/ic_prev3.png');}
.mConSlide5 .control .nextSlide5{right:10px;background-image: url('/_res/tongmyong/ce/img/ic_next3.png');}
.mConSlide5 .control button{position:absolute;top:50%;z-index:20;width:50px;height:50px;border-radius:100px;background-color:rgba(0,0,0,0.8);text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-position:center center;transition:all 0.2s ease;}
.mConSlide5 .control button:hover{background-color:#388e3c;box-shadow:2px 2px 5px rgba(0,0,0,0.5);}

.newpop_01{top: 132px !important;left: 760px !important;}

/* PC Device */
@media screen and (max-width:780px){ 
	.mainPopup{width:80%; left:50px;}
	.newpop{left:50px !important; top:110px !important; }
	.newpop1{left:50px !important; top:110px !important;}
	.newpop2{left:50px !important; top:110px !important;}
	.newpop3{left:50px !important; top:110px !important;}
}

/* Mobile Device */
@media screen and (max-width:560px){ 
	.mainPopup{height:auto; width:95%; left:5px; top:110px}
	.newpop{left:5px !important; top:120px !important; }
	.newpop1{left:5px !important; top:120px !important; }
	.newpop2{left:5px !important; top:120px !important; }
	.newpop3{left:5px !important; top:120px !important; }
}

/*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 {padding-left: 0;}
.s1_2_con2 h3 {max-width: 100%; padding: 30px 30px;}
.s1_2_con2 h2 {position: inherit;}
.s1_2_con2 h3 span {line-height: 1.4;}
.imgTxtLayout01>div{float:left;width:50%}
.imgTxtLayout01 p {word-break:keep-all}
.s1_2_con2 ul li .tit {position: absolute;left: 0;margin-right: 0px;padding: 0;width: 140px;text-align: center;}
.s1_2_con2 {padding-left: 0px;}
.s1_2_con2 ul li {position: relative;padding-left: 180px;}
.s1_2_con2 p span{color:#049786}


/*학과소개*/
.ms-intro{overflow:hidden; clear:both;}
.ms-intro > div{float:left; width:50%;}

/*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;}
}

@media (max-width: 960px){
	.ms-intro > div{width:100%;}
	
}

/*common*/
@media (max-width: 640px){
	.imgTxtLayout01>div{width:100%}
	.subConBox .imgTxtLayout01 .img {text-align: center;}
	.subConBox .imgTxtLayout01 p {padding: 30px 0px 0 0px;}
	.s1_2_con2 ul li {padding-left: 130px;}
	.s1_2_con2 ul li .tit {width: 110px;}
	.mVisualWrap .topTxt .link2 li a{background:none;}
}
.sub02_01 p{margin-bottom:15px}
.sub02_01 .s1_2_con2 h3 {padding: 50px 30px;}
.s4_1_con1{margin-bottom:100px}
.s4_1 .mb_scroll{margin-top:50px}

.li_dot2 > li::before {content:"- "}

.mg_b30{margin-bottom:30px;}


/*인사말*/
.greeting { width:100%; }
.greeting .gr_img{ float:right; width:20%; }
/*.greeting .gr_img img { width:100%; }*/
.greeting .gr_txt { float:left; width:75%; margin-right:5%; }

.greeting .gr_txt .tit { font-size:35px; line-height:40px; letter-spacing:-3.0px; margin-bottom:27px; }
.greeting .gr_txt .tit span { display:block; }
.greeting .gr_txt .sub_tit{ position: relative; padding:30px 0; display:block;color:#4c68bb;font-weight:400;  font-size:20px; }
.greeting .gr_txt .sub_tit:after{content:''; position:absolute; top:0; left:0; width:44px; height:1px; background:#dddddd; }
.greeting .gr_txt p{ line-height: 30px; margin-bottom:20px; }

/*졸업 후 진로*/
.list-set {width: 49%;display: inline-block;vertical-align: top;}

@media (max-width: 1000px){
	.greeting .gr_img{ width:40%; /*margin-top:20px;*/}
	.greeting .gr_txt { width:55%; margin-right:5%; }
	.greeting .gr_txt .tit { font-size:32px; line-height:40px; }
}

@media (max-width: 768px){
	.list-set {width: 100%;}
}

@media (max-width: 600px){
	.greeting .gr_img{ width:100%; margin-bottom:40px; }
	.greeting .gr_txt {width:100%; margin-left:0%; }
}

.topNotice .img-box-swiper img,
.topNotice .img-box-swiper2 img{max-height:600px;max-width:100% !important;}

/*23.09.05*/
.backgroundMs{background: #e4f6ff38;}



/* bul */
.text-box{position:relative; font-size:21px; text-align:center; padding: 1.5rem 0;}
.text-box span{display:block; padding: 0 1rem;}
.text-box::after,
.text-box::before{position:absolute;left:0;width:100%;height:10px;content:'';opacity:0.6;border-radius:5px}
.text-box::after{top:0;}
.text-box::before{bottom:0;}
.text-box span::after,
.text-box span::before{position:absolute;top:0;width:10px;height:100%;content:'';opacity:0.6;border-radius:5px}
.text-box span::after{left:0}
.text-box span::before{right:0}
.text-box::after{background:#7fb843;}
.text-box::before{background:#43a047;}
.text-box span::after,
.text-box span::before{background:#3fa38a;}

.s1_1_con1 .intro-poster{float: unset; width: 100%;}
@media (max-width: 640px) {
    .text-box {font-size: 16px;}
}