body{
	background-color:white;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	border:0px;
	background-image:url('green/images/bg.gif');
	background-repeat:repeat-y;
	background-position:center top;
	_overflow:hidden;
}

hr {
	height: 1px;
	color: #99cc00;
	background-color: #99cc00;
	border:none;
}


/*navigation*/
div.head{
	position:fixed;
	_position:absolute;
	width:100%;
	text-align:center;
	top:0px;
	left:0px;
	z-index:20;
}

div.subnavi{
	background-image:url('green/images/i2.gif');
	height:27px;
	width:760px;
	color:#004400;
	font-size:14px;
	margin-left:auto;
	margin-right:auto;
	padding:10px
}
div.subnavi_w{ /* IE6 box-model hack http://textocean.com/feat/140/css-tricks-10 [#6] */
	text-align:center;
	width:760px;
	height:27px;
}

div.pad{
	height:1em;
	z-index:-1;
	position:relative;
	top:-127px; /*navigation hack*/
}



/*content*/
div.body{
	width:100%;height:100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	border-width-bottom:0px;
	position:absolute;
	top:127px;
	left:0%;
	z-index:1;
}


/*content-leaf*/
div.leaf{
	width:704px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

h2.c{
	color:white;
	background-image:url('green/images/ch.gif');
	background-color:#66cc33;
	font-size:24px;
	width:688px;/*704px - some padding*/
	height:expression(40-12)px;
	padding:6px 6px 6px 10px;
	margin-bottom:0px;
}

h2.c1{
	color:white;
	background-image:url('sun/images/sch.gif');
	background-color:#2660c8;
	font-size:24px;
	width:688px;/*704px - some padding*/
	height:expression(40-12)px;
	padding:6px 6px 6px 10px;
	margin-bottom:0px;
}

h2.c2{
	color:white;
	background-image:url('rotary/images/roch.gif');
	background-color:#a15703;
	font-size:24px;
	width:688px;/*704px - some padding*/
	height:expression(40-12)px;
	padding:6px 6px 6px 10px;
	margin-bottom:0px;
}

h2.c3{
	color:white;
	background-image:url('nara/images/nch.gif');
	background-color:#592e01;
	font-size:24px;
	width:688px;/*704px - some padding*/
	height:expression(40-12)px;
	padding:6px 6px 6px 10px;
	margin-bottom:0px;
}

h2.c4{
	color:white;
	background-image:url('miki/images/mch.gif');
	background-color:#5b6872;
	font-size:24px;
	width:688px;/*704px - some padding*/
	height:expression(40-12)px;
	padding:6px 6px 6px 10px;
	margin-bottom:0px;
}

h2.c5{
	color:white;
	background-image:url('rokkou/images/rch.gif');
	background-color:#053254;
	font-size:24px;
	width:688px;/*704px - some padding*/
	height:expression(40-12)px;
	padding:6px 6px 6px 10px;
	margin-bottom:0px;
}




div.h2_w{
	width:688px;/*704px - some padding*/
}

div.c{
	color:black;
	background-color:white;
	width:642px;/*704px - some padding*/
	padding:10px 30px;
	border-width:0px 1px;
	border-style:solid;
	border-color:#339900;
	line-height:140%;
}

div.c1{
	color:black;
	background-color:white;
	width:642px;/*704px - some padding*/
	padding:10px 30px;
	border-width:0px 1px;
	border-style:solid;
	border-color:#2660c8;
	line-height:140%;}

div.c2{
	color:black;
	background-color:white;
	width:642px;/*704px - some padding*/
	padding:10px 30px;
	border-width:0px 1px;
	border-style:solid;
	border-color:#a15703;
	line-height:140%;

}

div.c3{
	color:black;
	background-color:white;
	width:642px;/*704px - some padding*/
	padding:10px 30px;
	border-width:0px 1px;
	border-style:solid;
	border-color:#592e01;
	line-height:140%;
}

div.c4{
	color:black;
	background-color:white;
	width:642px;/*704px - some padding*/
	padding:10px 30px;
	border-width:0px 1px;
	border-style:solid;
	border-color:#5b6872;
	line-height:140%;
}

div.c5{
	color:black;
	background-color:white;
	width:642px;/*704px - some padding*/
	padding:10px 30px;
	border-width:0px 1px;
	border-style:solid;
	border-color:#053254;
	line-height:140%;
}

div.c6{
	color:black;
	padding:10px 30px;
	border-width:0px 1px;
	line-height:200%;
}


div.accessH0{
	background:#a1a2a0;
	color:white;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:#2c2c2c;
	font-size:110%;
	font-weight:bold;
	line-height:130%;
	padding:4px;
}
div.accessC0{
	background:#f2f2f2;
	border:solid 1px #2c2c2c;
	font-size:95%;
	line-height:130%;
	padding:4px;
}


div.c_w{
	width:642px;/*704px - some padding*/
}

div.cf{
	text-align:center;
}

td.ta1{
	color:#333333;
	background-color:#f0f0f0;
	text-align:right;
}

td.ta2{
	color:#333333;
	background-color:#ffffff;
}

div.hd0{
	font-size:120%;
	font-weight:bold;
}

table.c01{
	background-color:#ffffff;
	border:0px;
	padding:1px;
	margin:0px;
	border:solid 1px #4164c8;

}

table.c{
	background-color:#215200;
	border:0px;
	padding:1px;
	margin:0px;
}

table.c5{
	background-color:#053254;
	border:0px;
	padding:1px;
	margin:0px;
}

table.c3{
	background-color:#593200;
	border:0px;
	padding:1px;
	margin:0px;
}

table.c1{
	background-color:#4164c8;
	border:0px;
	padding:1px;
	margin:0px;
}

table.c2{
	background-color:#5b6872;
	border:0px;
	padding:1px;
	margin:0px;
}

table.c4{
	background-color:#464f58;
	border:0px;
	padding:1px;
	margin:0px;
}


tr.c{
	background-color:#f2f2f2;
	color:#000000;
}
tr.c1{
	background-color:#ffeed0;
	font-weight:bold;
	color:#000000;
}
tr.c2{
	background-color:#509700;
	font-weight:bold;
	color:white;
}

tr.c3{
	background-color:#025283;
	font-weight:bold;
	color:white;
}

tr.c4{
	background-color:#783b00;
	font-weight:bold;
	color:white;
}

tr.c5{
	background-color:#4483d6;
	font-weight:bold;
	color:white;
}

tr.c6{
	background-color:#b56b19;
	font-weight:bold;
	color:white;
}

tr.c7{
	background-color:#7c838c;
	font-weight:bold;
	color:white;
}

td.c{
	background-color:#ade0ff;
	color:black;
}

td.c1{
	color:black;
	background-color:#d8e4f8;
}

td.c2{
	color:blue;
	background-color:#d8e4f8;
}
td.c3{
	color:red;
	background-color:#d8e4f8;
}

td.c4{
	color:black;
	background-color:#f8f8f8;
}

td.c4{
	color:black;
	background-color:#bdbdbd;
	font-weight:bold;
	color:white;
}



h1{
margin:0px;
padding:0px;
border:0px;
}