@charset "shift-jis";
/* this @charset is for mozilla's bug */

pre, dl, ol, p,li
{
	line-height:130%;
	font-size: 90%;

}
body
{
	color:black;
	/*background-color:white;*/
	background-color: white;
	margin:75px;
	font-size:100%;
	font-family:verdana, arial, helvetica, Sans-Serif;
}

a:link
{
	/*color:#FB7E21;*/
	color:navy;
	background-color:inherit;
	/*text-decoration:none;*/
}

a:active
{
	/*color:#666666;*/
	color:navy;
	/*background-color:#FFDC98;*/
	background-color:inherit;
	/*text-decoration:none;*/
}

a:visited
{
	/*color:#996600;*/
	/*color:#FB7E21;*/
	/*color:maloon;*/
	color:inherit;
	background-color:inherit;
	/*text-decoration:none;*/
}

a:hover
{
	color:#666666;
	/*background-color:#FFDC98;*/
	/*background-color:white;*/
	text-decoration:underline;
}	




p{
	padding:0px,10px,0px,10px;

}
p.footer{
	margin:1px;
	padding:0px;
	line-height: 110%;
	font-size: 90%; 
}

p.navi{
	margin:0px,10px,0px,10px;
	padding:1px;
	line-height: 120%; 
	font-size: 90%;
	font-weight: bold;
	color:white;
	list-style-type: none;
}

p.navi a:link
{
	/*color:#FB7E21;*/
	color:white;
	background-color:inherit;
	/*text-decoration:none;*/
	text-decoration:underline;
}

p.navi a:active
{
	/*color:#666666;*/
	color:white;
	background-color:inherit;
	/*text-decoration:none;*/
}

p.navi a:visited
{
	/*color:#996600;*/
	color:white;
	background-color:inherit;
	text-decoration:underline;
}

h1
{
	font-size:200%;
	font-family:verdana, arial, helvetica, Sans-Serif;
	color:black;
	/*background-color:navy;*/
	padding:0px;
	margin:0px 0px .5em 0px;
}


h2
{
	font-family:verdana, arial, helvetica, Sans-Serif;
	font-size:100%;
	font-weight: bold;
	color:white;
	/*background-color:#DDDDDD;*/
	background-color:#006600;
	padding:.3em;
	border:0px;
	margin:0px 0px .5em 0px;
}
h3
{
	/*border-bottom:  1px solid Maroon;*/
	/*border-top:     1px solid #DDDDDD;*/
	border-left:   15px solid Maroon;
	/*border-right:   5px solid #DDDDDD;*/

	font-family:verdana, arial, helvetica, Sans-Serif;
	font-size:100%;
	font-weight: bold;
	color:#006600;
	/*background-color:#FFFFFF;*/
	padding:0px,0px,0px,5px;
	margin:20px 0px .5em 0px;
}


h3 a:link
{
	/*color:#FB7E21;*/
	color:navy;
	background-color:inherit;
	/*text-decoration:none;*/
}

h3 a:active
{
	/*color:#666666;*/
	color:navy;
	background-color:#FFDC98;
	text-decoration:none;
}

h3 a:visited
{
	/*color:#996600;*/
	color:navy;
	background-color:inherit;
	text-decoration:none;
}
li
{
	/*font-family:verdana, arial, helvetica, Sans-Serif;*/
	font-size:95%;
	color:black;
	/*background-color:#DDDDDD;*/
	/*padding:.3em;*/
	border:0px;
	margin:0px 0px .5em 0px;
}


table.base {
	background-color:white;
	
}

td.navi {
	background-color:#006600;
}



