@charset "utf-8";

/*========================================================2017.06.01 개발팀 작업=====*//* 대학 편제 메뉴 개편 2021.08.27. 작업자 : JMT */.ui.uilnk .box_col.col1.sub03_01{	padding: 30px 0px;} .ui.uilnk .box_col .col .item.sub03_01 {    margin: 0;    padding: 0;    border: none;}
.ui.uilnk.type1 .box_col .col .ul_sub03_01{	padding: 0;}.ui.uib.type1 .uibodo .thm_caption .tit_inner.sub03_01{	display: inline-block;}
/* 소통교통(sns) */
#snshub_head{position:relative;overflow:hidden}
/*#snshub_head:before{display:block;content:"";position:absolute;left:0;top:50%;z-index:-1;width:100%;height:1px;background-color:#7A3A3D;}*/

#snshub_head .head_button{float:left;padding-left:1px}
#snshub_head .head_button:after{content:"";display:block;clear:both}
#snshub_head .head_button a{float:left;padding:10px 45px;margin-left:-1px;border:1px solid #ddd;background:#f7f7f7;color:#5c5c5c}
#snshub_head .head_button a.ov,#snshub_head .head_button a:focus,#snshub_head .head_button a:hover{position:relative;color:#fff}

#snshub_head .head_button .fb.ov,#snshub_head .head_button .fb:focus,#snshub_head .head_button .fb:hover{border-color:#052B4E;background-color:#052B4E}

#snshub_head .head_button .nb.ov,#snshub_head .head_button .nb:focus,#snshub_head .head_button .nb:hover{border-color:#55b126;background-color:#55b126}

#snshub_head .head_button .tw.ov,#snshub_head .head_button .tw:focus,#snshub_head .head_button .tw:hover{border-color:#33ccff;background-color:#33ccff}

#snshub_head .head_button .is.ov,#snshub_head .head_button .is:focus,#snshub_head .head_button .is:hover{border-color:#8437c1;background-color:#8437c1}

#snshub_head .head_snslink{float:right;margin-top:7px;}
#snshub_head .head_snslink .fleft{float:left}
#snshub_head .head_snslink .snslink_title{margin-right:15px;font-size:20px;color:#000}

#snshub_head .head_snslink a{width:33px;height:33px;margin-left:7px;background:url(/images/common/bg_sns.png) no-repeat}
#snshub_head .head_snslink a:first-child{margin-left:0}
#snshub_head .head_snslink .fb{background-position:0 0}
#snshub_head .head_snslink .nb{background-position:-50px 0} 
#snshub_head .head_snslink .tw{background-position:-100px 0}
#snshub_head .head_snslink .is{background-position:-200px 0}

#snshub_body{}
#snshub_body #instafeed{position:relative;margin:25px -8px 50px} 
#snshub_body #body_grap{position:relative;margin:25px -8px 50px}
#body_grap .animation {text-align: center;}
#body_grap .animation img { margin-bottom: 5px; }
#body_grap .animation .like { font-size: 16px;margin-bottom: 5px; }

#snshub_body .body_grap:after{content:"";display:block;clear:both}
#snshub_body .box{float:left;width:24%;overflow:hidden;border:8px solid transparent;transition:all 300ms ease-in-out}
#snshub_body .box a{display:block;overflow:hidden;padding:10px;border:1px solid #ddd}
#snshub_body .box .box_thumb{position:relative;overflow:hidden;padding-top:100%}
#snshub_body .box .box_thumb div{position:absolute;top:0;left:0;width:300%;height:100%;margin-left:-100%;text-align:center}
#snshub_body .box .box_thumb img{display:inline-block;max-width:none;height:100%}
#snshub_body .box .box_pt{margin-top:10px}
#snshub_body .box .pt_title{display:block;font-size:16px;color:#000}
#snshub_body .box .pt_text{margin:20px 0;word-break:break-all;text-align:justify;font-size:14px;color:#434343}
#snshub_body .box .pt_date{padding-right:20px;background:url(/images/kor/sub07/pt_date.gif) no-repeat 100% 50%;color:#aaa}


#moreList{text-align:center}
#moreList a{display:none;width:100%;max-width:280px;padding:15px 20px;font-size:16px;border:1px solid #ddd;background:#f7f7f7;color:#000}
#moreList a:first-child{display:inline-block}
#moreList .plus{display:inline-block;width:13px;height:13px;margin-left:15px;background:url(/images/common/snshub_icon_plus.png) no-repeat}

@media(max-width:1430px){
	#snshub_body .box{width:33.3%}
}
@media(max-width:880px){
    #snshub_head .head_button { float:none; }
    #snshub_head .head_snslink{ margin-top: 20px; }
    #snshub_head .head_button a { width:33.333%;text-align: center;}
}

@media(max-width:767px){
	#snshub_body .box{width:50%}
}
@media(max-width:510px){
    #snshub_head .head_button a { width:100%;text-align: center;border-bottom: 0;}
    #snshub_head .head_button .is { border:1px solid #ddd;}
    #snshub_head .head_snslink { margin-top:20px; }
}
@media(max-width:480px){
	#snshub_body .box{width:100%}
}
@media(max-width:410px){
    #snshub_head .head_snslink .snslink_title{ font-size: 14px; margin-top:5px;margin-right: 5px;}
    #snshub_head .head_snslink a { margin-left: 5px; }
}
@media(max-width:320px){
    #snshub_head .head_snslink .snslink_title{ font-size: 12px; margin-top:7px;margin-right: 5px;}
    #snshub_head .head_snslink a { margin-left: 5px; }
}

/*sns로그인*/
/*#sitemap_12 .sns_wrap{padding: 50px 30px;border:1px solid #1461ac}*/
#sitemap_12 .sns_wrap p{text-align:center}
#sitemap_12 .sns_wrap h2{width: 122px;margin: 0 auto}
#sitemap_12 .sns_wrap h2:before{display:none;}
#sitemap_12 .sns_wrap .login-buttons{max-width: 267px;margin: 30px auto}
#sitemap_12 .sns_wrap .login-buttons ul li{margin-top:10px}
#sitemap_12 .sns_wrap .login-buttons ul li:first-child{margin-left: 0;}
#sitemap_12 .sns_wrap .login-buttons a{display: block;padding: 15px 0 0 90px;width: 100%;height: 58px;overflow: hidden;font-size: 18px;color: #fff;border-radius: 5px}
#sitemap_12 .sns_wrap .login-buttons .fb_login{background:#4867aa url(/images/prog/sns/fb_icon.png) no-repeat}
#sitemap_12 .sns_wrap .login-buttons .ka_login{background:#fae100 url(/images/prog/sns/ka_icon.png) no-repeat}
/* #sitemap_12 .sns_wrap .login-buttons .kakao_login{background: #ffc20e url(/images/prog/sns/ka_icon.png) no-repeat} */
#sitemap_12 .sns_wrap .login-buttons .naver_login{background: #1dc800 url(/images/prog/sns/nv_icon.png) no-repeat}
#sitemap_12 .sns_wrap .login-buttons .tw_login{background: #659fcb url(/images/prog/sns/tw_icon.png) no-repeat}
#sitemap_12 .sns_wrap .login-buttons .goo_login{background:  url(/images/prog/sns/goo_icon.png) no-repeat}
#sitemap_12 .sns_wrap{padding: 20px;background: #f1f3f6;}
#sitemap_12 .sns_wrap h2{width: 122px;margin: 0 auto 20px}
#sitemap_12 .sns_wrap .login-buttons{margin: 50px auto; max-width: 164px;}
#sitemap_12 .sns_wrap .login-buttons ul li{position:relative;display:inline-block;width:60px;height:60px;margin-left:40px;text-align: center;}
#sitemap_12 .sns_wrap .login-buttons ul li:before{content: "";display: inline-block;position: absolute;top:34%;left: 50%;margin-left: -51px;    background-color: #cecece;width: 2px;height:20px;}
#sitemap_12 .sns_wrap .login-buttons ul li:first-child:before{display:none;}
#sitemap_12 .sns_wrap .login-buttons a{width:60px;height:60px;padding:0;font-size:0;border-radius: 50px;}
.sns_box { background:#f1f3f6;padding: 50px 30px;border: 2px solid #1461ac; }
#sitemap_12 .login-buttons #naver_id_login a {width: 100%;background:url(/images/prog/sns/nv_icon.png) no-repeat 0%;}
#sitemap_12 .login-buttons #naver_id_login a img { display: none; }
#sitemap_12 .login-buttons #naver_id_login { background: #1dc800;overflow: hidden;border-radius: 50px;}
#sitemap_12 .sns_wrap .login-buttons ul li em { display: none;}

@media (max-width:480px){
    #sitemap_12 .login-buttons #naver_id_login { border-radius: 5px; }
    #sitemap_12 .sns_wrap { padding: 0; }
    #sitemap_12 .sns_wrap .login-buttons ul li {width:100%;width:100%;margin-left: 0; color:#fff;text-align: left;}
    #sitemap_12 .sns_wrap .login-buttons a { float:left;margin-left: 40px; }
    #sitemap_12 .sns_wrap .login-buttons ul li em { position: absolute;
    top: 20px;
    left: 80px;display: block;}
    #sitemap_12 .sns_wrap .login-buttons a { margin-left: 0; }

    #sitemap_12 .sns_wrap .login-buttons ul li:before { display: none; }
    #sitemap_12 .sns_wrap .login-buttons { max-width: 100%; }
    #sitemap_12 .sns_wrap .login-buttons .goo_login{background:  #dc4e41 url(/images/prog/sns/goo_icon.png) no-repeat}
    #sitemap_12 .sns_wrap .login-buttons a { width:100%; border-radius:5px;padding: 20px 0 0 80px;font-size: 15px;}
    
}




/*========================================================2017.05.30 퍼블리싱팀 작업=====*/

/* sub01_01_02 이사장 인사말 */  
@media(min-width:601px){
	.ui-major-intro .intro-img .majorInfo:before{left: 225px;}
	.ui-major-intro .intro-img .majorInfo .tit span{display: block;}
}
@media(min-width:811px){
	.ui-major-intro .intro-txt{width: 45%; background-size: 35%;}
	.ui-major-intro .intro-txt strong{font-size: 28px;font-family: 'nsr';font-weight: 600; letter-spacing: -2px;}
	.ui-major-intro .intro-txt .m_tit{height: 130px; background: url(/images/kor/sub01/intro_logo.png) no-repeat 0 30px;}
	
	.ui-major-intro .intro-img{width: 55%}
	.ui-major-intro .intro-img .majorInfo{ padding-left: 190px;}
	.ui-major-intro .intro-img .majorInfo .tit{width: auto}
}

@media(min-width:1200px){
	.ui-major-intro .intro-txt{width: 51%;}

	.ui-major-intro .intro-img{width: 49%;}
	.ui-major-intro .intro-img .majorInfo{margin-top: 140px; padding-left: 192px;}
	.ui-major-intro .intro-img .majorInfo:before{left: 225px;}
	.ui-major-intro .intro-img .majorInfo .tit{width: auto;}
}

@media(max-width:810px){
	.ui-major-intro .intro-img{height: 420px;}
	.ui-major-intro .intro-img .intro-box{width: 66%;}
	.ui-major-intro .intro-img .majorInfo{padding-left: 54%; margin-top: 160px;}
	.ui-major-intro .intro-img .majorInfo:before{left: 52%; top: 110px;}
}
 
@media(max-width:700px){
	.ui-major-intro .intro-img .majorInfo{padding-left: 65%; margin-top: 140px;}
	.ui-major-intro .intro-img .majorInfo:before{left: 62%;top: 90px;}
}
@media(max-width:600px){
	.ui-major-intro .intro-img .intro-box{width: 85%;height: 370px;}
	.ui-major-intro .intro-img .intro-innerbox{height: 370px;}
	.ui-major-intro .intro-img .majorInfo{margin-top: 20px;padding-left: 0px; text-align: center;}
}

@media(max-width:410px){
  .ui-major-intro .intro-img .majorInfo .tit span{display: block;}
	.sub010102.ui-major-intro .intro-img .majorInfo .tit span{display: inline-block;}
}

/* sub01_01_03_01 자매 회사 및 기관 */  
/*.ui.uilnk.type1 .box_col .col ul.dif li a{ height: 50px;border: 0px; font-size: 0px;text-indent: -9999px;}
.ui.uilnk.type1 .box_col .col ul.dif li.dif_1 a{background: url(/images/kor/sub01/sub01_01_03_01_img01.gif)no-repeat;background-size: 100% 100%;}
.ui.uilnk.type1 .box_col .col ul.dif li.dif_2 a{background: url(/images/kor/sub01/sub01_01_03_01_img02.gif)no-repeat;background-size: 100% 100%;}
.ui.uilnk.type1 .box_col .col ul.dif li.dif_3 a{background: url(/images/kor/sub01/sub01_01_03_01_img03.gif)no-repeat;background-size: 100% 100%;}
.ui.uilnk.type1 .box_col .col ul.dif li.dif_4 a{background: url(/images/kor/sub01/sub01_01_03_01_img04.gif)no-repeat;background-size: 100% 100%;}*/

.sub01_01_03_01 h2.link_tit{width: 240px;margin: 0 auto;text-align: center; font-size: 30px;font-weight: 600; color: #111;  } 
.sub01_01_03_01 h2.link_tit:before{display: none;}
.sub01_01_03_01 .ui.uilnk .box_col .col .item{border: 0px;}
.sub01_01_03_01 .ui.uilnk.type1 .box_col .col ul li a{position: relative;padding-left: 30px; text-align: left;border: 1px solid #e7e7e7;background: none; }
.sub01_01_03_01 .ui.uilnk.type1 .box_col .col ul li a:before{content: ''; position: absolute; left: 17px; top: 18px; width: 5px; height: 5px; border-radius: 5px; background-color: #0B48A2;}
@media (min-width: 640px){
	.ui.uilnk .box_col.col1 .col ul li {width: 25%;}
}

@media (max-width: 639px){
	.ui.uilnk .box_col.col1 .col ul li {width: 50%;}
}
@media (max-width: 400px){
	.ui.uilnk .box_col.col1 .col ul li {width: 100%;}
}



/* sub01_01_03_02 임원현황 (조직도) */
.organ{}
.org{position:relative;overflow:hidden;z-index:99}
.org:after{content:"";display:block;clear:both;visibility:hidden}
.org li{position:relative}
.org li a:hover,
.org li a:focus{text-decoration:underline;}
.org>li:after{content:"";display:block;clear:both;visibility:hidden}
.org *:before{content:"";display:block;position:absolute;background:#ddd;z-index:-1}
/*라인*/
.org > li:before{bottom:325px;left:50%;width: 1px;height:150px;}
.org .group:before{top:0px;left:9.2%;width:81.8%;height: 1px;}.org .group.yebi:before{left:4.7%;width:77%;}
.org .lv2 .group > li > p:before{display:block;position:absolute;top:-30px;left: 50.1%;height: 30px;border-left:1px solid #ddd;content:'';}
.org .lv2 .group > li > ul > .lv3 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}

/**/
.org .lv0{width:180px;margin:0 auto 30px;border:0;background:#1461ac;font-size:1.2em;color:#fff;text-align:center;}
.org .lv0 .t1{display:block;height:40px;line-height:40px}
.org .lv0 .t2{display:block;position: relative;line-height:38px;}
.org .lv0 .t2:before{height: 1px; width: 20px; left: 44%; background: #4492dd; z-index: 0;} 

.org .lv1{width:180px;margin:0 auto 30px;border:0;background:#272c3c;font-size:1.2em;color:#fff;text-align:center;}
.org .lv1 .t1{display:block;height:40px;line-height:40px}
.org .lv1 .t2{display:block;position: relative; line-height:38px;}
.org .lv1 .t2:before{height: 1px; width: 20px; left: 44%; background: #5b6277; z-index: 0;} 
.org .lv2 .group{overflow:hidden;margin:0 -1%}
.org .lv2 .group > li{float:left;width:18%;margin:0 1%;}
.org .lv2 .group > li > p{position:relative;margin: 30px 0 0;line-height: 40px;color:#3e3e3e;text-align:center;width: 85px;}
.org .lv2 .group > li > p .t1{display:block;height:45px; line-height:40px;border: 3px solid #2a7ac8;letter-spacing: -2px;}
.org .lv2 .group > li > p .t2{display:block;margin-top: 6px;padding: 7px; border:1px solid #ddd;color:#333}
.org .lv2 .group > li > p .t2 em{display: block; background: url(/images/common/major/sub/org_bul.png) no-repeat 0 8px;}
.org .lv2 .group > li > ul > .lv3 > p{position:relative;margin:30px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 > p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}

.sub01_01_03_02 .org .lv0{display: block;font-weight: 600;}

@media (max-width:768px){
  .org > li:before{display: none;}
  .org .lv0,.org .lv2 p{width: 100%;}
  .org .lv0:before,.org .lv1:before{width: 11%; height: 1px; top: 40px; left: 5%;} 
  .org .lv0 .t2:before,.org .lv1 .t2:before{left: 48%;}
  .org .lv1{width:90%;margin:0 auto 10px}
  .org .lv2 .group > li{float:right;width:80%;margin-top: 20px}
  .org .group:before{width: 1px;height: 1330px;left: 10%;top:-130px;}
  .org .lv2 .group > li > p:before{top:20px;left:-3.9%;width:11%;height:1px;margin-left:-7.5%;}
  .org .lv2 .group > li > p{margin:0;width: 100%;}
  .org .lv2 .group > li > p .t2 em{width: 30%; margin: 0 auto;}
  .org .lv2 .group > li > ul > .lv3 > p{margin:15px 0 0}
.sub01_01_03_02 .org .lv0{display: inline-block;margin: 0 auto 10px;}
}

@media (max-width:630px){
  .org .lv2 .group > li > p .t2 em{width: 50%;}
 }
@media (max-width:460px){
	.org .lv0 .t2:before,.org .lv1 .t2:before{left: 46%;}
	.org .lv2 .group > li > p .t2 em{width: 70%;}
}

@media (min-width:769px){
.sub01_01_03_02 .org .lv0{width: 240px;}
.sub01_01_03_02 .org > li:before {bottom: 128px;left: 49.9%;height: 127px;}

.sub01_01_03_02 .org .lv0 .t1{height: 45px; line-height: 45px;}
.sub01_01_03_02 .org .lv1 .t1{ height: 42px; line-height: 42px;}

.sub01_01_03_02 .org ul.lv0_1 li{float: right;width: 100%;} 
.sub01_01_03_02 .org ul.lv0_1 li p.lv1{margin-left: 55%;} 
.sub01_01_03_02 .org ul.lv0_1 li p.lv1:before{top: 20px;left: 50%;width: 10%; height: 1px;}

.sub01_01_03_02 .org ul.lv1_1:before{top: 98px;left: 35%;width: 30%; height: 1px;}
.sub01_01_03_02 .org ul.lv1_1 >li{float: left; width: 50%;}
.sub01_01_03_02 .org ul.lv1_1 >li>ul{margin-top: 30px;}
.sub01_01_03_02 .org ul li.lv2_1 .group:before { left: 10.5%; width: 72%;}
.sub01_01_03_02 .org ul li.lv2_2 .group:before { left: 10.5%; width: 50%;}

.sub01_01_03_02 .org .lv2.lv2_1 .group > li {width: 22%;}
.sub01_01_03_02 .org .lv2.lv2_2 .group > li {width: 48%;}
.sub01_01_03_02 .org .lv1_2_2{margin: 1%;left: 50%;margin-left: 15%;}
.sub01_01_03_02 .org .lv1_2_2:before {margin-left: 20%;width: 1px;top: 48px;height: 20%;}

.sub01_01_03_02 .org .lv2:before {left: 9.2%; width: 81.6%;}
.sub01_01_03_02 .org .lv2 .group > li > ul > .lv3 > p{margin:30px 0 0;}
.sub01_01_03_02 .org .lv1_2_1{margin: 1%;left: 50%;margin-left: 30%;}
.sub01_01_03_02 .org .lv1_2_1:before {margin-left: 20%; width: 1px;top: 48px;height: 20%;}
}

@media (max-width:768px){
	.sub01_01_03_02 .org ul.lv1_1 >li:last-child{margin-top: 30px;}
}

.box_greeting .msg { background:rgba(255, 255, 255, 0.8); }
/* 대학연혁 */
.history_box .list_1st li span.info li em.info_tit_list{margin-top: 10px;/*font-weight: bold;*/}
.history_box .list_1st li span.info ul.his_list_1st.list_1st{margin:10px 0;}
.history_box .list_1st li span.info ul.his_list_1st.list_1st:before{display: none;}
.history_box .list_1st li span.info ul.his_list_1st.list_1st li{padding:0 0 0 11px;background: url(/images/common/list_bul1.png) no-repeat 0 9px;}
.history_box .list_1st li span.info ul.his_list_1st.list_1st li .list_2st li{padding-left:11px;background: url(/images/common/list_bul2.png) no-repeat left 11px;}

@media(max-width:768px){  
  .sub01_04_02_01 .history_box .list_1st:before{height: 97.8%;}
  .sub01_04_02_04 .history_box .list_1st:before{height: 45.5%;}
}
@media(min-width:769px){  
  .history_box.box1{background:url(/images/kor/sub01/history_bg01.png) no-repeat;background-size: 33%;}
  .history_box.box2{background:url(/images/kor/sub01/history_bg02.png) no-repeat;background-size: 33%;}
  .history_box.box3{background:url(/images/kor/sub01/history_bg03.png) no-repeat;background-size: 33%;}
  .history_box.box4{background:url(/images/kor/sub01/history_bg04.png) no-repeat;background-size: 23%;}
}

/* sub01_04_03 교목/교화/교가 */
.sub01020502 .ui.uib.type2 .uibodo .thm_figure{width:45%;}
.sub01020502 .ui.uib.type2 .uibodo .thm_caption{width:51%;}
.sub01020502 .ui.uib{padding-top:40px; border-top:1px dashed #d7d7d7;}
.sub01020502 .ui.uib:first-child{padding-top:0; border-top:none;}

@media all and (max-width:768px){
	.sub01020502 .ui.uib.type2 .uibodo .thm_figure{width:100%;}
	.sub01020502 .ui.uib.type2 .uibodo .thm_caption{width:100%;}
}

/* 교가 */
#bx-music-player{display:block;width:100%;margin-bottom:20px}
.bx_music{overflow:hidden;padding:50px;background:url(/images/kor/sub01/sub01_04_03_bg.png) repeat-x;border:1px solid #ddd;border-top:0}


/* 도식 확대보기(큰이미지로 보기) */
figure.picBox .pic{display:block;padding:25px;border:1px solid #ddd;text-align:center}
figure.picBox figcaption a{display:block;padding:10px 0;border-bottom:1px dotted #ddd;text-align:center}
figure.picBox figcaption a:hover,
figure.picBox figcaption a:focus,
figure.picBox figcaption a:active{background:#073f76;color:#fff}


.sub01_04_03 figure.picBox figcaption a{margin-top:20px;border:1px solid #ddd;}

@media all and (min-width:768px){
.sub01_04_03 figure.picBox figcaption a{width:60%;margin:auto;}
}


/* 세명대 UI */
.ci_box{position:relative;border:1px solid #ddd}
.ci_box .inner{overflow: hidden; padding:25px 15px;text-align:center}
.ci_box.grid .inner{background:url(/images/kor/sub01/ci_grid.png) repeat;line-height:1}
.ci_box.grid:before,.ci_box.grid:after,
.ci_box.grid .inner:before,.ci_box.grid .inner:after{content:"";display:block;position:absolute;width:22px;height:22px;border:1px solid transparent;z-index:1}
.ci_box.grid:before{top:-1px;left:-1px;border-top-color:#4c4d4f;border-left-color:#4c4d4f}
.ci_box.grid:after{top:-1px;right:-1px;border-top-color:#4c4d4f;border-right-color:#4c4d4f}
.ci_box.grid .inner:before{bottom:-1px;left:-1px;border-bottom-color:#4c4d4f;border-left-color:#4c4d4f}
.ci_box.grid .inner:after{bottom:-1px;right:-1px;border-bottom-color:#4c4d4f;border-right-color:#4c4d4f}
.ui.uic.ci{}
.ui.uic.ci .box_col .col{}
.ui.uic.ci .box_col .col .item .thm_figure{padding:20px;background:#fff}
.btn_wrap.ci{margin:10px 0;text-align:right}
.ui.uit.ci{margin:20px 0;padding-top:50%;background:url(/images/kor/sub01/sub01_03_04_04_bg.jpg) no-repeat 50% 50%;background-size:cover;border:0}
.ui.uit.ci h2{position:absolute;top:50%;left:50%;margin:-55px 0 0 -55px;padding:0;width:110px;height:110px;background:#000;border-radius:100%;color:#fff;font-size:24px;line-height:110px;text-align:center}
.ci_box.last_child{margin-bottom:60px}
.ci_box.grid.concept .inner{padding:0px 20px}
.ci_box.dot .inner{}
.ci_box.dot .s1_ico{margin:0 auto 35px;font-size:0;line-height:0}
.ci_box.dot .cico1{width:22px;height:22px;background-position:0 0}
.ci_box.dot .cico2{width:78px;height:39px;background-position:-22px 0}
.ci_box.dot .cico3{width:150px;height:150px;background-position:0 -39px}
.ci_box.dot .list_1st{margin:0 auto;width:180px}
.ci_box.dot .list_1st li{margin:0;background-position:0 50%;line-height:23px}
.ci_box .lst_concept{position:relative;padding-top:155px;background:url(/images/kor/sub01/concept_bg.png) no-repeat 50% 0}
.ci_box .lst_concept .item{margin-top:15px;color:#767676;font-size:15px;line-height:20px;word-wrap:break-word;word-break:keep-all}
.ci_box .lst_concept .item b{display:block;margin-bottom:5px;color:#ef4030;font-size:18px;line-height:20px}
.ui.uib.wmark .uibodo{padding:30px 0;border-bottom:1px solid #ddd}
.ui.uib.wmark .uibodo.first_child{border-top:1px solid #ddd}
.ui.uib.wmark .uibodo .thm_figure{padding:25px;background:#fff;text-align:center}
.ui.uib.wmark .uibodo .thm_figure.grid{background:url(/images/kor/sub01/ci_grid.png) repeat}
.ui.uib.type1.wmark .uibodo .tit_inner{margin:15px 0}
.ui.uib.type1.wmark .uibodo{margin:0}
.ui.uic.logo .box_col .col .item .thm_figure{padding:25px 15px;background:#fff;text-align:center}
.ui.uig{}
.ui.uig li{margin-bottom:15px;text-align:center}
.ui.uig li figcaption span{display:block;margin-top:15px;line-height:1}
.ui.uig.col5{margin-top:20px;margin-left:-2%}
.ui.uig.col5 li{float:left;margin:0 0 20px 2%;width:48%}
.ui.uig.col3{margin-top:20px;margin-left:0}
.ui.uig.col3 .thm_figure{display:block;padding:20px;border:1px solid transparent;border-color:#ddd}



.ui.uig.col3 .thm_figure.bg_red{background-color:#ef4030;border-color:#ef4030}
.ui.uig.col3 .thm_figure.bg_light{background-color:#a7a9ab;border-color:#a7a9ab}
.ui.uig.col3 .thm_figure.bg_black{background-color:#231f20;border-color:#231f20}
.ui.uig.col3.metalic figure{float:left;width:50%}

.ui.uig.col3.metalic .bg_gold{background-color:#a29061;border-color:#a29061}
.ui.uig.col3.metalic .bg_silver{background-color:#a7a9ab;border-color:#a7a9ab}
.ui.uig.col3.metalic li:first-child figure:first-child{margin-right:-1px}
.ui.uig.ng{margin:20px 0;padding:20px 5px 10px;/*background-color:#f7f7f7;border:1px solid #ddd*/}
.ui.uig.ng li{float:left;margin:10px 0;width:50%;word-wrap:break-word;word-break:keep-all}
.ui.uig.ng li figcaption span{display:block;padding:0 10px;min-height:54px;line-height:18px}

.sub01_04_04_02 .ui.uig.ng.le li{width: 100%;}
.sub01_04_04_02 .ui.uig.ng.ri li{width: 50%;}
.sub01_04_04_01 .ui.uic .box_col .col .item .thm_figure img, .sub01_04_04_03 .ui.uic .box_col .col .item .thm_figure img{max-width: 80%;}
.sub01_04_04_04 .ui.uic.logo1 .box_col .col .item .thm_figure img{max-width: 70%;}
.sub01_04_04_04 .ui.uic .box_col .col .item .thm_figure img{max-width: 90%;}

@media only screen and (min-width:480px) {
	.ui.uig.col5 li{width:31.33%}
	

}
@media only screen and (min-width:640px) {
	.ui.uic.ci .box_col{margin-left:-2%}
	.ui.uic.ci .box_col .col{margin:0 0 3% 2%;width:48%}
	.ui.uic.ci .box_col .col h3{margin-top:0}
	.ci_box.dot .inner{padding:45px 0}
	.ci_box.dot .s1_ico,.ci_box.dot .list_1st{display:inline-block;margin:0;vertical-align:middle}
	.ci_box.dot .s1_ico{margin-right:40px}
	.ui.uig.col3{margin-left:-2%}
	.ui.uig.col3 li{float:left;margin:0 0 20px 2%;width:31.33%}

	.sub01_04_04_04 .ui.uic.logo_mt{margin-top: 2%;}
	#sub01_04_04_03 .ui.uig.col3 .thm_figure{height:60px;}

}
@media only screen and (min-width:720px) {
.ui.uit.ci{padding-top:0;height:350px}
.ui.uit.ci h2{margin:-68px 0 0 -68px;width:136px;height:136px;font-size:28px;line-height:136px}
}
@media only screen and (min-width:768px) {
	.ci_box .inner{padding:30px 20px}
	.ci_box .lst_concept{margin:20px auto 100px;width:150px;height:150px;background-position:50% 50%}
	.ci_box .lst_concept .item{position:absolute;margin:0;width:240px}
	.ci_box .lst_concept .item:before,
	.ci_box .lst_concept .item:after{content:"";display:block;position:absolute}
	.ci_box .lst_concept .item1{top:23px;right:-285px;text-align:left}
	.ci_box .lst_concept .item1:before{top:10px;left:-107px;width:30px;height:23px;background:url(/images/kor/sub01/lst_concept_line1.png) no-repeat}
	.ci_box .lst_concept .item1:after{top:10px;left:-77px;width:67px;height:1px;background-color:#ddd}
	.ci_box .lst_concept .item2{bottom:-90px;left:50%;margin-left:-120px;text-align:center}
	.ci_box .lst_concept .item2:before{top:-81px;left:46.45%;width:1px;height:71px;background-color:#ddd}
	.ci_box .lst_concept .item3{top:30px;left:-285px;text-align:right}
	.ci_box .lst_concept .item3:before{top:10px;right:-108px;width:22px;height:32px;background:url(/images/kor/sub01/lst_concept_line2.png) no-repeat}
	.ci_box .lst_concept .item3:after{top:10px;right:-86px;width:76px;height:1px;background-color:#ddd}
	.ci_box.dot .inner{padding:60px 0}
	.ci_box.dot .s1_ico{margin-right:65px}
	.ui.uib.wmark .uibodo{padding:35px 0 35px 350px;min-height:270px}
	.ui.uib.wmark .uibodo .thm_figure{position:absolute;top:35px;left:0;width:330px;height:200px}
	.ui.uib.wmark .uibodo .thm_caption{width:100%}
	.ui.uib.type1.wmark .uibodo .tit_inner{margin:0 0 20px}
	.ui.uic.logo .box_col.col3 .col .item .thm_figure{padding:35px 25px}
	.ui.uic.logo .box_col.col2 .col .item .thm_figure{padding:30px 20px}
	.ui.uig.col3 .thm_figure{padding:30px}
	.sub01_04_04_03 .ui.uig.col3 .thm_figure{padding:20px 10px}
	.ui.uig.col5 li{width:18%}
	.ui.uig.ng li{width:25%}
	.ui.uig.ng li figcaption span{min-height:48px}

	.sub01_04_04_01 .ui.uirow .inner .row.type2 {padding: 40px 0}
	.sub01_04_04_01 .ui.uirow{border-top:0px;}

	.sub01_04_04_02 .ui.uig.ng.le{float: left;width: 70%;}
	.sub01_04_04_02 .ui.uig.ng.ri{float: right;width: 30%;}
	.sub01_04_04_02 .ui.uig.ng.le li{width: 50%;height: 150px;}
	.sub01_04_04_02 .ui.uig.ng.ri li{width: 50%}
	.sub01_04_04_02 .ui.uig.ng.le li.logo_4 figure{margin-top: 30px;}
	.sub01_04_04_02 .ui.uig.ng.le li.logo_4 figcaption{margin-top: 61px;}
	.sub01_04_04_02 .ui.uig.ng.le li.logo_1 figcaption{margin-top: 55px;}
	.sub01_04_04_02 .ui.uig.ng.ri li.logo_5 figcaption, .sub01_04_04_02 .ui.uig.ng.ri li.logo_6 figcaption{margin-top: 50px;}

}

@media only screen and (min-width:1200px) {
.ci_box .inner{padding:35px 25px}
.ci_box.grid.concept .inner{padding:30px 0}
.ci_box .lst_concept .item1{right:-305px}
.ci_box .lst_concept .item1:before{left:-127px}
.ci_box .lst_concept .item1:after{left:-97px;width:87px}
.ci_box .lst_concept .item3{left:-305px}
.ci_box .lst_concept .item3:before{right:-128px}
.ci_box .lst_concept .item3:after{right:-106px;width:96px}
.ci_box.dot .inner{padding:90px 0}
.ci_box.dot .list_1st{width:190px}
.ci_box.dot .list_1st li{font-size:15px;line-height:25px}
.ui.uib.wmark .uibodo{padding-left:470px}
.ui.uib.wmark .uibodo .thm_figure{width:430px}
.ui.uic.logo .box_col.col3 .col .item .thm_figure{padding:35px 35px}
.ui.uic.logo .box_col.col2 .col .item .thm_figure{padding:35px 30px}
.ui.uig.ng {padding:40px 20px 30px}
.ui.uig.ng li{width:20%}
}

@media only screen and (max-width: 768px){
	.ui.uig.ng.le li.logo_3 img{display: block;margin:30px auto;margin-top: 0px;}
	.sub01_04_04_03 .ui.uig.col3 li figure{height: 100px;}
	.sub01_04_04_03 .ui.uig.col3 li{width: 49%;margin: 0 0 20px 1%;}
}
@media only screen and (max-width: 639px){
	.sub01_04_04_03 .ui.uig.col3 li{width: 99%;}
}

@media only screen and (max-width: 420px){
	.sub01_04_04_01 .btn_wrap.ci{text-align: center}
	div[class *= "sub01_04_04_0"] .btn.btn-file{width: 100%; margin-bottom: 3px;}
}

/* 예결산공고 */
@media only screen and (min-width: 768px){
  .sub010407.sub0301 .ui h4{width: 50%}
  .sub010407.sub0301 .ui .mj_wrap{width: 50%}
  .sub010407.sub0301 .ui .mj_wrap .mj{width: 58%}
}


/*대표 역대총장 2017.05.31*/
.person_history_box { background:url(/images/kor/sub01/sub01_person_bg.jpg) no-repeat; position:relative; min-height:774px; }
.person_history_box .person_img { position:absolute; text-align: center; top: 10%; left: 2.1%; }
.person_history_box .person_img.ex { top: 7%; left: 1.8%; }
.person_history_box .person_img.ex3 {  left: 4%; }
.person_history_box .person_img p { color:#fff; font-size: 17px;  line-height: 18px; margin-top:23px; }
.person_history_box .person_img p span { font-size:23px; font-weight:bold; }
.big_title { color:#1461ac; font-size:28px; }
.person_list b { font-size:15px; }
.person_list  li { font-size:15px; }
.person_list .person_top {  margin-top:60px; }
.person_list .list_1st li { position: relative; padding-left:190px; }
.person_list .list_1st li b { display:inline-block; position:absolute; left:10px; top:-2px; vertical-align: middle; }
.person_list .two .list_1st li { position: relative; padding-left:90px; }
.person_list .one .list_1st li { position: relative; padding-left:10px; font-weight:bold; font-size:15px; }

@media (min-width: 769px) {
.person_history_box .person_list { margin-left:39%; }

}
@media (max-width: 769px) {
.person_history_box {  background:url(/images/kor/sub01/sub01_person_bg2.jpg) no-repeat center top; }
.person_history_box .person_img { position:relative; min-height:348px;  padding-top:70px;  margin-left:0; }
.person_history_box .person_img.ex3 {  left: 1%; }

}
/*건학이념,세명인재상 2017.05.31*/
.promise_box {  padding: 30px; background-color: #f4f5f7; }
.promise_box .frame { padding: 70px; border: 1px solid #dbdcde; background: url(/images/kor/sub01/charter_bg.png) no-repeat 50% 50%; }
.promise_box .main_tit_wrap, .promise_box .sub_tit_wrap { display: block; font-weight: normal;  text-align: center; text-align: center; word-wrap: break-word;  word-break: keep-all;}
.promise_box .main_tit_wrap .tit { font-size: 35px; font-weight: 600; color: #333; position:relative; padding-top:50px;  line-height:40px}
.promise_box .sub_tit_wrap {  padding-top: 40px;}

.promise_box .sub_tit_wrap { font-size: 16px;color: #618edb; }
.promise_box .f_sign {  margin: 50px auto 0 auto;  padding-left: 34px;  width: 202px;  height: 39px; background: url(/images/kor/sub01/f_sign.png) no-repeat; font-size: 20px;  color: #172162;  letter-spacing: 1px;}

.promise_box .main_tit_wrap .tit:before { position:absolute; top:46px; left:25%; content:""; background:url(/images/kor/sub01/lcon_img.png) no-repeat;  width: 39px;
    height: 33px; }
.promise_box .main_tit_wrap .tit:after { position:absolute; top:46px; right:23%; content:""; background:url(/images/kor/sub01/rcon_img.png) no-repeat;  width: 39px;
    height: 33px; }

.promise_box .main_tit_wrap .tit.two:before {  left:33%;  }
.promise_box .main_tit_wrap .tit.two:after {right:31.5%;}

.sub01_03_01 p.txt{font-size: 16px;}
.sub01_03_02 p.txt{font-size: 16px;}

@media (max-width: 920px) {

.promise_box .main_tit_wrap .tit:before { background:none; }
.promise_box .main_tit_wrap .tit:after {  background:none; }
}

.promise_box .frame.two { padding-top: 40px; }

@media (max-width: 499px) {
.promise_box { padding: 20px;}
.promise_box .frame { padding: 30px 15px; background-size: contain; }

}

/* 부설연구소 */

/* sub07_04_04_01 연구소장 인사말 */
.sub07_04_04_01 .major-intro_c.intro_d .m_bgimg{float: none; width: 100%;height: auto;padding: 0px;}
.sub07_04_04_01 .major-intro_c.intro_d .m_bgimg:before{display: none;}
.sub07_04_04_01 .major-intro_c.intro_d .m_bgimg img{height: auto;}
.sub07_04_04_01 .major-intro_c.intro_d .m_txt {float: none; width: 100%;margin-top: 20px;}
.sub07_04_04_01 .major-intro_c.intro_d .m_txt p strong{font-size: 23px; font-weight: 600;}
.sub07_04_04_01 .major-intro_c.intro_d .m_txt p.name_p{font-size: 17px; font-weight: 600; color: #333;}
@media (min-width:811px) {
  .sub07_04_04_01 .major-intro_c{height: 400px;}
}

@media (max-width:700px) {
  .sub07_04_04_01 .major-intro_c.intro_d .m_txt p strong{font-size: 21px}
}

div[class *= "sub07_04_0"] .major-intro_c .m_bgimg{padding: 0px;}
div[class *= "sub07_04_0"] .major-intro_c .m_txt h2{font-size: 40px;font-weight: 500;color: #1461ac;}
div[class *= "sub07_04_0"] .major-intro_c .m_txt h2:before{display: none;}
/*.major-intro_c .m_txt .m_tit{height: 167px;background: url(/images/stu_life/sub03/sub03_01_img02.png) no-repeat right top; background-size: 100% 100%;}*/
div[class *= "sub07_04_0"] .major-intro_c .m_txt p.txtp{font-size: 15px;color: #666666; font-weight: 500; letter-spacing: -1px;}
div[class *= "sub07_04_0"] .major-intro_c .m_txt p strong{font-size: 21px;color: #2d2d2d;font-weight: 500;line-height: 25px; letter-spacing: -1px;}
div[class *= "sub07_04_0"] .major-intro_c .m_bgimg:before{content: '';position: absolute;top: 140px; width: 224px;height: 235px; background: url(/images/kor/sub04/mintroc_logo.png) no-repeat right bottom;}




@media(min-width:681px){ 
	div[class *= "sub07_04_0"] .major-intro_c .m_txt{width: 48%;}
	div[class *= "sub07_04_0"] .major-intro_c .m_bgimg{width: 35%}
}
@media(min-width:811px){ 
	div[class *= "sub07_04_0"] .major-intro_c .m_bgimg:before{left: 140px;}
}

@media(min-width:930px){ 
	div[class *= "sub07_04_0"] .major-intro_c .m_bgimg:before{left: 210px;}
}

@media(min-width:1000px){ 
	div[class *= "sub07_04_0"] .major-intro_c .m_bgimg:before{left: 140px;}
}

@media(min-width:1150px){ 
	div[class *= "sub07_04_0"] .major-intro_c .m_bgimg:before{left: 210px;}
}

@media (max-width: 810px){
	div[class *= "sub07_04_0"] .major-intro_c .m_txt {float: none;width: 95%;}
	div[class *= "sub07_04_0"] .major-intro_c .m_txt .m_tit{height: 167px;background: url(/images/stu_life/sub03/sub03_01_img02_1.png) no-repeat left bottom;}
	div[class *= "sub07_04_0"] .major-intro_c .m_bgimg{float: none;width: 100%;height: 300px;padding: 10px 0 0 24px;text-align: center;}
	div[class *= "sub07_04_0"] .major-intro_c .m_bgimg:before{width: 148px;height: 148px;left: 20%;top: 0;background:url(/images/common/major/sub/mintroc_logo.png) no-repeat left top;background-size: 90%;}
}
@media (max-width: 680px){
	div[class *= "sub07_04_0"] .major-intro_c .m_bgimg:before {left: 10%; background-size: 80%;}
	div[class *= "sub07_04_0"] .major-intro_c .m_txt p strong{text-align: center;}
	div[class *= "sub07_04_0"] .major-intro_c .m_txt p.txtp{padding-bottom: 0px; text-align: left;}
}
@media (max-width: 480px){
	div[class *= "sub07_04_0"] .major-intro_c .m_bgimg:before {left: 0%; background-size: 80%;}
	div[class *= "sub07_04_0"] .major-intro_c .m_txt h2{font-size: 30px;}
	div[class *= "sub07_04_0"] .major-intro_c .m_txt p strong{font-size: 17px;}
}


/* 부설연구소 조직도 */

@media (min-width:769px){
.sub07_04_03_02 .org > li:before {bottom: 74px;left: 50%;height: 200px;}
.sub07_04_03_02 .org .lv2_1{left: 50%;width: 250px; margin: 1%;margin-left: 60%;}
.sub07_04_03_02 .org .lv2_1:before {margin-left: -10%; width: 10%;top: 20px;height: 1px;}
.sub07_04_03_02 .org .lv2_2{margin: 1%;left: 50%;margin-left: 20%;}
.sub07_04_03_02 .org .lv2_2:before {margin-left: 20%; width: 10%;top: 20px;height: 1px;}
}

@media (max-width:768px){
  .sub07_04_03_02 .org .lv0.ml40{margin-bottom: 10px;}
}

/*.sub07_04_03_03 .org .lv1 .t1{height: 80px;padding:15px; line-height: 25px; }*/

@media (max-width:768px){
  .sub07_04_01_02 .org .lv0.ml40{margin-bottom: 10px}
/*  .sub07_04_03_03 .org .lv1{margin: 10px auto 10px;}
  .sub07_04_03_03 .org .lv0:before, .org .lv1:before{display: none;}*/
  .sub07_04_04_02 .org .lv1{margin: 10px auto 0px;}
}
@media (min-width:769px){
  .sub07_04_01_02 .org > li:before {bottom: 74px;left: 50%;height: 170px;}
  .sub07_04_01_02 .org .group:before { left: 6.4%; width: 87.4%;}
	.sub07_04_01_02 .org .lv2 .group > li {width: 12.28%;}
	.sub07_04_01_02 .org .lv2_1{margin: 1%;left: 50%;margin-left: 60%;}
	.sub07_04_01_02 .org .lv2_1:before {margin-left: -10%; width: 10%;top: 20px;height: 1px;}
	.sub07_04_01_02 .org .lv2 .group > li > ul > .lv3 > p{margin:30px 0 0;}
	.sub07_04_01_02 .org .lv2_2{margin: 1%;left: 50%;margin-left: 20%;}
	.sub07_04_01_02 .org .lv2_2:before {margin-left: 20%; width: 10%;top: 20px;height: 1px;}
	.sub07_04_01_02 .org .lv2:before {left: 9.2%; width: 81.6%;}
  .sub07_04_01_02 .org .lv2 .group > li > p .t1{line-height: 20px;}
  .sub07_04_01_02 .org .lv2 .group > li > p .t1 em{display: block;}

	.sub07_04_02_03 .org .group:before{width: 81.6%;}

	.sub07_04_02_03 .org .lv2 .group > li.g1,
	.sub07_04_02_03 .org .lv2 .group > li.g2,
	.sub07_04_02_03 .org .lv2 .group > li.g3,
	.sub07_04_02_03 .org .lv2 .group > li.g4,
	.sub07_04_02_03 .org .lv2 .group > li.g5{width: 17.98%;}
	.sub07_04_02_03 .org .lv2 .group > li.g6,
	.sub07_04_02_03 .org .lv2 .group > li.g7,
	.sub07_04_02_03 .org .lv2 .group > li.g8,
	.sub07_04_02_03 .org .lv2 .group > li.g9,
	.sub07_04_02_03 .org .lv2 .group > li.g10,
	.sub07_04_02_03 .org .lv2 .group > li.g11{width: 15.5%;margin: 0 0 0 1%;}
	.sub07_04_02_03 .org .lv2 .group > li.g6 > p:before,
	.sub07_04_02_03 .org .lv2 .group > li.g7 > p:before,
	.sub07_04_02_03 .org .lv2 .group > li.g8 > p:before,
	.sub07_04_02_03 .org .lv2 .group > li.g9 > p:before,
	.sub07_04_02_03 .org .lv2 .group > li.g10 > p:before,
	.sub07_04_02_03 .org .lv2 .group > li.g11 > p:before{display: none;}

/*	.sub07_04_03_03 .org .lv0{margin: 0 auto 10px;}
	.sub07_04_03_03 .org .group:before{left: 11.8%; width: 76.5%;}
	.sub07_04_03_03 .org .lv2 .group > li{width: 23%;}
	.sub07_04_03_03 .org > li:before{ bottom: 149px; left: 50%; width: 1px; height: 120px;}
	.sub07_04_03_03 .org .lv2_1{margin: 1%;left: 50%;width:260px;margin-left: 60%;}
	.sub07_04_03_03 .org .lv2_1:before {margin-left: -10%; width: 10%;top: 40px;height: 1px;}
	.sub07_04_03_03 .org .lv2 .group > li.g5 > p:before, .sub04_04_03_03 .org .lv2 .group > li.g6 > p:before{display: none;}
*/
  .sub07_04_04_02 .org .lv0.ml40{margin-bottom: 10px}
	.sub07_04_04_02 .org > li:before {bottom: 74px;left: 50%;height: 130px;}
	.sub07_04_04_02 .org .group:before {left: 9.3%; width: 81.6%;}
	.sub07_04_04_02 .org .lv2 .group > li {width: 18%;}
	.sub07_04_04_02 .org .lv2_1{margin: 1%;left: 50%;margin-left: 60%;}
	.sub07_04_04_02 .org .lv2_1:before {margin-left: -10%; width: 10%;top: 20px;height: 1px;}
	.sub07_04_04_02 .org .lv2 .group > li > ul > .lv3 > p{margin:30px 0 0;}
	.sub07_04_04_02 .org .lv2_2{margin: 1%;left: 50%;margin-left: 20%;}
	.sub07_04_04_02 .org .lv2_2:before {margin-left: 20%; width: 10%;top: 20px;height: 1px;}
	.sub07_04_04_02 .org .lv2:before {left: 9.2%; width: 81.6%;}
	
}

/* sub07_04_03_02,sub07_04_04_02 부설연구소 연혁 */
.history_box .list_1st li span.info > ul > li > .list_2st li { padding: 0 0 0 11px; background: url(/images/common/list_bul2.png) no-repeat left 11px;}
.sub07_04_02_02 .history_box .list_1st:before{top: 40px;height: 98.8%;}
.sub07_04_03_02 .history_box .list_1st:before{top: 30px}
.sub07_04_04_02 .history_box .list_1st:before{top: 30px; height: 100%;}
.sub06_01_02_02 .history_box .list_1st:before{top:40px;}
@media(min-width:769px){	
	.sub07_04_03_02 .history_box{background-size: 33%;}
	.sub07_04_04_02 .history_box{background-size: 28%;}
}

/* sub07_06_01 부속병원*/
.sub07_06_01 .major-intro_c .m_txt p,
.sub07_06_02 .major-intro_c .m_txt p{font-size: 23px;}
@media(max-width:768px){
  .sub07_06_01 .major-intro_c .m_txt p,
  .sub07_06_02 .major-intro_c .m_txt p{margin: 0}
}

/* sub05_03_0 그룹링크 type 1 */
div[class *="sub04_03_0"] .ui.uilnk.type1 .box_col .col ul li{float: none;width: 100%;}
div[class *="sub04_03_0"] .ui.uilnk .box_col .col .item p {text-align: center;}
@media(min-width:768px){	
	.sub04_03_01_01 .ui.uilnk .box_col .col .item{height: 519px;}
	.sub04_03_06_02 .ui.uilnk .box_col .col .item{height: 435px;}
	.sub04_03_08_05 .ui.uilnk .box_col .col .item{height: 385px;}
}

/* sub04_03_01_04 신청서 다운로드 */
@media(min-width:768px){
	.sub04_03_01_04 .ui.uilnk.type3 .box_col.col_list li{width: 32%;}
}

/* 학사지원다운로드 버튼*/
.sub04_03_06_02 .btn.btn-file{width: 49%;;margin-bottom: 3px;}
.sub04_03_08_01 .btn.btn-file{width: 49%;;margin-bottom: 3px;}
.sub04_03_08_02 .btn.btn-file{width: 49%;;margin-bottom: 3px;}
.sub04_03_08_03 .btn.btn-file{width: 49%;;margin-bottom: 3px;}
@media(max-width:600px){
	.sub04_03_06_02 .btn.btn-file{ width: 100%;}
	.sub04_03_08_01 .btn.btn-file{ width: 100%;}
	.sub04_03_08_02 .btn.btn-file{ width: 100%;}
	.sub04_03_08_03 .btn.btn-file{ width: 100%;}

}


/* Example(도식(TYPE1)) 5개, 6개 */

@media only screen and (min-width: 640px) {
	.sub04_03_10 .ui.uip.type2 li{height: 208px;}
  .sub04_03_10 .ui.uip.type2 li{min-height: 208px;}
  .sub04_03_08_02 .ui.uip.type2 li{min-height: 208px;}
}
@media only screen and (min-width: 768px) {
  .sub04_03_10 .ui.uip.type2 li{height: 206px;}
	.sub04_03_10 .ui.uip.type2.li_5 li{min-height: 226px;}
  .sub04_03_08_02 .ui.uip.type2.li_5 li{width: 20%; min-height: 206px;}
	.sub04_03_08_02 .ui.uip.type2 li{width: 25%;min-height: 226px; }

	.ui_diagram_wrap .ui.uip.li_6:before{left: 5px;}
	.ui_diagram_wrap .ui.uip.li_6:after{right: 5px;}
	.ui.uip.type2.li_6 li{width:16.6%;}
	.sub04_03_10 .ui.uip.type2.li_6 li{min-height: 226px;}
}


@media only screen and (max-width: 900px) {
	.ui_diagram_wrap .ui.uip.li_5:before,.ui_diagram_wrap .ui.uip.li_5:after{display: none;}
	.ui_diagram_wrap .ui.uip.li_6:before,.ui_diagram_wrap .ui.uip.li_6:after{display: none;}

}

/*중국통상학 합계*/
.tbl_basic.tbl_type2 tfoot td, .tbl_basic.tbl_type2 tfoot th, .tbl_basic.tbl_type tfoot th, .tbl_basic tfoot td{background:#f1f1f1; border-top: solid 2px #ccc; font-weight:600}
.tbl_basic.tbl_type2 tr.bot_line >td{border-bottom:dotted 1px #ddd; }
.tbl_basic.tbl_type2 tr.bo_2px >td, .tbl_basic.tbl_type2 tr td.bo_2px{border-bottom: solid 2px #ccc; }
.tbl_basic tbody tr.tr_gray > td, .tbl_basic tbody tr.tr_gray > th .tbl_basic.tbl_type2 tbody tr.tr_gray > td, .tbl_basic.tbl_type2 tbody tr.tr_gray > th{background:#fafafa;}

/* sub05_06 학사지원 제증명발급 */
.diagram_wrap .step_list2 li { position:relative; margin-top:30px; padding-top:15px; }
.diagram_wrap .step_list2 li:first-child { padding-top:0;}
.diagram_wrap .step_list2 li:last-child { margin-bottom:30px; }
.diagram_wrap .step_list2 li:first-child:before{display:none;}
.diagram_wrap .step_list2 li:before { content:""; display:block;position:absolute;left:50%; margin-left:-12px; top:-20px; width:23px; height:23px; background:url(/images/kor/sub05/sub05_06_icon.png) no-repeat; }

/*#diagram_wrap .step_list{}
	#diagram_wrap .step_list li{position:relative;margin-top:30px;}
	#diagram_wrap .step_list li:first-child{margin-top:0;}
	#diagram_wrap .step_list li:first-child:before{display:none;}
	#diagram_wrap .step_list li:before{content:"";display:block;position:absolute;left:50%;top:-20px;margin-left:-7px; width:15px;height:9px;background:url(/images/kor/sub05/arr_diagram_320.png) no-repeat;}
	#diagram_wrap .step_list li strong{display:block;padding:15px;margin-bottom:10px;color:#fff;font-size:16px;}

@media all and (min-width:768px) {
	#diagram_wrap .step_list li span{display:block}
    #diagram_wrap .step_list li{margin-top:-24px;overflow:hidden;}
    #diagram_wrap .step_list li:after{content:"";display:block;visibility:hidden;clear:both;}
    #diagram_wrap .step_list li:before{display:none;}
    #diagram_wrap .step_list li strong{float:left;position:relative;margin-bottom:0;padding:70px 0 0 0;width: 92.49%; height: 160px; border-radius: 50%;line-height:21px;text-align:center;}
    #diagram_wrap .step_list li strong.long{padding: 49px 0 0 0 ;}

    #diagram_wrap .step_list li strong:before{background:url(/images/kor/sub05/arr_step_list.png) no-repeat;}
    #diagram_wrap .step_list li.step1 strong{background:rgba(12, 194, 210, 0.8);}
    #diagram_wrap .step_list li.step2 strong{background:rgba(59, 165, 186, 0.8);}
    #diagram_wrap .step_list li.step3 strong{background:rgba(0, 170, 255, 0.8);}
    #diagram_wrap .step_list li.step4 strong{background:rgba(20, 97, 172, 0.8);}
    #diagram_wrap .step_list li.step5 strong{background:rgba(7, 26, 105, 0.8);} 
    #diagram_wrap .step_list li p{padding-left:34px;padding-bottom:24px;margin:0 0 0 185px;height:152px;border-top:1px solid #e1e1e1;}
    #diagram_wrap .step_list li:first-child p{border:none;}
    #diagram_wrap .step_list li p:after{content:"";display:inline-block;height:100%;vertical-align:middle}
    #diagram_wrap .step_list li span{display:inline-block;border:none;padding:0;vertical-align:middle;}
    #diagram_wrap .step_list li strong:after{content:"";display:block;position:absolute;top:10px;left:50%;margin-left:-7px;width:13px;height:7px;background:url(/images/kor/sub05/arr_step_list.png) no-repeat;z-index:10}
    #diagram_wrap .step_list li:first-child strong:after{display:none;}


}

@media all and (max-width:830px) {
	#diagram_wrap .step_list li strong{height: 140px;padding: 65px 0 0 0;}
	#diagram_wrap .step_list li strong.long{padding: 35px 0 0 0;}
}
@media all and (max-width:768px) {
	
	#diagram_wrap .step_list li.step1 strong{background:#0cc2d2;}
	#diagram_wrap .step_list li.step2 strong{background:#3ba5ba;}
	#diagram_wrap .step_list li.step3 strong{background:#00aaff;}
	#diagram_wrap .step_list li.step4 strong{background:#1461ac;}
	#diagram_wrap .step_list li.step5 strong{background:#071a69;}
}*/

/* sub05_07_01 예비군연대소개 */
@media all and (max-width:768px) {
  .sub05_07_01 .org .lv0:before, .org .lv1:before{display: none;}
}


/* sub05_01_02_02 사회봉사지원센터 연혁 */
.sub05_01_02_02 .history_box .list_1st:before{top: 30px;}
.sub05_01_02_02 .history_box .list_1st li span.info ul li{padding-left: 30px}
@media all and (max-width:540px) {
  .sub05_01_02_02 .history_box .list_1st li span.info ul li{padding-left: 35px}
}

/* 사회봉사지원센터 규정집 */
.sub05_01_02_03 p{margin-bottom: 5px;}

/* 사회봉사지원센터 주요업무 */
.sub05_01_02_04 .list_num li {background: none;}
@media all and (min-width:640px) {
	.sub05_01_02_04 .ui.uip.type2 li{height: 255px;}
}
@media all and (min-width:768px) {
  .sub05_01_02_04 .ui.uip.type2 li{width: 25%; height: 253px;}
}



#sub01_04_04_01 .ui.uirow .tit_inner{margin: 10px 0 10px;}

/* sub04_03_02_01 학사정보 수강신청 */
.sub04_03_02_01 .text_ls{letter-spacing: -1px;}

/* 체육시설 */
/* sub05_03_03 학생생활관 */
.sub05_03_03 .ui.uic .box_col .col .item .thm_figure img,
.sub05_03_03 .ui.uic .box_col .col .item .thm_figure img{width: 100%}
.sub05_03_03 .ui.uic.mb_10 .box_col .col .item{padding: 0px; border:0px;}

@media all and (min-width:640px) {
	.sub05_03_03 .ui.uic.mb_10 .box_col .col .item.item_2{padding-top: 10px;}
	.sub05_03_03 .ui.uic.mb_10 .box_col .col .item.item_5{padding-top: 10px;}
	

}
@media all and (min-width:767px) {
	

	.sub05_03_03 .ui.uic .box_col .col .item.item_1 .thm_figure img{height: 310px;}
	.sub05_03_03 .ui.uic .box_col .col .item.item_2 .thm_figure img{height: 238px;}
	.sub05_03_03 .ui.uic .box_col .col .item.item_3 .thm_figure img{height: 560px;}
	.sub05_03_03 .ui.uic .box_col .col .item.item_4 .thm_figure img{height: 310px;}
	.sub05_03_03 .ui.uic .box_col .col .item.item_5 .thm_figure img{height: 237px;}
	.sub05_03_03 .ui.uic .box_col .col .item.item_6 .thm_figure img,
	.sub05_03_03 .ui.uic .box_col .col .item.item_7 .thm_figure img,
	.sub05_03_03 .ui.uic .box_col .col .item.item_8 .thm_figure img{height: 192px;}

}
/**/

/* sub05_08_02_01 학군단 소개 */
/* 인사말 */
@media (min-width:811px){
  .sub05_08_02_01 .ui-major-intro .intro-txt{width: 46%}
  .sub05_08_02_01 .ui-major-intro .intro-img{width: 54%}
  .sub05_08_02_01 .ui-major-intro .intro-img .intro-innerbox{padding: 28px;}

}

@media only screen and (max-width:700px){
  .sub05_08_02_01 .ui-major-intro .intro-img .majorImg{float: none;height: auto;margin: 0 auto;}
  .sub05_08_02_01 .ui-major-intro .intro-img .majorInfo:before{display: none;}
  .sub05_08_02_01 .ui-major-intro .intro-img .majorInfo{margin-top: 20px; padding-left: 0px;text-align: center;}
  .sub05_08_02_01 .ui-major-intro .intro-img .majorInfo .tit span{display: inline-block;}
}


/*gonet 20170622 추가*/

.listcol { padding:1px 0 0 1px; overflow:hidden; }
.listcol .col { float:left; width:25.112%; height:222px; padding:20px 10px; box-sizing:border-box; border:1px solid #eee; margin:-1px 0 0 -1px; font-size:14px; text-align:center; background-color:#fff;}

.listcol .num-text { display:inline-block; padding:33px 4px 1px; color:#e60013; border-bottom:1px solid #e60013; }
.listcol .ko { display:block; margin:19px 0 0; font-size:18px; line-height:1.4; font-family: 'nsr','Malgun Gothic';font-weight:normal; }
.listcol .ko strong { display:block; font-size:22px; font-weight:normal; }


.contactus { overflow:hidden; padding:25px;background-color:#efefef;border-bottom:1px solid #ddd}
.contactus .add { float:left; width:45%;padding-top:15px; }
.contactus .add .ko { display:block; font-size:25px; font-weight:normal; line-height:1.45; font-family: 'nsr','Malgun Gothic';}
.contactus .add .en { display:block; margin-top:5px; font-size:14px; color:#666; }
.contactus .info { float:right; width:50%;text-align:right; }
.contactus .info .btn-line{display:inline-block;margin:0 2px 10px;padding:28px 16px;width:91px;height:91px;background-color:#1461ac;border:none;border-radius:50%;color:#fff;white-space: inherit;line-height:1.2;font-size: 15px;text-align: center;}
.contactus .info .btn-line:hover,
.contactus .info .btn-line:active,
.contactus .info .btn-line:focus,
.contactus .info .btn-line:visited {outline:#000 solid 2px;}

@media (max-width:1023px){
.listcol .col{width:50%;}
}

@media (max-width:767px){
.contactus .add,
.contactus .info {float:none;width:100%;}
.contactus .info {text-align:center;margin-top:20px;}
}

@media (max-width:450px){
.listcol .col{width:100%;}
.contactus .add .ko{font-size: 22px;}
.contactus .info .btn-line{width: 71px;height: 71px;padding: 19px 5px;}
}

/*why smu*/
.whys_quick{background:url(/images/kor/sub01/sub01_04_08.jpg) no-repeat; height:579px; background-size:100% }
.whys_quick .txt{display:block;padding: 30px 40px;}
.whys_quick .txt h3{font-size:34px; font-weight:600; color:#333; }
.whys_quick .txt p{ display:block; margin-bottom:20px;}
@media (max-width:767px){
.whys_quick .txt h3{ }
.whys_quick .txt p{width:100%; }
}
@media (max-width:550px){
.whys_quick{height:500px}
.whys_quick .txt{padding:0; position:absolute; top:320px;}
.whys_quick .txt h3{width:100%; margin:0 }
.whys_quick .txt p{width:100%; }
}

/*
.list_env.study{border-top:1px solid #ddd;}
.list_env.study .env{border-bottom:1px solid #ddd;}
*/


.desc_ethic{position:relative;padding:15px 26px 17px 26px;border:1px solid #e0e0e0;background-color:#fafafa;line-height:20px}
.desc_ethic strong{display:block;padding:0 0 0 40px; margin:0 0 5px 0;background:url(/images/common/icon_cmt.png) 0 50% no-repeat; font-size:20px; color:#2471c8; }
.desc_ethic p{margin:0;padding:0 0 0 40px;color:#888}
.desc_ethic ul{margin-left:40px;}
.desc_ethic li{color:#888}
/* sitemap type1*/
#sitemap {position:relative;border-bottom:1px solid #ddd;}
#sitemap:after{content:"";clear:both;display:block;visibility:hidden;}
#sitemap .amthum:after{content:"";clear:both;display:block}
#sitemap .amthum h2{float:left;margin:0;padding:0;width:25%;/*border-bottom:none;*/background:none;line-height:3.55em;border-top:1px solid #e0e0e0;font-weight:normal;}
#sitemap .amthum h2:before{top:-4px;}
#sitemap .amthum .sitemap_list {float:right;width:75%;/*padding:20px 0;*/border:1px solid #e0e0e0;border-bottom:none;border-right:none;}
#sitemap .amthum .sitemap_list:after{content:"";clear:both;display:block}
#sitemap .amthum .sitemap_list .item{display:block;float:left;width:100%;/*margin-bottom:20px;*/padding:2% 3%;border-top:1px solid #d5d5d5;/*border-bottom:1px dashed #d5d5d5;*/}
#sitemap .amthum .sitemap_list .item:first-child{border-top:none;}
#sitemap .amthum .sitemap_list .item a{font-weight:bold;}
#sitemap .amthum .sitemap_list .item a{font-weight:normal;}
#sitemap .amthum .sitemap_list .item .sitemap_ti{float:left;width:23%;margin:0 0 15px 0;padding:0;background:none;}
#sitemap .amthum .sitemap_list .item .sitemap_ti a{display:block;color:#0057b9;font-size:15px;font-family: 'nsr','Malgun Gothic';font-weight:600;}
#sitemap .amthum .sitemap_list .item ul{float:right;width:76%;margin-top:0;margin-left:0;}
#sitemap .amthum .sitemap_list .item ul li{display:block;float:left;width:33%;word-break:keep-all;word-wrap:break-word;}
#sitemap .amthum .sitemap_list .item ul li a{color:#666;font-size:14px;}
@media only all and (max-width:1025px){
	#sitemap {/*background:url(/images/common/sitemap_bg.gif) repeat-y 35% 0;*/}
	#sitemap .amthum h2{width:25%;}
	#sitemap .amthum .sitemap_list {width:60%;}
}
@media only all and (max-width:981px){
	#sitemap .amthum h2{width:20%;}
}
@media only all and (max-width:801px){ 
	#sitemap .amthum{margin-top:50px;border-bottom:none}
    #sitemap .amthum:first-child{margin-top:0;}
	#sitemap .amthum h2{float:none;padding:10px 0 10px 10px;width:100%;background:#efefef;/*background:#fbfbfb;*/border-top:1px solid #ccc;/*border-bottom:1px dashed #ccc;*/line-height:1.5em;}
	#sitemap .amthum .sitemap_list{float:none;width:100%;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
    
}


.sub6_gobox { position:relative; overflow:hidden;  }
.sub6_gobox:after { content:""; display:block; clear:both; }
.sub6_gobox li { float:left; width:25%; min-height:46px; color:#fff; padding: 9px 20px 7px 20px; text-align: center; }
.sub6_gobox li.one { background:#757677; border-right:1px solid #fff; }
.sub6_gobox li.two { background:#3b3c3d;  border-right:1px solid #fff; }
.sub6_gobox li.three { background:#1650a6; border-right:1px solid #fff; }
.sub6_gobox li.four { background:#071a69;  }
.sub6_gobox li a { color:#fff; }
.sub6_gobox li.one span { position:relative; display:inline-block; width:17px; height:17px; background: url(/images/ipsi/sub06/sub06_02_img2.png) no-repeat; vertical-align:middle;  margin-right:7px;  }
.sub6_gobox li.two span { position:relative; display:inline-block; width:30px; height:30px; background: url(/images/ipsi/sub06/sub06_02_img3.png) no-repeat; vertical-align:middle; margin-left:5px; }
.sub6_gobox li.three span { position:relative; display:inline-block; width:30px; height:30px; background: url(/images/ipsi/sub06/sub06_02_img4.png) no-repeat; vertical-align:middle; margin-left:5px; }
.sub6_gobox li.four span { position:relative; display:inline-block; width:30px; height:30px; background: url(/images/ipsi/sub06/sub06_02_img5.png) no-repeat; vertical-align:middle; margin-left:5px; }


@media (max-width: 1200px) {
  .sub6_gobox li {width:49%; }
  .sub6_gobox li.two {  border-right:none; }
}

@media (max-width: 767px) {
  .sub6_gobox li { width:100%; }
  .sub6_gobox li.one { border-right:none; }
  .sub6_gobox li.two { border-right:none; }
  .sub6_gobox li.three { border-right:none; }
}

.list-icon{border:1px solid #d0d0d0;}
.list-icon:after { content:""; display:block; clear:both; }
.list-icon li{float:left;width:33%;padding:30px 10px;text-align: center;border-left: 1px dotted #d0d0d0;box-sizing:border-box;min-height:214px}
.list-icon li:first-child{border-left: 0 none;}
.list-icon .icon-title{display:block;width:90px;height: 90px;margin: 0 auto 20px;color:#fff;font-size:20px;line-height:90px;text-align:center;border-radius: 50%;}
.list-icon .icon-title.first{background:#1461ac;}
.list-icon .icon-title.second{background:#1c2632;}
.list-icon .icon-title.third{background:#f54f23;}
.list-icon .sub{word-break:break-all;font-size: 14px;text-align:center;vertical-align: middle;color:#888;letter-spacing: -1px;}




/* =======context1===============================================*/


/*====================010101 설립자*/
.present_section{position:relative;width:100%;padding-left:30px;margin-bottom:50px;}
.present_section .lpre{float:left;width:47%;}
.present_section .rpre{float:right;width:51%;height: 430px;}
.present_section .pshiswrap{overflow: hidden;width:100%;}

.present_section .lpre h2{width: 410px;margin-bottom:30px;font-size: 45px;letter-spacing: -3px;line-height: 1.3;font-weight: 600;}
.present_section .lpre h2 .fntcl_bl{color:#1461AC;line-height: 1.3;font-family: 'nsr';}
.present_section .lpre h2:before{content:"";position:absolute;top:10px;left:-30px;width:39px;height:33px;background:url(/images/kor/sub01/lcon_img.png) no-repeat;}
.present_section .lpre h2:after{content:"";position:absolute;top:153px;left:155px;width:39px;height:33px;background:url(/images/kor/sub01/rcon_img.png) no-repeat;}

.present_section .lpre ul{margin-top:30px;padding-left:20px;border-left:2px solid #333;position:relative;}
.present_section .lpre ul:before{content:"";position:absolute;top:-9px;right:-43px;width:227px;height:204px;background:url(/images/kor/sub01/sub01_01_02/bg_icon.png) no-repeat;}
.present_section .lpre p{font-size:18px;}
.present_section .lpre h3{font-size:16px; color:#555;font-weight:400;font-family: 'ntk'}

.sub01_01_01 .present_section .rpre{background: url(/images/kor/sub01/sub01_01_01_img.png) right top no-repeat; background-size: 100%;}
.sub01_01_01 .list_1st{padding-left:30px;border-left:3px solid #111;}
.sub01_01_01 .list_1st li{position: relative;margin-bottom:40px;padding-left:94px;font-size:16px;}
.sub01_01_01 .list_1st li b{position: absolute;top: 0;left: 0;padding: 0 0 0 9px;color:#333;font-weight: bold;width: 85px;letter-spacing: -1px;}

.present_section .lpre h1{margin:40px 35px auto;}



/*유투브*/
.utbWrap{width:100%; padding:20px 10px;border:1px solid #ddd;background:#FBFBFB; text-align: center;  }
.utbWrap .utfrm{height:250px;}


@media (max-width:1150px){
    .present_section .lpre ul:before{right:0;}
}

@media(min-width:769px){
    .utbWrap{width:100%; padding:50px;}
    .utbWrap .utfrm{height:450px;}
}

@media (max-width:768px){ 
  .sub01_01_01 .present_section .rpre{background: url(/images/kor/sub01/sub01_01_01_img.png) right 80px no-repeat; background-size: 100%}
    
    .utbWrap .utfrm{height:330px;}

}
@media (max-width:670px){
  .present_section .rpre{display:none;}
  .present_section .lpre{width:100%;margin-bottom: 50px;}
}
  
@media(max-width:500px){
    .present_section .lpre h2{width:300px;font-size: 30px;}
    .present_section .lpre h2:after{top:100px;left:105px;}

    .utbWrap .utfrm{height:235px;}
}

@media(max-width:450px){
    .utbWrap .utfrm{height:210px;}
}
@media(max-width:330px){
    .utbWrap .utfrm{height:140px;}
}



/*====================010201 총장인사말*/
.sub01_02_01 .present_section{padding-left:0;}
.sub01_02_01 .present_section .lpre{width:49%}
.sub01_02_01 .present_section .lpre h2{font-size:32px;letter-spacing: -1px;}
.sub01_02_01 .present_section .lpre h2:before,
.sub01_02_01 .present_section .lpre h2:after{display: none;}
.sub01_02_01 .present_section .lpre p{font-size:20px;letter-spacing: -2px;}

.sub01_02_01 .present_section .rpre{width:375px;height: 480px;margin-bottom: 0px; background: url(/images/kor/sub01/sub01_02_01_img01.png) right top no-repeat; background-size: 100% 480px; text-align: right;}
.sub01_02_01 .present_section .rpre img{}
.sub01_02_01 .grtbg{overflow:hidden;width:100%;height:auto;background: url(/images/kor/sub01/sub01_02_01_img02.jpg) no-repeat left 397px; }
.sub01_02_01 .p_wrap .sign{text-align:right;font-size:20px;}
.sub01_02_01 .p_wrap .sign span{font-size:15px;}
.sub01_02_01 .p_wrap a{float:right;}
.sub01_02_01 .p_wrap{overflow:hidden;width:100%;}
.sub01_02_01 .p_wrap p{font-size:16px;line-height:1.4}
.sub01_02_01 .bscbtn{display: inline-block;margin-top:40px;padding: 10px 35px;background-color: #3B3C3D;color: #fff;}
.sub01_02_01 .bscbtn:hover{background-color: #1461AC;}.sub01_02_01 .present_section .icon_container p{font-size:20px; line-height:1.4; display:inline; margin-top:20px; }.sub01_02_01 .present_section .icon_container2 .number{font-size:20px; line-height:1.4; display:inline; margin-top:20px; margin-right: 14px;}.sub01_02_01 .present_section .icon_container2 .number10{font-size:20px; line-height:1.4; display:inline; margin-top:20px; margin-right: 7px;}.sub01_02_01 .present_section .icon_container .icon_container2{margin-top:20px;}.sub01_02_01 .present_section .icon_container img {margin-right: 15px; margin-top: -6px; top:0; width:36px;}

@media (max-width:1150px){
.sub01_02_01 .p_wrap p:first-child{margin-top:30px;}
.sub01_02_01 .present_section .rpre{width: 325px;margin-top: 50px;background-size: 100% 420px; text-align: right;}
.sub01_02_01 .present_section .rpre img{margin-top:0;}  
}

@media (max-width:775px){
.sub01_02_01 .present_section .rpre{width:300px;height:400px;margin-top:78px;background-size: 100% 385px;} 
.sub01_02_01 .present_section .rpre img{width:100%;margin-left: 0px;}
.sub01_02_01 .present_section .lpre h2{width:100%;margin-top:20px;margin-bottom:20px;font-size: 25px;} 
.sub01_02_01 .present_section .lpre p{font-size:18px;line-height: 1.3}
.sub01_02_01 .present_section .lpre p{font-size: 20px;letter-spacing: 0;}

}

@media (max-width:670px){
    .sub01_02_01 .grtbg{background-position-y:295px;background-size: 100% 7%;}
    .sub01_02_01 .present_section .rpre{display:block;width:100%;height: 330px; margin:30px 0 15px;background-size: 250px 320px;background-position: center top; text-align: center;}
    .sub01_02_01 .present_section .rpre img{width:250px;}
  .sub01_02_01 .present_section .lpre{width:100%;margin-bottom: 0px;padding-top: 0;}

    .sub01_02_01 .p_wrap p:first-child{margin-top:20px;}
}


/*====================010202 총장연혁*/

.sub010202{overflow: hidden;width:100%;margin-top:20px;}
.sub010202 .box_greeting{position:relative;max-width: none;height: 500px;margin:0 auto 30px;padding:52px 0 0 0px;}

.sub010202 .box_greeting:before{content:"SEMYUNG UNIVERSITY";display:block;position:absolute;top:30px;left:auto;width:100%;height:13px;background:0;color: #999;letter-spacing: 5px;text-align: right;}
.sub010202 .box_greeting:after{display: none;}

.sub010202 .box_greeting .gimgWrap{position:absolute;left:0;top:0;width:55%;z-index: 1;}
.sub010202 .box_greeting .msg{float:right;position: absolute;top: 70px;right: 0;width:50%;height:430px; padding:30px 50px 30px 70px;border: 12px solid #205aab;
  -moz-border-image: -moz-linear-gradient(top left, #4ba3b4 0%, #205aab 100%);
  -webkit-border-image: -webkit-linear-gradient(top left, #4ba3b4 0%, #205aab 100%);
  border-image: linear-gradient(to bottom right, #4ba3b4 0%, #205aab 70%);border-image-slice: 1;} 
.sub010202 .box_greeting .msg h2{padding:0;background:none;font-size:22px;font-weight:600;line-height:28px;word-wrap:break-word;word-break:keep-all}
.sub010202 .box_greeting .msg h2:before{display: none;}
.sub010202 .box_greeting h3{margin:15px 0 5px; font-size: 18px;}
.sub010202 .box_greeting .msg .list_1st{margin:0;}
.sub010202 .box_greeting .msg .list_1st li{margin:0;}
.sub010202 .prsninfo .lft{margin-top:30px;}
.sub010202 .prsninfo ul{padding:10px;padding-left:25px;border-left:3px solid #111;}
.sub010202 .prsninfo ul:after {content:"";display:block;visibility:hidden;clear:both;}
.sub010202 .prsninfo ul li{margin:0 0 15px;display:inline-block;float:left;width:50%}
.sub010202 .prsninfo h3{margin-top:10px;}
/*
.sub010202 .prsninfo .lft{float:left;width:49%;}
.sub010202 .prsninfo .rgt{float:right;width:49%;}
*/

.ds_blck{display: block;}

@media(max-width:1100px){
    .sub010202 .box_greeting .msg{padding:30px 20px 30px 60px;}
}
@media(max-width:767px){
    .sub010202 .box_greeting .gimgWrap{width:45%;}
    .sub010202 .box_greeting .msg{width:60%;padding:30px 20px 30px 30px;}
    .sub010202 .prsninfo ul{height:auto;}
    .sub010202 .prsninfo .lft,
    .sub010202 .prsninfo .rgt{float:none;width:100%;margin-bottom:30px;}
    .sub010202 .prsninfo ul li{float:none;width:100%;}
}

@media(max-width:600px){
    .sub010202 .box_greeting{height:550px;}
    .sub010202 .box_greeting:before{top: 40px;letter-spacing: 2px;font-size: 10px;}
    .sub010202 .box_greeting .gimgWrap{width:220px;}
    .sub010202 .box_greeting .msg{width: 80%;height:470px;padding: 80px 20px 30px 12%;}


}

@media(max-width:500px){
    .sub010202 .box_greeting .msg{width: 80%;height:480px;padding: 70px 20px 30px 8%;}
}


@media(max-width:450px){
     .sub010202 .box_greeting:before{display: none;} 
     .sub010202 .box_greeting .msg{width: 98%;padding: 75px 10px 40px 5%;}  
}

@media(min-width:768px){
  .sub010202 .box_greeting .msg{z-index:0;}
}


/* ====================01050101 세명2030 (/major/content.css 인사말 B) */ 
.sub01050101 .major-intro_b{}
.sub01050101 .major-intro_b .top-box{position:relative;height:387px;padding: 2% 0 0;background:url(/images/common/major/sub/mintrob_bg1.jpg) no-repeat center;background-size:cover;color:#fff;}
.sub01050101 .major-intro_b .top-box:before{content: '';position: absolute; left: 50px; bottom: 70px; width: 235px;height: 68px; background: url(/images/common/major/sub/mintrob_logo.png) no-repeat left bottom;}

.major-intro_b .top-box .box_line{width:96%; height:96%; margin:auto; background-color: transparent;border:1px solid #fff;}
.sub01050101 .major-intro_b .top-box .inner-bg{position:absolute;bottom:65px;right:80px;padding:0 25px 0px 25px;width:250px;height: 250px;background:#0d53bc url(/images/common/major/sub/mintrob_logo2.png) no-repeat right bottom; text-align:left;}
.sub01050101 .major-intro_b .top-box .inner-bg h2{margin-bottom:0;padding:42% 0 0 0;font-size:40px;font-weight: 500;color:#fff;text-align: center;line-height:1.3}
.sub01050101 .major-intro_b .top-box .inner-bg h2 span{font-size:22px;}
.sub01050101 .major-intro_b .top-box .inner-bg h2:before{display: none;}
@media(max-width:767px){
  .sub01050101 .major-intro_b .top-box {height:250px;padding-top: 0}
  .sub01050101 .major-intro_b .top-box .inner-bg{width: 100%;left: 0;top: 0;bottom: 0;}
  .sub01050101 .major-intro_b .top-box .inner-bg h2{padding:85px 0 0 0;}
}



/* ====================01050102 비전 및전략설정과정 */ 

/*학부 교육목표 타이틀*/
/*학부 교육목표 타이틀*/
.sub01050102 .ttlwrap{position: relative;}
.sub01050102 .ttlwrap h3.mjttl{color:#333;font-size: 24px;line-height: 1.3em;text-align:center; position:absolute; left:26%;}
.sub01050102 .ttlwrap h3.mjttl em{display: block;color:#333;font-family: 'nsr';font-weight: bold;}

.big_sqr{width:100%;height:auto;margin:auto;padding: 10px 0px 50px; border-radius:90px;}
.cl1{background-color:#57b3e8}
.cl2{background-color:#5b90d1}
.big_sqr *{text-align: center;color:#fff;}
.big_sqr p{font-size:18px;}

.big_sqr h3{position: relative;margin:20px 0 15px;}
.big_sqr h3:after{content:"";display: block;width:40px;height:1px;background-color: #fff;margin:7px auto 0;}

.bg_arw{position:relative;margin-top:80px;}
.bg_arw:before{content:"";display: block;position:absolute;top:-80px;width:100%; height:80px;background: url(/images/common/major/sub/arw_bg.png) no-repeat center;}

@media (min-width:768px){
.big_sqr{width:80%;height:180px;padding:10px 0 0px}
}


.sub01050102 .intro_diagram_wrap{position: relative;padding: 40px 0px;}

@media(min-width: 769px){
.intro_diagram_wrap.crcl4 .intro_diagram li{float: left;width: 24.9%;}
}

.sub01050102 .intro_diagram_wrap{padding-top:0;}
.sub01050102 .intro_diagram_wrap:after{top: 170px;left: 12%;width: 75%;}
.sub01050102 .intro_diagram_wrap .intro_diagram li span{width: 150px;height: 150px;line-height:1.3}




/* ====================010303 인재상과 5대 핵심역량 */ 

.sub010303 .top_txt{display: block;position:relative;width:200px;margin:50px auto 0;text-align: center;font-size:38px;color:#111;font-weight:600;font-family:'nsr'} 
.sub010303 .top_txt:before{content:"";position:absolute;top:0px;left:-20px;width:39px;height:33px;background:url(/images/kor/sub01/lcon_img.png) no-repeat;}
.sub010303 .top_txt:after{content:"";position:absolute;top:0px;right:-30px;width:39px;height:33px;background:url(/images/kor/sub01/rcon_img.png) no-repeat;}

.sub010303 .intro_diagram_wrap.crcl5,
.sub010303 .intro_diagram_wrap .intro_diagram li em{padding:0;}
.sub010303 .intro_diagram_wrap.crcl5:after {width: 80%;left: 10%;}
.sub010303 .intro_diagram_wrap .intro_diagram li em{padding-bottom:20px;font-size: 17px;}

.sub010303 .ui h2{margin-bottom:20px;letter-spacing: -1px;}
.sub010303 .ui h2:before{display: none;}

.sml_sqr{width:100%;height:auto;padding:30px;}
.cl3{background-color:#071a69}

.sub010303 .big_num .inner .txtwrap .num_micon{width:127px;height:127px;border:4px solid #1461ac; background-color: transparent; color:#1461ac;font-size: 19px;line-height: 115px;}

.sub010303 .ui.uit.mintro_num.big_num{padding: 30px;border: 1px solid #ddd;}
.sub010303 .ui.uit.big_num .inner .txtwrap .m-txt .dtl{float:right;width: 80%;line-height: 1.2;}
.sub010303 .ui.uit.big_num .inner .txtwrap .m-txt .dtl h3{margin:20px 0 0;color:#222;}

@media(min-width: 768px){
.sml_sqr{width:70%;}
}

@media(max-width:1023px){
.sub010303 .ui.uit.big_num .inner .txtwrap .m-txt .dtl{width: 75%;}
}

@media(max-width:770px){
.sub010303 .ui.uit.big_num .inner .txtwrap .m-txt .dtl{width: 70%;}
}

@media(max-width:600px){
.sub010303 .ui h2{font-size:21px;text-align: center;}
.sub010303 .ui.uit.big_num .inner .txtwrap .m-txt{text-align: center;}
.sub010303 .ui.uit.big_num .inner .txtwrap .m-txt .dtl{float:none;width: 100%;text-align: center;}  
}





/* ====================01050103 세명비전체계도 */

.sub01050103 .intro_diagram_wrap{padding:10px 0 0;}
.sub01050103 .intro_diagram_wrap.noaft:after{display: none;}
.intro_diagram_wrap.noaft:after{display: none;}
.sub01050103 .intro_diagram_wrap .intro_diagram li em{padding:0 0 20px;font-size: 17px;}

.sub01050103 .intro_diagram_wrap h3{margin-top:20px;}
.sub01050103 .intro_diagram_wrap.crcl5:after {width: 85%;top:185px; left:10%;}

.sub01050103 figcaption p {margin-top: 20px;text-align: center;font-size: 19px;font-family: 'nsr';letter-spacing: -1px;color: #222;}




/* ====================01050104 특성화구성체계 */

h2.no_bfr:before{display: none;}
.sub01050104 h2.no_bfr{position: relative;margin:10px 0;text-align:center;font-size:30px;color:#1461ac;}
.sub01050104 h2.no_bfr:after{content: '';display: block;position: absolute;width: 16px;height: 25px;top: 60px;left: 48%;background: url(/images/common/major/sub/introb_bul.png) no-repeat;}

.sub01050104 .top_txt{display: block; position:relative;margin:50px auto 0;text-align: center;font-size:25px;color:#111;font-weight:600;font-family:'nsr'}  

@media(min-width: 768px){
.sub01050104 h2.no_bfr{font-size:40px;}
.sub01050104 h2.no_bfr:after{content: '';display: block;position: absolute;width: 16px;height: 25px;top: 75px;left: 49%;background: url(/images/common/major/sub/introb_bul.png) no-repeat;}
.sub01050104 .top_txt{width:58%;font-size:32px;}  
.sub01050104 .top_txt:before{content:"";position:absolute;top:0px;left:-20px;width:39px;height:33px;background:url(/images/kor/sub01/lcon_img.png) no-repeat;}
.sub01050104 .top_txt:after{content:"";position:absolute;top:0px;right:-30px;width:39px;height:33px;background:url(/images/kor/sub01/rcon_img.png) no-repeat;}

.sub01050104 .ui.uilnk.type1.dsg3col .box_col .col ul {height: 160px;}
}


 .cl4{background-color:#3ba5ba}


/* ==================== sub01050105 */

.sub01050105 .intro_diagram_wrap{padding:0;}
.sub01050105 .intro_diagram_wrap .intro_diagram li span{padding-top:38px;line-height:1.2;font-size:17px;}
.sub01050105 .intro_diagram_wrap:after{width: 80%;top: 150px;left: 10%;}



/* ==================== sub01050106 */

.sub01050106 .intro_diagram_wrap{padding:50px 30px 80px;border:0;}
.sub01050106 .intro_diagram_wrap:after{display: none;}
.sub01050106 .intro_diagram_wrap .brbox li{width:100%;font-size: 15px;line-height:1.3}

.sub01050106 .intro_diagram_wrap .intro_diagram li span{position: relative;width:165px;height:165px;padding-top:55px;font-size: 24px;}
.sub01050106 .intro_diagram_wrap .intro_diagram li span em{padding:5px 0 0;font-size: 16px;}

.sub01050106 .intro_diagram_wrap .intro_diagram li span:after{content:""; display: inline-block;position: absolute;top: 165px;left: 48%;width:1px;height:51px;background-color: #ddd;}

/*
#sub03_02 .intro_diagram_wrap .intro_diagram li span.ico1{background-color:}*/
.sub01050106 .intro_diagram_wrap .intro_diagram li span.ico1{background-color:#3ba5ba}
.sub01050106 .intro_diagram_wrap .intro_diagram li span.ico2{background-color:#0479f4}
.sub01050106 .intro_diagram_wrap .intro_diagram li span.ico3{background-color:#071a69}

.sub01050106 .intro_diagram_wrap .brbox{position: relative;width: 80%;height: 130px;padding: 30px 20px;margin:50px auto 0;border: 1px solid #ddd;background: #fff;}
.sub01050106 .intro_diagram_wrap .brbox:before{
content:""; display: inline-block;position: absolute;
top: -7px;left: 45.5%;width:10px;height:10px;border:3px solid #3ba5ba;border-radius: 50%;background-color:#fff;z-index: 5;}
.sub01050106 .intro_diagram_wrap .brbox.grn:before{border-color:#0479f4;}
.sub01050106 .intro_diagram_wrap .brbox.bch:before{border-color:#071a69;}

@media(min-width:1000px){
.sub01050106 .intro_diagram_wrap{padding:10% 30px 80px;border:0;background: url(/images/kor/sub01/sub01_05_01_06_img01.png) no-repeat 0 0px;background-size: 100%;}

}

@media(max-width:767px){
.sub01050106 .intro_diagram_wrap>ol>li{margin-top:40px;}
.sub01050106.intro_diagram_wrapol>li:first-of-type{margin-top:0px;}
.sub01050106 .intro_diagram_wrap .brbox:before{left:47%;}

}

@media(max-width:450px){
.sub01050106 .intro_diagram_wrap .brbox:before{left:44.5%;}
}


/* ==================== sub060905 */

.sub060905 .bxwrap{overflow:hidden;height:auto;padding:45px 0; border-bottom: 1px dashed #ddd;}
.sub060905 .bxwrap.nobdr{padding-bottom:0;border:0;}

.lftbx,
.rgtbx{width:100%;height:auto;}
.rgtbx{margin-top:20px;padding:30px 15px 45px;border:1px solid #ddd; text-align: center;}
.rgtbx img{}


@media (min-width:767px){
.lftbx,
.rgtbx{width:49%;height:auto;}
.lftbx{float:left;}
.rgtbx{float:right;}
}

.sub060905 .list_num > li{margin-bottom:20px;font-size: 14px;}

/* ==================== sub06080101 */


.sub06080101 .ui.uit.mintro_num.big_num{margin-top:0;padding: 30px;border: 1px solid #ddd;background: #fbfbfb;}

.sub06080101 .big_num .inner .txtwrap .list_1st{margin-top:20px;text-align: left;}
.sub06080101 .big_num .inner .txtwrap .list_1st li{line-height: 1.6;}
.sub06080101 .big_num .inner .txtwrap .num_micon{width:127px;height:127px;background-color: #0479f4; color:#fff;font-size: 50px;line-height: 115px;}
.sub06080101 .big_num .inner .txtwrap .num_micon.cl2 {background-color:#0cc2d2}
.sub06080101 .big_num .inner .txtwrap .num_micon.cl3 {background-color:#071a69}

.sub06080101 .ui.uit.big_num .inner .txtwrap .m-txt{border-bottom:0;}
.sub06080101 .ui.uit.big_num .inner .txtwrap .m-txt .dtl{float:right;width: 80%;line-height: 1.2;}
.sub06080101 .ui.uit.big_num .inner .txtwrap .m-txt .dtl h3{margin:20px 0 0;color:#222;}

@media(min-width: 768px){
.sml_sqr{width:70%;}
.sub06080101 .big_num .inner .txtwrap .list_1st{margin-top:20px;}
}

@media(max-width:1023px){
.sub06080101 .ui.uit.big_num .inner .txtwrap .m-txt .dtl{width: 75%;}
}

@media(max-width:770px){
.sub06080101 .ui.uit.big_num .inner .txtwrap .m-txt .dtl{width: 70%;}
}

@media(max-width:600px){
.sub06080101 .ui h2{font-size:21px;text-align: center;}
.sub06080101 .ui.uit.big_num .inner .txtwrap .m-txt{text-align: center;}
.sub06080101 .ui.uit.big_num .inner .txtwrap .m-txt .dtl{float:none;width: 100%;text-align: center;}  
}


/* ==================== sub070603*/

.sub070603 .major-intro_c .m_bgimg{width:50%;}
.sub070603 .major-intro_c .m_txt{width:45%;}
.sub070603 .major-intro_c .m_txt .m_tit{height: 115px;padding-top:20px;background: 0;text-indent: 0;}
.sub070603 .major-intro_c .m_txt p{font-size: 15px;font-weight:400;color:#555;}
.ltsp_m1{letter-spacing: -1px;}

a.cl_bl{color:#1461ac;text-decoration: underline} 
a.cl_bl:hover{font-weight:600;font-style: italic;} 


.sub070603 .ui.uilnk.type3 .box_col.col_list .lnk_box .radius .ui_icon{border-radius:50%;background:#1a9b59 url(/images/kor/sub07/dw_ico.png) no-repeat 10px 8px;}
.sub070603 .ui.uilnk.type3 .box_col.col_list .lnk_box .radius .ui_icon:hover{background:#09562f url(/images/kor/sub07/dw_ico.png) no-repeat 10px 8px;transition:all 300ms ease-out}


@media(max-width:767px){
.sub070603 .major-intro_c .m_bgimg,
.sub070603 .major-intro_c .m_txt{float:none;width:100%;}
.sub070603 .major-intro_c .m_bgimg{text-align: center;}
.sub070603 .major-intro_c .m_bgimg:before{left:5%}
.sub070603 .major-intro_c .m_txt .m_tit {height: 95px;margin-bottom:20px;}

.sub070603 .major-intro_c .m_txt p{padding-bottom:0;text-align:left;}
.sub070603 .major-intro_c .m_txt p:last-child{margin-bottom:20px;}

}


@media(max-width:600px){
.sub070603 .major-intro_c .m_bgimg:before{left:0%}    
}



/*대표색상*/

.sg_color h3{margin-top:15px;letter-spacing:-1px;font-family: 'nsr'; }
.sg_color li span img{margin-bottom:15px;}

.sg_color li {border-bottom: 1px solid #ddd;}
.sg_color li:first-child{margin-top:20px;border-top: 1px solid #ddd;}


@media(min-width:768px){
.sg_color li span img{width:40%}   
}




/*오시는 길*/
.sub010602 .box_local .lst_local{padding-top:0;}



/*교육 // 인문예술 대학부터 sub030101*/

.sub0301 .major-intro_b .top-box{padding-top:15px;background: url(/images/kor/sub03/sub03_01_01_img.jpg) no-repeat center; background-size: cover;}
.sub0301 .major-intro_b .top-box:before{display: none;}

.sub0301 .major-intro_b .top-box .inner-bg{position: relative;top:auto;right:auto;bottom:auto;width: 400px;margin: 55px auto;text-align: center;}

.sub0301 .major-intro_b .top-box .inner-bg h2{position: relative;padding-top:55px;font-size:28px;}
.sub0301 .major-intro_b .top-box .inner-bg h2:after{content:""; position: absolute;display: inline-block;top: 110px;left: 50%;width:1px;height:50px; background-color:#7DA3DB;}
.sub0301 .major-intro_b .top-box .inner-bg a{display: inline-block;width: 150px;margin-top:80px;color:#fff;}
.sub0301 .major-intro_b .top-box .inner-bg a .hm_ico{display:inline-block;float:left;width:25px;height:25px; margin-right:10px;background: url(/images/kor/sub03/hp_ico.png) no-repeat center;}
.sub0301 .major-intro_b .top-box .inner-bg a:hover{font-style: italic;text-decoration: underline;}


.sub0301 .ui h3{margin-top:0;margin-bottom:10px;letter-spacing: -1px;font-size:22px;color:#2d2d2d;}
.sub0301 .big_num .inner .txtwrap .num_micon{width:127px;height:127px;border:4px solid #1461ac; background-color: transparent; color:#1461ac;font-size: 19px;line-height: 115px;}

.sub0301 .ui h4{float:left;width:20%;margin:17px 0; color:#1461ac;letter-spacing: -1px;}
.sub0301 .ui .mj_wrap{float:right;width:79%;}
.sub0301 .ui .mj_wrap .mj{float:left;width:68%;padding-top: 23px;}
.sub0301 .ui .mj_wrap .mj li{float: left;display: inline-block;margin-bottom:7px;padding: 5px 0 8px 0; border-left: 1px solid #ddd;letter-spacing: -1px}
.sub0301 .ui .mj_wrap .mj li:first-child{padding-left:0;border:0;}
.sub0301 .ui .mj_wrap .btnwrap{float:right;width:172px;margin-top:10px;}


.sub0301 .ui.uit.big_num .inner .txtwrap .m-txt{padding: 5px 0 8px 0; border-bottom: 1px solid #ddd;line-height:0;}
.sub0301 .ui.uit.big_num .inner .txtwrap .m-txt:last-child{border-bottom:0;}

.sub0301 .ui.uit.mintro_num.big_num{padding: 30px;border: 1px solid #ddd;}
.sub0301 .ui.uit.big_num .inner .txtwrap .m-txt .dtl{float:right;width: 80%;line-height: 1.2;}
.sub0301 .ui.uit.big_num .inner .txtwrap .m-txt .dtl h3{margin:20px 0 0;color:#222;}

.sub0301.sub030104 .ui h4{width:30%;}
.sub0301.sub030104 .ui .mj_wrap{width:69%;}

@media(max-width:767px){

.sub0301 .major-intro_b .top-box .inner-bg{width:80%;height:150px;margin:30px auto;}
.sub0301 .major-intro_b .top-box .inner-bg h2 {padding-top: 35px; font-size:20px;}
.sub0301 .major-intro_b .top-box .inner-bg h2:after{display: none;}
.sub0301 .major-intro_b .top-box .inner-bg a {margin-top: 20px;}

.sub0301 .ui h4,
.sub0301.sub030104 .ui h4,
.sub0301 .ui .mj_wrap,
.sub0301.sub030104 .ui .mj_wrap,
.sub0301 .ui .mj_wrap .mj,
.sub0301 .ui .mj_wrap .btnwrap{overflow:hidden;float:none;width:100%;}
.sub0301 .ui .mj_wrap .mj{padding:15px 0;}

.sub0301 .ui .mj_wrap .btnwrap{margin:20px 0;text-align: center;}
.sub0301 .ui h4{margin-bottom:0;}
.sub0301 .ui .mj_wrap .mj li{display: inline-block;margin:3px 0;}

.sub0301 .ui.uit.mintro_num.big_num {padding: 20px;}
}

.sub030201 .major-intro_b h2{letter-spacing: -2.5px}

@media(max-width:767px){
.sub0301.sub030201 .major-intro_b .top-box .inner-bg h2{font-size: 20px;}
}
@media(max-width:450px){
.sub030201 .major-intro_b .top-box .inner-bg{padding-left:15px;}
.sub0301.sub030201 .major-intro_b .top-box .inner-bg{width: 98%;}
}

.sub030102 .major-intro_b .top-box{padding-top:15px;background: url(/images/kor/sub03/sub03_01_02_img.jpg) no-repeat center; background-size: cover;}
.sub030103 .major-intro_b .top-box{padding-top:15px;background: url(/images/kor/sub03/sub03_01_03_img.jpg) no-repeat center; background-size: cover;}
.sub030104 .major-intro_b .top-box{padding-top:15px;background: url(/images/kor/sub03/sub03_01_04_img.jpg) no-repeat center; background-size: cover;}
.sub030105 .major-intro_b .top-box{padding-top:15px;background: url(/images/kor/sub03/sub03_01_05_img.jpg) no-repeat center; background-size: cover;}
.sub030106 .major-intro_b .top-box{padding-top:15px;background: url(/images/kor/sub03/sub03_01_06_img.jpg) no-repeat center; background-size: cover;}
.sub030109 .major-intro_b .top-box{padding-top:15px;background: url(/images/kor/sub03/sub03_01_09_img.jpg) no-repeat center; background-size: cover;}



/*20170608 이미지 바꿔주세요 :-)  바꾸시고 이 각주는 지우면 됩니당*/
.sub030201 .major-intro_b .top-box{padding-top:15px;background: url(/images/kor/sub03/sub03_02_01_img.jpg) no-repeat center; background-size: cover;}
.sub030202 .major-intro_b .top-box{padding-top:15px;background: url(/images/kor/sub03/sub03_02_02_img.jpg) no-repeat center; background-size: cover;}
.sub0303 .major-intro_b .top-box{padding-top:15px;background: url(/images/kor/sub03/sub03_03_img.jpg) no-repeat center; background-size: cover;}

/*-------------------------------------------------------------*/




/*편제*/
.sub030107 .ui{overflow: visible;}
.sub0301.sub030107 .ui h4{width:24%;}
.sub0301.sub030107 .ui .mj_wrap{width:75%;}
.sub0301.sub030107 .ui .mj_wrap .btnwrap {width:auto;}
.sub0301.sub030107 .ui .mj_wrap .btnwrap a{margin-right:10px;}
.sub0301.sub030107 .ui .mj_wrap .btnwrap a.nmlbtn{background:#1650a6; border:solid 1px #153e7b; padding:13px; vertical-align:middle; }
.sub0301.sub030107 .ui .mj_wrap .btnwrap a.nmlbtn span{ color:#ddd;font-weight: 600;}
.sub0301.sub030107 .ui .mj_wrap .btnwrap a.nmlbtn:hover{background: #003C81}
.sub0301.sub030107 .ui .txtwrap .m-txt .list_1st{float: left;width:50%;}
.sub0301.sub030107  .ui.uit.mintro_num.big_num{padding: 0 30px;margin-top:0;}
/*.sub0301.sub030107 .list_1st li{background-position-y:5px;}*/
.sub0301.sub030107 .btnwrap{position: relative;}
.pop_univ {display: block;position: absolute;left: 19%;width: 69%;background-color: #fff;z-index: 10;}
.pop_univ .head {width:100%;height: 32px;padding: 5px 0 0 10px;margin: 0;background-color: #1c3f7f;}
.ui.uit .inner .txtwrap .pop_univ .head span{color:#fff;}
.ui.uit .inner .txtwrap .pop_univ .head a{float:right; color:#fff; font-size:16px; font-family: 'arial';padding-right:10px;}
.ui.uit .inner .txtwrap .pop_univ .head a:hover{text-decoration: underline;font-weight:600;}
.pop_univ .body {overflow-y: auto;height: 450px;padding: 30px;border: 1px solid #727c94; border-top: 0;}
/*.sub030107 .pop_univ dl{line-height: 20px;}
.sub030107 .pop_univ dl:last-child{padding-bottom:30px;}

.sub030107 .pop_univ h5:first-child {margin-top:0px;}
.sub030107 .pop_univ dt{margin: 10px 0;font-weight: 600;}
.sub030107 .pop_univ dd{font-size: 14px;}
.sub0301.sub030107 .ui .txtwrap .pop_univ dd .list_1st { float:none; width:100%; }*/

.sub030107 .pop_univ h5 {margin: 40px 0 23px;font-size: 17px;font-weight:600;}
.sub030107 .pop_univ h5:first-child {margin-top:0px;}
.sub0301.sub030107 .pop_univ .cont h6{font-size: 16px;  line-height:30px; font-weight:900; color:#262626; font-family: 'ntk','Malgun Gothic'}
.sub0301.sub030107 .pop_univ .cont strong{font-size:16px; font-weight:700; line-height:30px; margin-top:10px}
.sub0301.sub030107 .pop_univ .cont p,  .sub0301.sub030107 .pop_univ .cont .list_1st .list_2st li,.sub0301.sub030107 .pop_univ .cont .list_1st li{line-height:21px; font-size:14px; font-family: 'ntk','Malgun Gothic','AppleGothic','Dotum','arial','sans-serif';}
.sub0301.sub030107 .m-txt .pop_univ .cont .list_1st{margin:15px 0;  float:none; width:100%}
.sub0301.sub030107 .pop_univ .cont .list_1st li .list_2st{margin:15px 0;}
.sub0301.sub030107 .pop_univ .cont .list_1st li .list_2st li {font-weight:normal; color:#666 }



@media(max-width:767px){
.sub0301.sub030107 .ui h4,    
.sub0301.sub030107 .ui .mj_wrap,
.sub0301.sub030107 .ui .txtwrap .m-txt .list_1st,
.sub0301.sub030107 .ui .mj_wrap .btnwrap {float:none;width: 100%;}
.sub0301.sub030107 .ui .mj_wrap .btnwrap a{width: 40%; }

.pop_univ {left: 0%;width: 100%;}
}

@media(max-width:500px){
.sub0301.sub030107 .ui .mj_wrap .btnwrap a{width: 100%;}  
.sub0301.sub030107 .ui .mj_wrap .btnwrap a.nmlbtn { display:block; margin-top:5px; } 
}

/*컴퓨터실습실*/
.sub0509_computer.tbl_basic th { font-weight:bold; font-family: 'ntk', 'sans-serif'; }
.sub0509_computer.tbl_basic .bg {  background:#f4f4f4; }

/*=================== 기관시설 기구조직표 sub0401*/

/* 조직도 */
.organization1{overflow:hidden}
/*주석 지우지마세요!!*/
.organization1 a.no-link{/*pointer-events:none;cursor:default;*/}

.organization1 *{margin:0;padding:0;list-style:none}

.organization1 li{position:relative;word-wrap:break-word;word-break:keep-all;}
.organization1 span,
.organization1 a{display:block;text-decoration:none}

.organization1 a[href]:hover,
.organization1 a[href]:focus{opacity:0.9; font-style:italic; text-decoration: underline;}
.organization1 .org1 {height: 550px;}.organization1 .lv123{width:42%;height:40px;margin:30px auto;padding:0;border:0;background:#5a5867;line-height:40px;font-size:1.2em;color:#fff;text-align:center}@media only screen and (max-width: 509px){.organization1 .org1 {height: 315px;}}
.organization1 .org1 .lv1_group{position:relative;}
.organization1 .org1 .lv1_group:before{display:block;content:"";position:absolute;left:20%;top:50%;z-index:-1;width:60%;height:1px;background-color:#ddd;}
.organization1 .org1 .lv1_group:after{display:block;content:"";clear:both;visibility:hidden;}
.organization1 .org1 .lv1_group .lv1{float:right;}
.organization1 .org1 .lv1_group .lv1:after{display:none;}
.organization1 .org1 .lv1_group .lv1:first-child{float:left;}
.organization1 .org1 .lv1_group123{position:relative; margin-top:130px;}.organization1 .org1 .lv1_group123:before{display:block;content:"";position:absolute;left:20%;top:50%;z-index:-1;width:60%;height:1px;background-color:#ddd;}.organization1 .org1 .lv1_group123:after{display:block;content:"";clear:both;visibility:hidden;}.organization1 .org1 .lv1_group123 .lv123{float:right;}.organization1 .org1 .lv1_group123 .lv123:after{display:none;}.organization1 .org1 .lv1_group123 .lv123:first-child{float:left;}
.organization1 .org1 .lv1_group .lv1 .sp_plus{display: block;color: #000;margin-top: 10px;}
.organization1 .org1 .lv1_group .lv1 .sp_plus li{float: left;width: 48%;margin: 1%;font-size: 14px;border: 3px solid #2a7ac8;}

.organization1 .lv0{position:relative;width:200px;height:200px;margin:0 auto 30px;border:0;border-radius:50%;background:#071A69;font-size:1.4em;color:#fff;text-align:center}
.organization1 .lv0 .t1{position:absolute;left:50%;top:43%;margin-left:-22px;font-size:24px;}
.organization1 .lv0 .t2{display:block;border:1px solid #e9344b;background:#fff;line-height:38px;color:#333}
.organization1 .lv0:after{display:block;position:absolute;top:200px;left:49.5%;z-index:-1;height:321px;border-left:1px solid #ddd;content:''}
.organization1 .lv0_2{position:relative;width:200px;height:60px;margin:0 auto 30px;border:0;border-radius:0%;background:#071A69;font-size:1.4em;color:#fff;text-align:center}
.organization1 .lv0_2 .t1{position:absolute;left:50%;top:20%;margin-left:-30px;font-size:22px;}


.organization1 .lv1{width:32%;height:40px;margin:30px auto;padding:0;border:0;background:#5a5867;line-height:40px;font-size:1.2em;color:#fff;text-align:center}.organization1 .lv123{width:24%;height:62px;margin:30px auto;padding:0;border:0;background:#071A69;line-height:58px;font-size:1.5em;color:#fff;text-align:center}
.organization1 .org1 .lv1_group123 .lv123:first-child{margin-left:10%;background:#071A69;}.organization1 .org1 .lv1_group123 .lv123{margin-right:10%;background:#071A69;}.re_2022 {display:flex; position:relative; justify-content: space-between; width:100%; margin-top:6.5%;}.re_2022 .re_2022-1 {display:flex; position:relative; width:50%; justify-content: space-between; flex-direction: row;}.re_2022 .re_2022-2 {display:flex; position:relative; width:50%; justify-content: space-between; flex-direction: row;}.re_2022:before{display: block; position: absolute; top: -27px;left: 4.79%;width: 40.59%;border-top: 1px solid #ddd;content: '';}.re_2022:after{display: block; position: absolute; top: -27px;right: 5.9%;width: 37.59%;border-top: 1px solid #ddd;content: '';}.re_2022-1:before{display: block; position: absolute; top: -57px; left: 44.8%; height: 30px; border-left: 1px solid #ddd; content: '';}.re_2022-2:before{display: block; position: absolute; top: -57px; left: 55.8%; height: 30px; border-left: 1px solid #ddd; content: '';}.re_2022 p{position:relative; display:block; height:45px; border: 3px solid #2a7ac8;letter-spacing: -2px; text-align: center; margin-left:1%; line-height: 2.3; margin-left:1%; width:100%;}.re_2022 p:before{display:block;position:absolute;top:-30px;left:50.1%;height:27px;border-left:1px solid #ddd;content:''}.re_2022 .re_2022_non{margin-left:0%;}@media only screen and (max-width: 900px){.re_2022 {height:300px; justify-content: space-between; margin-top:-30%;}.re_2022 .re_2022-1 {display:flex; width:48%; justify-content: flex-start; flex-direction: column; margin-top:2%;}.re_2022 .re_2022-2 {display:flex; width:48%; justify-content: flex-start; flex-direction: column; margin-top:2%;}.re_2022 p{margin-left:0%; margin-top:2%;}.re_2022 p:before{display:none;}.re_2022:before{display:none;}.re_2022:after{display:none;}.re_2022-1:before{display: block; position: absolute; top: -45px; left: 44.8%; height: 53px; border-left: 1px solid #ddd; content: '';}.re_2022-2:before{display: block; position: absolute; top: -45px; left: 55.8%; height: 53px; border-left: 1px solid #ddd; content: '';}}@media only screen and (max-width: 509px){.re_2022{margin-top:-10%;} .organization1 .lv123{width:35%;height:40px;margin:30px auto;padding:0;border:0;background:#5a5867;line-height:40px;font-size:1.2em;color:#fff;text-align:center}.organization1 .org1 .lv1_group123 .lv123:first-child{margin-left:0%; background:#071A69;}.organization1 .org1 .lv1_group123 .lv123{margin-right:0%; background:#071A69;}.re_2022-1:before{display: block; position: absolute; top: -36px; left: 44.8%; height: 40px; border-left: 1px solid #ddd; content: '';}.re_2022-2:before{display: block; position: absolute; top: -36px; left: 55.8%; height: 40px; border-left: 1px solid #ddd; content: '';}}
.organization1 .lv1:before{display:block;position:absolute;top:-30px;left:50%;height:30px;border-left:1px solid #ddd;content:''}
.organization1 .org1 .lv1:before{display:none;}
.organization1 .org2.quarter .lv1:before{display:none;}
.organization1 .lv1:after{display:block;position:absolute;top:40px;left:49.8%;height:30px;border-left:1px solid #ddd;content:''}

.organization1 .lv2:before{display:block;position:absolute;top:70px;left:5.1%;width:89.6%;border-top:1px solid #ddd;content:''}
.organization1 .lv2 .group{overflow:hidden;margin:0 -1%}
.organization1 .lv2 .group > li{float:left;width:48%;margin:0 1%}
.organization1 .lv2 .group > li > a,
.organization1 .lv2 .group > li > span,
.organization1 .lv2 .group > li > div{display:block;position:relative;height:40px;margin:30px 0 0;padding:0 7px;border: 3px solid #498ED0;background:#fff;line-height: 2.3;color:#333;}
.organization1 .lv2 .group > li > a > i{display:block;position:absolute;top:50%;right:10px;width:17px;height:17px;margin-top:-8px;background:url(/images/kor/common/org1.ic1.png) no-repeat;background-size:contain}
.organization1 .lv2 .group > li > a:before{display:block;position:absolute;top:-30px;left:50%;height:30px;border-left:1px solid #ddd;content:''}
.organization1 .lv2 .group2 > li{float:left;width:31.33%;margin:0 1%}

.organization1 .lv2 .group.plus_1{text-align: center;}/* 2021 8 17 psc 수정
.organization1 .lv2.plus:after{display:block;position:absolute;top:70px;left:10.6%;width:78.9%;border-top:1px solid #ddd;content:''}*/.organization1 .lv2.plus:after{display:block;position:absolute;top:69px;left:13%;width:74.0%;border-top:1px solid #ddd;content:''}@media only screen and (max-width: 900px){	.organization1 .lv2.plus:after {left: 25.6%;width: 49%;}}
.organization1 .lv2.plus .group > li > a:before{display:block;position:absolute;top:-33px;left:50.1%;height:30px;border-left:1px solid #ddd;content:''}

.organization1 .lv2.lv2_1 .group{margin: 0;}
.organization1 .lv2.lv2_1:before{top: 0px;}
.organization1 .lv2.lv2_1 .group > li{float:left;width:10.2%;margin: 0}
.organization1 .lv2.lv2_1 .group > li + li{margin-left: 1%;}
.organization1 .lv2.lv2_1 .group > li > a:before{display:block;position:absolute;top:-30px;left:50.1%;height:30px;border-left:1px solid #ddd;content:''}
.organization1 .lv2.lv2_1 .group > li > a{position:relative;height: auto;padding: 0;margin:30px 0 0;border:0;line-height:40px;color:#3e3e3e;text-align:center}
.organization1 .lv2.lv2_1 .group > li > a .t1{display:block; height:45px; margin-top:2%; border: 3px solid #2a7ac8;letter-spacing: -2px;}
.organization1 .lv2.lv2_1 .group > li > a .t1.long{line-height: 20px;}
.organization1 .lv2.lv2_1 .group > li > a .t1 em{display: block;}
.organization1 .lv2.lv2_1 .group > li > a .t2{display:block;margin-top: 6px;padding: 7px; border:1px solid #ddd;color:#333}
.organization1 .lv2.lv2_1 .group > li > a .t2 em{display: block; background: url(/images/common/major/sub/org_bul.png) no-repeat 0 8px;}

.organization1 .lv3{overflow: hidden;height:240px; margin-top: 5px;}
.organization1 .lv3>li{overflow: hidden;height: auto;  margin-top: 5px; padding:8px 9px;border: 1px solid #ddd;background: #fff;}
.organization1 .lv3>li>.list_1st{margin:5px 0 0 5px;}



/*.organization1 .lv3 li,
.organization1 .lv4 li{position:relative;padding-left:10px;}*/
/*.organization1 .lv3 li:before,
.organization1 .lv4 li:before{display:inline-block;content:"";position:absolute;left:0;top:9px;width:3px;height:3px;background-color:#666;border-radius:50%;}*/
.organization1 .lv3 .lv3_2 li:before{display:none}
.organization1 .lv3 .lv3_2 li a{font-size:14px}

/*.organization1 .lv2 .group2 .lv3{min-height:260px}*/

.organization1 .lv3 li > a{display:block;color:#055FB7}

.organization1 .lv1-1{background:#1461AC}

.organization1 .lv1-2{background:#272C3C}

.organization1 .lv1-3{background:#3A5CA4}

/* 2021, 2, 3 psc modify .organization1 [class*=org]{margin:50px 0} */

.organization1 [class*=org]{margin:10px 0}

.org1 .lv2:before{top:0}

.organization1 .lv2-1 .group > li > a{background:#555B69}

/* .organization1 .lv2-2 .group>li>a{background:#69745b} */
.org4 .lv2:before{border:0}

.organization1 .lv2-4 .group{margin:0}

.organization1 .lv2-4 .group > li{float:left;width:100%;margin:0}

.organization1 .lv2-3 .group > li{width:100%;margin:0}

.organization1 .left,.organization1 .right{float:left;width:49%}

.organization1 .left{margin-right:1%}

.organization1 .right{margin-left:1%}

.organization1 .org4{clear:both;width:50%;margin:0 auto;padding-top:30px}

.health_org1 .lv3{height:260px}

.organization1 .lv2-3:before{border:0}

.organization1 .lv2 .group > li.tab.on > a{background:#638c0b}

.org1 .lv2 .group > li > a:before,.org2 .lv2 .group > li > a:before{display:none}

.org1 .lv2:before,.org2 .lv2:before{display:none}

.organization1 .lv2-1,.organization1 .lv2-2{padding:0 1em 1.5em;border:1px solid #ddd;background:#fff}
.organization1 .lv2-2.plus{border:0;}

.organization1 .lv2.lv2-2 .group > li{width:18%;}/* 2021 8 17 psc 수정
.organization1 .lv2.lv2-2 .group.plus_1 > li{width:18%;margin: 0 1%;}*/
.organization1 .lv2.lv2-2 .group.plus_1 > li{width:23%;}
.organization1 .lv2.lv2-2 .group.college > li{width: 31.3%}

.organization1 .lv2.lv2-2 .group.college .lv3{height:auto;}


.organization1 .lv2.lv2-2 .group > li span,
.organization1 .lv2.lv2-2 .group > li div{font-size:15px;text-align:left;letter-spacing: -1px;}

.organization1 .lv2.lv2-2 .group .lv4_group{position:absolute;left:10px;top:190px;margin-top:0;width:100%;background:none;}
.organization1 .lv2.lv2-2 .group .lv4_group > a{position:relative; margin:30px 0 0;padding:0 10px;width:18%;height:40px;line-height:40px;background-color:#666;color:#fff;}
.organization1 .lv2.lv2-2 .group .lv4_group > a:before{display:block;content:"";position:absolute;left:50%;top:-30px;width:1px;height:30px;background-color:#ddd;}

.organization1 .lv2.lv2-2 .group .lv4_group ul{padding:10px;background-color:#f9f9f9;}
.organization1 .lv2.lv2-2 .group .lv4_group ul:after{display:block;content:"";clear:both;visibility:hidden;}
.organization1 .lv2.lv2-2 .group .lv4_group ul li{float:left;width:25%;}
.organization1 .lv2.lv2-2 .group .lv4_group ul li a{color:#333;}

.organization1 .lv2.lv2-2 .group.sub_lab{position:relative;}
.organization1 .lv2.lv2-2 .group.sub_lab > li:first-child{position:static;}

.organization1 .lv1-2 a{color:#fff; line-height: 40px;}


/**/
.organization1 .lv2.lv2-2 .group.type2 ul > li{float: left;width: 25%;}
.organization1 .lv2.lv2-2 .group.type2 > li > a {width: 18%;}
.organization1 .lv2.lv2-2 .group.type2 > li {width: 100%;}
.organization1 .type2 .lv3 {min-height: 270px;}
/**/

@media only screen and (max-width: 1279px){
  .organization1 .lv2.lv2-2 .group.college .lv3{min-height:260px;}
    .organization1 .lv2.lv2-2 .group > li span, .organization1 .lv2.lv2-2 .group > li div {
    letter-spacing: -1.5px;}
    .organization1 .lv2 .group > li > a,
    .organization1 .lv2 .group > li > span,
    .organization1 .lv2 .group > li > div{letter-spacing: -2px;}
}

@media only screen and (max-width: 900px){
.organization1 .lv1{width:40%;}
.organization1 .org1 .lv1_group .lv1{margin-right:5%;}
.organization1 .org1 .lv1_group .lv1:first-child{margin-left:5%;}.organization1 .org1 .lv1_group .lv123{margin-right:5%;}.organization1 .org1 .lv1_group .lv123:first-child{margin-left:5%;}

.organization1 .lv2 .group > li{width:98%}
.organization1 .lv2 .group2 > li{width:98%}
.organization1 .left,.organization1 .right{float:none;width:100%}
.organization1 .left{margin-right:0}
.organization1 .right{margin-left:0}

.organization1 .lv2.lv2_1 .group > li{width: 24%;margin-right: 1%;}
.organization1 .lv2.lv2_1 .group > li + li{margin-left: 0}
.organization1 .lv2.lv2-2 .group.college .lv3{min-height:auto;height:auto;}
.organization1 .lv2.lv2-2 .group.college > li,
.organization1 .lv2.lv2-2 .group > li{width:48%}
.organization1 .lv2.lv2-2 .group.plus_1 > li{width:48%;margin: 0 1%;}
.organization1 .lv3{height:auto;}

.organization1 .lv2:before{display:none}
.organization1 .lv2.lv2_1:before{display: block;left: 12%;width: 75.2%;}
.organization1 .lv2.lv2-4 .group > li > a{margin:0}
.organization1 .lv2.lv2-4 .group > li > a:before{display:none}

.organization1 .org4{width:100%}

    /*.organization1 .lv2 .group > li > a,
    .organization1 .lv2 .group > li > span,
    .organization1 .lv2 .group > li > div{letter-spacing: 0px;}*/
}


@media only screen and (max-width: 509px){
.organization1 .lv0{margin:0;width:100%;height:50px;border-radius:0%;background:#1c2f5a;}
.organization1 .lv0_2{margin:0;width:100%;height:50px;border-radius:0%;background:#1c2f5a;margin-top: 5px;z-index: 1;}

.organization1 .lv0:after{display:none}
.organization1 .lv0 .t1{position:static;margin-left:0;height:40px;line-height:40px;}
.organization1 .lv0_2 .t1 {position: static;margin-left: 0;height: 40px;line-height: 40px;}

.sub030107 .ui{overflow: visible;}
.bo_ri { border-right:1px solid #e5e5e5; }
.sub030107 .ui{overflow: visible;}

.organization1 .org1 .lv1_group .lv1,
.organization1 .org1 .lv1_group .lv1:first-child{margin:20px 0 10px 0;width:45%;font-size: 16px;}.organization1 .org1 .lv1_group .lv123,.organization1 .org1 .lv1_group .lv123:first-child{margin:20px 0 10px 0;width:45%;font-size: 16px;}
.organization1 .org1 .lv1_group123{margin-top:190px;}


.organization1 .quarter .lv1:before{top:-80px;height:80px;}
.organization1 .lv1:after{display:none}


.organization1 .lv2-1,.organization1 .lv2-2{padding:0;border:0;background-color:transparent}
.organization1 .lv2 .group > li > a:before,
.organization1 .lv2.plus:after,
.organization1 .lv2.plus .group > li > a:before{display:none}
.organization1 .lv0{width:100%}
.organization1 .lv1-1{width:40%}
.organization1 .lv3{padding:0;background-color:transparent}
.organization1 .lv3,
.organization1 .lv2.lv2-2 .group.college .lv3{min-height:0;}
.organization1 .lv1:before{top:-20px;z-index:-1;height:20px;}
.organization1 .lv3 > li{width: 90%;margin:2px auto 5px; padding:0px 0 5px}
.organization1 .lv3 li > a{display:block;height:30px;padding:0;padding:0 10px;line-height:30px;color:#333}
.organization1 .lv3 > li > .list_1st {margin: 5px 0 0 25px;}
.organization1 .lv2 .group > li > a{margin:10px 0 0}
.organization1 .lv1{width:100%}
.organization1 [class*=org]{margin:0}
.organization1 .org4{padding-top:0}
.organization1 .lv2.lv2-2 .group.college > li,
.organization1 .lv2 .group > li{width:100%}
.organization1 .lv2.lv2-2 .group.college.college_link > li{width: 95%;}
.organization1 .lv2.lv2-4 .group > li > a{margin-top:10px}
.brclear + br,.brclear + br + br{display:none}
.organization1 .org1_1{position: relative;margin-top: 65px;}
.organization1 .org1_1:before{content:'';display:block;position:absolute;top:-134px;left:50%;width: 1px;height:60.7%;background: #ddd;}
.organization1 .lv2.lv2_1:before{left: 25%;width: 49.5%;}
.organization1 .lv2.lv2_1 .group > li{width: 49%;}
.organization1 .lv2.lv2_1 .group > li > a{margin-top: 10px;}
.organization1 .lv2.lv2_1 .group > li > a:before{top: -10px;height: 10px;}
.organization1 .lv2.lv2-2 .group > li span{width: 95%;margin: 5px auto 3px;}
.organization1 .lv2.lv2-2 .group > li,
.organization1 .lv2.lv2-2 .group.plus_1 > li{float:none;width:95%;margin:0 auto;}
.organization1 .lv1{width:100%;margin:10px 0 0}
.organization1 .lv2.lv2-2 .group.sub_lab{padding-bottom:0;}
.organization1 .lv2.lv2-2 .group .lv4_group{position:static;}
.organization1 .lv2.lv2-2 .group .lv4_group > a{margin-top:10px;width:100%;}
.organization1 .lv2.lv2-2 .group .lv4_group > a:before{z-index:-1;}
.organization1 .lv2.lv2-2 .group .lv4_group ul li{width:100%;}
.organization1 .lv3 .lv3_2 li{background:none}
.organization1 .lv2.lv2-2 .group.type2 ul > li{float: none;width: 100%;}
.organization1 .lv2.lv2-2 .group.type2 > li > a {width: 100%;}
}
@media only screen and (max-width: 459px){
	.organization1 .org1 .lv1_group .lv1 .sp_plus li{float: none;width: 98%;}
	.organization1 .org1_1{margin-top: 105px;}
	.organization1 .org1_1:before{top:-370px;height:134.7%;}
}
a.txt_btn{text-decoration: underline;color:#333;font-weight:600;}
a.txt_btn:hover{color:#1461AC;}


/*ROTC*/

.sub06080301 .ui.uip.type2 li{background-color: #fff;}
.sub06080301 .ui.uip.type2 li:after{left: 48%;}

@media(min-width:640px){
.sub06080301 .ui.uip.type2 li{height:280px;}
}
@media(min-width:768px){
.sub06080301 .ui.uip.type2 li{width: 25%;}  
}

.fc_red{color:#D81100}
.ud_line{text-decoration: underline;}

#sub06_08_03_05 ul.list_1st.nolrblt li,
#sub06_08_03_05 ul.list_2st.nolrblt li{background: 0;} 
#sub06_08_03_05 .list_1st .mt_20{margin-top:20px;}


/* 학생회*/

.sub06020201 .ui.uib.type3 .uibodo .thm_figure {margin-bottom: 20px;}

div[class*="sub0602020"] .ui.type2.mintro_num.big_num h3{float:right;width:90%;margin-top:0;padding-left:10px;}

div[class*="sub0602020"] .ui.type2.mintro_num.big_num em b{font-size:16px; line-height: 1.8;}

.sub06020201 .ui.uib.type3 .uibodo .thm_figure,
.sub06020203 .ui.uib.type3 .uibodo .thm_figure,
.sub060302 .ui.uib.type3 .uibodo .thm_figure
{margin-bottom:15px;}

@media(min-width:767px){
.sub06020201 .ui.uib.type3 .uibodo .thm_figure,
.sub06020203 .ui.uib.type3 .uibodo .thm_figure,
.sub060302 .ui.uib.type3 .uibodo .thm_figure
{width:35%;}
.sub06020201 .ui.uib.type3 .uibodo .thm_caption,
.sub06020203 .ui.uib.type3 .uibodo .thm_caption,
.sub060302 .ui.uib.type3 .uibodo .thm_caption
{width:63%;}

.sub06020202 .ui.uib.type3 .uibodo .thm_figure {width:0%;}
.sub06020202 .ui.uib.type3 .uibodo .thm_caption{width:100%;}

div[class*="sub0602020"] .big_num .txtwrap .num_mico{float:left;}
}

@media(max-width:767px){
div[class*="sub0602020"] .big_num .txtwrap .num_micon{float:left;}
div[class*="sub0602020"] .ui.uit.big_num .inner .txtwrap .m-txt em{margin-top:0;}
}

@media(max-width:540px){
div[class*="sub0602020"] .big_num .txtwrap .num_micon{float:none; margin:10px auto;}
div[class*="sub0602020"] .ui.uit.big_num .inner .txtwrap .m-txt{padding: 10px 0 30px;}
}


.sub06010303 h4{margin:20px 0 10px;}



/*부속충주한방병원 3col icon area 추가*/
.box3wrap{overflow: hidden;text-align: center;}
.box3wrap ul{width:100%;}
.box3wrap li{height:190px;border:1px solid #ddd;background-color: #f7f8f9;text-align: center;font-size:15px;}
.box3wrap li:nth-of-type(2),
.box3wrap li:nth-of-type(3){border-top:0;}
.box3wrap li strong{margin-top:10px;font-size: 17px;line-height: 1;}
.box3wrap li strong+p{margin-top:5px;}
.box3wrap li p{color:#666;line-height: 1.3;}
.box3wrap li span{display: inline-block; }
.box3wrap li span.icowrap{width:65px;height:65px;margin-top:20px;border-radius: 50%; }
.box3wrap li span.icowrap.col1{background:#18a8cc;}
.box3wrap li span.icowrap.col2{background:#0164b7;}
.box3wrap li span span{width:100%;height:100%;background: url(/images/common/ui/ui_icon.png) no-repeat;}
.box3wrap li span span.icon1{background-position:14px -383px; }
.box3wrap li span span.icon2{background-position:-70px -383px;}
.box3wrap li span span.icon3{background-position:-150px -380px;}

.box3wrap .btn{ padding:10px 23px 12px;margin-top:20px;background:#434d5e;}
.box3wrap .btn:hover,
.box3wrap .btn:focus{background:#1F2837}
.box3wrap .btn .nw_ico{display: inline-block;width:17px;height:17px;margin-left:10px;background: url(/images/common/ui/ui_icon.png) no-repeat -358px -24px;}

@media(min-width:550px){
.box3wrap li{float:left;width:33%;}
.box3wrap li:nth-of-type(2),
.box3wrap li:nth-of-type(3){margin-left:-1px;border-top:1px solid #ddd;}
}  

/*발전기금선정 추가 아이콘 작업*/


.ui.uip.type2 li .ui_icon.ico1{background:#00a3b2 url(/images/common/ui/ui_icon.png) no-repeat 0 -469px; } 
/*#0279c4
#a29186
#10477a*/
/*부속시설 조직도수정*/

.org .lv0.ml40 { margin-left:40%; margin-bottom:0; }
.org .lv0.ml40_sub6 { margin-left:40%;  }
.org.sub04040203 > li:before { bottom:230px; }
.org.sub04040203 .lv0.ml40 { margin-bottom:30px; }
.org.sub04040203 .lv2 .group > li > p .t1 { height:auto; line-height:23px; padding:5px; }

@media (max-width: 768px) {
.org .lv0.ml40 { margin-left:0; }
.org .lv0.ml40_sub6 { margin-left:0;  }
}
@media (min-width: 769px) {
  .org.sub04040203 .lv2 .group > li > p .t1 em{display: block;}
}



/* =======context2===============================================*/


/*대표=대학생활*/
.bo_ri { border-right:1px solid #e5e5e5; }
.bgn .bg_none { background:none; padding-left:0; }
.ui.uilnk .box_col .col .bor_none { border:none; }
@media (min-width: 640px) {
.ui.uilnk .box_col .col .bor_none .w_col3 li { width:33.33%; }

}
.ui.uilnk .box_col .col .bor_none .w_col3 li a { border:1px solid #d2d2d2; height:auto; background:#fff; }
.ui.uilnk .box_col .col .bor_none .w_col3 li a img { width:100%; }

.greet_bot { text-align:right; font-weight:bold; font-size:17px;}

@media (min-width: 768px) {
.organ3 .org > li:before { bottom:75px; }
.organ3 .org .lv2 .group > li { width:23%; }
.organ3 .org .lv2 .group > li.g1 > p:before { left:39%; }
.organ3 .org .lv2 .group > li.g4 > p:before { left:61%; }

}

.sub06080101 .ui.uib .uibodo .thm_figure { background:#fff; border:none; }
.sub06080101 .rotc_box { border:1px solid #ddd; padding:40px; width:80%; margin:0 auto; }
.sub06080101 .rotc_box .tit_inner { font-size:23px; line-height:23px; }
.sub06080101 .rotc_box .tit_inner span { font-weight:normal; font-size:18px; }
@media (min-width: 768px) {
.sub06080101 .rotc_box .rot1 { width:30% !important; }
.sub06080101 .rotc_box .rot2 { width:65% !important; margin-top:25px !important; }
}
.present_section .pshiswrap { overflow: hidden;  width: 100%; }
.sub06080101 .list_1st.his {  padding-left: 30px;  border-left: 3px solid #111; }
.sub06080101 .list_1st.his li { position: relative; margin-bottom: 20px; padding-left: 114px; font-size: 16px; }
.sub06080101 .list_1st.his li b {  position: absolute; top: 0; left: 0; padding: 0 0 0 9px;  color: #333;  font-weight: bold;  width: 100px;  letter-spacing: -1px; }

.f20 { font-size:20px; }
.f27 { font-size:27px !important; }

.ui.uic .box_col .col .item .thm_figure .wd100 { width:100%;  }
.list_nobul li { background: none; }

@media (max-width: 768px) {
.sub06080101 .rotc_box .tit_inner { margin-top:20px; text-align: center; }
.sub06080101 .rotc_box .con { text-align: center; }
}
/*대학기구 콘텐츠정리*/
.dep_box { padding: 25px 10px 20px 10px; background: url(/images/kor/sub04/icon_dep.png) no-repeat 40px 30px #f1f3f6; }
.dep_box p.dep_t { font-size: 1.429em; }
.dep_box p.dep_t span { font-weight: bold; }
.dep_box p.dep_d { font-size: 1em; }
.dep_box .dep_box_ul {  border-top: 1px solid #dcdcdc;  border-right: 1px solid #dcdcdc;  }
.dep_box .dep_box_ul li { overflow: hidden; width: auto;  background: #fff; }
.dep_box .dep_box_ul li span { display: block; width: auto; padding: 10px 20px;  border-left: 1px solid #dcdcdc;  border-bottom: 1px solid #dcdcdc; font-size:14px; }
.dep_box .dep_box_ul li span strong { width:auto; font-size:14px; }
.dep_box .dep_box_ul:after { content: "";  display: block;  clear: both; }
.dep_box p.dep_d span { color: #1461ac; }
.sub04_contents h4 { margin-top:0; }
.sub04_contents h4.mt_20 { margin-top:20px; }
.sub04_contents .inner.bg2 { padding:20px 30px; background-color:#f1f3f6; border:1px solid #dcdcdc;  }
.sub04_contents .inner.bg2 p { margin-top:0; color:#5d5d5d; font-size:15px;  }
.sub04_contents .inner.bg2 p.mt15 { margin-top:15px; }
.susu caption { height:0; }
.list_1st.sub0402 { margin-top:0; }
@media only screen and (min-width: 769px) {
.dep_box {  padding: 25px 30px 20px 120px; }
.dep_box div { padding-left: 45px; background: url(/images/kor/sub04/line_dep.png) repeat-y left top #f1f3f6; }
.dep_box .dep_box_ul li { float: left; width: 50%; }
}
@media only screen and (max-width: 768px) {
.dep_box { background:#f1f3f6; }
}

@media (min-width: 768px) {
.sub070603 .ui.uilnk.type3 .box_col.col_list li { float:right; }
}

@media (max-width: 540px) {
.sub0404.history_box .list_1st li span.info ul li {padding-left:100px; }
}
.s0105.kor_s0105 div h3 span { line-height:20px; }
@media (max-width: 1279px) {
.s0105.kor_s0105 div h3 span.inin { display:inline; } 
}


.song{position:relative;padding-left:500px;padding-top:20px;}
.song .left{position:absolute;top:0;left:0;border:solid 1px #d9d9d9;padding-bottom:20px;text-align:center;}
.song .left p{text-align:center;}
.song .song_con{width:100%;min-height:651px;background-color:#f5f5f5;}
.song .song_con p.tit{padding:10px 10px 56px 10px;font-size:14px;}
.song .song_con p.tit .span01{color:#222;font-weight:600;}
.song .song_con p.tit .span02{color:#0278b1; font-weight:600;}
.song .song_con .box{position:relative;margin-bottom:25px;padding:35px 0 15px;text-align:center;color:#555;}
.song .song_con .song_box02{text-align:left;padding:20px 10px;}
.song .song_con .song_box02 strong{display:block;width:200px;padding:12px 0;margin:-40px auto 0 auto;text-align:center;font-size:14px;line-height:14px;color:#fff;background:#026ed2;    border-radius: 30px;}
.song .song_con .song_box02 p{padding:10px 5px;}
.song .song_con .song_box02 p:first-child{border-bottom:1px solid #d9d9d9;}
.song .song_con .song_box02 span{display:block;padding:5px 0;color:#222;font-weight:600;}
@media (max-width:1024px) {
.song{padding-left:0;padding-top:0;}
.song .left{position:relative;top:0;left:0;border:solid 1px #d9d9d9;padding-bottom:20px;}
.song .song_con{min-height:auto;padding:20px;}
.song .song_con .song_box02 strong{margin-top:0}
}

.floating {
    animation-name: floating;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
}




@keyframes floating{
	 0%   { transform: translateY(0%);}
	 50%  {transform: translateY(10%);}
	 100%  {transform: translateY(0%);}
}


/* sub06_01_06  학생증 발급 */
.sub06_01_06 p.name_p {text-align: center}
.sub06_01_06 a.txt_cb {color: #055fb7;}

.wid100 { width:100%; }
@media only screen and (min-width: 480px) {
.id_sub_0602 .box_greeting:after { background: url(/images/kor/sub06/sub06_08_01_02_img01.jpg) no-repeat 50% 50%;  background-size: cover; }
.id_sub_0602.two .box_greeting:after { background: url(/images/kor/sub06/sub06_08_01_02_img02.jpg) no-repeat 50% 50%;  background-size: cover; }
.id_sub_0602.three .box_greeting:after { background: url(/images/kor/sub06/sub06_08_01_04_img01.jpg) no-repeat 50% 50%;  background-size: cover; }	
}
@media only screen and (max-width: 400px) { 
.id_sub_0602.two .box_greeting .msg { height:260px; }
.id_sub_0602.three .box_greeting .msg { height:260px; }
}
/* 대학소개반응형 */
.sub0301 .ui.ui-homepage-list .col.h-list>li .i-text { height:auto; min-height:150px; }
.sub0301 .ui.ui-homepage-list .col.h-list>li .inner .btn_group { text-align:center; }
.sub0301 .ui.ui-homepage-list .col.h-list>li i { margin-top:5px; margin-right:5px; }
.sub0301 .ui.ui-homepage-list .col.h-list>li .inner .subject { width:100%; }

.ui-major-intro .intro-img .majorInfo .tit span.fs18 { font-size:18px; }
.ui.ui-homepage-list .col.h-list>li i a { padding:5px 20px 4px 20px; border-radius:0px; }
.ui.ui-homepage-list .col.h-list>li .i-arrow1 a { background-color:#1268c9; }
.ui.ui-homepage-list .col.h-list>li .i-arrow2 span { display:none; background:none; }
.ui.ui-homepage-list .col.h-list>li .i-arrow1 span { display:none; background:none; }
/*학생복지*/
.sub06_10 .ui.ui-homepage-list .col.h-list.first>li { margin-top:0; }
.sub06_10 .ui.ui-homepage-list .col.h-list>li .i-text { height: auto; min-height: 150px; }
.sub06_10 .ui.ui-homepage-list .col.h-list>li .inner .btn_group { text-align: center; }
.sub06_10 .ui.ui-homepage-list .col.h-list>li i { margin-top: 5px; margin-right: 5px; }


@media only screen and (max-width: 1024px) {
.id_sub_0602 .box_greeting .msg { padding-top:40px; }
}

@media only screen and (max-width: 768px) {
.sub0301 .ui.ui-homepage-list .col.h-list>li { float:none; width:100%; }
.sub0301 .ui.ui-homepage-list .col.h-list>li .i-text { overflow:auto; min-height:auto; }
.sub06_10 .ui.ui-homepage-list .col.h-list>li { float:none; width:100%; }
.sub06_10 .ui.ui-homepage-list .col.h-list>li .i-text { overflow:auto; min-height:auto; }

.sub06_10 .ui.ui-homepage-list .col.h-list.first>li { margin-top:-1px; }
.sub06_10 .ui.ui-homepage-list .col.h-list.first>li:nth-child(1) { margin-top:0; }
.ui.ui-homepage-list .col.h-list>li.odd { margin-left:0; }
}

@media only screen and (max-width: 767px) {
.id_sub_0602 .box_greeting:after { background:none;display:none; } /* 20181108_수정 */
.id_sub_0602 .box_greeting .msg { height:350px; }
.sub05_btn_group a { display:block; margin-top:5px; width:297px; }
}
/*연구/산학-인사말,연혁*/
.sub06_01_01 .major-intro_b .top-box .inner-bg h2 { margin-top:23px; }
@media only screen and (max-width: 810px) {
  .sub060101.ui-major-intro .intro-img{height: 390px;}
  .sub060101.ui-major-intro .intro-img .intro-box{height: 320px}
  .sub060101.ui-major-intro .intro-img .intro-innerbox{height: 320px;}
}

@media only screen and (max-width: 768px) {
  .sub06_01_03 .history_box .list_1st:before {height: 85.5%;}

}
@media only screen and (max-width: 425px) {
  .sub06_01_03 .history_box .list_1st:before {height: 90.5%;}
  .sub060101.ui-major-intro .intro-img .majorInfo .tit span{display: inline-block;}
}
@media only screen and (max-width: 320px) {
  .sub06_01_03 .history_box .list_1st:before { top:210px; }
}
/*연구/산학-조직도*/

@media (min-width:769px){
	.sub06_01_04 .org > li:before {bottom: 133px;left: 49.9%;height: 200px;}
	.sub06_01_04 .org .lv0 { margin-left:40%; }
	.sub06_01_04 .org .lv01:after{content: '';display: block;overflow: hidden; visibility: hidden;clear: both;}
	.sub06_01_04 .org .lv2_1:first-child{margin-bottom: 20px;}
	.sub06_01_04 .org .lv2_1{margin: 1%;left: 50%;margin-left: 60%;}
	.sub06_01_04 .org .lv2_1:before {margin-left: -10%; width: 10%;top: 20px;height: 1px;}

	.sub06_01_04 .org .lv2_2{float: left;margin-left: 15%;margin-right: 15%;}
	.sub06_01_04 .org .lv2_2:before {top: 20px;width: 15%;height: 1px;margin-left: 20%; }

	.sub06_01_04 .org .lv2_3{float: right;margin-right: 15%;}
	.sub06_01_04 .org .lv2_3:before {top: 20px;width: 15%;height: 1px; margin-left: -15%;}

	.sub06_01_04 .org .lv2:before {left: 9.2%;width: 81.6%;}
	.sub06_01_04 .org .group:before {left: 6.0%;width: 88.6%;}
	.sub06_01_04 .org .lv2 .group > li {width: 72px;}
	.sub06_01_04 .org .lv2 .group > li > ul > .lv3 > p{margin:30px 0 0;}
    .sub06_01_04 .org .lv2 .group > li > p:before {left: 53%;}
	.sub06_01_04 .org .lv2 .group > li > p .t1{min-height: 92px;height:auto;line-height: 50px;}
	.sub06_01_04 .org .lv2 .group > li > p .t1 em{display: block;}
	.sub06_01_04 .org .lv2 .group > li.g1 > p .t1, 
	.sub06_01_04 .org .lv2 .group > li.g5 > p .t1{padding: 7px;line-height: 17px;/* font-size: 14px; */}
	.sub06_01_04 .org .lv2 .group > li.g1 > p .t1 a,
	.sub06_01_04 .org .lv2 .group > li.g5 > p .t1 a { line-height:20px; }

}
@media (min-width:1205px){
  .sub06_01_04 .org .lv2 .group > li > p .t1{min-height: 105px;}
}

@media (max-width: 768px){
.sub06_01_04 .org .group:before {top: -180px;}
.sub06_01_04 .org .lv2 .group > li > p .t1{ padding: 5px; height:auto; line-height: 17px;  }
.sub06_01_04 .org .lv2 .group > li > p .t1 em.name { display:block; } 

}
/*연구/산학-연구기관 소개*/
.sub0603.major-intro_b .top-box .inner-bg h2 { padding-top:85px; }
/*연구/산학-지식재산권출원절차*/
.sub0605_one.ui.uip.type3 li:nth-child(1), .sub0605_one.ui.uip.type3 li:nth-child(2), .sub0605_one.ui.uip.type3 li:nth-child(3), .sub0605_one.ui.uip.type3 li:nth-child(4) { border-bottom:1px solid #bcc5d2; }
.sub0605_one.ui.uip.type3 li { min-height:78px; }
.sub0605_two.ui.uip.type3 li:nth-child(1), .sub0605_two.ui.uip.type3 li:nth-child(2), .sub0605_two.ui.uip.type3 li:nth-child(3), .sub0605_two.ui.uip.type3 li:nth-child(4) { border-bottom:1px solid #bcc5d2; }
.sub0605_two.ui.uip.type3 li { width:33.3%; min-height:78px; }
.sub06_05_02_01 .list li { background:none; }
.sub0605_two.ui.uip.type3 li:nth-child(4), .sub0605_two.ui.uip.type3 li:nth-child(5) {  border-top:none;  }
.sub0605_two.ui.uip.type3 li:nth-child(4) { border-left:1px solid #bcc5d2; }
.sub0605_two.ui.uip.type3 li:nth-child(5) { border-left: none; }

@media (max-width:1120px) {
.sub0605_one.ui.uip.type3 li, .sub0605_two.ui.uip.type3 li { min-height:96px; }
}
@media (max-width: 767px) {
.sub0605_two.ui.uip.type3 li { width:50%; }
.sub0605_two.ui.uip.type3 li:nth-child(3) { border-top:none; border-left:1px solid #bcc5d2;  }
.sub0605_two.ui.uip.type3 li:nth-child(4) { border-left:none; }
.sub0605_two.ui.uip.type3 li:nth-child(5) {border-left:1px solid #bcc5d2; border-bottom:1px solid #bcc5d2; }
}
@media (max-width: 639px){
.sub0605_one.ui.uip.type3 li:nth-child(3), .sub0605_one.ui.uip.type3 li:nth-child(4) { border-top:none; }	
.sub0605_two.ui.uip.type3 li { width:100%; }
.sub0605_two.ui.uip.type3 li:nth-child(2) {  border-left:1px solid #bcc5d2; }
.sub0605_two.ui.uip.type3 li:nth-child(2), .sub0605_two.ui.uip.type3 li:nth-child(3) { border-top:none; }	
.sub0605_two.ui.uip.type3 li:nth-child(4) { border-left:1px solid #bcc5d2; }
}
@media (max-width: 480px) {
.sub0605_one.ui.uip.type3 li:nth-child(2) { border-top:none; }
}

/*연구/산학-가족회사*/
@media only screen and (min-width: 768px) {
.sub06_05_03 .ui.uip.type2 li { width:20%; min-height:206px; font-size:14px; }

}
/*연구/산학-link사업단*/
.sub06_07 .kor_s0105.s0105 div { min-height:188px; }
@media (max-width: 1399px){
.sub06_07 .kor_s0105.s0105 div { min-height:242px; }
}
@media (max-width: 480px){
.sub06_07 .kor_s0105.s0105 div ul li { padding-left:90px; word-break:break-word; }
}.organization1 .lv2 .group > li .spcorg{	padding:0;}/*sub0807_세명sns*/.sub0807_box {position : relative;}.sub0807_icon {display:inline-block; width :19%; max-height:164px; margin-top:35px; }.sub0807_title {display:inline-block; position : absolute; margin:auto;}


/* sub1004_학교기업 버튼 페이지 */

/* 페이지 전체 레이아웃 */
.modal-page {padding: 60px 20px; /* background-color: #f9f9f9; */ text-align: center; font-family: "NanumSquare", sans-serif;}

.modal-inner {max-width: 1100px;margin: 0 auto; /* background-color: #fffffff0; */ padding: 40px 30px; /* border-radius: 12px;box-shadow: 0 5px 15px rgba(0,0,0,0.1); */}

.modal-inner img {width: 270px; margin-bottom: 15px;}

.modal-inner p {font-size: 18px;}

.modal-inner h4 {font-size: 23px;margin: 10px 0 30px 0;}

/* 버튼 영역 */
.modal-buttons {display: flex; justify-content: center; gap: 46px; margin: 25px 0;flex-wrap: wrap;}

.image-button {width: 18%; min-width: 200px; text-decoration: none; color: inherit;}

.image-content {position: relative; width: 100%; padding-top: 100%; /* 1:1 비율 */ background-size: cover; background-position: center; overflow: hidden; box-shadow: 0 3px 8px rgba(0,0,0,0.2); transition: transform 0.3s ease;}

.image-content:hover {transform: scale(1.03);}

.overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0 / 18%); color: #fff; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 10px;}

.overlay .title {font-size: 16px; font-weight: bold; margin-bottom: 6px; color: #fff; line-height: normal; letter-spacing: normal;}

.overlay .action {font-size: 13px; border: 1px solid #fff; padding: 6px 12px; border-radius: 4px; display: inline-block; margin-top: 6px; color: #fff;}

/* 하단 문구 */
.modal-end p {font-size: 15px; margin-top: 20px;}

.modal-end span {color: red;}

/* 학교기업 버튼 페이지 */










