a.menu:link { text-decoration: none; }
a.menu:hover { text-decoration: none; }
a.menu:visited { text-decoration: none; }
img.folder {
  margin: 0px 0.5em 0px 0px;
  border: 0px none white;
  width: 10px;
  height: 12px;
}
img.thrdclose {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  line-height: 14px;
  width: 14px;
  height: 14px;
}
img.close {
  margin: 0px 0px -3px 0px;
  padding: 0px 0px 0px 0px;
  width: 14px;
  height: 14px;
}
dl {
  margin: 0px 0px 0px 0px;
  font-family: "ＭＳ Ｐゴシック",Sans-Serif;
  line-height: 1.1em;
}
dd { margin-bottom: 1em; }
.rommenu {
  font-size: 80%;
  background-color: #fff;
}
.rommenuover {
  font-size: 80%;
  background-color: #f99;
}
.submenu {
  font-size: 12px;
  display: none;
  margin: 0px 0px 0.5em 1em;
}
.popup {
  display: none;
  margin: 0px 0px 0px 0px;
  border: 1px solid black;
  background-color: #eeffff;
  font-size: 12px;
  padding: 5px 5px 5px 5px;
  position: absolute;
}
.intext {
  font-family: "ＭＳ ゴシック",Serif;
}
div.menu {
  font-size: 14px;
  position: absolute;
}
div.rightpane {
  padding: 0px 0.5em 0px 0.3em;
}
.thrdtabover {
  background-color: #ff9999;
  line-height: 15px;
  font-size: 12px;
  padding: 2px 2px 1px 2px;
  margin: 0px 0px 2px 2px;
  width: 140px;
  height: 17px;
  overflow: hidden;
}
.thrdtabout {
  background-color: #ffffff;
  line-height: 15px;
  font-size: 12px;
  padding: 2px 2px 1px 2px;
  margin: 0px 0px 2px 2px;
  width: 140px;
  height: 17px;
  overflow: hidden;
}
.thrdtabfocusover {
  background-color: #ff9999;
  line-height: 15px;
  font-size: 12px;
  padding: 2px 2px 1px 2px;
  margin: 0px 0px 2px 2px;
  width: 140px;
  height: 17px;
  overflow: hidden;
}
.thrdtabfocus {
  background-color: #cccccc;
  line-height: 15px;
  font-size: 12px;
  padding: 2px 2px 1px 2px;
  margin: 0px 0px 2px 2px;
  width: 140px;
  height: 17px;
  overflow: hidden;
}
.tabover {
  background-color: #ff9999;
  font-size: 12px;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 2px 2px;
}
.tabout {
  background-color: #ffffff;
  font-size: 12px;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 2px 2px;
}
.tabfocusover {
  background-color: #ff9999;
  font-size: 12px;
  padding: 2px 2px 2px 2px;
  margin: 1px 0px 2px 2px;
}
.tabfocus {
  background-color: #cccccc;
  font-size: 12px;
  padding: 2px 2px 2px 2px;
  margin: 1px 0px 2px 2px;
}
.board {
  margin: 5px 0px 0px 0px;
  overflow-y: scroll;
  display: none;
  border-bottom: 1px solid #999;
  height: 300px;
}
.thrd { margin: 5px 0px 0px 1em; }
.boardtab {
  margin: 5px 0px 0px 0px;
  line-height: 23px;
  display: none;
}
.hide { display: none; }
.boardtable { font-size: 12px; }
.boardtr0 { background-color: #ffffff; }
.boardtr1 { background-color: #f4f4f4; }
.boardtrover { background-color: #ff9999; }
.urlform { margin: 0px 0px 0em 0.4em; }
.urlbtnout {
  font-weight: normal;
  color: blue;
  margin: 0px 0px 0px 0px;
  padding: 1px 3px 1px 3px;
  line-height: 23px;
}
.urlbtnover {
  background-color: #ccccff;
  color: blue;
  margin: 0px 0px 0px 0px;
  padding: 1px 3px 1px 3px;
  line-height: 23px;
}
.textright {
  text-align: right;
}
small{
  color: #ccc;
}

