@charset "utf-8";

/* 연혁 
.history_box .list_1st li span.info ul li{padding-left: 40px;}
@media (max-width: 540px){
	.history_box .list_1st:before{height: 94%}
	.history_box .list_1st li span.info ul li{padding-left: 30px;}
}
*/

.b_intro .txt_intro{
	position: relative;
	min-height: 300px;
	margin: 0px 30px 0 0;
	padding: 25px 0 44px 0;
}

.b_intro .txt_intro .txt{
	font-size: 15px;
	line-height: 170%;
	position: relative;
	top: 111px;
}

#sitemap_12 .sns_wrap .login-buttons{margin: 50px 0 50px 309px;}

.sub06_01 .mt_50{margin: 50px 0 50px 0; float: left;}
.sub06_01 .mt_50 img{width: 440px;}
.sub06_01 .pic_btn{float: left; margin-left: 284px;}
.sub06_01 .pic_btn2{float: right;}
.sub06_01 .pic_btn a, .ds_no{display: block; width: auto; margin: 10px 0 10px -122px; line-height: 30px; text-align:center;}
.sub06_01 .pic_btn2 a, .ds_no{display: block; width: auto; margin: 10px 0 10px -20px; line-height: 30px; text-align:center;}

.pst_wrap{border-top: 4px solid #000;}
.pst_wrap h4{float: left; margin: 53px 0 0 10px; font-size: 20px; font-weight: 600;}
.pst_inner{margin-top: 0;}
.pst_inner img{width: 100%;} 
.pst_logo{float:right; margin-bottom: 40px;}
.pst_line{position: relative; border-bottom: 4px solid #000; top: 130px;}

.pst_inner2 img{width: 100%;}
.pst_wrap2 h4{font-weight: 600;}
.pst_txt span{float: right; margin: 40px 0 10px 0; font-weight: 600;}
.pst_txt2{margin: 95px 0 0 0;}
.pst_btm_txt{margin: 65px 0 0 0;border-bottom: 4px solid #000;}
.pst_btm_txt h6{font-size: 13px; color: #000; float: right; margin: 35px 104px 0 0;}
.pst_btm_txt span{font-size: 13px; font-weight: 600; float: right; margin: 35px -655px 0 0;}

.pst_wrap3{border-top: 4px solid #000; margin: 80px 0 0 0;}
.pst_wrap3 span{margin: 0 0 0 21px;}
.pst_wrap3 .pst_txt{margin: 0 0 0 472px;}
.pst_txt p{line-height: 1.3;}
.pst_inner3{margin: 40px 0 0 0;}
.pst_inner3 img{float: left; width: 50%;}
.pst_wrap3 h4{margin: -25px 0 0 472px; font-weight: 600;}
.pst_wrap3 .pst_txt span{margin: 5px 14px 0 0; font-weight: 100; font-size: 13px;}
.pst_wrap3 .pst_txt2{margin: 60px 0 0 0;}
.pst_wrap3 .pst_txt2 h5{margin: 10px 0 0 472px; font-weight: 600;}
.pst_wrap3 .pst_txt2 p{margin: 8px 0 0 472px; }
.pst_wrap3 .pst_txt2 .p2 p{margin: 10px 0 0 410px;}
.pst_wrap3 .pst_txt2 span{font-size: 13px; margin: 10px 0 0 24px;}
.pst_wrap3 .pst_txt3 .center{float: right; margin: -265px 0 0 0; width: 50%;}
.pst_wrap3 .pst_txt3 .center img{float: right; width: 100%; margin: 0;}
.pst_wrap3 .pst_txt3 h4{margin: 237px 0 10px 472px;}
.pst_wrap3 .pst_txt3 p{margin: 0 0 0 472px;}
.pst_wrap3 .pst_txt4 h4{margin: 8px 0 10px 472px;}
.pst_wrap3 .pst_txt4 p{margin: 0 0 0 472px;}

.pst_wrap4{border-top: 4px solid #000; margin-top: 80px;}
.pst_inner4{margin-top: 35px;}
.pst_inner4 .center img{width: 100%;}
.pst_wrap4 h4{font-weight: 600;}
.pst_wrap4 span{font-size: 13px;}
.pst_wrap4 .pst_txt{margin: 20px 0 20px 0;}
.pst_txt h5{float: right; font-weight: 600;}
.pst_txt .pst_txt_list li{position: relative; margin-bottom: 40px;}
.pst_txt .pst_txt_list b{position: absolute; top: 0; left: 0; font-weight: bold; width: 107px; font-size: 17px; float: left;}
.pst_txt .pst_txt_list span{float: none; font-size: 13px; font-weight: 100; margin: 4px 0 0 62px;}
.pst_txt2 h5{font-weight: 600;}

.pst_wrap5{border-top: 4px solid #000; margin-top: 80px;}
.pst_wrap5 .pst_txt2{margin: 30px 0 0 0;}
.pst_wrap5 h4{font-weight: 600;}
.pst_inner5{margin-top: 35px;}
.pst_inner5 .center img{width: 100%;}
.pst_wrap5 .pst_txt{margin: 20px 0 20px 0; line-height: 2.5;}
.pst_wrap5 .pst_txt h5{float: none; font-weight: 600;}
.pst_wrap5 .pst_txt2 table, tr, td{border: none;}
.pst_wrap5 .pst_table{display: table;}
.pst_wrap5 .pst_txt2 .pst_table_inn{width: 38%;}
.pst_wrap5 .pst_txt3{margin: 30px 0 0 0;}

.pst_wrap6{border-top: 4px solid #000; margin-top: 80px;}
.dfd_download{margin: 54px 0 0 95px;}
.dfd_download a{margin-bottom: 30px;}
.pst_line6{position: relative; top: -158px;}
.pst_inner6 .center img{width: 100%;}
.pst_wrap6 .pst_txt{float: right; text-align: right; padding: 20px; border: 17px solid #1461ac;}
.pst_wrap6 .pst_txt h5{float: none; font-weight: 600;}
.pst_line6 .pst_btm_txt{margin: 250px 0 0 0; border-bottom: 4px solid #000;}

/* 영어 */
.pst_wrap_eng{border-top: 4px solid #000; margin-top: 80px;}
.pst_wrap_eng h4{float: left; margin: 53px 0 0 10px; font-size: 20px; font-weight: 600;}
.pst_wrap_eng .pst_inner{margin-top: 0;}
.pst_wrap_eng .pst_inner img{width: 100%;}
.pst_logo_eng{float:right; margin-bottom: 40px;}
.pst_line_eng{position: relative; border-bottom: 4px solid #000; top: 130px;}

.pst_wrap2_eng .pst_inner2 img{width: 100%;}
.pst_wrap2_eng h4{font-weight: 600;}
.pst_wrap2_eng .pst_txt span{float: right; margin: 40px 0 10px 0; font-weight: 600;}
.pst_wrap2_eng .pst_txt2{margin: 95px 0 0 0;}
.pst_line2_eng .pst_btm_txt{margin: 65px 0 0 0;border-bottom: 4px solid #000;}
.pst_line2_eng .pst_btm_txt h6{font-size: 13px; color: #000; float: right; margin: 35px 104px 0 0;}
.pst_line2_eng .pst_btm_txt span{font-size: 13px; font-weight: 600; float: right; margin: 35px -655px 0 0;}

.pst_wrap3_eng{border-top: 4px solid #000; margin: 80px 0 0 0;}
.pst_wrap3_eng span{margin: 0 0 0 21px;}
.pst_wrap3_eng .pst_txt{margin: 0 0 0 472px;}
.pst_wrap3_eng .pst_txt p{line-height: 1.3;}
.pst_wrap3_eng .pst_inner3{margin: 40px 0 0 0;}
.pst_wrap3_eng .pst_inner3 img{float: left; width: 50%;}
.pst_wrap3_eng h4{margin: -25px 0 0 472px; font-weight: 600;}
.pst_wrap3_eng .pst_txt span{margin: 5px 14px 0 0; font-weight: 100; font-size: 13px;}
.pst_wrap3_eng .pst_txt2{margin: 90px 0 0 0;}
.pst_wrap3_eng .pst_txt2 h5{margin: 10px 0 0 472px; font-weight: 600;}
.pst_wrap3_eng .pst_txt2 p{margin: 8px 0 0 472px; }
.pst_wrap3_eng .pst_txt2 .p2 p{margin: 10px 0 0 410px;}
.pst_wrap3_eng .pst_txt2 span{font-size: 13px; margin: 10px 0 0 24px;}
.pst_wrap3_eng .pst_txt3 h5{font-size: 15px; margin: 15px 0 0 486px;}
.pst_wrap3_eng .pst_txt3 .center img{float: right; width: 49%; margin: 0;}
.pst_wrap3_eng .pst_txt3 h4{margin: 225px 0 10px 472px;}
.pst_wrap3_eng .pst_txt3 p{margin: 0 0 0 472px;}
.pst_wrap3_eng .pst_txt4 h4{margin: 8px 0 10px 472px;}
.pst_wrap3_eng .pst_txt4 p{margin: 0 0 0 472px;}

.pst_wrap4_eng{border-top: 4px solid #000; margin-top: 80px;}
.pst_wrap4_eng .pst_inner4{margin-top: 35px;}
.pst_wrap4_eng .pst_inner4 .center img{width: 100%;}
.pst_wrap4_eng h4{font-weight: 600;}
.pst_wrap4_eng span{font-size: 13px;}
.pst_wrap4_eng .pst_txt{margin: 20px 0 20px 0;}
.pst_wrap4_eng .pst_txt h5{float: right; font-weight: 600;}
.pst_wrap4_eng .pst_txt .pst_txt_list li{position: relative; margin-bottom: 40px;}
.pst_wrap4_eng .pst_txt .pst_txt_list b{position: absolute; top: 0; left: 0; font-weight: bold; width: 170px; font-size: 17px; float: left;}
.pst_wrap4_eng .pst_txt .pst_txt_list span{float: none; font-size: 13px; font-weight: 100; margin: 4px 0 0 62px;}
.pst_wrap4_eng .pst_txt2 h5{font-weight: 600;}
.pst_wrap4_eng .pst_txt2 h3{padding: 10px; text-align: center; font-size: 43px; color: #000; border: 2px solid #1461ac;}

.pst_wrap5_eng{border-top: 4px solid #000; margin-top: 80px;}
.pst_wrap5_eng .pst_txt2{margin: 30px 0 0 0;} 
.pst_wrap5_eng h4{font-weight: 600;}
.pst_wrap5_eng .pst_inner5{margin-top: 35px;}
.pst_wrap5_eng .pst_inner5 .center img{width: 100%;}
.pst_wrap5_eng .pst_txt{margin: 0 0 20px 0; line-height: 2.5;}
.pst_wrap5_eng .pst_txt h5{float: none; font-weight: 600;}
.pst_wrap5_eng .pst_txt2 table, tr, td{border: none; width: 100%;}
.pst_wrap5_eng .pst_table{display: table;}
.pst_wrap5_eng .pst_txt2 .pst_table_inn{width: 50%; text-align: left;}
.pst_wrap5_eng .pst_txt3{margin: 30px 0 0 0;}

.pst_wrap6_eng{border-top: 4px solid #000; margin-top: 80px;}
.pst_wrap6_eng .pst_inner6{margin-top: 40px;}
.pst_wrap6_eng .pst_inner6 .center img{width: 100%;}
.pst_wrap6_eng .pst_txt{float: right; text-align: right; padding: 20px; border: 17px solid #1461ac;}
.pst_wrap6_eng .pst_txt h5{float: none; font-weight: 600;}
.pst_line6_eng .pst_btm_txt{margin: 70px 0 0 0; border-bottom: 4px solid #000;}

/* 모바일 */
@media (max-width:767px){
.sub06_01 .mt_50 img{width: 440px; margin-bottom: 158px;}
.sub06_01 .pic_btn{float: none; position: absolute; margin: -800px 0 0 -59px; width: 65%;}
.sub06_01 .pic_btn2{float: none; position: absolute; margin: -120px 0 0 -162px;}
.sub06_01 .pic_btn2 a{padding: 10px 40px; border: 1px solid #ddd; width: 366px;}

.pst_wrap h2{font-size: 17px;}
.pst_wrap h4{margin: 20px 0 0 10px;}
.pst_txt p{line-height: 2.5;}
.pst_txt span{float: none; display: block; text-align: center; margin: 30px 0 15px 0; font-weight: 600;}
.pst_txt2{margin: 40px 0 0 0;}
.pst_txt2 p{line-height: 2.5;}
.pst_btm_txt{margin: 35px 0 0 0; border-bottom: 4px solid #000;}
.pst_btm_txt h6{font-size: 17px; color: #000; float: left; margin: 6px 0 0 0;}
.pst_inner3 img{position: absolute; width: 25%; opacity: 25%; z-index: -999;}
.pst_wrap3 h4{margin: -30px 0 0 15px; font-weight: 600;}
.pst_wrap3 span{margin: 0 0 0 11px;}
.pst_wrap3 .pst_txt{margin: 0 0 0 15px;}
.pst_wrap3 .pst_txt span{margin: 25px 14px 0 0; font-weight: 100; font-size: 12px;}
.pst_wrap3 .pst_txt2 h5{margin: 16px; font-weight: 600;}
.pst_wrap3 .pst_txt2 p{margin: 0 0 0 15px;}
.pst_wrap3 .pst_txt2 span{display: block; font-size: 12px; margin: 8px 0 10px 0;}
.pst_wrap3 .pst_txt3 .center{float: none; margin: -40px 0 0 0; width: 100%;}
.pst_wrap3_eng .pst_txt3 .center img{float: right; width: 100%; margin: 0;}
.pst_wrap3 .pst_txt3 h4{margin: 0;}
.pst_wrap3 .pst_txt3 p{margin: 0;}
.pst_wrap3 .pst_txt4 h4{margin: 10px 0 0 0;}
.pst_wrap3 .pst_txt4 p{margin: 0;}
.pst_wrap4 .pst_txt .pst_txt_list span{margin: 0;}
.pst_wrap4 .pst_txt h5{float: none; display: block; text-align: center; border-bottom: 2px solid #ddd;}
.pst_txt2{margin: 40px 0 0 0;}
.pst_line6{position: relative; top: -300px;}
.pst_line6 .pst_btm_txt{margin: 360px 0 0 0; border-bottom: 4px solid #000;}
.dfd_download{margin: 380px 0 0 80px;}

.pst_wrap_eng h2{font-size: 17px;}
.pst_wrap_eng h4{margin: 20px 0 0 10px;}
.pst_wrap_eng .pst_txt span{float: none; display: block; text-align: center; margin: 30px 0 15px 0; font-weight: 600;}
.pst_wrap2_eng .pst_txt2{margin: 40px 0 0 0;}
.pst_line2_eng .pst_btm_txt{margin: 40px 0 0 0; border-bottom: 4px solid #000;}
.pst_line2_eng .pst_btm_txt h6{font-size: 17px; color: #000; float: left; margin: 6px 0 0 0;}
.pst_wrap3_eng h4{margin: -30px 0 0 15px; font-weight: 600;}
.pst_wrap3_eng span{margin: 0 0 0 12px;}
.pst_wrap3_eng .pst_txt{margin: 0 0 0 15px;}
.pst_wrap3_eng .pst_txt p{line-height: 2.5;}
.pst_wrap3_eng .pst_txt span{margin: 25px 14px 0 0; font-weight: 100; font-size: 12px;}
.pst_wrap3_eng .pst_txt2{margin: 35px 0 0 0;}
.pst_wrap3_eng h4{margin: 0;}
.pst_wrap3_eng .pst_txt2 h5{margin: 10px 0 0 0;}
.pst_wrap3_eng .pst_txt2 p{margin: 0;}
.pst_wrap3_eng .pst_txt2 span{font-size: 12px; margin: 10px 0 10px 0;}
.pst_wrap3_eng .pst_txt3 h4{margin: 0;}
.pst_wrap3_eng .pst_txt3 p{margin: 0;}
.pst_wrap3_eng .pst_txt3 h5{font-size: 15px; margin: 10px 0 10px 0;}
.pst_wrap3_eng .pst_txt4 h4{margin: 0;}
.pst_wrap3_eng .pst_txt4 p{margin: 0;}
.pst_wrap4_eng .pst_txt h5{float: none; display: block; text-align: center; border-bottom: 2px solid #ddd;}
.pst_line6_eng .pst_btm_txt{margin: 395px 0 0 0; border-bottom: 4px solid #000;}
.pst_btm_txt span{font-size: 13px; font-weight: 600; float: right; margin: -20px 16px 27px 0;}
}
/* 모바일 */

/* 태블릿 */
@media (max-width:1020px){
.sub06_01 .mt_50 img{width: 650px; margin-bottom: 130px;}
.sub06_01 .pic_btn{float: none; position: absolute; top: 1115px; left: 55px; font-size: 18px; border: 1px solid #ddd; width: 85%;}
.sub06_01 .pic_btn{float: none; position: absolute; margin: -92px 0 0 -308px; font-size: 18px; border: 1px solid #ddd; width: 85%;}

.pst_wrap h4{float: left; margin: 53px 0 0 10px; font-size: 23px; font-weight: 600;}
.pst_wrap .pst_logo img{width: 70%; float: right; margin: -67px 0 0 0;}
.pst_txt p{line-height: 2.5;}
.pst_txt2 p{line-height: 2.5;}
.pst_inner3{margin: 20px 0 0 0;}
.pst_inner3 img{position: absolute; width: 40%; opacity: 25%; z-index: -999;}
.pst_wrap3 h4{margin: 0; font-weight: 600;}
.pst_wrap3 span{margin: 0;} 
.pst_wrap3 .pst_txt{margin: 0;}
.pst_wrap3 .pst_txt span{float: left;}
.pst_wrap3 .pst_txt2 h5{margin: 0;}
.pst_wrap3 .pst_txt2 p{margin: 0; line-height: 2.5;}
.pst_wrap3 .pst_txt2 span{font-size: 13px; margin: 0;}
.pst_wrap3 .pst_txt3 .center{float: none; margin: 0; width: 100%;}
.pst_wrap3 .pst_txt3 h4{margin: 0;}
.pst_wrap3 .pst_txt3 p{margin: 0; line-height: 2.5;}
.pst_wrap3 .pst_txt4 h4{margin: 0;}
.pst_wrap3 .pst_txt4 p{margin: 0; line-height: 2.5;}
.pst_line6 .pst_btm_txt{margin: 325px 0 0 0; border-bottom: 4px solid #000;}
.dfd_download{margin: 55px 0 0 5px;}
.pst_line6{position: relative; top: -210px;}

.pst_wrap_eng h4{float: left; margin: 53px 0 0 10px; font-size: 23px; font-weight: 600;}
.pst_wrap_eng .pst_logo_eng img{width: 70%; float: right; margin: -67px 0 0 0;}
.pst_wrap2_eng .pst_txt2 p{line-height: 2.5;}
.pst_wrap3_eng .pst_inner3{margin: 20px 0 0 0;}
.pst_wrap3_eng .pst_inner3 img{position: absolute; width: 40%; opacity: 25%; z-index: -999;}
.pst_wrap3_eng h4{margin: 0;}
.pst_wrap3_eng span{margin: 0;}
.pst_wrap3_eng .pst_txt{margin: 0;}
.pst_wrap3_eng .pst_txt p{line-height: 2.5;}
.pst_wrap3_eng .pst_txt2{margin: 60px 0 0 0;}
.pst_wrap3_eng .pst_txt2 h5{margin: 0;}
.pst_wrap3_eng .pst_txt2 p{margin: 0; line-height: 2.5;}
.pst_wrap3_eng .pst_txt3 h4{margin: 30px 0 0 0;}
.pst_wrap3_eng .pst_txt3 .center img{float: right; width: 100%; margin: 0;}
.pst_wrap3_eng .pst_txt3 p{margin: 0; line-height: 2.5;}
.pst_wrap3_eng .pst_txt3 h5{font-size: 15px; margin: 0;}
.pst_wrap3_eng .pst_txt4 h4{margin: 10px 0 0 0;}
.pst_wrap3_eng .pst_txt4 p{margin: 0;}
.pst_line6_eng .pst_btm_txt{margin: 325px 0 0 0; border-bottom: 4px solid #000;}
}
/* 태블릿 */


/*조직도 이미지*/
.org > li:before{bottom: 925px; height: 310px;}
.org img{max-height: 160px}
.org .img_bak{display: block;min-height: 160px; overflow: hidden; background: #fff; border: 1px solid #d2d2d2; text-align: center;}
@media (max-width:767px){
  .org img, .org .img_bak{display: none;}
}
@media (min-width:769px){
	.org .lv2 .group > li.g6 > p:before,.org .lv2 .group > li.g7 > p:before,.org .lv2 .group > li.g8 > p:before,.org .lv2 .group > li.g9 > p:before{display: none;}
}
@media (max-width:400px) {
.blo { display:block; }
}

/* 학과소개 B  2020 8 7 psc add*/
.sub01_01 .ui.uirow {
    border-top: 0px;
}
.b_intro.smenter_bintro .txt_intro{background: url(http://www.semyung.ac.kr/namo/binary/images/000104/sub01_02_img01_dfd_2.jpg) no-repeat right 30px;}
.b_intro .txt_intro{
	position: relative;
	min-height: 300px;
	margin: 0px 30px 0 0;
	padding: 25px 0 44px 0;
}

@media(max-width:768px){
	.b_intro.smenter_bintro .txt_intro{background: none;}
}

/*연혁* 2020 8 7 psc add */
.history_box .list_1st:before{height:  91.5%;}
