BODY{
  color: #FFFFCC;
  background-color: #003366;
  background-image : url(../image/list.gif);
  background-repeat : repeat;
  font-family : Tahoma,Verdana,"Osaka",sans-serif;
}
H1{
  color: #FFFFCC;
  text-align : center;
  border-left-color: #666633;
  padding-top : 2px;
  padding-right : 10px;
  padding-bottom : 2px;
  padding-left: 10px;
  border-style: solid;
  border-top-width : 3px;
  border-right-width : 30px;
  border-bottom-width : 3px;
  border-left-width : 30px;
  border-right-color : #666633;
  background-color : #004080;
  border-top-color : #666633;
  border-bottom-color : #666633;
}
H2{
  color: #FFFFCC;
  text-align: left;
  border-left-color: #666633;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 80px;
}
H3{
  color: #FFFFCC;
  text-align: left;
  border-left-color: #666633;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom : 2px;
  padding-left: 10px;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width : 3px;
  border-left-width: 80px;
  border-bottom-color : #666633;
}
H4{
  color : #FFFFCC;
  font-size: x-small;
  text-align: left;
  border-left-color : #6392fe;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom : 2px;
  padding-left: 10px;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width : 3px;
  border-left-width: 80px;
  text-indent : 1px;
  border-bottom-color : #6392fe;
}
H5{
  color: #FFFFCC;
  font-size: x-small;
  text-align: left;
  border-left-color : #00b0b0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom : 2px;
  padding-left: 10px;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width : 3px;
  border-left-width: 80px;
  border-bottom-color : #00b0b0;
}
H6{
  font-size : x-small;
  padding-bottom : 2px;
  border-bottom-width : 3px;
  border-bottom-color : #ff80ff;
  padding-top : 0px;
  padding-right : 10px;
  border-bottom-style : solid;
  padding-left : 0px;
  text-align : right;
  border-right-width : 80px;
  border-right-style : solid;
  border-right-color : #ff80ff;
  margin-left : 35%;
}
HR{
  color: #666633;
  height: 3px;
}
P{
  color: #FFFFCC;
}
A{
  color: #9999FF;
  text-decoration: none;
}
A:VISITED{
  color: #CCCCFF;
  text-decoration: none;
}
A:HOVER{
  color : navy;
  text-decoration : underline overline;
  background-color : #ffaad5;
}
A:ACTIVE{
  color: #6666FF;
  text-decoration: none;
}
UL{
  color: #FFFFCC;
  list-style-image : url(../image/list2.gif);
  list-style-position: outside;
  font-size : x-small;
}
TH{
  color: #FFFFCC;
  background-color: #666633;
}
TD{
  color: #FFFFCC;
  background-color: #999966;
}
BLOCKQUOTE{
  font-size : x-small;
}
IMG{
  margin-right : 5px;
}
.spanstyle {
  position:absolute;
  visibility:hidden;
  color:#ffffff;
  /* フォント色               */
	font-size:10pt;
  /* フォントサイズ           */
	border:1px gray solid;
  /* 枠線の太さ、色、形状     */
	padding:5px;
  background-color:#333399;
  /* 背景色                   */
	z-index:100;
/* センタリングはネスケで表示位置が大幅にずれるので使用しないで下さい */
}
/* フローティングメッセージの影のスタイル （コメントが有る部分以外はspanstyleに合わせる）*/
.syadowstyle {
  position:absolute;
  visibility:hidden;
  color:gray;
  /* フォント色 （背景色に合わせる */
	font-size:10pt;
  border:1px gray solid;
  /* 枠線の太さ、色、形状     */
	padding:5px;
  background-color:gray;
  /* 背景色                   */
	z-index:90;
/* z-indexはspanstyleより必ず小さく */
}

