/* CSS Document */

/*html*/
body {
	/*
	padding:0;
	margin:0;
	*/
	background-color:#e0ffb8;
	line-height:135%;
}
/*td {
	text-align:left;
}*/
img {
	margin:0;
	padding:0;
}
h1 {
	margin:0;
	padding:0;
	font-size:120%;
}
h2 {
	margin:0;
	padding:0;
	font-size:110%;
}
caption {
  text-align: left;
  font-weight:bold;  
}

/*class属性*/
.ind {
	text-indent:1em;
}
.style1 {color: #E594FA}
.style2 {color: #F993C6}
.style3 {color: #6FB751}
.style4 {color: #A7E770}
.style5 {color: #FBB65E}
.style6 {color: #96C9FC}
.style7 {color: #5C8FEA}
.style8 {color: #FBDFA2}
.bgwhite {
	background-color:#FFFFFF;
}
.bggray {
	background-color:#999999;
}
.c1 {
	border-collapse:collapse;
}
.bor-l {
	border-left:1px solid #999999;
}
.bor-r {
	border-right:1px solid #999999;
}
.bor-b {
	border-bottom:1px solid #999999;
}
.bor-t {
	border-top:1px solid #999999;
}

.table00 {
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	background-color:#FFFFFF;
}
/*テーブルの下に下線を引く設定*/
.table01 th {
	border-bottom:1px solid #999999;
	background-color:#FFFFFF;
}
.table01 table {
	border-collapse:collapse;
}
.table01 td {
	border-bottom:1px solid #999999;
	background-color:#FFFFFF;
}
.table03 {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	background-color:#FFFFFF;
}
/*愛知県事業評価監視委員会のテーブルなど*/
.table04 td{
	border-bottom:1px solid #999999;
	padding: 10px;
}
.table05 {
	border:1px solid #999999;
	padding: 10px;
}
.table06 td{
	padding:5px;
	vertical-align:top;
}

.center {
	text-align:center;
}
.marud10{
	margin:10px 0;
}
.mar-top-10 {
	margin-top:10px;
}
.mar5{
	margin:5px;
}
.pad5{
	padding:5px;
}
.pad10{
	padding:10px;
}

.mar10{
	margin:10px;
}
.mar20{
	margin:20px;
}
.pad10{
	padding:10px;
}
.td-pad td{
	padding:10px;
}
.pad-l-20{
	padding-left:20px;
}
.mar-l-20{
	margin-left:20px;
}
.bold {
	font-weight:bold;
}
/*.mar-pad-b-5 {
	margin-bottom:10px;
	padding-bottom:10px;
}*/
.mar-pad-b-10 {
	margin-bottom:10px;
	padding-bottom:10px;
}
.mar-pad-b-15 {
	margin-bottom:15px;
	padding-bottom:15px;
}
.mar-b-10 {
	margin-bottom:10px;
}
.line-h-130 {
	line-height:130%;
}
.line-h-140 {
	line-height:140%;
}
.letterSpace {
	letter-spacing:10px;
}
.indent-img {
	vertical-align:middle;
	padding-right:25px;
}
.td-height-30 td{
	height:30px;
	vertical-align:middle;
}

.txt-l {
	text-align:left;
}

/*id属性*/
#somu th{
	text-align:left;
	margin:0;
	padding:0;
	height:23px;
	padding-left:28px;
	vertical-align:middle;
}

#kikaku th{
	text-align:left;
	margin:0;
	padding:0;
	height:23px;
	padding-left:28px;
	vertical-align:middle;
}
#nyusatsuhasen td{
	border-bottom:1px dashed #999999;
	height:25px;
	vertical-align:middle;
}
#footer {
	margin:20px;
	font-size:90%;	
}
/*#nyusatsulist ul{
	margin:10px 0 10px -15px;
}
#nyusatsulist ul li{
	
	list-style-type:none;
	list-style-image:url(../kensetsu-somu/images/somu_23.gif);
}*/
#menu01 td{
	border-bottom:1px solid #999999;
	margin:5px 0 5px 4px;
	padding:5px 0 5px 4px;
}
#menu01 ul li{
	margin-bottom:5px;
}
.tablelist td{
	height:20px;
	vertical-align:middle;
	border-bottom:0;
}

#jyouhou01 td{
	border-bottom:1px solid #999999;
	margin:15px;
	padding:15px;
}
#kensetsu-l-menu ul{
	list-style-type:square;
	color:#FF9900;
	margin-left:15px;
	line-height:135%;
	padding-left:15px;
}
#kensetsu-l-menu A:link{
	color:#663300;
	text-decoration:none;
}
#kensetsu-l-menu A:visited{
	color:#663300;
}
#kensetsu-l-menu A:hover{
	color:#ff6633;
}
#kensetsu-l-menu A:active{
	color:#ff6633;
}		
#kensetsu-r-menu ul{
	list-style-type:disc;
	color:#33ccff;
	margin-left:15px;
	line-height:135%;
	padding-left:15px;
}
#kensetsu-r-menu A:link{
	color:#333333;
	text-decoration:none;
}
#kensetsu-r-menu A:visited{
	color:#333333;
}
#kensetsu-r-menu A:hover{
	color:#ff6633;
}
#kensetsu-r-menu A:active{
	color:#ff6633;
}
#ken-mid {
	padding:0 10px;
}
.ken-mid-midashi {
	margin:15px 0 7px 0;
}
#ken-mid ul{
	list-style-type:square;
	margin:0 5px 0 10px;
	line-height:135%;
	padding:0 5px 0 10px;
}
#midashi01 {
	background-color:#f0f0f0;
	padding:10px 0 5px 20px;
	margin:10px 0 5px 20px;
	margin-right:5px;
	vertical-align:-9px;	
}
#table-syokan01 td{
	border:1px solid #999999;
}
#table-syokan01 th {
	border:1px solid #999999;
	background-color:#ffe7b8;
}

#t_border td {
	border-collapse:collapse;
	border:1px solid #999999;
}
/*リンクの色の設定*/


#ken-mid A:link{
	color:#333333;
	text-decoration:none;
}
#ken-mid A:visited{
	color:#333333;
}
#ken-mid A:hover{
	color:#ff6633;
}
#ken-mid A:active{
	color:#ff6633;
}

#menu a:link {
	color: #000000;
	text-decoration:none;
}
#menu a:visited {
	color: #000000;
	text-decoration:none;
}
#menu a:hover {
	color: #0000FF;
	text-decoration:underline;
}
#menu a:active {
	color: #0000FF;
}


