﻿/*교수팝업*/

.pro_top{width:634px; margin:7px;padding-bottom:2px; background:#f2f2f2; border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-top:3px solid #005399;}
.pro_tit{overflow:hidden}
.pro_tit li{line-height:25px; font-size:23px; font-weight:bold; color:#232323; padding:20px 10px 0 20px ;}
.pro_cont01{padding:15px;clear:both;overflow:hidden; border:1px solid #eaeaea; background:#ffffff; margin:7px; height:120px; width:588px}
.cont_0101{padding-left:20px}
.cont_0101 dl{clear:both;border-bottom:1px dotted #ddd; height:37px; width:450px}/*0910  width:450px 추가*/
.cont_0101 dt{float:left; width:72px; height:30px; padding-left:19px; padding-top:10px; background:url(/dbimage/wwwmain/WebData/images/sub/prop_dot.png) no-repeat  0 15px;font-weight:bold; color:#455161;}
.cont_0101 dd{float:left; height:30px; padding-top:10px;padding-left:15px; width:340px}

 
.pro_cont02{width:636px; margin:7px;}


.pro_tab{overflow:hidden;margin-top:20px}
.pro_tab li{float:left; width:127px;height:40px; text-align:center}
.pro_tab li a.on{ color:#fff; font-weight:bold; background:url(/dbimage/wwwmain/WebData/images/sub/prop_tab_on.png) no-repeat  0 0;display:block; width:127px;height:40px; padding-top:12px}
.pro_tab li a{ color:#fff;background:url(/dbimage/wwwmain/WebData/images/sub/prop_tab_off.png) no-repeat  0 0;display:block; width:127px;height:40px; padding-top:12px}
.pro_tab li a:hover{ color:#fff; font-weight:bold; background:url(/dbimage/wwwmain/WebData/images/sub/prop_tab_on.png) no-repeat  0 0;display:block; width:127px;height:40px; padding-top:12px}

.pro_txt01{background:url(/dbimage/wwwmain/WebData/images/sub/prop_dot2.png) no-repeat  7px 7px; padding-left:15px;padding-bottom:5px }
.pro_t{color:#222; background:url(/dbimage/wwwmain/WebData/images/sub/prop_icon.png) no-repeat  0 27px; padding-left:17px; font-weight:bold;padding-top:25px; padding-bottom:5px}


.profe_tab{float:right; margin:10px 0;height:40px;}
.profe_tab li{float:left;color:#fff;margin-right:5px}
.profe_tab li a{display:block; padding:10px 15px;color:#fff;background:#8b8d9a; border:1px solid #777a8d}
.profe_tab li a.on{ display:block; background:#ff7800; color:#fff; border:1px solid #f26c00; font-weight:bold}
.profe_tab li a:hover{ display:block; background:#ff7800; color:#fff; border:1px solid #f26c00; font-weight:bold}
/* content_text */

#content_text .con_01 { position: relative; color:#fd7500;clear: both; line-height:140%;  overflow: hidden; font-size:16px; padding-bottom:10px;  font-weight:bold;}
#content_text .con_01_b { position: relative; ; margin:0px 0 20px 0px;clear: both;  overflow: hidden;}
#content_text .con_02 { position: relative;clear: both;  overflow: hidden;-weight:bold; padding-bottom:20px; }
#content_text .con_03 { position: relative; width:690px; margin:0px 0 30px 15px; clear: both;  overflow: hidden;}
#content_text .con_04 { position: relative; width:765px; margin:0px 0 20px 0; clear: both; text-align: center;  overflow: hidden;}
#content_text .con_05 { position: relative; width:750px; margin:0px 0 30px 10px; clear: both;  overflow: hidden; text-align: justify; }

.ctl_01 {float:left; width:250px; top:0px;}
.ctr_01 {float:right; width:590px; line-height:180%;}
.ctr_01 ul {padding:0px;margin:0; }
.ctr_01 ul.bu5 li {padding:3px 0px 0px 12px; margin-left:8px; background:url(/dbimage/grad/WebData/homeimg/common/bu_3.gif) no-repeat 0 9px; font-size:1em; line-height:180%;}


.ctl_02 {float:left; width:210px; top:0px;}
.ctr_02 {float:right; width:620px; line-height:180%;}

#content_text ul {padding:0px;margin:0 0 3px 0; }
#content_text ul.bu1 li {padding:3px 8px 0px 10px; margin-left:8px; background:url(/dbimage/grad/WebData/homeimg/common/dot.jpg) no-repeat 0 8px; font-size:1em; line-height:150%;}

.rgt{text-align:right}
.center{text-align:center}

/* member */
#login-form-wraper {
	position:relative;
	width:100%;
	border:1px solid #d4d4d4;
}
.login-form-wrap {
	min-height:149px;
	padding-top:61px;
	border:1px solid #fff;
	background:#f5f6f8;
}
.login-form {
	position:relative;
	width:456px;
	margin:0 auto;
}
.login-form label {
	display:block;
}
.login-form .password {
	margin-top:14px;
}
.login-form .login-btn {
	position:absolute;
	top:0;
	right:0;
}
.login-form .login-function {
	margin-top:19px;
	color:#999;
	font-size:12px;
	line-height:1.2;
	text-align:center;
	height:25px;

}

h4{font-size:17px;font-weight:bold;color:#000;color:#3d4362; padding:45px 0 8px 0}
h4.top_padi{font-size:17px;font-weight:bold;color:#000;color:#3d4362; padding:0px 0 8px 20px}
.cont{padding:40px 10px 60px 10px; clear:both;width:840px;position:relative; }


/*아이콘*/
.dot_01{background:url(/dbimage/wwwmain/WebData/images/sub/dot_dot02.gif) no-repeat  2px 6px; padding-left:15px}
.dot_01_b{background:url(/dbimage/wwwmain/WebData/images/sub/dot_dot02.gif) no-repeat  2px 6px; padding-left:15px; color:#42465b; font-weight:bold}
.dot_02{background:url(/dbimage/wwwmain/WebData/images/sub/dot_dot02.gif) no-repeat  2px 6px; padding-left:15px; color:#555; font-weight:bold;padding-bottom:5px}
.dot_03{background:url(/dbimage/wwwmain/WebData/images/sub/dot_dot03.gif) no-repeat  17px 6px; padding-left:25px;padding-bottom:20px}
.dot_03_10{background:url(/dbimage/wwwmain/WebData/images/sub/dot_dot03.gif) no-repeat  17px 6px; padding-left:25px;padding-bottom:0px}
.dot_04{background:url(/dbimage/wwwmain/WebData/images/sub/dot_dot04.gif) no-repeat  17px 6px; padding-left:25px;}
.dot_01 b{ color:#42465b;}

/*tab*/
/* .tab01{width:100%; overflow:hidden; height:70px;}
.tab01 li a{width:33%;float:left; margin-right:1px;margin-bottom:1px; background:#a8a8a8; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab01 li a:hover{width:33%;float:left; margin-right:1px; background:#585d79; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab01 li a.on{background:#585d79;} */

.tab01{width:100%; overflow:hidden; height:100px;}
.tab01:after{display:block;clear:both;content:'';height:0;visibility:hidden;}
.tab01 ul{ margin-left:0; padding:0; display:block; overflow:hidden;}
.tab01 li{ display:block; float:left; width:263px;overflow:hidden; margin-bottom:1px;}
.tab01 li a{width:262px;float:left; margin:0 1px 0 0; background:#a8a8a8; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab01 li a:hover{width:262px;float:left; margin-right:1px; background:#585d79; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab01 li a.on{background:#585d79;}

.tab02{width:100%; overflow:hidden; margin-bottom:30px}
.tab02 li a{width:415px;float:left; margin-right:1px;margin-bottom:1px; background:#a8a8a8; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab02 li a:hover{width:415px;float:left; margin-right:1px; background:#585d79; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab02 li a.on{background:#585d79;}

.tab03{width:100%; overflow:hidden; margin-bottom:30px}
.tab03 li a{width:190px;float:left; margin-right:1px;margin-bottom:1px; background:#a8a8a8; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab03 li.long a{width:265px;float:left; margin-right:1px;margin-bottom:1px; background:#a8a8a8; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab03 li.long a:hover{width:265px;float:left; margin-right:1px; background:#585d79; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab03 li a:hover{width:190px;float:left; margin-right:1px; background:#585d79; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab03 li a.on{background:#585d79;}

.tab04{width:100%; overflow:hidden; margin-bottom:30px}
.tab04 li a{width:24%;float:left; margin-right:1px;margin-bottom:1px; background:#a8a8a8; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab04 li a:hover{width:24%;float:left; margin-right:1px; background:#585d79; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab04 li a.on{background:#585d79;}

.tab05{width:100%; overflow:hidden; margin-bottom:30px}
.tab05 li a{width:207px;float:left; margin-right:1px;margin-bottom:1px; background:#a8a8a8; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab05 li a:hover{width:207px;float:left; margin-right:1px; background:#585d79; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab05 li a.on{background:#585d79;}

.tab06{width:100%; overflow:hidden; margin-bottom:30px}
.tab06 li a{width:92px;float:left; margin-right:1px;margin-bottom:1px; background:#a8a8a8; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab06 li a:hover{width:92px;float:left; margin-right:1px; background:#585d79; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab06 li a.on{background:#585d79;}

.tab07{width:100%; overflow:hidden; margin-bottom:30px}
.tab07 li a{width:278px;float:left; margin-right:1px;margin-bottom:1px; background:#a8a8a8; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab07 li a:hover{width:278px;float:left; margin-right:1px; background:#585d79; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab07 li a.on{background:#585d79;}

.tab08{width:100%; overflow:hidden; height:70px;}
.tab08 li a{width:167px;float:left; margin-right:1px;margin-bottom:1px; background:#a8a8a8; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab08 li a:hover{width:167px;float:left; margin-right:1px; background:#585d79; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab08 li a.on{background:#585d79;}

.tab09{width:100%; overflow:hidden; margin-bottom:30px}
.tab09 li a{width:207px;float:left; margin-right:1px;margin-bottom:1px; background:#a8a8a8; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab09 li a:hover{width:207px;float:left; margin-right:1px; background:#585d79; padding:10px 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold}
.tab09 li a.on{background:#585d79;}


.map_w{width:100%; overflow:hidden;clear:both; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px}
.cont_map{float:left; width:517px}
.cont_map dt{border:1px solid #1c66d0; padding:7px; font-weight:bold; color:#0958c2} 
.cont_map dd{padding:10px 0 0 0}
.img_map{float:right}


/*txt*/
.txt03{font-weight:bold;color:#444b72;font-size:19px; letter-spacing:-2px}
.txt05{font-weight:bold; color:#555; font-size:14px; padding-bottom:5px}
.txt06{font-weight:bold; color:#004ab4; font-size:11px; padding-top:10px}
.txt07{color:#f47e00}
.txt08{color:#42465b; font-weight:bold}
.txt09{color:#df164f}


/*패딩값*/
.padi_top10{padding-top:10px}
.padi_30{padding-top:20px}
.padi_5{padding-bottom:5px}
.padi_10{padding-bottom:10px}
.padi_20{padding-bottom:20px}
.padi_b_30{padding-bottom:30px}
.padi_50{padding-bottom:50px}
.top_padi50{padding-top:50px}
.top_padi30{padding-top:50px}
.ma_20{margin-bottom:20px}
.ma_top_20{margin-top:20px}
.left_padi10{padding-left:15px}
.left_padi10_b5{padding-left:15px;padding-bottom:5px}


.app{clear:both; overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:20px; padding-bottom:20px}
.app li{float:left; padding-right:20px}
.app li.app_img{width:700px}
.bold{ font-weight:bold;}

.subSearch { margin-left:65px; width:190px; padding-top:15px;}
/* 검색 */

#search label {
	display: inline;
	float: left;
	width: 48px;
	padding: 4px 11px 0 10px;
	color: #323E6E;
	font-size: .92em;
	letter-spacing: -1px;
}
#search h2 {
	display: none;
}
#search input.text {
	display: inline;
	float: left;
	width: 140px;
	margin: 0;
	padding: 2px 2px 0;
	background: transparent;
	color: #000;
	border: 1px solid #0070e9;
}
#search input.image {
	display: inline;
	float: left;
}



/* 테이블 */
.table_01 { border-top:2px solid #4f4f4f; border-bottom:1px solid #4f4f4f;width:100%;}
.table_01 th { font-size:12px; font-weight:bold; text-align:center; background-color:#fafafa; border-bottom:1px solid #d4d4d4;height:25px; border-right:1px solid #d4d4d4;}
.table_01 td {
	font-size:12px;
	line-height:20px;
	padding:5px;
	border-bottom:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	vertical-align:top;
}
.table_01 .line_bottom {border-bottom:1px solid #8e8f91;}
.table_01 .prt_bdr_none {border-right:none;}



/* 테이블 */
.table_07 { border-top:2px solid #4f4f4f; border-bottom:1px solid #4f4f4f;width:100%; border-collapse:collapse;}
.table_07 th { font-size:12px; font-weight:bold; text-align:center; background-color:#fafafa; border-bottom:1px solid #d4d4d4;height:25px; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4;}
.table_07 td {text-align:center;
	font-size:12px;
	line-height:20px;
	padding:5px;
	border-bottom:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
	vertical-align:top;
}
.table_07 .line_bottom {border-bottom:1px solid #8e8f91;}
.table_07 .prt_bdr_none {border-right:none;}


/*테이블 부분 (하나인 경우)*/
.table_06 {border-top:2px solid #4f4f4f;border-bottom:1px solid #4f4f4f; width:100%;}
.table_06 th { font-size:12px; text-align:center; color:#000; font-weight:bold; background-color:#fafafa; border-bottom:1px solid #ccc;border-right:1px solid #d4d4d4}
.table_06 td { font-size:12px; line-height:20px;  padding:10px; border-bottom:1px solid #ccc; }
.table_06 .icon { font-size:12px; line-height:20px; background:url(/img/about/dot.jpg) 0px 8px no-repeat;  padding-left:10px;}
.table_06 .line_bottom {border-bottom:1px solid #4f4f4f;}
.table_06 .bobo{border-bottom:0;}


.table_03 { border-top:2px solid #4f4f4f; border-bottom:1px solid #4f4f4f;width:100%; border-collapse:collapse;}
.table_03 th { font-size:12px; font-weight:bold; text-align:center; background-color:#fafafa; border-bottom:1px solid #d4d4d4;height:25px; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4;}
.table_03 td {
	font-size:12px;
	line-height:20px;
	padding:5px;
	border-bottom:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
	vertical-align:top;
	text-align:center;
}
.table_03 .line_bottom {border-bottom:1px solid #8e8f91;}
.table_03 .prt_bdr_none {border-right:none;}
.table_03 .prt_bdr2_none {margin-left: 2px;text-align: left;border-right:none;}


/*table*/

.table_02{width:100%; border-collapse:collapse;border-top:2px solid #658ba6; text-align:center }
.table_02 th.table_th01{background:#8f8f8f;}
.table_02 th.table_th02{background:#94b3c9;}
.table_02 th.table_th03{background:#65a5a6;}
.table_02 th{border:1px solid #658ba6;padding:8px; color:#fff;}
.table_02 td{padding:5px;border:1px solid #ddd;}
.table_td01{background:#f0f0f0;}
.table_td02{background:#ebedf4; font-weight:bold}
.table_02 td.table_td02{border-right:2px solid #ddd;}
.td_left{text-align:left}
.table_02 td.td_left02{text-align:left;padding:15px}
.table_02 td.td_left02 p{line-height:20px}

.table_04{width:100%; border-collapse:collapse;}
.table_04 th{border:1px solid #6788b1; background:#7292ba; color:#fff}
.table_04 th,.table_04 td{padding:10px; text-align:center}
.table_04 td{border-bottom:1px solid #ddd;}
.table_04 td.td_left{text-align:left; vertical-align:top; background:#f7f7f7;}

.table_05{width:100%; border-collapse:collapse;}
.table_05 th{border:1px solid #ddd; background:#f7f7f7; color:#333}
.table_05 th,.table_05 td{padding:10px; text-align:center}
.table_05 td{border:1px solid #ddd;}
.table_05 td.td_left{text-align:left; vertical-align:top; }
caption{display:none}

/*tab메뉴*/
#tabbox {list-style:none;overflow:hidden;border-bottom:1px solid #ccc; width:100%; margin-bottom:30px; }
#tabbox li {float:left;}

#tabbox a.tab{display:block; color:#000;font-weight:bold;border-top:1px solid #ccc;border-right:1px solid #ccc;padding:5px 30px 5px 30px;} 
#tabbox a.tab.on ,
#tabbox a.tab:hover  { color:#fff; background-color:#06C; padding:5px 30px 5px 30px; font-weight:bold} 


/* subpage LNB */
.subLnb {width: 174px;float:left;}
.subLnb h3 {border-bottom: 2px solid #666;padding:0 0 23px 0;}
.subLnb .firstMenu {margin: 0 0 30px 0;}
.subLnb .firstMenu > li {border-bottom: 1px solid #cacaca;}
.subLnb .firstMenu > li > a {font-weight: bold;display: block;width:164px;height: 30px;position: relative;padding: 19px 0 0 10px;color: #7b7b7b;*z-index:-1;}
.subLnb .firstMenu > li > a.on {color: #0d78c2;}
.subLnb .firstMenu > li > a:hover, .subLnb .firstMenu > li > a:hover.on {text-decoration:none;}
.subLnb .firstMenu li a span {position: absolute;top:16px;right:10px;}
.subLnb .firstMenu li.end {border-bottom: 1px solid #c0c0c0;}
.subLnb .subMenu {display:none;border-top:1px solid #eee;padding: 5px 0 5px 10px;}
.subLnb .subMenu li {line-height: 25px;}
.subLnb .subMenu li a {color: #999;}
.subLnb .subMenu li a.on {color: #333;}
.subLnb .subMenu li a:hover, .subLnb .subMenu li a.on:hover {text-decoration:none;}
.lineBanner {border-bottom: 2px solid #f5f5f5;}
.subLnb .lineBanner {margin-bottom: 10px;}

/* subpage contents */
.subContents {margin: 30px auto 0;width: 980px;zoom:1;padding:0 0 44px 0;}
.subContents.event {margin:0 auto;}
.subContents:after {content:""; display:block; clear:both;}
.subRight {width: 755px;float: right;}
.subRight  h3 {padding:0;}


/* list style */
.commonList {zoom:1; float:left; width:100%; margin-top:30px; position:relative;}
.commonList:after {content:""; display:block; clear:both;}

.commonList p { padding:0 0 9px 0; border-bottom:2px solid #919191; color:#333333; font-size:14px; }
.commonList ul {zoom:1; margin:17px 0 0 0;}

.commonList .bTitle {margin:20px 0 0 0;}
.commonList ul:after {content:""; display:block; clear:both;}
.commonList ul li {background:url(/dbimage/grad/WebData/homeimg/common/list_dot.gif) 0 6px no-repeat; padding:0 0 0 12px; margin:0 0 6px 4px;}
.commonList .view {display:inline-block; margin:10px 0 0 10px; color:#0075c4; text-decoration:underline;}


.commonList0 {zoom:1; float:left; width:100%; margin-top:0px; position:relative;}
.commonList0:after {content:""; display:block; clear:both;}
.commonList0 p { padding:0 0 7px 0; border-bottom:2px solid #919191; color:#333333; font-size:14px; }
.commonList0 .addTitle {margin:20px 0 0 0;}
.commonList0 .addTitle01 {display:inline-block; margin:30px 0 0 0; color:#333333;}
.commonList0 ul {zoom:1; margin:5px 0 0 0;}
.commonList0 ul:after {content:""; display:block; clear:both;}
.commonList0 ul li {background:url(/dbimage/grad/WebData/homeimg/common/list_dot01.gif) 0 6px no-repeat; padding:0 0 0 12px; margin:0 0 6px 4px; line-height:18px;}
.commonList0 .view01 {display:inline-block; color:#0075c4; text-decoration:underline;}




.tableTlt {float:left; width:755px; zoom:1; margin:7px 0 10px 0; font-size:14px; color:#333333;}
.tableTlt:after {content:""; display:block; clear:both;}

/* major table */
.majorTableBox {zoom:1; float:left;width:100%;}
.majorTableBox:after {content:""; display:block; clear:both;}
.majorTable, .majorTable th, .majorTable td { border:0;}
.majorTable {float:left; width:100%; border-top:2px solid #919191; border-bottom:1px solid #acacac; border-collapse:collapse; }
.majorTable th {border-bottom:1px solid #acacac; background-color:#f3f3f3; padding:14px 0 14px 21px; text-align:left; font-weight:bold; color:#454545; }
.majorTable tbody td { padding:10px 0 10px 9px; text-align:left; border-top:1px solid #e0e0e0;}
.majorTable a img { vertical-align:top; margin:0 0 0 4px;}
.majorTable .lLine {border-left:1px solid #e0e0e0;}
.majorTable .txtBold {font-weight:bold;}
.majorTable .txtRed {font-weight:bold; color:#f15a22;}
.majorTable .txtBlue {font-weight:bold; color:#2390dc;}
.majorTable01, .majorTable01 th, .majorTable01 td { border:0;}
.majorTable01 {float:left; width:100%; border-collapse:collapse; border-bottom:1px solid #acacac;}
.majorTable01 th {border-bottom:1px solid #acacac; background-color:#f3f3f3; padding:14px 0 14px 21px; text-align:left; font-weight:bold; color:#454545; }
.majorTable01 tbody td { padding:10px 0 10px 9px; text-align:left; border-top:1px solid #e0e0e0; color:#454545;}
.majorTable01 .lLine {border-left:1px solid #e0e0e0;}
.majorTable01 .txtadd {font-size:11px; color:#898989; vertical-align:middle; width:26px; display:inline-block;}
.majorTable01 .cTxt { text-align:center; padding:10px 0 10px 0;}
.txtSpace { display:inline-block; margin:0 0 0 2px; vertical-align:middle;}
.txtRed01 {color:#f15a22;}

.majorTable02, .majorTable02 th, .majorTable02 td { border:0;}
.majorTable02 {float:left; width:100%; border-top:2px solid #919191; border-bottom:1px solid #acacac; border-collapse:collapse; margin-top:26px}
.majorTable02 th {border-bottom:1px solid #acacac; background-color:#f3f3f3; padding:11px 0 11px 0; text-align:center; font-weight:bold; color:#454545;}
.majorTable02 td { padding:10px 0 10px 0; text-align:center;  border-top:1px solid #e0e0e0; text-align:center;}
.majorTable02 .lLine {border-left:1px solid #e0e0e0;}  
.majorTable02 .lTxt { text-align:left; padding:10px 0 10px 15px;}
.majorTable02 .RTxt {text-align:right; padding:0 0 0 0;}
.majorTable02 .RTxt .Rpding { display:inline-block; margin:0 42px 0 0;}
.majorTable02 .bg01 {background-color:#f3f3f3;}
.majorTable02 th .positionBox {position:relative; width:229px; height:19px;}
.majorTable02 th .positionBox01 {position:relative; width:165px; height:19px;}

.majorTable03, .majorTable03 th, .majorTable03 td { border:0;}
.majorTable03 {float:left; width:100%; border-top:2px solid #919191; border-collapse:collapse; }
.majorTable03 th {border-bottom:1px solid #acacac; background-color:#f3f3f3; padding:14px 0 14px 0px; text-align:center; font-weight:bold; color:#454545; }
.majorTable03 td { padding:10px 0 10px 0; text-align:left; border-bottom:1px solid #e0e0e0; text-align:center;}
.majorTable03 tfoot td {border-bottom:1px solid #acacac;}
.majorTable03 .lLine {border-left:1px solid #e0e0e0;}
.majorTable03 .lTxt { text-align:left; padding:0 0 0 15px;}
.majorTable03 .bBline {border-bottom:1px solid #acacac;}

.txtline { text-decoration:underline;}
.topMrgx {margin-top:0px;}
.txtBlue {color:#0075c4;}
a.txtBlue:hover {color:#0075c4;text-decoration:none;}
.iconX {font-weight:bold; color:#a1a1a1;}
.iconO {font-weight:bold; color:#0c77bf;}
.viewIcon {float:right; margin:0 15px 0 0;}
.viewIcon li {float:left; margin:0 0 0 2px;}
.stic {background: url(/dbimage/grad/WebData/homeimg/common/table_stic.gif) no-repeat  0; height:4px;}

.topMrgo01  {margin:30px 0 0 0;}
.topMrgo02  {margin:18px 0 10px 0;}
.topMrgo03  {margin-bottom:10px;}
.topMrgo04  {margin-top:10px;}
.topMrgo05  {margin:3px 0 0 63px; float:right;}
.topMrgo06  { display: inline-block; margin:3px 0 0 0;}
.topMrgo07  {margin:0 0 0 15px;}


/* 패팅 */
.pad_t10 {padding-top:10px;}
.pad_t30 {padding-top:30px;}
.pad_t50 {padding-top:50px;}

.pad_b10 {padding-bottom:10px;}
.pad_b20 {padding-bottom:20px;}
.pad_b30 {padding-bottom:30px;}
.pad_b40 {padding-bottom:40px;}

.pad_l10 {padding-left:10px;}
.pad_l20 {padding-left:20px;}
.pad_l25 {padding-left:25px;}

/*마진값 */
.pt_5 {padding-top:5px; }
.pt_10 {padding-top:10px !important; }
.pt_15 {padding-top:15px !important;  }
.pt_20 {padding-top:20px; }
.pt_30 {padding-top:30px; }
.pt_40 {padding-top:40px; }
.pt_50 {padding-top:50px !important;  }
.pt_60 {padding-top:60px; }
.pt_70 {padding-top:70px; }
.pt_80 {padding-top:80px; }
.pt_90 {padding-top:90px; }

.pb_5 {padding-bottom:5px; }
.pb_10 {padding-bottom:10px; }
.pb_15 {padding-bottom:15px; }
.pb_20 {padding-bottom:20px; }
.pb_30 {padding-bottom:30px; }
.pb_40 {padding-bottom:40px; }
.pb_50 {padding-bottom:50px; }
.pb_60 {padding-bottom:60px; }
.pb_70 {padding-bottom:70px; }
.pb_80 {padding-bottom:80px; }
.pb_90 {padding-bottom:90px; }
.pb_100 {padding-bottom:100px; }
.pb_110 {padding-bottom:110px; }
.pb_120 {padding-bottom:120px; }
.pb_130 {padding-bottom:130px; }
.pb_140 {padding-bottom:140px; }
.pb_150 {padding-bottom:150px; }
.pb_160 {padding-bottom:160px; }
.pb_170 {padding-bottom:170px; }



.pl_10 {padding-left:10px; }
.mt_40{margin-top:40px}
.mt_30{margin-top:30px}
.mt_20{margin-top:20px}
.mt_10{margin-top:10px}




.pr_5 {padding-right:5px; }
.pr_10 {padding-right:10px; }
.pr_15 {padding-right:15px; }
.pr_20 {padding-right:20px; }
.pr_30 {padding-right:30px; }
.pr_40 {padding-right:40px; }
.pr_50 {padding-right:50px; }
.pr_60 {padding-right:60px; }


.p1_10 {padding-left:10px; }
.p1_20 {padding-left:20px; }
.p1_30 {padding-left:30px; }
.p1_40 {padding-left:40px; }

/* 교수 */

.pro{overflow:hidden;}
.pro_left{width:46%; float:left;  border:1px solid #ddd; padding:10px; overflow:hidden; margin:20px 0}
.pro_right{width:46%; float:right;  border:1px solid #ddd; padding:10px; overflow:hidden; margin:20px 0}

.pro_photo{float:left; width:130px; display:none;}
.pro_photo01{float:left; width:130px; }
.pro_txt{float:left}
.pro_txt dl{overflow:hidden; padding-top:10px}
.pro_txt dt{color:#555;float:left;background:url(http://wwwmain.hoseo.ac.kr/dbimage/wwwmain/WebData/images/sub/icon_dot11.jpg) no-repeat  0 7px;padding-left:7px; width:55px}
.pro_txt dd{float:left;background:url(http://wwwmain.hoseo.ac.kr/dbimage/wwwmain/WebData/images/sub/icon_l.jpg) no-repeat  left 3px;padding-left:15px}

.pro_txt2{clear:both; padding-top:10px}

.pro_txt2 dt{color:#555;background:url(http://wwwmain.hoseo.ac.kr/dbimage/wwwmain/WebData/images/sub/icon_dot11.jpg) no-repeat  5px 7px;padding-left:10px;padding-bottom:5px;border-bottom:1px solid #ddd}
.pro_txt2 dd{padding-left:10px; padding-top:10px}

.f_left > #p_photo { display:none;}
