@charset "utf-8";



.kyusw {position:absolute; top:70px; left:55%;}

.kyusw a{padding:11px 13px; background: linear-gradient(to right,  rgb(36, 140, 196), rgb(41, 149, 145)); transition: all .2s;  color:#ffffff; font-size:9pt; text-align:center; font-weight:bold; border-radius:7px;}

.kyusw a:hover{background: linear-gradient(to right,  rgb(50, 151, 57), rgb(130, 190, 45));}


@media all and (min-width:768px){

	.kyusw { left:70%;}


}

@media all and (min-width:1000px){

	.kyusw {position:absolute; top:123px; left:80%; margin:0;}
	.kyusw a{padding:11px 13px;  font-size:9pt;}


}

@media all and (min-width:1400px){

	.kyusw {position:absolute; top:63px; left:85%; margin:0; z-index:1200;}
	.kyusw a{padding:15px 20px; font-size:11pt; }


}

@media all and (min-width:1800px){

	.kyusw {left:77%;}


}




/*학과 공통스타일*/
#contentswrap, #contentswrap section, h1, h2, h3, h4, h5, h6, p, ul, ol, table{line-height:1.6}

h2{position:relative;padding:5px 0 0;background:none;color:#4e4e4e;font-size:22px;}
h2:before{display:block;position:absolute;top:0;left:0;width:30px;height:3px;background:none;;content:'';}
h3 {margin-top:0px;}
h4 {background:url(/images/common/ui/h4_bul.gif) no-repeat 0px 10px;}
figure.picBox .pic{padding:0;border:0;}


/*접근성관련 대체텍스트*/
.ct_hidden {position:absolute; width:0px; height:0px; font-size:0px; line-height:0; overflow:hidden;}

@media only screen and (min-width:1000px){
/*img{max-width:none;}*/
.pc_w40p{width:40%;}
.pc_w50p{width:50%;}
}

.tbl_basic thead th,
.tbl_basic thead td,
.tbl_basic tfoot th,
.tbl_basic tfoot td,
.tbl_basic tbody th,
.tbl_basic tbody td{border:solid #d2d2d2;border-width:0 0 1px 1px;}
.tbl_basic tr th:first-child,
.tbl_basic tr td:first-child{border-left-width:0;}
.tbl_basic thead th{background:#f0f0f0}
.tbl_basic tfoot th,
.tbl_basic tfoot td,
.tbl_basic tbody td{background:#fff}
.tbl_basic tbody th{background:#f9f9f9}

.tbl_basic .brw{border-right:1px solid #d2d2d2;}

.bul_focus{margin:12px 0 0;padding:0;color:#ff6300;}
.btn_home{display:inline-block;}
.btn_home a{display:block;width:33px;height:33px;background:url(/images/common/ui/home2.png) no-repeat 50% 50%;border:1px solid #ddd;border-radius:3px;}
.btn_home a:hover,
.btn_home a:focus{background-image:url(/images/common/ui/home_ov.png);background-color:#838383;border-color:#838383;}


.uit2 .inner.icowrap .ico.ico1{background:url(/images/common/ui/ico01.png) no-repeat;}
.uit2 .inner.icowrap .ico.ico2{background:url(/images/common/ui/ico02.png) no-repeat;}

.bul_num_small{background:#807672;}

@media only screen and (min-width:768px){
.iconbg01{background:url(/images/common/ui/iconbg01.gif) no-repeat 470px 0px;}
.iconbg02{background:url(/images/common/ui/iconbg02.gif) no-repeat 430px 0px;}
}

/*학생회조직도*/
.org_chart{width:100%;}
.org_chart:after{display:block;clear: both;content:'';}
.org_chart .org{width:100%;margin-top:30px;border-top:2px solid #525252;}
.org_chart .org:after{display:block;clear: both;content:'';}
.org_chart .org span.photo{display:block;float:left;width:45%;height:149px;background:#eeeeee;text-align:center;border-bottom:1px solid #ddd;}
.org_chart .org span.photo img{padding-top:12px;width:97px;height:127px;vertical-align:middle;}
.org_chart .org ul{float:left;width:55%;height:150px;}
.org_chart .org ul:after{display:block;clear: both;content:'';}
.org_chart .org ul li{padding-left:15px;height:49px;line-height:49px;border-bottom:1px solid #ddd;}
.org_chart .org p{min-height:50px;padding:5px; border-bottom:1px solid #ddd; color:#767676;}

@media only screen and (min-width:768px){
.org_chart .org{float:left;margin:2%;width:46%;}
.org_chart .org span.photo{width:40%;}
.org_chart .org ul{width:60%;}
}


/*원페이지 디자인 type2*/
.uit2.type2{background:#f2f2f2;border-top:2px solid #444c57; border-bottom:1px solid #ddd;}
.uit2.type2 .inner{border-width:0;}
.uit2.type2 .inner strong{margin-bottom:25px;margin-top:20px;color:#7b706c;font-size:33px;text-align:center;}
.uit2.type2 .inner strong span{display:block;}
.uit2.type2 .inner.icowrap .ico{left:auto;right:50px;width:200px;height:200px;background:no-repeat 0 0 / 100%;}
.uit2.type2 .inner.icowrap .ico1{background-image:url(/images/mie/content/uit2_ico1.png);}
.uit2.type2 .inner p{font-size:16px;text-align:center;}
.uit2.type2 .inner p span{display:block;}
.uit2.type2 .inner .btn_wrap{margin-top:20px;text-align:center;}
.uit2.type2 .inner .btn_wrap a.btn_ln_bace {background: #444c57 url(); color: #fff; font-weight:700; border:none;}
.uit2.type2 .inner .btn_wrap a.btn_ln_bace:hover,a.btn_ln_bace:focus,a.btn_ln_bace:active { background:#242b36; border:none;}
.uit2.type2 .inner .btn_wrap a.btn_sc_home span { padding:0 0 0 20px; background:url(/images/default/sh_bt_arr_home_on.png) no-repeat left; }


@media only screen and (min-width:768px){
.uit2.type2 .inner{padding:40px 300px 60px 40px;background:url(/images/mie/content/uit2_bg.png) no-repeat 90% 40px;}
.uit2.type2 .inner strong{text-align:left;}
.uit2.type2 .inner strong span{display:inline-block;}
.uit2.type2 .inner.icowrap .ico{left:auto;right:50px;width:225px;height:225px;background:no-repeat 0 0;}
.uit2.type2 .inner.icowrap .ico1{background-image:url(/images/mie/content/uit2_ico1.png);}
.uit2.type2 .inner p{text-align:left;}
.uit2.type2 .inner p span{display:inline-block;}
.uit2.type2 .inner .btn_wrap{text-align:left;}
}


/*인사말*/
.greeting{margin:20px 0 20px; background:url(/images/mie/content/greeting_bg.png) no-repeat 100% 0;min-height:185px;}
.greeting:after{display:block;clear: both;content:'';}
.greeting .pic{display:block;margin:0 auto;width:160px;}
.greeting.type2 .pic{padding:8px 9px;background:url(/images/mie/content/greeting_picBg.gif) no-repeat 0 0;}

.greeting .cnt{overflow:hidden;}
.greeting .cnt strong{display:block;margin:30px 0 20px 0px;color:#353535;font-size:23px;font-weight:400;line-height:1.3;}
.greeting .cnt strong span{color:#7b706c;line-height:1;}
.greeting .cnt p{padding:20px;font-size:16px;line-height:1.4; background:#f2f2f2;}

.sign{margin:50px 0 0;font-size:18px;font-weight:400;}
.sign b{display:inline-block;margin-left:5px;font-size:30px;font-weight:400;}


.txtp{margin-bottom:10px; word-break:keep-all;}


@media only screen and (min-width:768px){
.greeting{margin:0 0 35px;padding:30px 0 0;background:url(/images/mie/content/greeting_bg.png) no-repeat 100% 0;}
.greeting .pic{margin-right:20px;float:right;margin-left:55px;width:176px;}
.greeting .cnt strong{margin:0 0 30px; font-size:29px;}
.greeting .cnt p{padding:0px;font-size:16px;background:none; color:#000000; word-break:keep-all;}
}

/*학과개요*/
.introWrap{}
.introWrap h2{margin:0 0 20px;padding:0 0 20px;background:none;border-bottom:2px solid #444c57;color:#000;font-size:30px;font-weight:300;line-height: 1.6;}
.introWrap h2:before{background:none;}
.introWrap h2 b{color:#7b706c;}
.introWrap h2 span{display:block;padding:0 0 0 5px;font-size:16px;line-height: 1; font-weight:400; color:#333;}

.introWrap .intro{margin:25px 0 0;}
.introWrap .intro ul{}
.introWrap .intro ul li{position:relative;margin:0 0 15px;}
.introWrap .intro ul li:after{display:block;clear:both;content:'';}
.introWrap .intro ul li b{display:block;margin: 0 auto;padding:20px 0px 0px 0px;width:128px;height:108px;background:url(/images/mie/content/intro_ico.png) no-repeat 0 -128px;color:#fff;font-size:18px;font-weight:400;text-align:center; overflow:hidden;}
.introWrap .intro ul li:first-child b{background-position:0 0;}
.introWrap .intro ul li span{display:block;padding:10px;border:1px solid #ddd; border-radius:3px;}

@media only screen and (min-width:1000px){
.introWrap h2{font-size:40px;}
.introWrap .intro ul li b{float:left;margin-bottom:0;}
.introWrap .intro ul li:first-child b{background-position:0 0;}
.introWrap .intro ul li span{position:absolute;top:5px;right:0;width:74%;padding:25px 20px;border-width:1px; min-height:70px;}
}


/*지원체제*/
.support.mpa li{float:left;width:362px}
.support.mpa li ul{height:91px}
.support.mpa li[class^=item]{margin-top:30px}



/*연혁*/
.historyWrap{background:url(/images/mie/content/history_bg.png) no-repeat 150px 0;}
.historyWrap .ico{display:block;height:150px;background:url(/images/mie/content/history_ico.png) no-repeat 50% 0;}

.historyWrap .history h2{margin:0;padding:0;background:none;color:#7b706c;font-size:40px;font-weight:400;line-height:1.3;text-align:center;}
.historyWrap .history h2:before{background:none;}
.historyWrap .history h2 span{display:block;color:#000;font-size:20px;line-height:1;}

.historyWrap .history .cnt{margin-top:15px;padding:15px;border:1px solid #ddd;}
.historyWrap .history .cnt:first-child{margin-top:0;}
.historyWrap .history .cnt strong{display:block;color:#71a15e;font-size:35px;}
.historyWrap .history .cnt ul li{position:relative;margin-top:3px;}
.historyWrap .history .cnt ul li:first-child{margin:0;}
.historyWrap .history .cnt ul li:before{position:absolute;top:12px;left:5px;width:3px;height:3px;background:#000;content:'';}
.historyWrap .history .cnt ul li > *{display:block}
.historyWrap .history .cnt ul li b{padding-left:15px;color:#000;font-size:18px;}
.historyWrap .history .cnt ul li span{padding-top:4px;margin-left:3px;color:#535353;}



.historyWrap .history.type3 .cnt ul li span{margin-left:3px;width:100%;color:#535353;text-indent:13px}

@media only screen and (min-width:1000px){
.historyWrap .ico{position:relative;z-index:1;}

.historyWrap .history{position:relative;top:-50px;padding:80px 0 0;}
.historyWrap .history:after{position:absolute;top:0;left:50%;width:2px;height:100%;background:#ddd;content:'';}
.historyWrap .history h2{position:absolute;top:110px;left:0;font-size:50px;text-align:left;}
.historyWrap .history .cnt:after{display:block;clear:both;content:'';}

.historyWrap .history .cnt{border:none;padding:0px;}
.historyWrap .history .cnt .grap{position:relative;margin:0;padding:20px 15px 30px 20px;width:287px;border:1px solid #ddd;}
.historyWrap .history .cnt .grap:before{display:block;position:absolute;top:52px;width:17px;height:17px;background:url(/images/mie/content/history_bul.png) no-repeat 50% 0;content:'';z-index:2;}
.historyWrap .history .cnt .grap:after{display:block;position:absolute;top:52px;width:14px;height:20px;content:'';z-index:2;}
.historyWrap .history .cnt .grap.l{float:left}
.historyWrap .history .cnt .grap.l:before{right:-50px;}
.historyWrap .history .cnt .grap.l:after{right:-14px;background:url(/images/mie/content/history_arwL.png) no-repeat;}
.historyWrap .history .cnt .grap.r{float:right;}
.historyWrap .history .cnt .grap.r:before{left:-49px;}
.historyWrap .history .cnt .grap.r:after{left:-14px;background:url(/images/mie/content/history_arwR.png) no-repeat;}

.historyWrap .history .cnt ul li:after{display:block;clear:both;content:'';}
.historyWrap .history .cnt ul li > *{float:left;}
/*.historyWrap .history .cnt ul li b{padding-left:6%;width:15%;}*/
.historyWrap .history .cnt ul li b{padding-left:6%;width:20%;}
.historyWrap .history.type2 .cnt ul li b{width:10%;}

/*.historyWrap .history .cnt ul li span{margin:0;width:74%;}*/
.historyWrap .history .cnt ul li span{margin:0 0 0 10px;width:70%;}
.historyWrap .history.type2 .cnt ul li span{width:80%;}
}

/*컨텐츠준비중*/
.con_ing{width:100%;padding:50px 0px;/*border-top:2px solid #444c57;border-bottom:1px solid #ddd;background:#f2f2f2;*/}
.con_ing span.ico{display:block;margin:0 auto;width:127px;height:127px;background:url(/images/mie/common/ing_ico.png) no-repeat;}
.con_ing b{display:block;width:100%;text-align:center;font-size:25px;font-weight:300;color:#333;}
.con_ing b em{color:#5992a6;}
.con_ing p{width:100%;text-align:center;font-size:14px;}

@media only screen and (min-width:768px){
.con_ing{background:url(/images/mie/common/ing_bg.png) no-repeat 50% 35%;}
.con_ing b{font-size:35px;}

}


/*sitemap*/
#sitemap{width:100%;}
#sitemap:after{content:" ";display:block;visibility:hidden;clear:both;}
#sitemap div{display:inline-table; width:100%; margin-left:0; }
#sitemap div:after{content:"";display:block;visibility:hidden;clear:both;}
#sitemap div h2{width:100%; margin:0 0 10px 0;padding:15px 0;font-size: 20px; text-align:center; border: 1px solid #545454; background: #545454; color: #FFF; font-weight: normal;}
#sitemap div h2:before{display:none;}
#sitemap div div{float:none; width:100%; margin:0; margin-bottom:20px; border:1px dotted #d2d2d2; }
#sitemap div ul li h3 {margin:0; padding:0; background:none;}
#sitemap div ul li a{display:block;padding:15px 0 15px 20px; margin-bottom:5px; background-color: #f0f0f0; font-size: 16px; font-weight:bold; color: #121212; }
#sitemap div ul li a:hover {background:#444c58; color:#fff; }
#sitemap div ul:last-child li h3 a {margin:0; }
#sitemap div ul li ul{padding:10px 20px 20px 20px; }
#sitemap div ul li ul li {padding-left:7px; background: url(/images/clg/common/sitemap_blit.png) no-repeat left 11px; }
#sitemap div ul li ul li a {padding:0; margin:0; line-height:27px; font-size:14px; background:none; font-weight:normal; color:#545454; }
#sitemap div ul li ul li a:hover {background:none; color:#545454; }
#sitemap .no_mar{margin-right:0 ;}
#sitemap .no_mar ul li {margin:0;width:140px;}
#sitemap .clear{clear:both ;display:block;padding:0;width:0;height:0;background:none;}

@media only screen and (min-width:768px){
#sitemap div {width:30.8%; margin:0 8px;}
}

/*학과특성화 성과*/
.ui.uib.type2.astro .uibodo .thm_figure{float:left;margin-bottom:40px;width:18%;}
.ui.uib.type2.astro .uibodo .thm_caption{float:right;margin-top:0px;width:75%;}
.ui.uib.type2.astro .uibodo .thm_caption h3{margin: 0 20px 5px 0;}

/*군사학과 협약식 */
.ui.uib.type4 .thm_caption.type2 h3{margin:0}
.ui.uib.type4 .thm_caption.type2 h3.mt_20{margin-top:20px}

/*사이트맵*/
#sitemap div h2{padding:8px 0;}

#sitemap div ul li a {padding:8px 0 8px 20px;color: #666;font-size:14px;}

/*학생홛동>전공동아리*/
.sub03_01 .ui.uib.type1 .uibodo .thm_caption h3{margin:0}
.sub03_01 .ui.uib.type1 .uibodo .thm_caption ul{margin-bottom:10px}


/*의료뷰티학과>진로및자격증*/
.sub05_07 .tbl_basic tfoot th,
.sub05_07 .tbl_basic tfoot th,
.sub04_01 .tbl_basic tfoot th,
.sub04_01 .tbl_basic tfoot td{background:#f0f0f0}

/*취업정보*/
.basic_box .btn_tap a{display:block}
.basic_box .btn_tap a.ov,
.basic_box .btn_tap a:hover,
.basic_box .btn_tap a:hover,
.basic_box .btn_tap a:active,
.basic_box .btn_tap a:active,
.basic_box .btn_tap a:focus,
.basic_box .btn_tap a:focus{background-color:#005010;color:#fff;}
.sub05_07 .basic_table thead th,
.sub03_04 .basic_table thead th,
.sub05_07 .basic_table tbody td,
.sub03_04 .basic_table tbody td{border-left:0 none;}
.basic_box .inner form { width:100%; }
.basic_box .inner ul{margin-bottom:15px;}
.basic_box .inner ul:after,
.basic_box .inner ul:after{display:block;clear: both;content:'';}
.basic_box .inner ul li{float:left; text-align:center; width:50%}
.basic_box .inner ul li a{margin-bottom:0px;padding:0 9px;border:1px solid #d2d2d2;}
.sub05_07 .basic_search .searchinput,
.sub03_04 .basic_search .searchinput{width:76%;}
.sub05_07 #contents .basic_table col.problem_file,
.sub03_04 #contents .basic_table col.problem_file{width:13%}
.sub05_07 #contents .basic_table col.problem_name,
.sub03_04 #contents .basic_table col.problem_name{width:13%}

@media only screen and (min-width:768px){
.sub05_07 .basic_search .searchinput,
.sub03_04 .basic_search .searchinput{width:auto;}
.sub05_07 #contents .basic_table col.problem_file,
.sub03_04 #contents .basic_table col.problem_file{width:20%}
/*.sub05_07 #contents .basic_table col.problem_name,
.sub03_04 #contents .basic_table col.problem_name{width:7%}*/
.sub05_07 #contents .basic_table tr td span img{width:195px;height:54px}
.basic_box .inner ul li{float:left; text-align:center; width:auto}
}

@media only screen and (min-width:1000px){
/*.sub05_07 #contents .basic_table col.problem_name,
.sub03_04 #contents .basic_table col.problem_name{width:7%}*/
}


/*취업 기업배너*/
.job {overflow:hidden; position:relative;  width:100%; margin:10px 0 20px;}
.job li{float:left; display:inline; margin:0 3% 3% 3%; padding:2%; width:37%; border:1px solid #E7E7E9; text-align:center;}
.job li img{height:28px;}
.job li.pr{margin:0 3% 3% 3%;}

@media only screen and (min-width:768px){
	.job li{margin:0 13px 15px 0; padding:10px; width:150px; }
	.job li img{height:30px;}
	.job li.pr{margin:0 0 15px 0;}
} 




/** 공학인증 **/

/* 국내 */
.kyicee_home { }
.kyicee_ul { margin-left:-30px; }
.kyicee_ul:after { content:""; display:block; clear:both; }
.kyicee_ul li {float:left; width:50%; margin:10px 0; }

.kyicee_ul li .kyicee_box { width:auto; margin-left:30px; border:1px solid #d2d2d2; }
.kyicee_ul li .kyicee_box p {border-bottom:1px solid #E1E1E1; text-align:center; }
.kyicee_ul li .kyicee_box p img {display:block; margin:0 auto; }
.kyicee_ul li .kyicee_box .kyicee {overflow:hidden; }
.kyicee_ul li .kyicee_box .kyicee p.kyicee_text { float:left; width:90%; height:60px; padding:13px 5% 10px; border-bottom:none; text-align:center; background-color:#F7F7F7;}
.kyicee_ul li .kyicee_box .kyicee p.kyicee_text strong { display:block; color:#71A15E; padding:0 0 5px 0; line-height:19px;}
.kyicee_ul li .kyicee_box .kyicee p.kyicee_text span { display:block; font-size:12px; line-height:17px;}
.kyicee_ul li .kyicee_box .kyicee p.kyicee_text2 { float:left; width:90%; padding:13px 5% 10px; border-bottom:none; text-align:center; background-color:#F7F7F7;}
.kyicee_ul li .kyicee_box .kyicee p.kyicee_text2 span { display:block; font-size:12px; line-height:17px;}
.kyicee_ul li .kyicee_box .kyicee p.kyicee_text2 strong { display:block; color:#71A15E; padding:0; line-height:19px;}


/* 국제 */
.kyicee2_home {}
.kyicee2_ul { background-color:#fff; }
.kyicee2_ul:after { content:""; display:block; clear:both; }
.kyicee2_ul li {float:left; width:100%; margin:10px 0; }

.kyicee2_ul li .kyicee2_box { position:relative; float:left; margin:0px; width:100%; border:1px solid #d2d2d2; }
.kyicee2_ul li .kyicee2_box p { display:none; visibility:hidden;}
.kyicee2_ul li .kyicee2_box p img {}
.kyicee2_ul li .kyicee2_box .kyicee2 {float:left; border-left:none; width:100%; padding-bottom:15px; background-color:#F7F7F7;}
.kyicee2_ul li .kyicee2_box .kyicee2 .text { padding:13px 5% 0 ; border-bottom:none; text-align:left;}
.kyicee2_ul li .kyicee2_box .kyicee2 .text strong { display:block; color:#71A15E; padding:0 0 5px 0; line-height:19px;}
.kyicee2_ul li .kyicee2_box .kyicee2 .text ul li {margin:0; font-size:12px; line-height:17px;}
	
	
@media all and (min-width:768px){

	/* 국내 */
	.kyicee_ul li {width:25%; }


	/* 국제 */
	.kyicee2_ul li .kyicee2_box p {float:left; display:block; visibility:visible; text-align:center; width:23%; }
	.kyicee2_ul li .kyicee_box p img {margin:0 auto; }
	.kyicee2_ul li .kyicee2_box .kyicee2 {float:right; border-left:1px solid #E1E1E1; width:76%; background-color:#F7F7F7;}


}


	/* 단일인증 추진계획 */
	.kyicee_plan {overflow:hidden;}
	.kyicee_plan li {overflow:hidden; padding:15px 0px 5px; border-bottom:1px dotted #d2d2d2;}
	.kyicee_plan li:first-child{border-top:1px solid #d2d2d2;}
	.kyicee_plan li span{display:block; width:85px; padding:8px 20px 4px; margin-bottom:10px; font-size:16px; font-weight:500; text-align:left; background:#679B53; vertical-align:middle; color:#fff;}
	.kyicee_plan li .kyicee_txt {display:block;}
	.kyicee_plan li p {padding:1px 0 0 12px; background:url(/images/default/sh_dot01.gif) no-repeat left 10px;}
	.kyicee_plan li.bg_li {background:#f9f8f8;}
	

	@media all and (min-width:420px){
		.kyicee_plan li {padding:10px 10px 0 0px; }
		.kyicee_plan li span{display:table-cell; margin:0;}
		.kyicee_plan li .kyicee_txt {padding:12px 0 11px 35px; display:table-cell;}
	}



/* 교육목표 */

dl.program_dl:first-child {padding:0 2% 15px;}
dl.program_dl {float:left; width:96%; padding:15px 2%; border-bottom:1px dotted #d2d2d2;}
dl.program_dl:last-child {padding:15px 2% 0; border-bottom:none;}
dl.program_dl dt { display:block; float:left; margin:5px 0 0; width:100%;}
dl.program_dl dt.PEO {display:block; padding:5px 5px 3px; width:23%; font-size:0.85em; font-weight:bold; background:#22569C; color:#fff; border-radius:3px; text-align:center;}
dl.program_dl dd { display:block; float:left; margin:0; padding:8px 0 0; width:100%;}
dl.program_dl dd strong {padding-bottom:5px; color:#000;}



@media all and (min-width:450px){
	dl.program_dl dt { display:inline-block; float:left; width:15%;}
	dl.program_dl dt.PEO {padding:5px 5px 1px; width:11%; font-size:0.9em;}
	dl.program_dl dd {float:right; margin:0; width:83%;}
}


@media all and (min-width:720px){
	dl.program_dl dt {width:10%;}
	dl.program_dl dt.PEO {width:7%; }
	dl.program_dl dd {width:88%;}
}


/* 이수신청 및 포기 */

dl.program_dl2 {float:left; width:96%; padding:0 2%;}
dl.program_dl2 dt { display:block; float:left; margin:5px 0 0; width:100%;}
dl.program_dl2 dt.college {display:block; padding:5px 5% 3px; width:90%; font-weight:bold; background:#22569C; color:#fff; border-radius:3px; text-align:center;}
dl.program_dl2 dd { display:block; float:left; margin:0; padding:8px 0 0; width:100%;}



@media all and (min-width:720px){
	dl.program_dl2 dt { display:inline-block; float:left; width:20%;}
	dl.program_dl2 dt.college {padding:5px 5px 3px; width:17%; }
	dl.program_dl2 dd {float:right; margin:0; width:78%;}
}