@charset "UTF-8";
/*年表*/
table.normalTbl.history{
	width:100%;
	border-top:none;
}

.normalTbl.history th{
	font-size:100%;
	letter-spacing:0.2em;
	color:#5AAB1D;
}

.normalTbl.history th span{
	font-weight:normal;
	font-size:75%;
	display:block;
	color:#333;
	letter-spacing:0;
}

.normalTbl.history th,
.normalTbl.history td{
	padding:0.5em 1.5em;
	vertical-align:middle;
}

.normalTbl.history td img.mark{
	vertical-align:middle;
	margin-top:3px;
	margin-right:10px;
}

/*集計*/
table.minTbl.w100{
	width:100%;
}

table.minTbl.w100 caption{
	font-weight:normal;
	text-align:right;
}

table.minTbl.w100 td{
	text-align:center;
}

table.minTbl.w100 .bdr{
	border-top:1px double #ccc;
}

.ico_rcycle{
	width:170px;
	float:right;
	margin-left:1.5em;
	margin-bottom:1.5em;
}

#main dl.teigi{
	margin:30px 0 0 0;
	padding:0;
}

#main dl.teigi dd{
	margin-left:0;
}

