body {color: black; background: white; margin: 0px auto; width:100%; padding: 0;}
table {width:100%; margin: 5; padding: 5; font-size: small}

a {color: #000099;}

table#head{
margin-top:3px;vertical-align:middle; width:100%;
background-color:#ffcc66;border-top:2px solid #000099;border-bottom:2px solid #000099;
}
table#fc th{background-color:#ffffcc;border-bottom:1px solid #CCCCCC;
text-align:center;
}

table#body {border:1px solid #CCCCCC;font-size:100%;line-height:120%; }
table#body h1 {border-left:4px solid green;padding:3px;font-size:100%;margin:10px;}
table#body h2 {border-left:4px solid green;padding:3px;font-size:100%;margin:30px 0px 10px 10px;}
td#menu {width:160px;border-right:1px solid #CCCCCC;vertical-align:top;font-size: small}
td#menu a {line-height: 120%;}
td#con {vertical-align:top;padding:3px;}
div#cd {
background-color:#FFFFCC; border:1px solid #CCCCFF;
line-height:120%;padding:4px;letter-spacing: 0.1em;
margin:10px 3px 10px 3px;
}

div.cmenu {font-size:80%;}

.cmenu a:link, .cmenu a:visited, .cmenu a:active 
{
  width:110px;padding-top:3px;background:#ff6600;border:solid 1px #FFFFFF;
  color:#ffffff;
  text-align:center;

  display:block;
  float:right;
  height:18px;

}
.cmenu a:hover{width:110px;border-left:solid 1px #000099;border-right:solid 1px #000099;border-bottom:solid 1px #000099;
  border-top:solid 1px #000099;
  padding-top:3px;
  background:#33ccff;
  text-align:center;
  display: block;
  float:right;
  height:18px;
}

div#footer {
text-align:center; background-color:#FFCC66;
font-size:small; border-bottom:2px solid #000099;
padding:3px;}

div.tit {color:grenn;}
p#re {background-color:#ccff99;padding:5px;border-top:2px solid #000099;}
p#re span{background-color:#ccffcc;padding:5px;margin-bottom:8px;}
.ad_t {width:486px;text-align:right;}
table#enz {text-align:center;font-size:90%;}
table#enz th{background-color:#9999ff;}
td.tt1 {background-color:#ffffcc;padding:2px 0px 2px 5px;}


div#cusrev {font-size:80%;width:80%;padding:4px;}
div#cusrev .ctit{background-color:#ffffcc;border-top:2px solid #CCCCCC;padding:2px;}

div.pagenavi{text-align:center;margin:10px 0px;}
div.pagenavi b {
 text-align:center;
 background-color:#FFFFFF;padding:3px 5px 3px 5px;margin-left:5px;
 border:2px solid #CCCCCC;color:#CCCCCC;text-decoration:none;font-weight:bolder;
}

div.pagenavi a {
 background-color:#DEECFB;padding:3px 5px 3px 5px;margin-left:5px;
 border:2px solid #000099;color:#000099;text-decoration:none;font-weight:bolder;
}
div.pagenavi a:hover {
 background-color:#FFFFFF;padding:5px 5px 5px 5px;margin-left:5px;
 border:2px solid #000099;color:#000000;font-weight:bolder;
}


.lk a:link, .lk a:visited, .lk a:active 
{
  width:120px;padding:1px;background:#ff6600;border:solid 1px #000000;
  color:#ffffff;
  text-align:center;
  display:block;
  float:right;

}
.lk a:hover{width:120px;border-left:solid 1px #000099;border-right:solid 1px #000099;border-bottom:solid 1px #000099;
  border-top:solid 1px #000099;
  padding:1px;
  background:#33ccff;
  text-align:center;
  display: block;
  float:right;
}