H1 {
  color: navy;
  font-size : large;
  line-height: 1em;
  margin-top: 0em;
  margin-bottom: 0em ;
  font-weight : normal;
}
H1.title {
  color: navy;
  font-style: normal;
  font-size : x-large;
  line-height: normal ;
  text-align : center;
}
H2 {
  color : blue;
  font-style: normal;
  font-weight: bolder;
  font-size: medium;
  margin : 1em 1em;
  margin-bottom : 1em;
  margin-left : 1em;
  margin-right : 1em;
  margin-bottom : 0em;
  margin-left : 1em;
  border-bottom : solid;border-bottom-color : blue;border-bottom-width : thin;
  border-left-width : 13px;
  border-left-style : solid;
  border-left-color : blue;
}
H3 {
  color : blue;
  font-style: normal;
  font-size: small;
  margin: 1em 1em 1em 2em ;
}
H4{
	font-weight: bold;
	font-size: 92%;
	line-height: 120%;
	color: navy;
	background-color: #FFFFD1;
	text-indent: 0em;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 3em;
	padding: 5pt;
	border-width: thin;
	border-color: blue;
	border-style: solid;
}
H5{
  margin-top : 1em;
  margin-left : 3em;
  margin-right : 1em;
  margin-bottom : 1em;
  border-bottom-style : none;
  color : black;
  font-size : small;
  font-weight : normal;
}
P {
  font-size : 90%;
  margin-right: 1em;
  margin-left : 5em;
  margin-top : 1%;
  margin-bottom : 1%;
  line-height : 151%;
}
dl {
  font-size: x-small;
  margin: 0em 0em 0em 6em ;
}
dt {
  font-weight: bold ;
}
LI {
  font-size : 100%;
  margin-left : 3em;
  padding-right: 1em ;
  font-weight : normal;
  line-height : 150%;
}
UL {
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left : 3em;
  font-size : x-small;
  font-weight : normal;
}
hr {
  margin-left: 0em ;
}
BLOCKQUOTE {
  margin-right: 1em;
  margin-left: 8em ;
  font-size : x-small;
}
address {
  text-align: right ;
}

.name{
  color : blue;
  text-align : right;
  font-size : x-small;
}
.akaji{
  color : red;
  border-color : red red red red;
}
.head{
  font-size : x-small;
  color : navy;
  text-align : left;
}
.titleblue{
  font-size : large;
  color : navy;
  text-align : center;
}
.titleorenge{
  color : #ff8000;
  text-align : center;
}
.greenright{
  color : green;
  text-align : right;
}
.matome{
  background-color : #cdf8fc;
  text-align : center;
  margin-top : 5px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 5px;
  font-size : small;
  color : blue;
}
.blue{
  border-color : blue blue blue blue;
}
.db{
  border-top-width : 3px;
  border-left-width : 3px;
  border-right-width : 3px;
  border-bottom-width : 3px;
  border-top-style : double;
  border-left-style : double;
  border-right-style : double;
  border-bottom-style : double;
  font-weight : lighter;
}
.bansyo{
  border-width : thin thin thin thin;
  border-style : solid solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : green;
  border-top-color : green;
  border-left-color : green;
  border-bottom-color : green;
  line-height : 120%;
  font-size : 90%;
  padding-top : 4pt;
  padding-left : 3pt;
  padding-right : 3pt;
  padding-bottom : 3pt;
  margin-right : 2em;
}
.redwaku{
  margin-left : 5em;
  margin-right : 2em;
  border-width : thin thin thin thin;
  border-style : solid solid solid solid;
  border-color : red red red red;
  margin-top : 1ex;
  margin-bottom : 1em;
}
.page{
  background-color : #d8fefe;
  text-align : right;
  color : blue;
}
.konopage{
  background-color : #ffcae4;
  text-align : center;
  margin-top : 0%;
  margin-left : 0%;
  margin-right : 0%;
  margin-bottom : 0%;
  font-size : x-small;
}
.tanopage{
  background-color : #d1fef7;
  text-align : center;
  margin-top : 0%;
  margin-left : 0%;
  margin-right : 0%;
  margin-bottom : 0%;
  font-size : x-small;
}
.rink{
  color : green;
  text-align : right;
}
A:HOVER{
  background-color : yellow;
}

a{
  text-decoration:none;
}

img{
	border-width: 0;
}

.futo {
	font-weight: bolder;
}
.usuk{
	background-color: #FFFFD0;
}

.backcolor1{
	background-color: #FFFFEE;
}

.right {
  float: right;
}

.left {
  float: left;
}

.endfloat {
  clear: both;
}

