@charset "utf-8";

/* student */
body #content #mainArea .subLowerArea{
	margin: 11px 0 42px;
	padding:0;
}

/* student - index */
body #content #mainArea .information ul li{
	width:582px;
	margin:0 4px 8px 4px;
	padding:3px 0 3px 12px;
	border:none;
	background:url(../../img/common/arrow_square.gif) left center no-repeat;
}
#mainArea .information ul li a{
	padding:0;
	background:none;
}



/* student - cancel */

#mainArea dl#btnArea{
	width: 640px;
	margin: 0;
	padding:0;
}
#mainArea dl#btnArea dt{
	width: 328px;
	height: 138px;
	margin: 0;
	padding:0;
	float: left;
}
#mainArea dl#btnArea dt.postgraduate{
	width: 312px;
}
#mainArea dl#btnArea dd{
	clear: left;
	width: 375px;
	margin:0 auto 26px;
	padding:0;
	text-align: center;
}
#mainArea dl#btnArea dd img{
	padding: 0 0 8px;
}

/* student - examination */
#mainArea .lowerArea p.pdfLink span{
	padding: 0 20px 3px 0;
	background:url(../../img/student/icon_pdf.gif) no-repeat right center;
}
/* student - caution */
strong.color{
	color: #990038;
}

body #content #mainArea ol{
	width: auto;
	margin:0 20px 0 26px;
	padding: 0;
}
body #content #mainArea ol li{
	padding: 0 0 16px;
	list-style: decimal;
}
body #content #mainArea ol li ul{
	margin: 16px 0 0 16px;
	padding:0;
}
body #content #mainArea ol li ul li{
	margin: 0 0 8px;
	padding:0;
	list-style: none;
}
#mainArea .lowerArea h5.gray{
	height: auto;
	margin:0 0 16px;
	padding:4px 0 4px 8px;
	font-size:14px;
	color:#484848;
	background:url(../../img/common/bg_h6.gif) left top repeat;
	border: none;
	clear:both;
}

/* student - arbeit */
#mainArea ul.list{
	width: auto;
	margin:0 10px 26px 16px;
	padding: 0;
}
#mainArea ul.list li{
	padding: 0 0 8px 8px;
	background: url(../../img/student/icn_dot_gray.gif) no-repeat 0 6px;
	list-style: none;
}



/* Table Style List*/
#mainArea .lowerArea table.list{
	padding:0;
	margin:0 0 26px;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
#mainArea .lowerArea table.list th{
	padding:2px 8px;
	background-color:#fff;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#mainArea .lowerArea table.list td{
	padding:4px 6px;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	text-align: center;
}
#mainArea .lowerArea table.list th.red{
	color:#FFFFFF;
	background-color:#a20041;
}
#mainArea .lowerArea table.list .gray{
	background-color:#fbfbfb;
}
#mainArea .lowerArea table.list th.red{
	color:#FFFFFF;
	background-color:#a20041;
}
#mainArea .lowerArea table.list th.red2{
	color:#a20041;
	background-color:#f0d9e1;
	border-bottom:1px solid #dac3cb;
	border-right:1px solid #dac3cb;
	border-left:1px solid #dac3cb;
}
#mainArea .lowerArea table.list td.pink{
	background-color:#fcf7f9;
}
#mainArea .lowerArea table.list td em{
	font-style:normal;
	text-decoration:underline;
}

#mainArea table.shortlist{
	padding:0;
	margin:0 0 26px;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
#mainArea table.shortlist th{
	padding:8px;
	background-color:#fbfbfb;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#mainArea table.shortlist td{
	padding:8px;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#mainArea table.subShortList{
	margin:8px 0;
}

/* student - lecture_date */

#list-area{
	width:645px;
	margin:0 -5px 0 0;
	overflow: hidden;
	zoom:1;
}
#list-area table.list{
	float: left;
	margin:0 5px 0 0 !important;
}
#list-area-top table.list td,
#list-area table.list td{
	font-size: 93%;
}

