DIV#body{
  background-color : white;
  text-align : center;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #808080 #808080 #808080 #808080;
  width : 700px;
}
DIV#top{
  width : 700px;
}
DIV#top TH{
  font-size : 12px;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  vertical-align : top;
  font-weight : normal;
}
DIV#top TH STRONG{
  font-size : 24px;
  color : red;
  text-align : left;
}
DIV#top TD{
  font-size : 14px;
  line-height : 18px;
  vertical-align : top;
  text-align : left;
}
DIV#menu{
  width : 690px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #e6abb2 #e6abb2 #e6abb2 #e6abb2;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  background-color : white;
}
DIV#menu TH{
  font-size : 12px;
  text-align : center;
  width : 113px;
  vertical-align : middle;
  height : 18px;
  font-family : Verdana,Arial;
  letter-spacing : 1px;
}
H4{
  font-size : 12px;
  font-weight : normal;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 5px;
  width : 690px;
  border-bottom-width : 3px;
  border-bottom-style : double;
  border-bottom-color : #808080;
}
div#main_a{
  width : 690px;
}
DIV#main_a TH{
  font-weight : normal;
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 210px;
  vertical-align : top;
  font-size : 12px;
  line-height : 14px;
}
DIV#main_a TD{
  font-size : 14px;
  background-color : #f0ffff;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #808080 #808080 #808080 #808080;
  vertical-align : top;
  line-height : 18px;
}
DIV#main_a TD P{
  text-align : right;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 2px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 2px;
}
DIV#footer{
  font-size : 11px;
  text-align : center;
  border-top-width : 3px;
  border-top-style : double;
  border-top-color : #808080;
  width : 690px;
  padding-top : 3px;
}
div#main_b{
  width : 690px;
}
DIV#main_b TD H1{
  font-size : 14px;
  font-weight : bold;
  background-color : #e6abb2;
  width : 320px;
  color : #666666;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 0px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 3px;
}
DIV#main_b TD DL{
  font-size : 14px;
  line-height : 18px;
  color : #666666;
  text-align : left;
  list-style-type : disc;
  list-style-position : outside;
  font-weight : normal;
  letter-spacing : 1px;
  margin-bottom : 1px;
  margin-top : 3px;
}
DIV#main_b TD{
  vertical-align : top;
  text-align : left;
}
DIV#main_b TH H1{
  font-size : 14px;
  font-weight : bold;
  background-color : #87cefa;
  width : 365px;
  color : #666666;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 0px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 3px;
}
DIV#main_b TH{
  vertical-align : top;
  text-align : left;
  width : 365px;
}
DIV#col1{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #e6abb2 #e6abb2 #e6abb2 #e6abb2;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 3px;
  background-color : #fff5ee;
  width : 320px;
}
OL{
  list-style-type : none;
  list-style-position : outside;
  text-align : left;
  font-size : 14px;
  font-weight : bold;
  line-height : 18px;
  margin-bottom : 1px;
  margin-top : 3px;
}
DIV#col2{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #87ceeb #87ceeb #87ceeb #87ceeb;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 3px;
  background-color : #f0ffff;
  width : 365px;
  font-size : 12px;
  font-weight : normal;
}
DIV#col2 DT{
  font-size : 14px;
  font-weight : bold;
  margin-bottom : 3px;
  margin-top : 1px;
  text-align : left;
  margin-left : 3px;
}
DIV#col2 IFRAME{
  margin-left : 32px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : gray;
}
DIV#col2 DD{
  font-size : 14px;
  font-weight : normal;
  line-height : 18px;
  text-align : left;
  margin-bottom : 3px;
}
DIV#inf-col{
  font-size : 14px;
  line-height : 18px;
  text-align : left;
  width : 690px;
}
DIV#inf-col h1{
  font-size : 14px;
  color : #666666;
  background-color : #e6abb2;
  padding-top : 2px;
  padding-left : 2px;
  padding-bottom : 2px;
  margin-bottom : 5px;
}
DIV#inf-col DD{
  font-size : 14px;
  line-height : 20px;
  text-align : left;
  margin-bottom : 1px;
}
DIV#inf-col dt{
  font-size : 14px;
  font-weight : bold;
}
DIV#inf-col TD{
  font-size : 14px;
  color : #666666;
  line-height : 20px;
  text-align : left;
}
DIV#inf-col TH{
  font-size : 14px;
  font-weight : bold;
  background-color : #fff0f5;
}
A:LINK    {
  color : navy;
  text-decoration : underline;
  font-weight : bold;
}
A:VISITED {
  text-decoration : underline;
  color:#993366;
}
A:ACTIVE  {
  text-decoration : underline;
  color : fuchsia;
}
A:HOVER   {
  text-decoration : underline;
  color : lime;
}
/*マウスの上にカーソルがあるときのリンクの色*/

.tables   {
  border-right: #e6abb2 1px solid;
  border-top: #e6abb2 1px solid;
  border-left: #e6abb2 1px solid;
  border-bottom: #e6abb2 1px solid;
}
.outline  {
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
}
.title    {
  font-size:16px;
  color:#993366;
  font-family:Verdana;
}
/* タイトル文字フォントサイズと色*/
.menu     {
  font-size: 11px;
  font-family:"Verdana", "Arial";
}
/* メニュー文字フォントサイズ*/

.tex9     {
  font-size:9px;
  color:#3F3F3F;
  line-height:120%;
  font-family:Verdana;
}
/*小さい文字サイズや色の指定*/  
.tex12    {
  font-size:12px;
  color:#3F3F3F;
  line-height:130%;
  font-family:Verdana;
}
/*普通の文字サイズや色の指定*/  
.tex13    {
  font-size:13px;
  color:#3F3F3F;
  line-height:120%;
  font-family:Verdana;
}
/*少し大きい文字サイズや色の指定*/


DIV#main_b TD DD{
  font-size : 11px;
  text-align : left;
  line-height : 12px;
}
DIV#col2 DL{
  margin-top : 3px;
  margin-bottom : 1px;
}
DIV#inf-col DL{
  margin-top : 3px;
  margin-bottom : 1px;
}
A.gr{
  color : #009900;
}
TH{
  font-size : 12px;
  font-weight : bold;
  background-color : #ffe1e1;
}
