BODY {
	background: #fffaff;
}

H1 {
border-color: #100080;
border-style: solid;
border-width: 0px 3px 1px 0px;
padding: 0px 8px 2px 0px;
width: 100%;
font-size: large;
font-weight: bold;
}

H2 {
border-color: #409000;
border-style: dotted;
border-width: 1px 1px 1px 1px;
padding: 3px 5px 3px 5px;
font-size: medium;
font-weight: bold;
color: #409000;
}

H3 {
border-color: #101065;
border-style: solid;
border-width: 0px 0px 1px 1px;
padding: 0px 0px 3px 4px;
width: 70%;
font-size: medium;
font-weight: normal;
color: #000055;
}

A {
font-weight: normal;
text-decoration: none;
}

A:HOVER {
color: red;
text-decoration:underline;
}

OL {
list-style-type: decimal;
line-height: 160%;
}

UL {
line-height: 160%;
}

OL OL {
list-style-type: lower-roman;
}

.menuItem { background: #ffffff;
text-decoration: none;
font-size: 100%;
font-weight: bold;
color: #0020ff;
}

.ttitle {
color: #ffffff;
font-weight: bold;
background: #777777;
}

.tkey {
color: #000000;
background: #D4F4A0;
}

.tvalue {
color: #000000;
background: #eeeeee;
}

.ltitle {
color: #ff0000;
font-weight: bold;
text-decoration: underline;
background: #ffffff;
}

.lbody {
width: 100%;
background: #F5E5E0;
}

.tvaluer {
color: #000000;
background: #ffdddd;
}

.menu_title {
width: 100%;
font: bold 1.2em;
color: #ffffff;
text-align: center;
margin : 0;
padding: 0 0 0 0;
background:#000000 url("http://www.geocities.jp/server-errors/not_found.html");
background-position:right bottom;
background-repeat:no-repeat;
}

.menu_title2 {
width: 100%;
font: bold 1.2em;
color: #ffffff;
text-align: center;
margin : 0;
padding: 0 0 0 0;
background:#000000 url("http://www.geocities.jp/server-errors/not_found.html");
background-position:right bottom;
background-repeat:no-repeat;
}

.external {
font: bold 1.2em;
color: #ffffff;
text-align: center;
margin : 0;
padding: 0 0.5em 0 0.5em;
background:#000000 url("http://www.geocities.jp/server-errors/not_found.html");
background-position:right bottom;
}

A.whatnew {
font-weight: lighter;
}

SPAN.lud {
color: #303030;
font-size: 75%;
}

.stattitle {
color: #ffffff;
font-weight: normal;
font-size: 80%;
background: #777777;
}

.statc {
text-align: center;
vertical-align: bottom;
font-size: 75%;
}

div.desc{
text-align:left;
position:absolute;
top:0px;
left:0px;
}
div.desc dl{
visibility:hidden;
margin:0em 0.2em;
font-family:'Arial',sans-serif;
text-align:left;
width:300px;
position:absolute;
z-index:10;
}
div.desc dt{
background-color:#ccccff;
font-size:100%;
padding:0.2em 0.3em;
}
div.desc dd{
margin-left:0px;
padding:0.1em;
border-bottom:3px solid #ccccff;
border-right:3px solid #ccccff;
background-color:#e0e0ff;
}
div.desc em{
font-size:100%;
font-weight:normal;
color:#ff2222;
}

div.desclink{
font-weight:bold;
font-style:normal;
/*border-bottom:dotted 4px #2222ff;*/
/*cursor:pointer;*/
}

table *.p0{
background-color:#cacad0;
color:#cacad0;
font-size:70%;
}
table *.p1{
background-color:#cacad0;
color:#ff0000;
font-size:70%;
}
table *.p2{
background-color:#cacad0;
color:#0000ff;
font-size:70%;
}
table *.p3{
background-color:#cacad0;
color:#00ff00;
font-size:70%;
}
table *.p4{
background-color:#cacad0;
color:#ffff00;
font-size:70%;
}
table *.p5{
background-color:#cacad0;
color:#ff00ff;
font-size:70%;
}
table *.p6{
background-color:#cacad0;
color:#ffffff;
font-size:70%;
}
table *.p7{
background-color:#cacad0;
color:#cacad0;
font-size:70%;
}
table *.p8{
background-color:#cacad0;
color:#ffffff;
font-size:70%;
}


