
.sublink {
	width: 480px;
	border: 0px solid #000000;
}
.sublink　ul {
	list-style: none;
	}
.sublink ul li {
	display: block;
	}
.sublink ul li a{
	float: left;
	margin: 3px 5px 0 0;
	padding: 3px 0 0 0;
	line-height: 1.6;
	text-align: center;
	text-decoration: none;
	background-color: #CCFFCC;
	color: #009900;
	font-weight: bold;
	width: 150px;
	font-size: 85%;
	}
.sublink ul li a:hover{
	text-decoration: none;
	background-color: #CCFFCC;
	color: #33CC66;
	}
.sublink ul li a.onlink {
	color: #33CC66;
}
 /******************************************
	General Settings
 ******************************************/
#contents{
	margin: 10px 80px;
	padding: 0;
	width: 640px;
	background-color: #FFFFFF;
	border: 0px solid #000000;
	text-align: left;
	font-size: 100%;
	}
#contents table {
	border: 1px solid #66CDAA;
	border-collapse: collapse;
	font-size: 90%;
	line-height: 1.6;
	}
#contents table, th, td{
	padding: 15px;
}
#contents th{
	background-color: #66CDAA;
	font-size: 130%;
	font-weight: bold;
	letter-spacing: 0.2em;
}
#contents td.align_top{
	vertical-align: top;
	}
#contents #noborder {
	border: 0px solid #FFCC00;
	border-collapse: collapse;
	font-size: 100%;
	background-color: #FFFFFF;
	}
#contents #noborder td {
	padding: 2px 5px;
	}
#contents .list{
	border: 1px solid #000000;
	border-collapse: collapse;
	}
#contents .list td{
	padding: 2px;
	}