body {
	color: #333333;
	letter-spacing: 0.05em;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;	
}

a:link {
	color: #0000FF;
}

a:visited {
	color: #800080;
}

a:active {
	color: #CC0000;
}


/*　共通　*/

.toptitle {
	font-weight: bold;
	font-size: 1.5em;
	background-color: #66CCFF;
	padding: 7px;
	text-align: center;
}

.bold {
	line-height: 1.6;
	font-size: 1.3em;
	font-weight: bold;
	margin-left: 8px;
}

.txt p {
	line-height: 1.6;
	margin: 0px;
	text-indent: 1em;
}

.txt p strong {
	margin-left: -1em;
}

.txtcenter {
	line-height: 1.6;
	text-align: center;
}

.txtright {
	line-height: 1.6;
	text-align: right;
}

p.noindent {	/* 2009/06/23追加 nikkei */
	text-indent: 0em;
}

.caption {
	font-size: 0.8em;
	line-height: 1.6;
}

.td0 {
	background-color: #FFFFFF;
	font-size: 0.9em;
	line-height: 1.2;
}

.td1 {
	background-color: #DFF0D9;
	font-size: 0.9em;
	line-height: 1.2;
}

.td2 {
	background-color: #FFE4CA;
	font-size: 0.9em;
	line-height: 1.2;
}

.td3 {
	background-color: #D5EDFF;
	font-size: 0.9em;
	line-height: 1.2;
}

.td4 {
	background-color: #E9E9E9;
	font-size: 0.9em;
	line-height: 1.2;
}

.navi {
	text-align:center;
}

.underline {
	text-decoration:underline;
}

.title-h {
	font-size:150% !important;
	text-align:center;
	margin-top:50px;
	margin-bottom:30px;
}

/*　現況-第１編　計画-第１部　*/

.hen1 {
	font-weight: bold;
	font-size: 1.4em;
	color: #008020;
	background-color: #DFF0D9;
	padding: 8px 5px 5px 8px;
	border: 1px solid #008020;
}

.bu {
	border: 1px solid #008020;
	font-size: 1.3em;
	padding: 8px 5px 5px 8px;
}

.hen1setsu {
	border-bottom: 1px solid #008020;
	border-left: 7px solid #008020;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 3px;
}

.hen1syousetsu {
	font-weight: bold;
	color: #008020;
}


/*　現況-第２編　計画-第２部　*/

.hen2 {
	font-weight: bold;
	font-size: 1.4em;
	color: #BF6000;
	background-color: #FFF4D5;
	padding: 8px 5px 5px 8px;
	border: 1px solid #BF6000;
}

.hen2setsu {
	border-bottom: 1px solid #D56A00;
	border-left: 7px solid #D56A00;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 3px;
}

.hen2syousetsu {
	font-weight: bold;
	color: #BF6000;
}


/*　現況-第３編　計画-第３部　*/

.hen3 {
	font-weight: bold;
	font-size: 1.4em;
	color: #0062AA;
	background-color: #D5EDFF;
	padding: 8px 5px 5px 8px;
	border: 1px solid #0062AA;
}

.hen3setsu {
	border-bottom: 1px solid #0062AA;
	border-left: 7px solid #0062AA;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 3px;
}

.hen3syousetsu {
	font-weight: bold;
	color: #0062AA;
}


/*　現況-参考・別添　計画-別添　*/

.hen4 {
	font-weight: bold;
	font-size: 1.4em;
	color: #666666;
	background-color: #E9E9E9;
	padding: 8px 5px 5px 8px;
	border: 1px solid #666666;
}

.sankokakomi {
	background-color: #E9E9E9;
	padding: 7px;
	border: 1px solid #666666;
	line-height: 1.6;
	background-position: center;
}

.sanko {
	font-size: 1.2em;
	line-height: 1.6;
	font-weight: bold;
}


/*　現況-トピック　*/

.hen5 {
	font-weight: bold;
	font-size: 1.4em;
	color: #34511f;
	background-color: #FBF3E0;
	padding: 8px 5px 5px 8px;
	border: 1px solid #D78114;
}

.topickakomi {
	background-color: #FBF3E0;
	padding: 7px;
	border: 1px solid #D78114;
	line-height: 1.6;
	background-position: center;
}

.topic {
	font-size: 1.2em;
	line-height: 1.6;
	font-weight: bold;
}

.topicmidasi {	/* 2011/05/25追加 nikkei */
	text-indent: 0em;
	font-weight: bold;
	color: #000000;
	background-color: #E6BB85;
	padding: 5px;
}

/*　現況-トピック　色違い　*/
/* 2011/06/03追加 nikkei */
.hen6 {
	font-weight: bold;
	font-size: 1.4em;
	color: #34511f;
	background-color: #FAF2F3;
	padding: 8px 5px 5px 8px;
	border: 1px solid #D78114;
}

.topic2kakomi {
	background-color: #FAF2F3;
	padding: 7px;
	border: 1px solid #D78114;
	line-height: 1.6;
	background-position: center;
}

/*　計画・概要-囲み　*/

.kakomi1 {
	background-color: #DFF0D9;
	padding: 10px;
	font-weight: bold;
	line-height: 1.6;
}

.kakomi2 {
	background-color: #FFE4CA;
	padding: 10px;
	font-weight: bold;
	line-height: 1.6;
}

.kakomi3 {
	background-color: #D5EDFF;
	padding: 10px;
	font-weight: bold;
	line-height: 1.6;
}

.kakomi {
	border: 1px solid #333333;
	padding: 10px;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 1.6;
}

.tokusyukakomi {	/* 2009/06/24追加 nikkei */
	border: 1px solid #333333;
	background-color: #D5EDFF;
	padding: 10px;
	line-height: 1.6;
}

.tokusyumidasi {	/* 2011/05/25追加 nikkei */
	text-indent: 0em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #007AB8;
	padding: 5px;
}

.tokusyucaption {	/* 2011/05/25追加 nikkei */
	line-height: 1.6;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 5px;
}

.gaiyou {
	font-size: 1.4em;
	font-weight: bold;
	border: 1px solid #333333;
	padding: 8px 5px 5px 8px;
	text-align: right;
}

.zuhyo {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
}

.columnkakomi {	/* 2011/05/25追加 nikkei */
	background-color: #EFF6F3;
	padding: 7px;
	border: 1px solid #6fb285;
	line-height: 1.6;
	background-position: center;
}

.columntitle {
	background-color: #DFF0D9;
	border-top: 3px solid #008020;
	border-bottom: 3px solid #008020;
	padding-bottom: 5px;
	padding-top: 5px;
}

