/* DL */
dl.kiyaku
{
	margin:0;
	padding:0;
	width:578px;
}
dl.kiyaku dt
{
	margin:0;
	padding:12px 0 5px;
	line-height: 1.4;
	font-weight:bold;
	color:#8A4F0D;
	
}

dl.kiyaku dd
{
	margin:0;
	padding:0 10px 15px 25px;
	line-height: 1.6;
	border-bottom:#E7E9D4 1px solid;
}

/* TABLE */
table.roster th{
background-color:#EC762E;
color:#FFFFFF;
font-weight:normal;
text-align:center;
}

table.roster td{
background-color:#FFFFFF;
text-align:left;
line-height:1.4;
}

table.roster td.name{
background-color:#FAF7EE;
text-align:left;
line-height:1.8;
}

table.roster td.name span{
font-size:77%;
}