@charset "UTF-8";


/* **************************************************************
 ページID　定義
************************************************************** */

#finance {
	width: 566px;
	min-height: 500px;
	color: #505050;
	padding-bottom: 30px;
}
*html #finance {
	height: 500px;
}

#finance a {
	text-decoration: underline;
}

/* **************************************************************
 ▼▼ スタイル定義 ▼▼
************************************************************** */

#finance table.table-style01 caption span.cap-title {
	float: left;
	font-size: 80%;
	margin-bottom: 5px;
}

#finance table.table-style01 caption span.cap-date,#finance table.table-style01 caption span.cap-unit {
	float: right;
	text-align: right;
	font-size: 80%;
	margin-bottom: 5px;
}

#finance table.table-style01 caption span.cap-unit {
	font-size: 70%;
}

#finance table.table-style01 th {
	padding : 7px;
}

#finance table.table-style01 th.subject {
	width : 45%;
}

#finance table.table-style01 th.this_year {
	width : 20%;
}

#finance table.table-style01 th.last_year {
	width : 20%;
}

#finance table.table-style01 th.fluctuation {
	width : 15%;
}

#finance table.table-style01 td {
	padding : 6px 12px;
}

#finance table.table-style01 td.num{
	text-align : right;
}

#finance table.table-style01 td span.marL20 {
	margin-left : 20px;
}

#finance p.right {
		float: right;
}

#finance p.graphDate{
	float: right;
	text-align: right;
	font-size: 80%;
	margin-bottom: 5px;
}

#finance p.graphImg{
	margin-bottom:20px;
	text-align:center;
}


