@charset "utf-8";

/*========================================================2017.06.01 개발팀 작업=====*/

/* 소통교통(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:25%;overflow:hidden;border:8px solid transparent;transition:all 300ms ease-in-out}
#snshub_body .box a{display:block;overflow:hidden;padding:15px;border:1px solid #ddd}
#snshub_body .box .box_thumb{position:relative;overflow:hidden;padding-top:56%}
#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 .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;}
#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 퍼블리싱팀 작업=====*/



/*====================010201 총장인사말*/
.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 .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'}
.present_section .lpre h1{margin:40px 35px auto;}



@media (max-width:1150px){
    .present_section .lpre ul:before{right:0;}
}


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

}

.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:27px;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:19px;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/eng/sub01/sub01_03_img02.jpg) no-repeat left 397px; }

.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 .p_wrap p:first-child{margin-top:50px;color:#3d3d3d;font-size:18px;font-family: 'nsr','Malgun Gothic';}
.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;}

@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: 24px;} 
.sub01_02_01 .present_section .lpre p{font-size:18px;line-height: 1.3;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;}
}


/* sub01_01_03_01 자매 회사 및 기관 */  
.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%;}
}



/* 대학연혁 */
.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;}
.sub01_02_01 .history_box .list_1st:before{height: 99%;}

@media(max-width:768px){  
  .sub01_02_01 .history_box .list_1st:before{height: 97.8%;}
  .sub01_02_04 .history_box .list_1st:before{height: 45.5%;}
}

@media(min-width:769px){  
  .history_box.box1{background:url(/images/eng/sub01/history_bg01.png) no-repeat;background-size: 33%;}
  .history_box.box2{background:url(/images/eng/sub01/history_bg02.png) no-repeat;background-size: 33%;}
  .history_box.box3{background:url(/images/eng/sub01/history_bg03.png) no-repeat;background-size: 33%;}
  .history_box.box4{background:url(/images/eng/sub01/history_bg04.png) no-repeat;background-size: 23%;}
}

/*건학이념,세명인재상 2017.05.31*/
.promise_box {  padding: 30px; background-color: #f4f5f7; }
.promise_box .frame { padding: 70px; border: 1px solid #dbdcde; background: url(/images/eng/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: 30px; font-weight: 600; color: #333; position:relative; padding-top:19px; line-height:35px; }
.promise_box .main_tit_wrap .tit em{display: block;font-weight: 600; color: #333;}
.promise_box .f_sign {width: 202px;  height: 40px; margin: 50px auto 0 auto; padding-top: 5px;  background: url(/images/eng/sub01/f_sign.png) no-repeat; font-size: 14px;  color: #172162;  letter-spacing: 1px;}

.promise_box .main_tit_wrap .tit:before { position:absolute; top:16px; left:22%; content:""; background:url(/images/eng/sub01/lcon_img.png) no-repeat;  width: 39px;
    height: 33px; }
.promise_box .main_tit_wrap .tit:after { position:absolute; top:16px; right:21%; content:""; background:url(/images/eng/sub01/rcon_img.png) no-repeat;  width: 39px;
    height: 33px; }
.promise_box .main_tit_wrap .tit.two:before {left:20%;top: 25px}
.promise_box .main_tit_wrap .tit.two:after {right:19.5%;top: 25px}

.promise_box .sub_tit_wrap { padding-top: 40px;font-size: 16px;color: #618edb;}
.promise_box .sub_tit_wrap 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: 530px) {
  .promise_box { padding: 20px;}
  .promise_box .frame { padding: 30px 15px; background-size: contain; }
  .promise_box .main_tit_wrap .tit{font-size: 20px;}
  .promise_box .main_tit_wrap .tit em{display: inline-block; }
}

/* ====================01050102 비전 및전략설정과정 */ 

/*학부 교육목표 타이틀*/
.sub01050102 .ttlwrap{position: relative;}
.sub01050102 .ttlwrap h3.mjttl{position: absolute;top: 65px;left: 20%;color:#333;font-size: 23px;line-height: 1.3}
.sub01050102 .ttlwrap h3.mjttl em{display: block;color:#333;font-family: 'nsr';font-size: 23px;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}
.sub01050102 .intro_diagram_wrap .intro_diagram li.long span{padding: 45px 0;}


/* ====================010303 인재상과 5대 핵심역량 */ 

.sub010303 .top_txt{position:relative;width:58%;margin:50px auto 0;text-align: center;font-size:25px;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 .ttlwrap h3.mjttl{left: 20%;}
.sub010303 .ttlwrap h3.mjttl em{font-size: 20px;}

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

/* ====================01050101 세명2030 (/major/content.css 인사말 B) */ 
.ds_blck{display: block;}
.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/eng/sub01/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;}
}

.listcol { padding:1px 0 0 1px; overflow:hidden; }
.listcol .col { float:left; width:25.112%; height:260px; 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:17px; line-height:1.4; font-family: 'nsr','Malgun Gothic';font-weight:normal; }
.listcol .ko strong { display:block; font-size:20px; font-weight:normal; }


.contactus { overflow:hidden; padding:25px;background-color:#efefef;border-bottom:1px solid #ddd}
.contactus .add { float:left; width:43%;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:57%;text-align:right; }
.contactus .info .btn-line{display:inline-block;width:115px;height:115px;margin:0 2px 10px;padding:28px 16px;background-color:#1461ac;border:none;border-radius:50%;color:#fff;white-space: inherit;line-height:21px;font-size: 13px;text-align: center;}
.contactus .info .btn-line.long{line-height: 15px;}


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



/* ====================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;}
.sub01050104 .ttlwrap h3.mjttl{left: 35%;}
}

@media(max-width: 400px){
  .sub01050104 h2.no_bfr{font-size: 23px;}
  .sub01050104 .top_txt{font-size: 22px;}
}
 .cl4{background-color:#3ba5ba}
/* ==================== sub01050105 교양교육 구성체계 */

.sub01050105 .intro_diagram_wrap{padding:0;}
.sub01050105 .intro_diagram_wrap h3{font-size: 23px;}
.sub01050105 .intro_diagram_wrap .intro_diagram li span{width: 160px; height: 160px;padding-top: 52px; line-height:1.2;font-size:16px;}
.sub01050105 .intro_diagram_wrap .intro_diagram li.long span{padding-top:38px;}
.sub01050105 .intro_diagram_wrap:after{width: 80%;top: 170px;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;}

.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%;padding: 30px 10px;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/eng/sub01/sub01_05_06_img01.png) no-repeat 0 0px;background-size: 100%;}

}

@media(min-width:769px){
  .sub01050106 .intro_diagram_wrap .brbox{height: 170px}
}

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


/*=================== 기관시설 기구조직표 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 .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;margin-right:13%;}
.organization1 .org1 .lv1_group .lv1:after{display:none;}
.organization1 .org1 .lv1_group .lv1:first-child{float:left;margin-left:13%;}


.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:35%;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:50%;z-index:-1;height:217px;border-left:1px solid #ddd;content:''}

.organization1 .lv1{width:40%;height:60px;margin:30px auto;padding:0;border:0;background:#5a5867;line-height:60px;font-size:1.2em;color:#fff;text-align:center}
.organization1 .lv1.long{padding:12px; line-height: 20px;}

.organization1 .lv1:before{display:block;position:absolute;top:-50px;left:50%;height:50px;border-left:1px solid #ddd;content:''}
.organization1 .org1 .lv1:before{display:none;}
.organization1 .lv1:after{display:block;position:absolute;top:60px;left:50%;height:30px;border-left:1px solid #ddd;content:''}

.organization1 .lv2:before{display:block;position:absolute;top:70px;left:24.555%;width:51%;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:50px;margin:30px 0 0;padding:0 10px;border: 3px solid #498ED0;background:#fff;line-height: 45px;color:#333;}
.organization1 .lv2 .group > li.long > a,
.organization1 .lv2 .group > li.long > span{line-height: 22px;}

.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 .lv3{overflow: hidden;height:240px; margin-top: 5px;}
.organization1 .lv3>li{overflow: hidden;height: auto;  margin-top: 5px; padding:8px 10px;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}

.organization1 [class*=org]{margin:50px 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.lv2-2 .group > li{width:31%;}
.organization1 .lv2.lv2-2 .group.type3 > 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;}

}

@media only screen and (max-width: 900px){
.organization1 .lv1{width:70%;}
.organization1 .org1 .lv1_group .lv1{width: 40%; margin-right:5%;}
.organization1 .org1 .lv1_group .lv1: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-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.type3 > li{width:48%;}
/*.organization1 .lv2.lv2-2 .group.type3 > li >a{height: auto;}*/
.organization1 .lv3{height:auto;}

.organization1 .lv2:before{display:none}

.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: 600px){
  .organization1 .org1 .lv1_group .lv1,
  .organization1 .org1 .lv1_group .lv1:first-child{float: none; width: 100%;height: auto; margin: 10px 0 0 0;font-size: 16px;}
  .organization1 .lv1.long{line-height: 30px}
  .organization1 .org1 .lv1_group:before{display: none;}

  .organization1 .lv2.lv2-2 .group > li,
  .organization1 .lv2.lv2-2 .group.college > li,
  .organization1 .lv2.lv2-2 .group.type3 > li{float:none;width:95%;margin:0 auto; letter-spacing: 0px;}
  
  .organization1 .lv3 > li{width: 90%;margin:2px auto 5px; padding:0px 0 5px}

  .organization1 .lv1{width:100%;margin:10px 0 0}
  .organization1 .lv2-1,.organization1 .lv2-2{padding:0;border:0;background-color:transparent}
  .organization1 .lv2.lv2-2 .group > li span{width: 95%;margin: 5px auto 3px;letter-spacing: -1px;}

  .organization1 .lv1:before{top:-20px;z-index:-1;height:20px;}
  .organization1 [class*=org]{margin:0}

.organization1 .lv3 li > a{display:block;height:auto;padding:0;padding:0 10px;line-height:30px;color:#333}

  
}  

@media only screen and (min-width: 901px){
  .organization1 .org1 .lv1_group .lv1{width: 30%;}
}
/**/
@media only screen and (max-width: 460px){
.organization1 .lv0{margin:0;width:100%;height:50px;border-radius:0%;background:#1c2f5a;}


.organization1 .lv0:after{display:none}
.organization1 .lv0 .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 .quarter .lv1:before{top:-80px;height:80px;}
.organization1 .lv1:after{display:none}



.organization1 .lv2 .group > li > a:before{display:none}

.organization1 .lv0{width:100%}

.organization1 .lv1-1{width:100%}

.organization1 .lv3{padding:0;background-color:transparent}

.organization1 .lv3,
.organization1 .lv2.lv2-2 .group.college .lv3{min-height:0;}

.organization1 .lv3 > li > .list_1st {margin: 5px 0 0 25px;}


.organization1 .lv2 .group > li > a{margin:10px 0 0}

.organization1 .lv1{width:100%; height: auto;}

.organization1 .org4{padding-top:0}

.organization1 .lv2.lv2-2 .group.college > li,
.organization1 .lv2 .group > li{width:100%}

.organization1 .lv2.lv2-4 .group > li > a{margin-top:10px}

.brclear + br,.brclear + br + br{display:none}


.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%;}
}

a.txt_btn{text-decoration: underline;color:#333;font-weight:600;}
a.txt_btn:hover{color:#1461AC;}


/* sub01_06_02 부속병원*/
.sub01_06_02 .major-intro_c .m_txt p,
.sub01_06_02 .major-intro_c .m_txt p{font-size: 23px;}

@media(max-width:768px){
  .sub01_06_02 .major-intro_c .m_txt p,
  .sub01_06_02 .major-intro_c .m_txt p{margin: 0}
}



/* 체육시설 */
.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;}

}
/**/

/*학과안내*/
div[class *="sub02_01_0"] .ui.uib{padding: 30px;border: 1px solid #ddd;}



/* 대학원 */


.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;background: #0d53bc url(/images/jpa/sub01/mintrob_logo2.png)no-repeat right bottom; text-align: center;}

.sub0301 .major-intro_b .top-box .inner-bg h2{position: relative;padding-top:55px;font-size:20px;line-height: 30px;letter-spacing: 0px;}
.sub0301 .major-intro_b .top-box .inner-bg h2:after{content:""; position: absolute;display: inline-block;top: 152px;left: 50%;width:1px;height:50px; background-color:#7DA3DB;}
.sub0301 .major-intro_b .top-box .inner-bg a{display: inline-block;width: 160px;margin-top:70px;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/eng/sub02/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: 0px 10px;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;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.sub030202 .major-intro_b .top-box .inner-bg h2{padding-top: 65px;font-size: 28px;}
.sub0301.sub030202 .major-intro_b .top-box .inner-bg h2:after{top: 145px;}

@media(max-width:767px){

.sub0301 .major-intro_b .top-box .inner-bg{width:80%;height:150px;margin:30px auto;}
.sub0301.sub030201 .major-intro_b .top-box .inner-bg{height: 190px;}
.sub0301 .major-intro_b .top-box .inner-bg h2,
.sub0301.sub030202 .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 .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 .top-box{height: 290px;}
}

@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{height: 310px;}
  .sub0301.sub030201 .major-intro_b .top-box .inner-bg{width: 98%;height: 220px;}
}

.sub030201 .major-intro_b .top-box{padding-top:15px;background: url(/images/eng/sub02/sub02_02_01_img.jpg) no-repeat center; background-size: cover;}
.sub030202 .major-intro_b .top-box{padding-top:15px;background: url(/images/eng/sub02/sub02_02_02_img.jpg) no-repeat center; background-size: cover;}


/* Domitories */
.sub05_03_01 .ui.uic .box_col .col .item .thm_figure{border:0;background: none;}
.sub05_03_01 .ui.uic .box_col .col .item .thm_figure img{width: 100%}




/*why smu*/
.whys_quick{background:url(/images/eng/sub01/sub01_01.jpg) no-repeat; height:579px; background-size:100% }
.whys_quick .txt{display:block;width: 100%; 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%; }
}