body{
	background-color : White;
}

a:hover{ color: red; font-weight: bold; }

td.topic{
	vertial-align: middle;
	padding: 7px;
}

tr.list{
	vertical-align: middle;
	text-align: left;
	background-color: #0069b4;
	color: white;
	padding: 5px;
	font-weight: bold;
}

a:link, a:visited {
	color: DarkSlateBlue
}
a:active { 
	color: Red
}
a:hover {
	color: #0099cc
}
a:link, a:visited, a:active, a:hover{
	text-decoration : none
}

li{
	list-style-type: square;
	color: tan;
}

div.index{
	left:20px;
	top:80px;
	height:10px;
	font-weight:bold;
	font-size:20pt;
}

div.fws_status{
	border-style:    solid;
	border-width:    4px;
	border-color: pink;
	padding-left: 10px;
	padding-top:  5px;
	font-size:    20px;
	text-align:   center;
	margin-top:   50px;
}

div.description{
	position:   absolute;
	left:       85pt;
	width:      100px;
	font-size:  9pt;
	color:      Crimson;
	background: MistyRose;
	visibility: hidden;
	z-index:    0;
}

th{
	color:  White;
	border-width:1px;
	border-style:solid;
	background-color:#00ae4a;
}

p.staff{
	font-size:   10pt;
	color:       Orange;
}

/* H1〜H7(各機能の扉文字)の設定 */
h1{
	font-size:   20pt;
	font-family: sans-serif;
	color:       Black;
	margin:      0;
}

h2{
	font-size:   18pt;
	font-family: sans-serif;
	color:       white;
	margin:      0;
}

