@charset "utf-8";

div#ContentsInner .img{
	text-align: center;
	margin: 0 0 1em;
	}


div#ContentsInner ul{
	list-style: none;
	}
	
div#ContentsInner ul.list li{
	line-height: 1.5;
	}			
	
div#ContentsInner ul.listImg li{
	margin-bottom: 10px; 
	}		
	
div#ContentsInner p.cap{
	font-size: 80%;
	}	
	
div#ContentsInner h4{
	font-weight: bold;
	color: #004406;
	margin-bottom: 10px;
}	

div#ContentsInner h5{
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background-color: #004406;
	padding: 5px 0;
	margin-bottom: 10px;
}		
	
.table01 {
	width: 100%;
	border-collapse: collapse;
}

.table01 th,.table01 td {
	padding: 3px 5px;
	border: 1px solid #ccc;
	border-collapse: collapse;
}

.table01 .lv00 {
	background-color: #d4e6f8;
	text-align: center !important;
}

.table01 .lv01 {
	text-align: left;
}

.table01 .lv02 {
	text-align: center !important;
}


.tableImg{
	font-size: 100%;
	float: right;
	width: 330px;
	}
	
	
.tableImg .lv00 {
	background-color: #E6F5C9;
	text-align: center !important;
	font-weight: bold;
}

.tableImg .lv03 {
	text-align: left !important;
	padding: 10px;
	border: 1px solid #004406;
}


.tableImg .lv04 {
	border: 1px solid #004406;
}

.tableImg .lv04 tr td {
	padding: 10px;
	}
	
.tableImg .lv04 tr td .Green {
	font-weight: bold;
	color: #004406;
	margin-bottom: 0;
	}	

div#ContentsInner table.box2{
	font-size: 100%;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;	
	}

div#ContentsInner table.box2 th, #ContentsInner table.box2 td {
	margin: 0px;
	padding: 3px;
	border-bottom: 1px solid #ccc;
}

div#ContentsInner table.box2 tr td.tblcolor03{
	border-right: 1px solid #ccc;
	text-align: center;
}


div#ContentsInner table.box2 td.tblcolor04{
	border-bottom: 1px solid #ccc;
	background-color: #D4E6F8;
	border-right: 1px solid #ccc;		
	text-align:center;
	}
	
div#ContentsInner table.box tr.tblcolor04 th, #ContentsInner table.box tr.tblcolor04 td {
	background-color: #DAE6D5;
	border: 0;
}	
	
div#ContentsInner table.box2 td.tblcolor05{
	border-right: 1px solid #ccc;		
	text-align:left;
	padding: 5px;
	}
	
	
div#ContentsInner table.box2 tr td.tblcolor06{
	border-right: 1px solid #ccc;
	text-align: right;
}		
	
	
div#ContentsInner ul.listL{
	float: left;
	width: 200px;
	}	
	
div#ContentsInner h4.dateR{
	text-align: right;
	}	
