/* 全体ルール */
body {
	font-size:10.5pt;
	margin:0;
	padding:0;
}
img {
	border:0;
}
h2 {
	border-bottom:1px solid forestgreen;
	border-left:0.5em solid forestgreen;
	padding-left:5px;
	width:75%;
}
.red {
	font-color:red;
}
div#wrapper {
	width:860px;
}
/* めにゅー */
div#header {
	float:left;
}
div#menu {
	text-align:right;
}
div#menu ul{
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
}
div#menu li{
	float:left;
	list-style-type:none;
	text-align:center;
	background:url("./img/bg_menu.gif");
}
div#menu li a{
	text-decoration:none;
	border-left:1px solid forestgreen;
	display:block;
	width: 123px;
	line-height:50px;
	color:black;
} 
div#menu li a:hover{
	display:block;
	width: 123px;
	line-height:50px;
	background-color: silver;
	color:white;
}

/* TOP画像 */
div#topimage {
	width:860px;
	margin:0;
	/*padding-left:20px;*/
	padding-left:0px;
}


/* めいん */
div#main {
	width: 860px;
	padding: 5px 20px 20px 20px;
	clear:both;
}

div#table1 table {
	width:400px;
	font-size:10pt;
	border-collapse:collapse;
	border:1px solid black;
}
div#table2 table {
	width:400px;
	font-size:10pt;
	border-collapse:collapse;
	border:1px solid black;
}
th{
	padding: 5px;
	border-collapse: collapse;
	border:1px solid #888;

}
td{
	padding: 5px;
	border-collapse: collapse;
	border:1px solid #888;
}

th.blue {
	background-color:skyblue;
}
td.first_day {
	background-color:lemonchiffon;
}
td.midashi {
	font-weight:bold;
}
td.naiyou {
}
td.rest {
	background-color:lemonchiffon;
}
/* アクセス */
div#access {
	margin:5px;
	padding:8px;
	border:1px double dimgray;
	width:500px;
	float:left;
}
/* ボランティア */
div#seminar {
	padding:8px;
	background-color:;
	border:1px solid darkorange;
	width:800px;
}
h2#seminar {
	background-color:orange;
	border-bottom:1px solid darkorange;
}
/* プライバシー */
div#housin {
	margin-top:15px;
	padding: 8px;
}
#hou {
	font-weight:bold;
	color:black;
}
/* ふったー */
div#footer {
	background-color: forestgreen;
	color:white;
	font-size:9pt;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	width:860px;
}
/* 画像ロールオーバー */
#form_bn {
	width:400px;
	height:50px;
	background:url(./img/form_bn01a.png);
}
#form_bn a{
	display:block;
	overflow:hidden;
	height:50px;
	width:400px;
	text-decoration:none;
	text-align:center;
	font-size:1px;
	line-height:1px;
	outline:none;
}
#form_bn a:hover{
	text-indent:-9999px;
}