 HTML {
  height: 100%;
  margin-bottom:1px;
}


BODY{
  font-size : 12px;
  font-family : "Gothic";
  color: #000000;
  line-height : 1.5;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : #effed7;
  background-image : url(back02d.gif);
}



A:LINK {
  color: #0066ff;
  text-decoration:underline;
  font-family : "Gothic";
}
A:VISITED {
  color: #008080;
  text-decoration:underline;
  font-family : "Gothic";
}
A:ACTIVE {
  color: #ff00ff;
  text-decoration:underline;
  font-family : "Gothic";
}
A:HOVER {
  color: #ff00ff;
  text-decoration:underline;
  font-family : "Gothic";
}
A:hover img{
  opacity:0.7;
  filter: alpha(opacity=70);
}
.menu A{
  display: block;
  color:#0000ff;
  border-top-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-left-style : none;
  padding-top : 4px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 4px;
  text-decoration:none;
  font-size : 12px;
}
.menu A:HOVER {
  color:#0000ff;
  border-top-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-left-style : none;
  background-color : #d9d9ff;
  padding-top : 4px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 4px;
  text-decoration:none;
  font-size : 12px;
  font-family : "Gothic";
}
.menu A:activ{
  color:#0000ff;
  border:blue 0px solid;
  background-color : #c4c4ff;
  padding-top : 4px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 4px;
  text-decoration:none;
  font-size : 12px;
  font-amily: "Gothic";
}
.menu A:VISITED {
  color:#008080;
  border-top-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-left-style : none;
  padding-top : 4px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 4px;
  text-decoration:none;
  font-size : 12px;
  font-family : "Gothic";
}
.div01{
  font-size : 14px;
  color : #000099;
  font-family : "Gothic";
  line-height : 1.2;
  background-color : #ffffff;
  width : 640px;
  margin-top : 20px;
  padding-top : 2px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 2px;
}
.div02{
  font-size : 12px;
  font-family : "Gothic";
  line-height : 1.5;
  color : #666666;
  width : 640px ;
  margin-top : 20px;
  padding-top : 4px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 4px;
  border-width : 1px 0px 0px 2px;
  border-style : solid solid solid solid;
  border-color : #009900 #009900 #009900 #009000;
}
.div03{
  font-size : 12px;
  font-family : "Gothic";
  line-height : 1.5;
  color : #666666;
  background-color : #ffffff;
  width : 640px ;
  margin-top : 20px;
  padding-top : 0px;
  padding-left : 10px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-width : 1px 0px 0px 2px;
  border-style : solid solid solid solid;
  border-color : #009900 #009900 #009900 #009900;
}
.div04{
  font-size : 12px;
  font-family : "Gothic";
  color : #ffffff;
  background-color : #000044;
  margin-top : 20px;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 6px;
  padding-bottom : 4px;
}
.font121{
  font-size: 12px;
  font-family: "Gothic";
  line-height: 1.5;
  color: #000000;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.font122{
  font-size: 12px;
  font-family: "Gothic";
  line-height: 1.5;
  color: #666666;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.font123{
  font-size: 12px;
  font-family: "Gothic";
  line-height: 1.5;
  color: #999999;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.font124{
  font-size: 12px;
  font-family: "Gothic";
  line-height: 1.5;
  color: #ffffff;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.font125{
  font-size: 12px;
  font-family: "Gothic";
  line-height: 1.5;
  color: #000099;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.font141{
  font-size: 14px;
  font-family: "Gothic";
  line-height: 1.5;
  color: #000000;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.font142{
  font-size: 14px;
  font-family: "Gothic";
  line-height: 1.5;
  color: #666666;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.font143{
  font-size: 14px;
  font-family: "Gothic";
  line-height: 1.5;
  color: #999999;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.font144{
  font-size: 14px;
  font-family: "Gothic";
  line-height: 1.5;
  color: #ffffff;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.font145{
  font-size: 14px;
  font-family: "Gothic";
  line-height: 1.5;
  color: #000099;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.hr0101{
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #666666;
height: 1px;
}
.hr0201{
border-width: 2px 0px 0px 0px;
border-style: solid;
border-color: #000044;
height: 2px;
}
.waku01{
  border-width : 1px;
  border-style : solid;
  border-color : #0000cc;
}
.waku0101{
  border-width : 1px;
  border-style : solid;
  border-color : #0000cc;
  font-size: 12px;
  font-family: "Gothic";
  line-height: 1.5;
  color: #666666;
}
.waku0102{
  border-width : 1px;
  border-style : solid;
  border-color : #000044;
  font-size: 12px;
  font-family: "Gothic";
  line-height: 1.5;
  color: #666666;
}
.waku02{
  border-width : 2px;
  border-style : solid;
  border-color : #0000cc;
}
.waku0202{
  border-width : 2px;
  border-style : solid;
  border-color : #000044;
}