@charset "utf-8";
.snb_box .snb .global_r a{background: url(/images/hospi/common/top_patten.gif) repeat left top;}
.uit2 .inner h2, .uit2 .inner strong{color:#006b6b;}
.bul_num_small {background:#006b6b;}
h3 { background:url(/images/common/ui/h3_bul_05.gif) no-repeat 0px 8px; margin-top:0px;}

/*상단메뉴 갯수에 따른영역*/
/*
#animate #tm{margin-right:-630px; width:800px;}
*/



/* 프라임사업 메뉴 표출시
#animate #tm{width:auto}
#animate #tm .th1{width:auto;font-size:17px;}*/


/* 7개 메뉴
#animate #tm{position:absolute;top:0px;right:50%;margin-right:-505px;}
#animate #tm .th1{float:left;padding-left:0;width:14.2%;height:auto;font-size:17px; }
#animate #tm .th2 li{margin:6px 0; padding:0 9px; }
#animate #tm .th2 li a{padding:0 0 0 7px; line-height:14px;}


.snb_box .snb h1 {top:59px;font-size:23px; letter-spacing:-0.1px;}*/

#topmenu #gnb_device .th1 a.th1_lnk.ov:after,
#topmenu #gnb_device .th1 a.th1_lnk:active:after{background:#006b6b;}
#topmenu #gnb_device .th2> li >a:after{background:#006b6b;}
#topmenu #gnb_device .th2 li a.ov,
#topmenu #gnb_device .th2 li a:active{color:#006b6b}


/*왼쪽메뉴*/
#lnb h2:before{background:#11a3d7;}
#lnb .lm_2th > li > a.link_2th_ov {color: #006b6b;}

/*서브bg*/
#container #contentswrap {background:url(/images/gfs/main/main_bg.png) no-repeat 220px 0;}

@media only screen and (min-width:1000px){

#animate #tm .th1 .th1_lnk.current,
#animate #tm .th1 .th1_lnk:hover,
#animate #tm .th1 .th1_lnk:focus{color:#006f96;}
#animate #tm .th1 .th1_lnk.current+.th2{background:#006f96;}

}

/*학과소개*/
.sub01_01 .introWrap{}
.sub01_01 .introWrap h2{margin:0 0 20px;padding:0 0 20px;background:none;border-bottom:3px solid #11A3D7;color:#11A3D7;font-size:30px;font-weight:300;line-height: 1.6;}
.sub01_01 .introWrap h2:before{background:none;}
.sub01_01 .introWrap h2 b{color:#11A3D7;}
.sub01_01 .introWrap h2 span{display:block;padding:0 0 0 5px;font-size:16px;line-height: 1; font-weight:400; color:#333;}

.sub01_01 .introWrap .intro{margin:20px 0 0;}
.sub01_01 .introWrap .intro h3{margin:0 0 20px;padding:20px 0 5px;background:none;border-bottom:2px solid #11A3D7; font-weight:700;}
.sub01_01 .introWrap .intro ul{padding:0px 1%; width:98%;}
.sub01_01 .introWrap .intro ul li{position:relative;margin:0 0 15px;}
.sub01_01 .introWrap .intro ul li:after{display:block;clear:both;content:'';}
.sub01_01 .introWrap .intro ul li b{display:block;margin: 0 auto;padding:20px 0px 0px 0px; width:128px;height:108px;background:url(/images/sec/content/intro_ico.png) no-repeat 0 0px;color:#fff;font-size:18px;font-weight:400;text-align:center; overflow:hidden;}
.sub01_01 .introWrap .intro ul li b.goal{background-position:0 -128px;}
.sub01_01 .introWrap .intro ul li span{display:block; margin:20px 0 0; padding:10px;border:1px solid #ddd; border-radius:3px;}

@media only screen and (min-width:900px){
	.sub01_01 .introWrap h2{font-size:40px;}
	.sub01_01 .introWrap .intro ul li b{float:left;margin-bottom:0;}
	.sub01_01 .introWrap .intro ul li span{position:absolute;top:5px;right:0;width:70%;margin:0;padding:25px 20px;border-width:1px; min-height:70px;}
}


/*학과연혁*/
.historyWrap .history .cnt strong{margin-left:10px;}
.historyWrap .history .cnt ul li b{padding-left:10px; font-size:16px;}
.historyWrap .history .cnt ul li span{padding-top:1px;}


@media only screen and (min-width:1000px){

.historyWrap .history .cnt .grap{padding:20px 10px 30px;width:299px;}
.historyWrap .history.type2 .cnt ul li b{width:8%;}
.historyWrap .history.type2 .cnt ul li span{width:82%;}

}


/*학생회*/
.stu2_circle_box { overflow:hidden; padding:0px; margin-top:20px; background:url(/images/kor/sub05/dot_study1.jpg) no-repeat center 31px; }
.stu2_circle_box ul.stu2_ul:after { content:""; display:block; clear:both; }
.stu2_circle_box ul.stu2_ul li { float:none; width:100%; min-height:240px; padding-top:30px; text-align:center; }
.stu2_circle_box ul.stu2_ul li.stu2_bg1 {background:#e9f4fe; /*background:url(/images/sec/content/bg_restudy1.jpg) no-repeat center top #deebf7;*/ }
.stu2_circle_box ul.stu2_ul li.stu2_bg1 + li.stu2_bg1 {background:#e9f4fe; /*background:url(/images/sec/content/bg_restudy2.jpg) no-repeat center top #deebf7;*/ }
.stu2_circle_box ul.stu2_ul li.stu2_bg2 { background:#fff; }
.stu2_circle_box ul.stu2_ul li.stu2_bg3 { background:#f8f8f8; }
.stu2_circle_box ul.stu2_ul li .stu2_div_box { margin-left:-1px; background:none; }
.stu2_circle_box ul.stu2_ul li .stu2_div { display:inline-block; width:200px; text-align:center;}
.stu2_circle_box ul.stu2_ul li .stu2_div p { display:table-cell; overflow:hidden; width:200px;margin:0 auto; vertical-align:bottom; }
.stu2_circle_box ul.stu2_ul li .stu2_div p img { min-width:130px; min-height:157px; /*max-width:244px;*/ max-width:130px; max-height:157px; margin:0 auto; background:#fff; border:3px solid #00529f;}
.stu2_circle_box ul.stu2_ul li .stu2_div p img.stu_logo { border:3px solid #ffc500;}
.stu2_circle_box ul.stu2_ul li .stu2_div span.stu2_t { display:block; margin:14px 0 0; font-size:1.15em; color:#dfeefd; background-color:#00529f; border-radius:30px; }
.stu2_circle_box ul.stu2_ul li .stu2_div span.stu2_t2 { display:block; margin:14px 0 0; font-size:1.15em; color:#dfeefd; background-color:#ffc500; border-radius:30px; }
.stu2_circle_box ul.stu2_ul li .stu2_div span.stu2_n { margin-left:7px; font-size:1.2em; color:#fff;}

.stu2_circle_box h2 {padding-left:30px; margin:27px 0 13px; background:url(/images/sec/content/img_sub0401_h2_2023.png) no-repeat left 50%;}


@media all and (min-width:768px){
	.stu2_circle_box ul.stu2_ul li { float:left; width:50%; }
	.stu2_circle_box ul.stu2_ul li .stu2_div_box { background:url(/images/kor/sub05/dot_study2.png) no-repeat left 50%; }
}



/*동아리*/
.sub04_02 .circle_img {display:block; padding-bottom:25px; text-align:center; }

@media only screen and (min-width: 768px){

	.sub04_02 .uit .inner.circle_box  {overflow:hidden; padding:25px; }
	.sub04_02 .uit .inner.circle_box div {padding-left:260px;}
	.sub04_02 .uit .circle_box .circle_img {float:left; display:block;  padding-bottom:0px; width:230px; text-align:left;}

}