body {
  line-height : 150% ;
  letter-spacing : 2px ;
}

FONT {
  FONT-SIZE: 16px
}


.style0 {
	color: #000000;
	font-size: 16px;
	line-height : 150% ;
	letter-spacing : 2px ;
	margin:2px;padding:2px;
}

H1.underline {
  color: #000099; /* 文字の色 */
  border-width: 0px 0px 2px 0px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
  margin:2px;padding:2px;
}
H1.class0 {
  color: #000099; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 20px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
  margin:2px;padding:2px;
}
H2.class0 {
  color: #000099; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 15px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}
H3.class0 {
  color: #000099; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 10px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}
H4.class0 {
  color: #000099; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 10px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}


/* 外枠あり、中の線無しのテーブル */
table.class0 {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #666699; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */

}

th.class0 {
  color: #ffffff; /* 文字の色 */
  background-color: #999999; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #666699; /* 枠の色 */
  border-width: 0px 0px; /* 枠の幅 */
}

td.class0 {
  color: #000000; /* 文字の色 */
  background-color: #E8E8E8  ; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #666699; /* 枠の色 */
  border-width: 0px 0px; /* 枠の幅 */
}


/* 枠なしテーブル */
table.class1 {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #FFFFFF; /* 枠の色 */
  border-width: 0px; /* 枠の幅 */
}

th.class1 {
  color: #ffffff; /* 文字の色 */
  background-color: #FFFFFF; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #666699; /* 枠の色 */
  border-width: 0px 0px; /* 枠の幅 */
}

td.class1 {
  color: #000000; /* 文字の色 */
  background-color: #FFFFFF  ; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #666699; /* 枠の色 */
  border-width: 0px 0px; /* 枠の幅 */
  line-height : 150% ;
  letter-spacing : 2px ;
}


p.class0 {
  padding-left: 1em;
  color: #000000;
  font-size: 16px;
  line-height : 150% ;
  letter-spacing : 2px ;
}


ul.class0 {
 line-height : 200% ;
}

ul.class1, li.class1 {
 line-height : 200% ;
 margin : 5 ;
 padding : 0 ; 
}




div.class0 {
  padding-left: 1em;
  color: #000000;
  font-size: 14px;
  line-height : 150% ;
  letter-spacing : 2px ;
}

div.class1 {
  padding-left: 1em;
  color: #000000;
  font-size: 13px;
  line-height : 170% ;
  letter-spacing : 2px ;
}