body,td,font,p,a{font-family:verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,sans-serif }
body {
  margin: 3px;
  font-size: 12px;
  color: #000000;
  background-color: white;
  background: #fff url("http://72.20.18.50/images/topbluefade.gif") repeat-x;
}
.sml {font-size: 11.5px;}
.narrow{font-size:14px;}
td { font-size: 12px; }
td.smaller{width: 100px; font-size:10px; background: #eeeeee}
td.smalleryellow{width: 100px; font-size:10px; background: #ffcccc}
h3 {font-size: 16px; margin-bottom: 5px; margin-top: 8px;}
.title {font-size: 12pt; margin-bottom: 5px; margin-top: 8px;}
ol.top100{ margin: 0px; padding: 0px}
li.top100{ margin: 0px; width:280px; height:14px; overflow:hidden}
a:link{color:#0000ff}
a:visited{color:#666666}
a:active{color:#ff0000}
a:hover{color:#ff0000}
.no_under {text-decoration:none}
.d,.d a:visited,.d a:link, .d a:active{font-weight:bold;color:#000;text-decoration:none}
.el{overflow:hidden;text-overflow:ellipsis}
.f{color:#666}
.g,.g a:visited,.g a:link,.g a:active{color:#000}
.h{color:#a03}
.ks,.ks a:visited,.ks a:link, .ks a:hover,.ks a:active{font-size: 10pt; font-weight:bold;color:#000}
.j,.j a:visited,.j a:link, .j a:hover,.j a:active{color:#009;text-decoration:underline;cursor:hand;cursor:pointer;}
.l {color:#009;text-decoration:underline;cursor:hand;cursor:pointer;}
.p,.p:link,.p a:link,.p a:active,.p a:visited{color:#008000}
.q a:visited,.q a:link,.q a:active,.q {color:#00c}
.s,.s:link,.s:visited,.s a:link{color:#00c;}
.y{font-weight:bold}
.z {visibility:hidden}
.zz {font-size:85%}
/*
.leftnav{margin-left:0; width:21ex}
.mainbody{margin-left:23ex}
*/
div.container{width:100%; margin:0px;}
/* div.leftnav{float: left; margin-left:3; width: 187px;}
div.mainbody{margin-left: 200px; width: 590px;}
div.mgpbody{margin-left: 210px; width: 580px;} */
div.leftnav{float: left; margin-left:3; width: 197px;}
div.mainbody{margin-left: 210px; width: 580px;}
div.mgpbody{margin-left: 210px; width: 580px;}
div.separator {
  padding-top     : 0px;
  padding-bottom  : 15px;
  border-top      : 1px dotted #f5989d;
}
/* for menu tree */
a.site {
  color: #F06EAA;
}
a.type {
  color: #A864A8;
}
a.play {
  color: #8560A8;
}
a.occupation {
  color: #448CCB;
}
a.language {
  color: #1CBBB4;
}
a.area {
  color: #7CC576;
}
td.cell {
text-align: left;
font-size: 10px;
color: #000000;
border-width: 0px;
border-color: #ff0000;
border-collapse: collapse;
border-style: dotted;
}


