body {	line-height: 1.3;	font-family: "monospace";}
a:link{color:navy;}
a:visited{color :#0000cc;; }
p.sage{  padding-left:2em;  text-indent:-1em;}
.navi{
	width: 100%;
	text-align: left;
	background-color: #8888ee;
	color: white;
	border: 2px outset #9999ee;
	padding: 3px 2px 2px 3px;
	font-weight: bold;
	margin-top: 0;
	float: left;
	margin-bottom: 0.5em;
}
.navi a:link{color:white;}
.navi a:visited{color:white;}

p.refer{color:green;font:bold smaller;text-align:right;margin:0;}
p.kaisei{font:bold smaller;line-height:1;}
dd{  text-indent:-1em;}
span.kakko{
	color: #303030;
	background-color: #EEEEEE;
}
.mokuji{
	background-color: #CDCDF8;
	font-size: x-small;
  color : fuchsia;
}


td{	padding:10px;}
td.midasi{
	font:bold;
   background-color:#20b2aa;
   color:white;
   border-width:1;
   border-bottom:solid 1px;
   border-left:solid 1px;}

h1{  font-size:125%;color:#ffffff;background-color:#666699;line-height:130%;}
h2{  font-size:100%;color:#ffffff;background-color:#666699;line-height:200%;width:6em;}
H3{  font-size:100%;padding-left: 10px;border-width: 0px 0px 2px 20px;border-style: solid; border-color: #666699;color:666699;}
H4{  font-size:90%;padding-left: 10px;border-width: 0px 0px 2px  2px;border-style: solid; border-color: #666699;color:666699;}
H5{  font-size:90%;padding-left: 10px;border-width: 0px 0px 2px  0px;border-style: solid; border-color: #666699;color:666699;}
.rank1{margin:0 0 0 1em;text-indent:-1em;}
.rank2{margin:0 0 0 2em;text-indent:-1em;}
.rank3{margin:0 0 0 3em;text-indent:-1em;}
.rank4{margin:0 0 0 4em;text-indent:-1em;}
h1 a:link{	color:White;}
h2 a:link{	color:white;}
h1 a:visited{	color:White;}
h2 a:visited{	color:white;}

.btnr {	color: white;	margin: 0;	font-size: smaller;	font-weight: bold;	float: right;}
.btnl {
	color: navy;
	margin: 0;
	font-size: smaller;
	float: left;
	font-weight: bold;
}
