@charset "utf-8";
/* CSS Document */

table.tblStd th, table.tblStd td {
	padding: 7px;
}

table.hub { margin: 0px auto 10px;}

table.hub th.hubTitle {
	background-image: url(../img/hub_th_01.gif);
	background-repeat: no-repeat;
	color: #016929;
	font-weight: bold;
	padding: 0px 8px 0px 18px;
	text-align: left;
	height: 32px;
	line-height: 1.2;
}

table.hub th.hubTitle2 {
	background-image: url(../img/hub_th_01.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px 8px;
	text-align: right;
	height: 32px;
}

table.hub td.hubBox1 {
	padding: 10px 10px 5px;
	border: 1px solid #C1C1C1;
	border-bottom: 0px;
}
table.hub td.hubBox2 {
	padding: 5px 10px 10px;
	border: 1px solid #C1C1C1;
	border-top: 0px;
}

table.hub td.hubBox3 {
	padding: 10px;
	border: 1px solid #C1C1C1;
}

table.hub td.hubBox4 {
	padding: 4px;
	border: 1px solid #C1C1C1;
}

table.hub p.more {
	padding-bottom: 3px;
}

table.hub p.more span {
	background-image: url(../img/list.gif);
	background-position: 3px 0.4em;
	background-repeat: no-repeat;
	padding-left: 15px;
	display: block;
}

div#contents table.hub ul.hubLink { margin: 0px;}
div#contents table.hub ul.hubLink li {
	list-style: none;
	background-image: url(../img/hub_link.gif);
	background-position: 3px 0.8em;
	background-repeat: no-repeat;
	margin-left: 0;
	padding: 5px 5px 5px 15px;
	border-bottom: 1px solid #CCCCCC;
}

/* ===== financial.php ===== */
table.hub td.partitionR {
	border-left: 1px solid #CCCCCC;
	padding-left: 8px;
}

table.hub td.partitionL {
	padding-right: 8px;
}
