@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	background-color : #FFF;
	font-family:Arial, Helvetica, sans-serif;
}

h2 {
	margin-bottom: 10px;
	padding: 15px 0 15px 20px;
	background:url(../img/back_h2.gif) no-repeat left top;
	color:#333;
	font-weight:bold;
	font-size: 1.3em;
	border-bottom:dotted 1px #999;
	}

h3 {
	margin: 20px 0 10px;
	padding: 5px;
	background:url(../img/back_h3.gif) repeat left top;
	color:#333;
	font-weight:bold;
	font-size: 1em;
	}

.caution {
	font-size:x-small;
	margin-top:5px;
	text-indent:-1em;
	margin-left:2.5em;
	}

/* for history page */

table.history {
	width:100%;
	border-collapse:collapse;
	}
table.history th.year {
	background-color:#90B0C1;
	padding: 8px;
	vertical-align : top;
	}
table.history th.month {
	background-color:#D6D6D6;
	padding: 8px;
	vertical-align : top;
	}
table.history td {
	padding: 8px;
	background-color:#FFF;
	vertical-align : top;
	}


/* for index.html */

table td.td_index01 {
padding:10px 0 8px;
vertical-align:middle;
}


#pdf_banner {
	width:178px;
	margin:10px 0 0 0;
	padding:0;
	background-color:#FFF;
	border:#CCC solid 1px;
	}
#pdf_banner_img {
	width:60px;
	float:left;
	padding:5px 5px 5px 8px;
		}
#pdf_banner_text {
	width:80px;
	float:left;
	padding:10px 5px 5px 5px;
	line-height:1.1;
		}
div.clear {
	clear:both;
	width:0;
	height:0;
	margin:0;
	padding:0;
}

.img01_float_right {
	width:193px;
	float:right;
	padding-left:10px;	
	}

/* for Desogn */

.font_green_dold {
	color:#336633;
	font-weight:bold;
	}
.font_size_08em {
	font-size:0.8em;
	}

