@charset "utf-8";

/* 학과개요 */
.sub01_01 .ui.uilnk.dsg3col .box_col .col .item{border: 0;}
.sub01_01 .ui.uilnk.type1.dsg3col .box_col .col p{padding:30px;margin-top: -15px; background: #fff; border:1px solid #ddd;border-top: 1px solid #4B4E61;text-align: center;}
.sub01_01 .ui.uilnk.type1.dsg3col .box_col .col .bico .ico{padding: 3px 11px; background: #E3B336;color: #fff;font-size: 15px;}
.sub01_01 .ui.uilnk.type1.dsg3col .box_col .col .bico .ico:after{display: none;}
.sub01_01 .intro_diagram_wrap h3.long{margin-top: 30px;}
.sub01_01 .intro_diagram_wrap .intro_diagram.type1 li em{width: 55%;margin: 0 auto; padding: 0 0 30px 0;}
.sub01_01 .intro_diagram_wrap .intro_diagram.type2 li span{background: #0ea4c9;}
.sub01_01 .intro_diagram_wrap .intro_diagram li span.long2{padding: 30px 0px;}


@media(min-width: 769px){
	.intro_diagram_wrap:after{display: none;}
	.intro_diagram:after {content: "";display: block;position: absolute;top: 65px;left: 22%;width: 55%;height: 1px;border-top: 1px solid #bababa;visibility: visible;}
	.intro_diagram_wrap .intro_diagram.box_2 li{width: 33%; }

	.sub01_01 .ui.uilnk.type1.dsg3col.srt .box_col .col p{height: 120px;}
	.sub01_01 .intro_diagram_wrap.crcl5 .intro_diagram:after {width: 80%;left: 10%;} 

	.sub01_01 .intro_diagram_wrap .ui.uit.le_ri ul{overflow: hidden;}
	.sub01_01 .intro_diagram_wrap .ui.uit.le_ri .inner .txtwrap .m-txt{float: left;width: 50%; margin: 5px 0;}
	.sub01_01 .intro_diagram_wrap .ui.uit.le_ri .inner .txtwrap .m-txt span{background: #00a5af;}
	.sub01_01 .intro_diagram_wrap .ui.uit.le_ri .inner .txtwrap .m-txt em{width: auto;padding-left: 10px; letter-spacing: -1px;}


}	

@media(max-width: 540px){
	.intro_diagram_wrap h3.long:after{top: 85px;}
}

/* sub01_02 인재상 */
.smhani_injae{overflow: hidden; position: relative;}
.smhani_injae .box_col{float: left;height: 330px;}
.smhani_injae .box_col.img_box{width: 58%}
.smhani_injae .box_col.img_box img{width: 100%; height: 100%;}
.smhani_injae .box_col.txt_box{width: 42%; padding: 35px 30px; background: url(/images/smhani/sub01/sub01_02_img01_bg.png) right bottom no-repeat; background-color: #0751bf}
.smhani_injae .box_col.txt_box h3{position: relative; font-size: 23px;color: #fff}
.smhani_injae .box_col.txt_box h3:before{content: '';position: absolute;top: -20px; width: 34px; height: 2px; background: #fff;}
.smhani_injae .box_col.txt_box ul{margin-top: 25px;}
.smhani_injae .box_col.txt_box ul > li{position: relative; padding:0 0 20px 15px;background: none; font-size: 15px;color: #fff;}
.smhani_injae .box_col.txt_box ul > li:before{content: ''; position: absolute; top: 10px; left: 5px; width: 4px; height: 4px;background: #fff; border-radius: 50%; }

@media(max-width: 820px){
	.smhani_injae .box_col{height: auto}
	.smhani_injae .box_col.img_box{float: none; width: 100%}
	.smhani_injae .box_col.txt_box{float: none; width: 100%;padding: 20px;}
	.smhani_injae .box_col.txt_box ul > li{padding: 0 0 10px 15px;}
}

/* sub01_03 대학 장점 */
.smhani_imgnum{width: 100%; height: 264px; padding: 10px; background: url(/images/smhani/sub01/sub01_03_img01.jpg) 100% 100% no-repeat;}
.smhani_imgnum .inner{height: 100%; border:1px solid #a8a09c;}
.smhani_imgnum .inner h2{position: relative; width: 190px; margin: 0 auto; padding-top: 125px; font-size: 24px; font-weight: 600; color: #fff; }
.smhani_imgnum .inner h2:before{content: ''; display: block;  position: absolute; top: 70px;left: 40px; width: 93px; height: 45px; background: url(/images/smhani/sub01/sub01_03_img01_bg.png);}

.smhani_num.big_num .txtwrap .num_micon{width: 54px; height: 54px;font-size: 21px; line-height: 53px; }
.smhani_num.ui.uit.big_num .inner .txtwrap .m-txt{padding: 0 0 5px 0; border-bottom: 0px;}
.smhani_num.ui.uit.big_num .inner .txtwrap .m-txt em{float: right;width: 92%;padding: 17px 0 30px 0;margin: 0px; border-bottom: 2px dotted #dfdfdf;text-align: left;}
.smhani_num.ui.uit.big_num .inner .txtwrap .m-txt em a { color:#1461ac; }
@media(max-width: 767px){
	.smhani_num.ui.uit.big_num .inner .txtwrap .m-txt{padding:0 0 15px 0;}
	.smhani_num.ui.uit.big_num .inner .txtwrap .m-txt em{float: none;width: 100%; text-align: center;}
}


/*학과연혁*/
@media(max-width: 768px){
	.history_box .list_1st:before{height: 91.5%;}
}
@media(max-width: 540px){
	.history_box .list_1st:before{height: 94.5%;}
}

/*교육목표*/
.intro_diagram_wrap {background: #fbfbfb;}
.intro_diagram_wrap h3{margin-top: 0px;}
.intro_diagram_wrap .ui.uit .inner {background: #fff;}
.intro_diagram_wrap .ui.uit .inner .txtwrap{padding: 30px; border:1px solid #ddd;}
.intro_diagram_wrap .ui.uit.big_num .inner .txtwrap .m-txt{margin: 15px 0; padding: 0px;border-bottom: 0px;line-height: 40px;}
.intro_diagram_wrap .big_num .txtwrap .num_micon{width: 40px;height: 40px;font-size: 17px;line-height: 40px;}

@media(min-width: 541px){
	.intro_diagram_wrap .big_num .txtwrap .num_micon{float: left}
	.intro_diagram_wrap .ui.uit.big_num .inner .txtwrap .m-txt em{margin-top: 0px; padding-left: 15px;}
}

/* sub01_07 졸업 후 진로 */
.sub01_07 .ui.uit.type8.mintro_num{background: none;}
@media only screen and (max-width: 767px){
	.sub01_07 .ui.uit.type8 .inner .txtwrap .m-txt{width: 100%; height: auto;}
}

@media only screen and (min-width: 768px){
	.sub01_07 .ui.uit.type8 .inner .txtwrap .m-txt{height: 284px;}
}


/* sub01_09 시설소개*/
.smhani_imgbox.ui.uic.mb_10 .box_col .col .item{padding: 0px; border: 1px solid #d2d2d2; }
.smhani_imgbox.ui.uic.mb_10 .box_col .col .item h3{margin: 15px auto;padding: 0px; font-size: 15px;font-family:'ntk','Dotum','arial','sans-serif'; color: #131313;}
.smhani_imgbox.ui.uic.mb_10 .box_col .col .item h3.long{letter-spacing: -2px;}
.smhani_imgbox.ui.uic .box_col .col .item .thm_figure img{width: 100%;}
@media (min-width: 640px){
	.smhani_imgbox.ui.uic.mb_10 .box_col .col .item{min-height: 225px;}
}

/*학과 특성화*/

.ui.uit.big_num .inner .txtwrap .m-txt em{padding-left:0px;}
.ui.uit.big_num .inner .txtwrap .m-txt p{padding-left:100px;margin-top:10px;}
.ui.uit.big_num .inner .txtwrap .m-txt p em{display: block;font-size:18px;}

@media (max-width: 768px){
.ui.uit.big_num .inner .txtwrap .m-txt{text-align: center;}
.ui.uit.big_num .inner .txtwrap .m-txt p{padding-left:0px;margin-top:10px;text-align: center;}
.ui.uit.big_num .inner .txtwrap .m-txt p em{width:100%;margin-bottom:15px;text-align: center;}
}


/*대학소개 관련사이트*/

#sub01_13 .ui.uilnk .box_col.col1 .col ul li a:hover{background-color:#1050AB;color:#fff;transition: all 300ms ease-out;}

@media (max-width: 450px){
#sub01_13 .ui.uilnk .box_col.col1 .col ul li{width:100%;}
}

/*국가시험 전국수석*/
#sub01_10 .ui.uic.mb_10 .box_col .col .item{height:320px;padding:20px;}
#sub01_10 .ui.uic.mb_10 .box_col .col .item h3{margin:20px 0 0 0;}
#sub01_10 .ui.uic .box_col.col4 .col {width: 24%;}
#sub01_10 .ui.uic .box_col .col .item .thm_figure{height:200px;background:#F0F0F0;}

@media (max-width: 767px){	
#sub01_10 .ui.uic .box_col .col .item .thm_figure{display: block;}	
#sub01_10 .ui.uic .box_col.col4 .col {width: 48%;margin-bottom:20px;}
}

@media (max-width: 640px){
#sub01_10 .ui.uic .box_col.col4 .col {width: 100%;}
#sub01_10 .ui.uic.mb_10 .box_col .col .item{height:auto;}
#sub01_10 .ui.uic .box_col .col .item .thm_figure{height:auto;}	
#sub01_10 .ui.uic .box_col .col .item .thm_figure img {max-width: 70%;}
}



/*학부개요 추가2017.0711*/
.box_greeting .msg{background:#fff}
.box_greeting .msg h2{font-size: 20px; }
.box_greeting .msg h2 {color:#2d2d2d; }
.box_greeting .msg .name{color:#666}

@media only screen and (min-width:480px) {
	.box_greeting.greet_bfi:after{background:url(/images/smhani/sub01/sub01_01_img01.jpg) no-repeat 50% 50%;background-size:cover;}
}
@media only screen and (min-width: 1200px){
	.box_greeting .msg h2 { margin-bottom: 10px; padding-top: 80px; font-size: 29px; line-height: 38px;}
    .box_greeting msg p.name{color:#666}
}
@media only screen and (max-width: 767px){
	.box_greeting .msg { height: 220px; padding: 50px 5% 12px 5%;}
}

@media (min-width: 768px){
.box_greeting .msg{padding: 85px 10% 0 5%;}
}

/*학부개요 추가2017.0711*/

/* sub03_05 졸업요건 */
.smhani_icon.big_num .txtwrap .num_micon{width: 85px; height: 85px;background: url(/images/smhani/sub03/sub03_02_bg.png);}
.smhani_icon.big_num .txtwrap .num_micon.icon1{background-position: 0 0px;}
.smhani_icon.big_num .txtwrap .num_micon.icon2{background-position: -85px 0px;}
.smhani_icon.big_num .txtwrap .num_micon.icon3{background-position: -170px 0px;}
.smhani_icon.big_num .txtwrap .num_micon.icon4{background-position: 0 -85px;}
.smhani_icon.big_num .txtwrap .num_micon.icon5{background-position: -85px -85px;}
.smhani_icon.big_num .txtwrap .num_micon.icon6{background-position: -170px -85px;}

.smhani_icon.ui.uit.big_num .inner .txtwrap .m-txt{border-bottom: 1px dotted #c0c0c0;}
.smhani_icon.ui.uit.big_num .inner .txtwrap .m-txt:last-child{border-bottom: 0}
.smhani_icon.ui.uit.big_num .inner .txtwrap .m-txt .txt_box h2:before{display: none;}
.smhani_icon.ui.uit.big_num .inner .txtwrap .m-txt .txt_box ul li{line-height: 140%;}
.smhani_icon.ui.uit.big_num .inner .txtwrap .m-txt .txt_box p.txt-tip{padding-left: 0; color: #da4453}

@media (min-width: 767px){
	.smhani_icon.ui.uit.big_num .inner .txtwrap .m-txt .txt_box{float: right;width: 85%;}
}

/* 동아리 */

.smhani_sub0408 .ui.ui-homepage-list .col.h-list>li:nth-child(1),
.smhani_sub0408 .ui.ui-homepage-list .col.h-list>li:nth-child(2),
.smhani_sub0408 .ui.ui-homepage-list .col.h-list>li:nth-child(3){margin-top: 0px;}
.smhani_sub0408 .ui.ui-homepage-list .col.h-list>li{margin-right: -1px;}
.smhani_sub0408 .ui.ui-homepage-list .col.h-list>li{width: 33.33%;}
.smhani_sub0408 .ui.ui-homepage-list .col.h-list>li .i-text{height: 80px;}
@media (max-width: 768px){
	.smhani_sub0408 .ui.ui-homepage-list .col.h-list>li:nth-child(3){margin-top: -1px;}
	.smhani_sub0408 .ui.ui-homepage-list .col.h-list>li{width: 50%;}
	.smhani_sub0408 .ui.ui-homepage-list .col.h-list>li .i-text{height: 105px;}
}
@media (max-width: 500px){
	.smhani_sub0408 .ui.ui-homepage-list .col.h-list>li{width: 100%;}
	.smhani_sub0408 .ui.ui-homepage-list .col.h-list>li:nth-child(2){margin-top: -1px;}
}