@charset "ISO-8859-1";
@import url(bottom.css);


.torokuSoshiki{
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	padding: 10px 10px 3px 10px;
	line-height: 1;
	margin-bottom: 20px;
}
.torokuSoshiki dt{
	font-weight: bold;
	color: #333;
	margin-bottom: 0.4em;
}
.torokuSoshiki dd{
	margin-left: 1em;
	margin-bottom: 1em;
}
/**/

.isoImgs{
	text-align: center;
	margin-bottom: 15px;
}
.isoImgs li{
	display: inline;
	margin: 0 20px;
}

div.isoFmt1{
	background: url(../img/bg_kakomi_m.gif) repeat-y;
	margin-top: 20px;
	width: 720px;
	float: left;
}
div.isoFmt1 .bgIn{
	background: url(../img/bg_kakomi_t.gif) no-repeat 0 top;
	width: 720px;
	float: left;
}
div.isoFmt1 .bgIn .bgIn2 {
	background: url(../img/bg_kakomi_b.gif) no-repeat 0 bottom;
	padding: 15px 20px 20px;
	width: 680px;
	float: left;
}
div.isoFmt1 h2{
	margin: 5px 0 20px 0 !important;
	border-left: none !important;
	text-align: center;
	border-bottom: 1px solid #2f50aa;
	padding: 0 0 8px !important;
	line-height: 1 !important;
	background: none !important;
}
div.isoFmt1 h3{
	text-align: center;
	margin-top: 2em;
	margin-bottom: 1em;
	border-bottom: solid 1px #ccc;
	padding-bottom: 7px;
}
/**/
#hinshitsu ol{
	margin: auto !important;
	padding-left: 50px;
}
#hinshitsu ol li{
	list-style: decimal !important;
	line-height: 1.3em;
	margin-bottom: 0.3em;
}
/**/
#kankyo p{
	line-height: 1.3em;
}
#kankyo ol{
	line-height: 1.3em;
	margin-left: 28px;
}
#kankyo ol li{
	list-style: decimal !important;
	margin-bottom: 0.5em;
}
