.footnote-r {	font-size: x-small;	line-height: 130%;	text-align: right;	margin-bottom: 5px;	margin-top: 5px;}.h4box {	margin-top: 40px;	margin-bottom: 10px;}.h4box h4 {	font-size: medium;	font-weight: bold;	color: #90b722;}.footnote-l {	font-size: x-small;	line-height: 130%;	text-align: left;	margin-bottom: 5px;	margin-top: 5px;}.bottom {	vertical-align: bottom;}h5 {	font-size: small;	font-weight: bold;	color: #90b722;	margin-top: 30px;	margin-bottom: 5px;	vertical-align: middle;}.top-r {	text-align: right;	vertical-align: top;}.top-l {	text-align: left;	vertical-align: top;}#nenpitable {	margin-top: 20px;	margin-bottom: 0px;	border-width: 0px 2px 2px 0px;	border-style: solid;	border-color: #90b722;	font-size: x-small;}#nenpitable th,#nenpitable td	{	padding:2px;	border-width: 1px 0px 0px 1px;	border-style: solid;	border-color: #90b722;	text-align: center;}#nenpitable .nodisplay {	border-width: 0px 1px 1px 0px;	border-style: solid;	border-color: #90b722;}#nenpitable .mark {	text-align: left;	border-left: 2px solid #90b722;}#nenpitable .mark .markname {	font-weight: bold;	margin-bottom: 5px;	color: #90b722;}#nenpitable .type {	font-size: small;	font-weight: bold;	border-top: 2px solid #90b722;}#nenpitable .type .small {	font-size: x-small;}#nenpitable .cell {	color: #90b722;}#nenpitable .ff-4wd {	font-size: x-small;}#lowgas {	margin-top: 15px;	margin-bottom: 15px;}#lowgas td {	padding:5px;}#lowgas .midashi {	font-weight: bold;	color: #90b722;}