@charset "utf-8";
/* INDEX  -------------------------------------------
historyArea 
-------------------------------------------------- */

.historyArea {
	padding: 0px;
	margin:0px;
	background:url(../daigaku/parts/ayumi_t001.gif) no-repeat;

	
} 

/* historyTableElement
-------------------------------------------------- */

.historyTable {
	padding: 0px;
	margin: 20px 0 0 60px;
	float:right;
width:540px;


}
.historyTable p {
	padding: 0px;
	margin: 3px 0 0 0;
	
}

.historyTable table {
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-size: small;
	_font-size: x-small;
	_fo\nt-size: x-small;

	/*\*//*/
	revise: MacIE5.0bug;
	width: 99%;
	/**/
}

.historyTable caption {
	padding: 0px 0px 4px 0px;
	margin: 0px;
	font-size: small;
	_font-size: x-small;
	_fo\nt-size: small;
	text-align: left;
	font-weight: bold;
	line-height: 100%;
}

.historyTable caption span.mainCaption {
	display: block;
	float: left;
}

.historyTable caption span.subCaption {
	display: block;
	float: right;
	font-weight: normal;
}


.historyTable tbody th {
	padding: 8px;
border-bottom:5px solid #FFF;
	font-weight: bold;
	vertical-align:middle;
	white-space:nowrap;
	background: #ccebfd;
	color:#666;
}

.historyTable table td {
	padding: 4px 6px 6px 30px;

	vertical-align:middle;
	background:url(../daigaku/parts/ayumi_yaji2.gif) 0 50% no-repeat #FFF;
}

.historyTable tbody th,
.historyTable tbody td{
	text-align: left;
}

.historyTable .right{
	text-align: right !important;
}

.historyTable .left{
	text-align: left !important;
}

.historyTable .center{
	text-align: center !important;
}



.historyTable p {
	padding: 0px;
	margin: 3px 0 0 0;
	
}
