table#footer{clear:both;}
div.contents{
	width: 560px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div.line{float:left;}
div.contents h5{background-color:#fff0b2;width:240px;margin:20px 0px 10px 5px;letter-spacing:1px;padding:3px;border-left:6px solid #ff9900;}
div.contents table{
	float:none;
	width:240px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.contents td,th{
	height:24px;
	line-height: 24px;
}
div.contents th{
	background-color:#EEE;
	color:#333333;
	padding-left:20px;
	text-align:left;
}
div.contents td{
	text-align:left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 30px;
}
div.contents th.subject{
	background-color: #F8EA6D;

}
div.contents td.subject{
	background-color:#F3F780;
	color:#222222;
}
div.contents td.subject2{
	padding-left:40px;
	background-color:#FFFFC8;
}
div.contents th.point{
	background-color:#FFC8C8;
}
div.contents td.point{
	background-color:#FFECEC;
}
div.contents th.tanken{
	background-color:#C4CAE8;
}
div.contents td.tanken{
	background-color:#DFE4F9;
}
div.contents th.recruit{
	background-color:#C1E873;
}
div.contents td.recruit{
	background-color:#EFFAD3;
}
div.contents th.event{
	background-color:#ACCCDB;
}
div.contents td.event{
	background-color:#E8F7F7;
}
div.contents td.event2{
	background-color:#F0E1F0;
}
div.contents th.event2 {
	background-color: #DEBCDE;
}

div.contents th.request{
	background-color:#C6B5E1;
}
div.contents td.request{
	background-color:#F0E2FA;
}
div.contents td.taiken {
	background-color: #E8F5E2;
}

div.contents th.taiken {
	background-color: #B4E1A2;
}

div.contents p{margin:10px 2px 10px 20px;}
div.contents img.title{margin:10px 2px 10px 0px;}
div.contents th.banner {
	background-color:#F4EAD2;
}
div.contents td.banner {
	background-color:#FFF2E1;
}

