@charset "UTF-8";
main, section, header{display:block}

/*tab styles*/

div.real_con{}

ul.subTab { width:100%; margin-bottom:20px;font-size:0;text-align:center}
ul.subTab li {display:inline-block;position:relative;padding: 0 8px 13px;font-size: 17px;color:#333;vertical-align:top;}
ul.subTab li a { }
.subTab_on {font-weight:500;}
.subTab_on:after{content:''; display:block; position:absolute; bottom:0; left:0; width:100%; height:2px;background:#da291c}

/* 10개 이상탭을 위한 */
ul.subTabTTT { width:100%; height:49px; margin-bottom:10px;/* font-size:0.95em;*/}
ul.subTabTTT li {list-style-type:none;float:left; height:48px; text-align:center; background-color:#fff; line-height:48px;}
ul.subTabTTT li a {
	display:block;
	border-top:3px solid #ccc !important;
	border-left:1px solid #fff !important;
	border-right:1px solid #fff !important;
	border-bottom:1px solid #fff !important;
	background-color:#f9f9f9;
	height:46px;
	color:#555;
	padding:0 5px;
}

ul.subTabTTT li:hover a {
	border-top:3px solid #559cbe !important;
	border-left:1px solid #fff !important;
	border-right:1px solid #fff !important;
	border-bottom:1px solid #fff !important;
	background-color:#f9f9f9;
	height:46px;
	color:#333;
}

ul.subTabTTT_linum_6 li { width:16.6%; }
ul.subTabTTT_linum_7 li { width:14.2%; }
ul.subTabTTT_linum_8 li { width:12.5%; }
ul.subTabTTT_linum_9 li { width:11.1%; }
ul.subTabTTT_linum_10 li { width:10%; }

/*font-szie style*/
/*
.fs05 { font-size:0.5em !important}
.fs06 { font-size:0.6em !important}
.fs065 { font-size:0.65em !important}
.fs07 { font-size:0.7em !important}
.fs075 { font-size:0.75em !important}
.fs08 { font-size:0.8em !important}
.fs085 { font-size:0.85em !important}
.fs09 { font-size:0.9em !important}
.fs095 { font-size:0.95em !important}
.fs1 { font-size:1em !important}
.fs12 { font-size:1.2em !important}
.fs14 { font-size:1.4em !important}
.fs15 { font-size:1.5em !important}
.fs16 { font-size:1.6em !important}
.fs18 { font-size:1.8em !important}
.fs2 { font-size:2em !important}
.fs25 { font-size:2.5em !important}
.fs3 { font-size:3em !important}
.fs4 { font-size:4em !important}
.fs5 { font-size:5em !important}
.fs6 { font-size:6em !important}
*/
@media (max-width: 760px) {
	.fs07 {
	    font-size: 0.7em !important;
	}
	
	.fs075 {
	    font-size: 0.75em !important;
	}
}

/* Padding Style */
.pt95 {padding-top:95px !important}
.pt90 {padding-top:90px !important}
.pt85 {padding-top:85px !important}
.pt80 {padding-top:80px !important}
.pt75 {padding-top:75px !important}
.pt70 {padding-top:70px !important}
.pt65 {padding-top:65px !important}
.pt60 {padding-top:60px !important}
.pt55 {padding-top:55px !important}
.pt50 {padding-top:50px !important}
.pt45 {padding-top:45px !important}
.pt40 {padding-top:40px !important}
.pt35 {padding-top:35px !important}
.pt30 {padding-top:30px !important}
.pt25 {padding-top:25px !important}
.pt20 {padding-top:20px !important}
.pt15 {padding-top:15px !important}
.pt10 {padding-top:10px !important}
.pt5 {padding-top:5px !important}
.pt0 {padding-top:0px !important}

.pb95 {padding-bottom:95px !important}
.pb90 {padding-bottom:90px !important}
.pb85 {padding-bottom:85px !important}
.pb80 {padding-bottom:80px !important}
.pb75 {padding-bottom:75px !important}
.pb70 {padding-bottom:70px !important}
.pb65 {padding-bottom:65px !important}
.pb60 {padding-bottom:60px !important}
.pb55 {padding-bottom:55px !important}
.pb50 {padding-bottom:50px !important}
.pb45 {padding-bottom:45px !important}
.pb40 {padding-bottom:40px !important}
.pb35 {padding-bottom:35px !important}
.pb30 {padding-bottom:30px !important}
.pb25 {padding-bottom:25px !important}
.pb20 {padding-bottom: 40px !important;}
.pb15 {padding-bottom:15px !important}
.pb10 {padding-bottom:10px !important}
.pb5 {padding-bottom:5px !important}
.pb0 {padding-bottom:0px !important}

.pl95 {padding-left:95px !important}
.pl90 {padding-left:90px !important}
.pl85 {padding-left:85px !important}
.pl80 {padding-left:80px !important}
.pl75 {padding-left:75px !important}
.pl70 {padding-left:70px !important}
.pl65 {padding-left:65px !important}
.pl60 {padding-left:60px !important}
.pl55 {padding-left:55px !important}
.pl50 {padding-left:50px !important}
.pl45 {padding-left:45px !important}
.pl40 {padding-left:40px !important}
.pl35 {padding-left:35px !important}
.pl30 {padding-left:30px !important}
.pl25 {padding-left:25px !important}
.pl20 {padding-left:20px !important}
.pl15 {padding-left:15px !important}
.pl10 {padding-left:10px !important}
.pl5 {padding-left:5px !important}
.pl0 {padding-left:0px !important}

.pr95 {padding-right:95px !important}
.pr90 {padding-right:90px !important}
.pr85 {padding-right:85px !important}
.pr80 {padding-right:80px !important}
.pr75 {padding-right:75px !important}
.pr70 {padding-right:70px !important}
.pr65 {padding-right:65px !important}
.pr60 {padding-right:60px !important}
.pr55 {padding-right:55px !important}
.pr50 {padding-right:50px !important}
.pr45 {padding-right:45px !important}
.pr40 {padding-right:40px !important}
.pr35 {padding-right:35px !important}
.pr30 {padding-right:30px !important}
.pr25 {padding-right:25px !important}
.pr20 {padding-right:20px !important}
.pr15 {padding-right:15px !important}
.pr10 {padding-right:10px !important}
.pr5 {padding-right:5px !important}
.pr0 {padding-right:0px !important}


/* margin Style */
.mt95 {margin-top:95px !important}
.mt90 {margin-top:90px !important}
.mt85 {margin-top:85px !important}
.mt80 {margin-top:80px !important}
.mt75 {margin-top:75px !important}
.mt70 {margin-top:70px !important}
.mt65 {margin-top:65px !important}
.mt60 {margin-top:60px !important}
.mt55 {margin-top:55px !important}
.mt50 {margin-top:50px !important}
.mt45 {margin-top:45px !important}
.mt40 {margin-top:40px !important}
.mt35 {margin-top:35px !important}
.mt30 {margin-top:30px !important}
.mt25 {margin-top:25px !important}
.mt20 {margin-top:20px !important}
.mt15 {margin-top:15px !important}
.mt10 {margin-top:10px !important}
.mt5 {margin-top:5px !important}
.mt0 {margin-top:0px !important}

.mb95 {margin-bottom:95px !important}
.mb90 {margin-bottom:90px !important}
.mb85 {margin-bottom:85px !important}
.mb80 {margin-bottom:80px !important}
.mb75 {margin-bottom:75px !important}
.mb70 {margin-bottom:70px !important}
.mb65 {margin-bottom:65px !important}
.mb60 {margin-bottom:60px !important}
.mb55 {margin-bottom:55px !important}
.mb50 {margin-bottom:50px !important}
.mb45 {margin-bottom:45px !important}
.mb40 {margin-bottom:40px !important}
.mb35 {margin-bottom:35px !important}
.mb30 {margin-bottom:30px !important}
.mb25 {margin-bottom:25px !important}
.mb20 {margin-bottom: 40px !important;}
.mb15 {margin-bottom:15px !important}
.mb10 {margin-bottom: 20px !important;}
.mb5 {margin-bottom:5px !important}
.mb0 {margin-bottom:0px !important}

.ml95 {margin-left:95px !important}
.ml90 {margin-left:90px !important}
.ml85 {margin-left:85px !important}
.ml80 {margin-left:80px !important}
.ml75 {margin-left:75px !important}
.ml70 {margin-left:70px !important}
.ml65 {margin-left:65px !important}
.ml60 {margin-left:60px !important}
.ml55 {margin-left:55px !important}
.ml50 {margin-left:50px !important}
.ml45 {margin-left:45px !important}
.ml40 {margin-left:40px !important}
.ml35 {margin-left:35px !important}
.ml30 {margin-left:30px !important}
.ml25 {margin-left:25px !important}
.ml20 {margin-left:20px !important}
.ml15 {margin-left:15px !important}
.ml10 {margin-left:10px !important}
.ml5 {margin-left:5px !important}
.ml0 {margin-left:0px !important}

.mr95 {margin-right:95px !important}
.mr90 {margin-right:90px !important}
.mr85 {margin-right:85px !important}
.mr80 {margin-right:80px !important}
.mr75 {margin-right:75px !important}
.mr70 {margin-right:70px !important}
.mr65 {margin-right:65px !important}
.mr60 {margin-right:60px !important}
.mr55 {margin-right:55px !important}
.mr50 {margin-right:50px !important}
.mr45 {margin-right:45px !important}
.mr40 {margin-right:40px !important}
.mr35 {margin-right:35px !important}
.mr30 {margin-right:30px !important}
.mr25 {margin-right:25px !important}
.mr20 {margin-right:20px !important}
.mr15 {margin-right:15px !important}
.mr10 {margin-right:10px !important}
.mr5 {margin-right:5px !important}
.mr0 {margin-right:0px !important}


/* width ,  height */
.w100p {width:100% !important}
.w90p {width:90% !important}
.w80p {width:80% !important}
.w70p {width:70% !important}
.w65p {width:65% !important}
.w60p {width:60% !important}
.w50p {width:50% !important}
.w40p {width:40% !important}
.w35p {width:35% !important}
.w33p {width:33% !important}
.w30p {width:30% !important}
.w20p {width:20% !important}
.w10p {width:10% !important}
.w5p {width:5% !important}

.h100p {height:100% !important}
.h90p {height:90% !important}
.h80p {height:80% !important}
.h70p {height:70% !important}
.h60p {height:60% !important}
.h50p {height:50% !important}
.h40p {height:40% !important}
.h30p {height:30% !important}
.h20p {height:20% !important}
.h10p {height:10% !important}
.h5p {height:5% !important}


/* h tag style*/
h4 {
	position: relative;
	margin-bottom: 20px;
	padding-left: 0px;
	font-size: 20px;
	font-weight: 500;
	color: #000;
	line-height: 32px;
}

h4:before {
	position: absolute;
	display: none;
	top: 16px;
	left: 0;
	width: 13px;
	height: 2px;
	border-radius: 1px;
	background: #333;
	transform: rotate(130deg);
	content: '';
}


h5 {
	position: relative;
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: 500;
	color: #333;
	line-height: normal;
}

h6 {
	position: relative;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 400;
	color: #101010;
	line-height: normal;
}

p {
	font-size: 16px;
	line-height: 26px;
	color: #636363;
}

@media (max-width: 760px) {
	/* 역대총장 */
	.nemobox {
		clear:both;
		padding:0px 0 0px 0;
		margin:0;
		display:inline-block;
		width:100%;
	}

	.nemobox .chjangbox {
		float:left;
		width:100%;
		padding:30px 20px 30px 0;
		margin:0;
		display:block;
		border-bottom:1px solid #eee;
	}

	.nemobox .chjangbox .imgbox {
		float:left;
		width:25%;
		margin:0 20px 0 0;
		display:block;
		text-align:center;
	}

	.nemobox .chjangbox .txtbox {
		width:68%;
		float:left;
		margin:0;
		display:block;
	}

	.nemobox .chjangbox .txtbox .wd20 {
		width:100%;
		float:left;
		margin:0;
		display:block;
	}

	.nemobox .chjangbox .txtbox .wd40 {
		width: 100%;
		margin-bottom: 10px;
	}
}

@media (min-width: 760px) {
	/* 역대총장 */
	.nemobox {
		clear:both;
		padding:0px 0 0px 0;
		margin:0;
		display:inline-block;
		width:100%;
	}

	.nemobox .chjangbox {
		float:left;
		width:100%;
		padding:30px 20px 30px 0;
		margin:0;
		display:block;
		border-bottom:1px solid #eee;
	}

	.nemobox .chjangbox .imgbox {
		float:left;
		width:25%;
		margin:0 20px 0 0;
		display:block;
		text-align:center;
	}

	.nemobox .chjangbox .txtbox {
		width:70%;
		float:left;
		margin:0;
		display:block;
	}

	.nemobox .chjangbox .txtbox .wd20 {
		width:20%;
		float:left;
		margin:0;
		display:block;
	}

	.nemobox .chjangbox .txtbox .wd40 {
		width: 40%;
	}
}

@media all (max-width: 760px) {
	.chlistbox .imgbox {
		float:left;
		width:50%;
		margin:0 30px 0 0;
		display:block;
	}

	.chlistbox .txtbox {
		width:100%;
		float:left;
		margin:0;
		display:block;
	}
}

@media (min-width: 760px) {
	/* 총장약력 */
	.chlistbox {
		clear:both;
		width:100%;
		padding:20px 0 20px 10px;
		margin:0;
		display:inline-block;
	}

	.chlistbox .imgbox {
		float:left;
		width:15%;
		margin:0 30px 0 0;
		display:block;
	}

	.chlistbox .txtbox {
		width:82%;
		float:left;
		margin:0;
		display:block;
	}
}
.chlistbox .txtbox > table { width:100%;  text-align:left !important; border-top:1px solid #cdcdcd;}
.chlistbox .txtbox > table caption { display:none !important;}
.chlistbox .txtbox > table tr th{ font-weight:normal; text-align:left !important; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background-color:#fafafa; padding:10px; vertical-align:middle; color:#525252 !important;}
.chlistbox .txtbox > table tr th:first-child{ border-left:0 !important;}
.chlistbox .txtbox > table tr td { border-bottom:1px solid #e4e4e4 !important;  padding:7px; vertical-align:middle !important;}
.chlistbox .txtbox > table td:first-child { border-left:!important;}

/* text style*/
.indent {padding-left:0 0 0 10px !important}
.tl { text-align:left !important;}
.tr { text-align:right !important;}
.tc { text-align:center !important;}
.tj { text-align:justify !important;}


.tc_red { color:#ee3124 !important;}
.tc_blue { color:#559cbe !important;}
.tc_brown { color:#9d8d85 !important;}
.tc_black { color:#222 !important;}
.tc_white { color:#fff !important;}
.tc_yellow { color:#fdfd8e !important;}


.tbold { font-weight:bold !important;}
.tnormal { font-weight:normal !important;}


/*float style*/

.f_l { float:left !important;}
.f_r { float:right !important;}
.f_c { clear:both !important;}

img { max-width:100%; border:0; }

@media (max-width: 760px) {
	video { width:100%; }
}

@media (min-width: 760px) {
	video { width:613px; }
}

ul.subTab_sub2 {display:table;width:100%;margin-top:20px;margin-bottom:30px;table-layout:fixed}
@media (max-width: 760px) {
	ul.subTab_sub2 li {margin-bottom:7px; background-color:#fff}
	ul.subTab_sub2 li a {display:block;height: 54px;background-color:#fff;border:1px solid #e5e5e5;padding: 0 5px;text-align:center;white-space: nowrap;line-height: 54px;font-weight: 400;font-size: 15px;color: #333;}
}

@media (min-width: 760px) {
	ul.subTab_sub2 li { display:table-cell; margin-bottom:7px; background-color:#fff}
	ul.subTab_sub2 li + li a{border-left:none}
	ul.subTab_sub2 li a {display:block;height: 54px;background-color:#fff;border:1px solid #e5e5e5;padding: 10px 5px;text-align:center;font-weight: 400;font-size: 15px;color: #333;}
}
ul.subTab_sub2 li:hover a{ background-color:#f6f6f6;}
ul.subTab_sub2 li.subTab_sub_on2 a {background-color: #62a4c6;border: 1px solid #62a4c6;color:#fff;}
div.subTabb_contentBox { clear:left; padding-top:50px; min-height:250px;}

ul.subTab_sub {display:table;width:100%;margin-top:20px;margin-bottom:30px;table-layout:fixed}
@media (max-width: 760px) {
	ul.subTab_sub li {margin-bottom:7px; background-color:#fff}
}

@media (min-width: 760px) {
	ul.subTab_sub li { display:table-cell; margin-bottom:7px; background-color:#fff}
	ul.subTab_sub li + li a{border-left:none}
}
ul.subTab_sub li a {display:block;height: 54px;background-color:#fff;border:1px solid #e5e5e5;padding: 0 5px;text-align:center;white-space: nowrap;line-height: 54px;font-weight: 400;font-size: 15px;color: #333;}
ul.subTab_sub li:hover a{ background-color:#f6f6f6;}
ul.subTab_sub li.subTab_sub_on a {background-color: #62a4c6;border: 1px solid #62a4c6;color:#fff;}
div.subTabb_contentBox { clear:left; padding-top:50px; min-height:250px;}

/* history */
.dpmTime {
	width:100%;
	padding: 0;
	margin:20px 0 50px 0;
	clear:both;
	display: block;
}

.dpmTime h5 {
	margin-bottom: 10px;
	font-size: 17px;
	font-weight: 500 !important;
	background:none !important;
	color: #333;
	padding: 0;
}


.dpmTime .dpmTableBox {
	padding: 0;
	margin-top: 0;
}

.dpmTime .dpmTableBox + h5 {
	margin-top:20px
}

.dpmTime .dpmTableBox > table { width:100%;  text-align:left !important; border-top:2px solid #333;}
.dpmTime .dpmTableBox > table caption { display:none !important;}
.dpmTime .dpmTableBox > table tr th{font-weight:normal;text-align:left !important;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;background-color:#fafafa;padding: 20px 10px;font-size: 15px;vertical-align:middle;color:#525252 !important;}
.dpmTime .dpmTableBox > table tr th:first-child{ border-left:0 !important;}
.dpmTime .dpmTableBox > table tr td {border-bottom:1px solid #e4e4e4 !important;padding: 7px 10px;font-size: 15px;vertical-align:middle !important;}
.dpmTime .dpmTableBox > table td:first-child { border-left:!important;}


/* 비전 */
.visionbox01 {
	clear:both;
	width:100%;
	height:920px;
	padding-top:20px;
	padding-bottom:30px;
	background:url(../../images/kr/sub/sub01/01040000_01.jpg) no-repeat;
	margin:0 0 20px 0;
	display:inline-block;

}

/*기본박스*/
.bcbbox {
	clear:both;
	width:100%;
	padding-top:20px;
	padding-bottom:30px;
	border-bottom:1px solid #eee;
	margin:0 0 20px 0;
	display:inline-block;

}


@media (min-width: 760px) {
	/* 이사장 */
	.esajbox {
		clear:both;
		padding:20px 0 20px 10px;
		margin:0;
		display:inline-block;
		width:100%;
	}

	.esajbox .imgbox {
		float:left;
		width:20%;
		margin:0 20px 0 0;
		display:block;
	}

	.esajbox .txtbox {
		width:78%;
		float:left;
		margin:0;
		display:block;
	}
	.esajbox .txtbox > table { width:100%;  text-align:left !important; border-top:1px solid #cdcdcd;}
	.esajbox .txtbox > table caption { display:none !important;}
	.esajbox .txtbox > table tr th{ font-weight:normal; text-align:left !important; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background-color:#fafafa; padding:10px; vertical-align:middle; color:#525252 !important;}
	.esajbox .txtbox > table tr th:first-child{ border-left:0 !important;}
	.esajbox .txtbox > table tr td { border-bottom:1px solid #e4e4e4 !important;  padding:7px; vertical-align:middle !important;}
	.esajbox .txtbox > table td:first-child { border-left:!important;}
}

@media (max-width: 760px) {
	/* 이사장 */
	.esajbox {
		clear:both;
		padding:20px 0 20px 10px;
		margin:0;
		display:inline-block;
		width:100%
	}

	.esajbox .imgbox {
		float:left;
		width:50%;
		margin:0 20px 0 0;
		display:block;
	}

	.esajbox .txtbox {
		width:100%;
		float:left;
		margin:0;
		display:block;
	}
	.esajbox .txtbox > table { width:100%;  text-align:left !important; border-top:1px solid #cdcdcd;}
	.esajbox .txtbox > table caption { display:none !important;}
	.esajbox .txtbox > table tr th{ font-weight:normal; text-align:left !important; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background-color:#fafafa; padding:10px; vertical-align:middle; color:#525252 !important;}
	.esajbox .txtbox > table tr th:first-child{ border-left:0 !important;}
	.esajbox .txtbox > table tr td { border-bottom:1px solid #e4e4e4 !important;  padding:7px; vertical-align:middle !important;}
	.esajbox .txtbox > table td:first-child { border-left:!important;}
}



/* 이사회회의록 */
.chbklist {
	clear:both;
	width:480px;
	height:370px;
	padding:50px 20px 0 250px;
	background:url(../../images/kr/sub/sub01/01050300_01.jpg) no-repeat;
	margin:0;
	display:inline-block;

}

@charset "UTF-8";
/* CSS Document
STYLE SETTING*/e-block;
}

/* 비전 */
.visionbox01 {
	clear:both;
	width:100%;
	height:920px;
	padding-top:20px;
	padding-bottom:30px;
	background:url(../../images/kr/sub/sub01/01040000_01.jpg) no-repeat;
	margin:0 0 20px 0;
	display:inline-block;

}

/*기본박스*/
.bcbbox {
	clear:both;
	width:100%;
	padding-top:20px;
	padding-bottom:30px;
	border-bottom:1px solid #eee;
	margin:0 0 20px 0;
	display:inline-block;

}

@media (max-width: 760px) {
	.chbklist {
		clear:both;
		width:100%;
		height:370px;
		padding:250px 0 0 0;
		margin:0;
		display:inline-block;
	}
}

@media (min-width: 760px) {
	/* 이사회회의록 */
	.chbklist {
		clear:both;
		width:100%;
		height:370px;
		padding:50px 20px 0 250px;
		margin:0;
		display:inline-block;

	}
}

/* 홍보관 - 언론 광고 (KR_01080300) */
div.contentBox div.newsadBox {
	width:230px;
	height:294px;
	position:relative;
	display:inline-block;
	float:left;
	margin-left:12px;
	margin-bottom:22px;
}

div.contentBox div.newsadBox div.newsad {
	width:221px;
	height:294px;
}

div.contentBox div.newsadBox div.img_hover {
	width:210px;
	height:285px;
	position:absolute;
	left:4px;
	top:0px;
}

div.contentBox div.newsadBox div.img_hover:hover {
	background:url(../../images/kr/sub/sub01/01080300_hover.png) no-repeat;
}

div.contentBox div.newsadBox div.img_hover a,newsad_a {
	display:block;
	width:210px;
	height:285px;
}



/* sitemap */
div.deps1Box {
	clear:both;
	margin:0;
	padding:0;
	width:940px;
	height:auto;
	margin-bottom:20px;
	display:inline-block;
	/*background:url(../../images/kr/common/bar_title.jpg) no-repeat left bottom;*/
}

p.deps1 {
	float:left;
	width:160px;
	height:40px;
	margin:0;
	padding:0;
	padding-top:15px;
	padding-left:10px;
	/*background:url(../../images/kr/common/bg_h4.jpg) no-repeat left bottom; */
	font-size:2em;
	color:#559CBE;
	border-top:2px solid #888;
}

div.deps2Box {
	float:right;
	width:730px;
	border-top:2px solid #ccc;
}

ul.deps2 { margin:0; padding:0;list-style:none; width:700px; height:auto; display:inline-block;}

ul.deps2 li {
	margin:0;
	padding:0;
	height:auto;;
	width:690px;
	/*background:url(../../images/kr/common/bg_h5.jpg) no-repeat left top;*/
	float:left;
	padding:10px 0;
	border-bottom:1px solid #ededed
}

ul.deps2 li a { display:block; width:120px; height:auto; font-weight:bold; color:#555;font-size:0.8em; float:left;}

ul.deps3 {
	margin:0;
	padding:0;
	list-style:none;
	width:570px;
	height:auto;
	display:inline-block;
	float:left;
}

ul.deps3 li {
	float:left;
	list-style-image:none;
	margin:0;
	padding:0;
	height:20px;
	width:auto;
	padding-right:10px;
	background:url(../../images/kr/common/bar_sitmap.png) no-repeat left center;
	padding-left:12px;
	border:0;
}

ul.deps3 li a { color:#777; font-weight:normal; display:inline; width:auto;}





/* 예결산공고 */

.bbleft {
	clear:both;
	padding:10px;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	background:#f9f9f9;
	display:block;
	margin: 0 0 20px 0 !important;
}

.bbleft:after {
	display: block;
	clear: both;
	content: '';
}

.bbleft ul.btnlist {
	float:left;
	margin:0 0 10px 0;

}

.bbleft ul.btnlist li {
	float:left;
	list-style:none;
	margin:0 10px 10px 0;
	display:block;

}


.bbclear {
	clear:both;
	padding:0 0 10px 0;
	display:block;
}

.bbclear ul.btnlist {
	clear:both;
	margin:0 0 10px 0;

}

.bbclear ul.btnlist li {
	clear:both;
	list-style:none;
	margin:0 10px 10px 0;
	display:block;

}

.bbclearbox {
	clear:both;
	padding:10px;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	background:#f9f9f9;
	display:inline-block;
	margin:0 0 20px 0;
}






.ctsinput {
	height:28px;
	padding:5px;
	border:1px solid #888;
	background:#FFF;

}




/* 캠퍼스맵버튼 */
.btnarcm { overflow:hidden; margin:30px 0 20px;}
.btnarcm:after {content:"";display:block;clear:both}
.btnarcm .btn_r {float:right}
.btnarcm .btn_c {text-align:center}
.btnarcm .btn_l {float:left}

.btnarcm,
.btnarcm * {margin:0;padding:0;display:inline-block;text-decoration:none;border:0;background:url(../images/old_cdu/bg_btn_s.png);overflow:visible;white-space:nowrap;cursor:pointer;height:24px;font-size:0.85em; }
.btnarcm button,.button input {margin:0; padding:0; border:0;}
.btnarcm a,.button button,.button input{display:inline-block;height:24px;padding:0 40px 0 10px;width:170px !important;cursor:pointer;color:#666;line-height:24px;background:url(../images/old_cdu/bg_btn_s.png) no-repeat; color:#555; font-weight:normal;}
.btnarcm a:hover, .button a:active, .button a:focus, .button input:hover, .button input:active, .button input:focus, .button button:hover, .button button:active, .button button:focus{color:#3b6eb4;}

.btnarcm.icon_down a, .button.icon_down input, .button.icon_down button{background-position:right -34px;}
.btnarcm.icon_pdf a, .button.icon_pdf input, .button.icon_pdf button{background-position:right -68px;}
.btnarcm.icon_print a, .button.icon_print input, .button.icon_print button{background-position:right -102px;}
.btnarcm.icon_jump a, .button.icon_jump input, .button.icon_jump button{background-position:right -136px;}
.btnarcm.icon_popup a, .button.icon_popup input, .button.icon_popup button{background-position:right -170px;}
.btnarcm.icon_default a, .button.icon_default input, .button.icon_default button{background-position:right -204px;}


/* 박물관 */
.gallerybox {
	clear:both;
	display:inline-block;
	padding:10px 0 10px 0;

}

.gallerybox ul {
	clear:both;
	display:inline-block;
	padding:10px 0 10px 0;

}

.gallerybox ul li {
	list-style:none;
	float:left;
	min-height:230px;
	width:170px;
	margin:0 10px 20px 0;
	display:block;

}

.gallerybox  p {line-height:150% !important;}




/* 버튼리스트*/

.btnboxright {
	clear:both;
	padding:10px 0 10px 0;
	display:block;
}

.btnboxright ul.btnlist {
	float:right;
	margin:0 0 30px 0;

}

.btnboxright ul.btnlist li {
	float:left;
	list-style:none;
	margin:0 10px 10px 0;
	display:block;

}

/* 버튼리스트*/

.btnboxleft {
	clear:both;
	padding:10px 0 10px 0;
	display:block;
}

.btnboxleft ul.btnlist {
	float:left;
	margin:0 0 30px 0;

}

.btnboxleft ul.btnlist li {
	float:left;
	list-style:none;
	margin:0 10px 10px 0;
	display:block;

}

/* 버튼리스트 */

.btnboxclear {
	clear:both;
	padding:0 0 10px 0;
	display:block;
}

.btnboxclear ul.btnlist {
	clear:both;
	margin:0 0 30px 0;

}

.btnboxclear ul.btnlist li {
	clear:both;
	list-style:none;
	margin:0 10px 10px 0;
	display:block;

}


/* 학사일정 */
div.acaCalendar { width:100%; height:auto; border:1px solid #ededed; display:inline-block; margin-bottom:20px;}
div.calenderBox { width:50%; height:auto; float:left; text-align:center;}
p.calenderTitle { text-align:center; font-size:1.5em; margin:10px 0; font-weight:bold; color:#559cbe}
div.calenderBox table { min-width:80%;  text-align:center; margin:0 auto;}
div.calenderBox table caption { display:none ;}
div.calenderBox table tr th{ background-color:#f9f9f9; padding:7px; vertical-align:middle; color:#525252 ;}
div.calenderBox table tbody tr td { padding:7px; vertical-align:middle ;}
div.calenderBox table tfoot tr td {padding:7px; vertical-align:middle ;}

div.scheduleBox { width:50%;  min-height:260px; height:auto; float:left; font-size:0.8em;  border-left:1px solid #ededed; padding:20px;}
div.scheduleBox ul li span{ display:inline-block; zoom:1; *display:inline; font-weight:bold; margin-right:20px; width:auto; min-width:60px;}
div.calenderYearBox { height:40px;}
select.calenderYear { width:120px; height:34px; border:1px solid #559cbe; color:#559cbe; float:right; padding:7px;}
@media ( max-width: 760px ) {
  div.calenderBox { width:100%;text-align:center}
  div.scheduleBox { width:auto;}
}

/*전화번호부*/
.bbleft2 {
	clear:both;
	padding:10px;
	border:1px solid #e4e4e4;
	background:#f9f9f9;
	display:inline-block;
	margin:0 0 20px 0;
	width: 710px;
}

.bbleft2 ul.btnlist {
	float:left;
	margin:0 0 10px 0;

}

.bbleft2 ul.btnlist li {
	float:left;
	list-style:none;
	margin:0 10px 10px 0;
	display:block;

}

div.contentBox div.positionnavBox { width:95%; height:10px; padding:10px 10px 10px 0; margin-bottom:20px;}
div.contentBox div.positionnavBox ul.positionnav li {list-style-type:none;	float:left; width:auto; min-width:30px;font-size:0.9em;	margin-left:5px;	line-height:100%;}
div.contentBox div.positionnavBox ul.positionnav li a {	color:#555;	margin-right:5px;}



/* small link button */
.btnar { overflow:hidden; margin:30px 0 20px;}
.btnar:after {content:"";display:block;clear:both}
.btnar .btn_r {float:right}
.btnar .btn_c {text-align:center}
.btnar .btn_l {float:left}

.button,
.button * {margin:0;padding:0;display:inline-block;text-decoration:none;border:0;background:url(../images/old_cdu/bg_btn_s.png);overflow:visible;white-space:nowrap;cursor:pointer;height:24px;font-size:0.85em; }
.button2 * {margin:0;padding:0;display:inline-block;text-decoration:none;border:0;overflow:visible;white-space:nowrap;cursor:pointer;height:24px;font-size:0.85em; }
.button button,.button input {margin:0; padding:0; border:0;}
.button a,.button button,.button input{display:inline-block;height:24px;padding:0 40px 0 10px;cursor:pointer;color:#666;line-height:24px;background:url(../images/old_cdu/bg_btn_s.png) no-repeat; color:#555; font-weight:normal;}
.button a:hover, .button a:active, .button a:focus, .button input:hover, .button input:active, .button input:focus, .button button:hover, .button button:active, .button button:focus{color:#3b6eb4;}

.button.icon_down a, .button.icon_down input, .button.icon_down button{background-position:right -34px;}
.button.icon_pdf a, .button.icon_pdf input, .button.icon_pdf button{background-position:right -68px;}
.button.icon_print a, .button.icon_print input, .button.icon_print button{background-position:right -102px;}
.button.icon_jump a, .button.icon_jump input, .button.icon_jump button{background-position:right -136px;}
.button.icon_popup a, .button.icon_popup input, .button.icon_popup button{background-position:right -170px;}
.button.icon_default a, .button.icon_default input, .button.icon_default button{background-position:right -204px;}


/* small link button02 */
.btnar02 { overflow:hidden; margin:30px 0 20px;}
.btnar02:after {content:"";display:block;clear:both}
.btnar02 .btn_r {float:right}
.btnar02 .btn_c {text-align:center}
.btnar02 .btn_l {float:left}

.button02,
.button02 * {margin:0;padding:0;display:inline-block;text-decoration:none;border:0;background:url(../images/old_cdu/bg_btn_s02.png);overflow:visible;white-space:nowrap;cursor:pointer;height:24px;font-size:0.85em; }
.button02 button,.button input {margin:0; padding:0; border:0;}
.button02 a,.button button,.button input{display:inline-block;height:24px;padding:0 40px 0 10px;width:170px !important;font-size: 12px;cursor:pointer;color:#666;line-height:24px;background:url(../images/old_cdu/bg_btn_s02.png) no-repeat;color:#555;font-weight:normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.button02 a:hover, .button a:active, .button a:focus, .button input:hover, .button input:active, .button input:focus, .button button:hover, .button button:active, .button button:focus{color:#3b6eb4;}

.button02.icon_down a, .button.icon_down input, .button.icon_down button{background-position:right -34px;}
.button02.icon_pdf a, .button.icon_pdf input, .button.icon_pdf button{background-position:right -68px;}
.button02.icon_print a, .button.icon_print input, .button.icon_print button{background-position:right -102px;}
.button02.icon_jump a, .button.icon_jump input, .button.icon_jump button{background-position:right -136px;}
.button02.icon_popup a, .button.icon_popup input, .button.icon_popup button{background-position:right -170px;}
.button02.icon_default a, .button.icon_default input, .button.icon_default button{background-position:right -204px;}

/*table style*/
table.tableBasic .rightline {border-right:1px solid #cdcdcd !important;}
@media (min-width: 760px) {
	table.tableBasic { min-width:auto;  text-align:center !important; border-top:1px solid #000;}
}
@media (max-width: 760px) {
	table.tableBasic { min-width:auto; width:100%; text-align:center !important; border-top:1px solid #000;}
	/* 게시판 반응형일때 번호 작성자 부서명 조회수 display:none */
	.no { display:none;}
	.subject { width:70%;}
	.writer { display:none;}
	.group { display:none;}
	.gubun { display:none;}
	.date {}
	.hit { display:none;}
}
table.tableBasic caption { display:none !important;}
table.tableBasic tr th{border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;background-color:#fafafa;padding: 15px 10px;vertical-align:middle;color: #101009 !important;}
table.tableBasic tr th:first-child{ border-left:0 !important;}
table.tableBasic tbody tr td {border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;padding: 15px 10px;vertical-align:middle !important;}
table.tableBasic tbody td:first-child { border-left:0 !important;}
table.tableBasic tfoot tr td {border-bottom:1px solid #cdcdcd; border-left:1px solid #cdcdcd; padding:7px; vertical-align:middle !important;}
table.tableBasic tfoot td:first-child { border-left:0 !important;}


table.table_b tr th{ border-top:1px solid #5a95b0;background-color:#f2fbff; color:#40738a !important;}
table.table_b { border-top:1px solid #5a95n0;}

table.table_y tr th{border-top:1px solid #928b5e;background-color:#fffff2; color:#907033 !important;}
table.table_y { border-top:1px solid #928b5e;}


/*ul list style*/
ul.ul01 {}
ul.ul02 {}
ul.ul03 {}
ul.ul_sub { list-style-image:url(../images/old_cdu/icon_graycircle.png); list-style-position:inside; margin-left:5px; margin-top:3px !important; }
ul.ulnone {list-style:none;}

ul.ul01 li,
ul.ul03 li,
ul.ul02 li {
	position:relative;
	margin-bottom: 10px;
	padding-left: 14px;
	font-size: 16px;
	line-height: 26px;
	color: #666;
}

ul.ul01 li:before,
ul.ul03 li:before,
ul.ul02 li:before{display: block;content: '';width: 4px;height: 4px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-color: #666;position: absolute;top: 13px;left: 0;}


/*color box style*/
div.grayBox { width:auto; height:auto; padding:20px; border:1px solid #d6d6d6; background-color:#fafafa; color:#595959 !important;}
div.gbauto { width:auto; height:auto; padding:20px; border:1px solid #d6d6d6; background-color:#fafafa; color:#595959 !important;}
div.yellowBox { width:auto; height:auto; padding:20px; border:1px solid #d7d4b3; background-color:#ffffef; color:#595959 !important;}
div.ybauto { width:auto; height:auto; padding:20px; border:1px solid #d7d4b3; background-color:#ffffef; color:#595959 !important;}
div.blueBox { width:auto; height:auto; padding:20px; border:1px solid #9cbfd3; background-color:#f7fcff; color:#595959 !important;}
div.bbauto { width:auto; height:auto; padding:20px; border:1px solid #9cbfd3; background-color:#f7fcff; color:#595959 !important;}



/*image BOX style*/
div.imgBox_doc { width:100%; height:auto; margin-bottom:20px; padding:0px; border:2px solid #d6d6d6; background-color:#fafafa; color:#595959 !important;}

/****************************************************
			 		 BUTTON STYLE
*****************************************************/
.btn {
	overflow:visible !important;
	display:inline-block !important;
	height:45px !important;
	padding:0px 20px !important;
	text-align:center!important;
	font-weight:bold!important;
	color:#000 !important;
	line-height:40px !important;
	vertical-align:middle!important;
	border:1px solid #ddd !important;
	background-color:#fcfcfc !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px!important;
	border-radius: 4px!important;
	-webkit-box-shadow: 0 3px 1px 0px #777!important;
	-moz-box-shadow: 0 3px 1px 0px #777!important;
	box-shadow: 0 3px 1px 0px #777!important;
}
a.btn { line-height:50px!important;}
.btn:hover {background-color:#ddd !important;}
.btn:active {background-color:#ddd !important;}


.btn_r {border:1px solid #e32619 !important;background-color:#ee3124!important;color:#fff !important;
	-webkit-box-shadow: 0 3px 1px 0px #811912!important;-moz-box-shadow: 0 3px 1px 0px #811912!important;box-shadow: 0 3px 1px 0px #811912 !important;}
.btn_r:hover {background-color:#ed5449 !important;}
.btn_r:active {background-color:#ed5449 !important;}

.btn_b {border:1px solid #06aeff !important;	background-color:#00a3f1 !important;color:#fff !important;
	webkit-box-shadow: 0 3px 1px 0px #005f8d!important;-moz-box-shadow: 0 3px 1px 0px #005f8d!important;box-shadow: 0 3px 1px 0px #005f8d !important;}
.btn_b:hover {background-color:#30bcff !important;}
.btn_b:active {background-color:#30bcff !important;}

.btn_db {color:#fff !important;	border:1px solid #4B93B5 !important;background-color:#559CBE!important;
	bkit-box-shadow: 0 3px 1px 0px #2b6885!important;-moz-box-shadow: 0 3px 1px 0px #2b6885!important;box-shadow: 0 3px 1px 0px #2b6885!important;}
.btn_db:hover {	background-color:#4C8EAE !important;}
.btn_db:active {background-color:#559CBE !important;}

.btn_k {color:#fff !important;	border:1px solid #444 !important;	background-color:#555!important;}
.btn_k:hover {	background-color:#444 !important;}
.btn_k:active {background-color:#444 !important;}

.btn_br {color:#fff !important;	border:1px solid #948178 !important;background-color:#9d8d85!important;ebkit-box-shadow: 0 3px 1px 0px #50413a!important;
	-moz-box-shadow: 0 3px 1px 0px #50413a!important;box-shadow: 0 3px 1px 0px #50413a!important;}
.btn_br:hover {	background-color:#817169 !important;}
.btn_br:active {background-color:#817169 !important;}

.btn_g {color:#fff !important;	border:1px solid #a3a3a3 !important;	background-color:#b4b4b4!important;ebkit-box-shadow: 0 3px 1px 0px #333!important;
	-moz-box-shadow: 0 3px 1px 0px #333;!important;box-shadow: 0 3px 1px 0px #333!important;}
.btn_g:hover {	background-color:#8d8d8d !important;}
.btn_g:active {background-color:#8d8d8d !important;}


.btnSmall {
	overflow:visible !important;
	display:inline-block !important;
	height:25px !important;
	padding:0px 7px !important;
	font-size:0.7em !important;
	text-align:center!important;
	color:#333!important;
	line-height:21px; !important;
	vertical-align:middle!important;
	border:1px solid #999 !important;
	background-color:#ededed !important;
}
a.btnSmall { height:23px!important; line-height:27px!important;}
.btnSmall:hover {background-color:#ddd !important;}
.btnSmall:active {background-color:#ddd !important;}

.btnSmall_k {
	overflow:visible !important;
	display:inline-block !important;
	height:25px !important;
	padding:0px 7px !important;
	font-size:0.7em !important;
	text-align:center!important;
	color:#fff!important;
	line-height:21px; !important;
	vertical-align:middle!important;
	border:1px solid #333 !important;
	background-color:#333 !important;
}
a.btnSmall_k { height:23px !important; line-height:27px!important;}
.btnSmall_k:hover {background-color:#333 !important;}
.btnSmall_k:active {background-color:#333 !important;}

.btnSmall_sc {
	overflow:visible !important;
	height:20px !important;
	padding:5px 10px !important;
	font-size:0.7em !important;
	text-align:center!important;
	color:#FFF !important;
	vertical-align:middle!important;
	border:1px solid #000 !important;
	background-color:#333 !important;
}

@media all and (min-width: 1024px) {
	ul.subTab {
		margin-bottom: 40px;
	}

	ul.subTab li {
		padding: 0 15px 20px;
		font-size: 23px
	}

	h4 {
		padding-left: 0px;
		font-size: 25px;
	}

	p {

	}

	h4:before {
		width: 17px;
	}

	h5 {
		font-size: 20px;
	}

	h6 {
		font-size: 18px;
	}
}

span.btnarcm {
    height: 36px;
    padding: 0 12px;
    line-height: 35px;
    background: #fff;
    font-size: 14px;
    border: 1px solid #ddd;
    cursor: default;
}

@media all and (min-width: 1240px) {

}
