.font1    {font-size:12px;color:#4C4C4C;line-height:150%;font-family:Verdana;}
.font2    {font-size:12px;color:#FFFFFF;line-height:180%;font-family:Verdana;}
.font3    {font-size:12px;color:#0000ff;line-height:130%;font-family:Verdana;}
.font4    {font-size:12px;color:#000000;line-height:130%;font-family:Verdana;}
.font5    {font-size:12px;color:#990000;line-height:130%;font-family:Verdana;}
.font6    {font-size:40px;color:#969696;line-height:130%;font-family:Verdana;font-weight:bold;}
.font7    {font-size:25px;color:#008080;line-height:130%;font-family:Verdana;font-weight:bold;}


a:link    {font-size:13px;text-decoration:none;}  /*テキストリンクの色*/
a:visited {font-size:13px;text-decoration:none;}  /*訪問済みのリンクの色*/ 
a:active  {font-size:13px;text-decoration:none;color:#ffcc99;}   /*クリックされているときのリンクの色*/
a:hover   {font-size:13px;text-decoration:none;color:#ffcc99;}  /*マウスの上にカーソルがあるときのリンクの色*/

.color1     {background-color:#ffffff;}   /*白の背景色*/
.color2     {background-color:#969696;}   /*外枠の色*/
.color3     {background-color:#9FB4E4;}   /*濃いブルー部分の背景色*/
.color4     {background-color:#C9D4EF;}   /*薄いブルー部分の背景色*/
.color5     {background-color:#BAD4DA;}   /*グリーン色部分の背景色*/
.color6     {background-color:#EEEEEE;}   /*グレー部分の背景色*/

.waku1      { border-color:#969696; border-width:1px; border-style:dashed;} /* 点線の枠*/

.title1     {font-size:24px;color:#4C4C4C;font-family:Verdana;}       /* タイトル文字フォントサイズ,色*/

BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 11pt;
  color:#4C4C4C;
  overflow:scroll;
}

H1{
  font-size : 22pt;
  font-family : "MS UI Gothic",sans-serif;
  color : white;
  background-image : url(image/line.gif);
  background-repeat : repeat-y;
  padding-top : 5px;
  padding-left : 10px;
  padding-bottom : 5px;
  margin-top : 10px;
}

H2{
  font-size : 16pt;
  font-family : "MS UI Gothic",sans-serif;
  color : #003366;
  background-image : url(image/line.gif);
  background-repeat : no-repeat;background-position : left bottom;
  text-align : left;
  padding-left : 5px;
  padding-bottom : 5px;
  margin-bottom : 10px;
}

A{
  font-size : 13px;
  color : white;
  text-decoration : none;
}

TD {
	font-size : 16pt;}

TH {
	FONT-SIZE: 11pt
;}

SPAN {
	FONT-SIZE: 18pt
;}

SMALL {
	FONT-SIZE: 9pt
;}

#bodyid{
background:#fafaff;
padding:0;
margin:0;
text-align:center;
}

#menu td{
height:20px;
font-size:13px;
width:20%;
letter-spacing:1px;
text-align:center;
}
#menu a{
color:#fff;
font-weight:bold;
width:100%;
text-decoration:none;
}
#menu a:hover{
color:#97a6d0;
}
#left{
width:206px;
float:left;
text-align:left;
padding:0 0 10px 0;
}
#left a{
color:#00497c;
}
#left a:hover{
color:#4455b6;
}
#left h4{
border:1px solid #999;
background:#4169ad url('img/side.png') no-repeat left top;
font-size:13px;
margin:10px 0 0 10px;
padding:3px 10px;
color:#fff;
}
#left h5{
font-weight:normal;
margin:0 0 0 10px;
padding:7px 10px;
font-size:13px;
color:#444;
}
#right{
width:480px;
float:right;
padding:0 0 10px 0;
text-align:left;
}
#right a{
color:#00497c;
}
#right a:hover{
color:#4455b6;
}

#right h5{
font-weight:normal;
margin:0 10px 0 0;
padding:7px 10px;
font-size:13px;
line-height:120%;
}
#pagetop{
padding:10px 12px 0 0;
text-align:right;
}

.greencell{
  font-size : 11pt;
  color : white;
  background-color : #008080;
  text-align : center;
}

.hpb-cnt-tb2{
	background-color: #333333;
	border: 1px solid #333333;
}
.hpb-cnt-tb3{
	background-color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-th1 {
	background-color: #BBBBBB;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-th2 {
	background-color: #CCCCCC;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell1 {
	font-size: 80%;
	color: #333333;
	background-color: #EEEEEE;
}
.hpb-cnt-tb-cell2 {
	font-size: 80%;
	color: #333333;
	background-color: #ffffcc;
}
.hpb-cnt-tb-cell3 {
	background-color:#ccffff;
	font-size: 80%;
	color: #333333;
}
.Class{
  font-size : 30px;
  color : fuchsia;
  background-color : white;
}
