/* ボディ */
BODY{
  font-size:10pt;
  margin:3px;
  text-align:center;
  scrollbar-base-color:#666;
  scrollbar-face-color:#fff;
  scrollbar-arrow-color:#ccc;
  scrollbar-3d-light-color:#fff;
  scrollbar-highlight-color:#fff;
  scrollbar-shadow-color:#ccc;
  scrollbar-darkshadow-color:#666;
  scrollbar-track-color:#fff;
}

/* テーブル（中央寄せ） */
TABLE{
  margin-left:auto;
  margin-right:auto;
}

/* リンク用 */
A:link {
  color : #003;
  text-decoration : none;
}
A:visited {
  color : #336;
  text-decoration : none;
}
A:active {
  color : #00f;
  text-decoration : none;
}
A:hover {
  color : #00c;
  text-decoration : none;
}

/* リンク集用 */
.link{
  font-size:10pt;
  line-height:13px;
  vertical-align:top;
  white-space:nowrap;
  padding:8px 5px 3px 5px;
  width:200px;
}
.index{
  font-weight:bold;
  line-height:16px;
}
.f8{
  font-size:8pt;
}

TD,TH{
  font-size:10pt;
  line-height:14pt;
}

FORM{
  margin:2px;
}

.font_space{
  font-size:5pt;
}

.font_b{
  font-weight:bold;
}


/* 3Dテーブルテンプレート */

/* 3Dテーブル外枠 */
.ta_outer{
  border-collapse:collapse;
  border-width:1px;
  border-style:solid;
  border-color:#000;
  background-color:#fff;
  width:400px;
}
.p0{
  padding:0px;

/* 3Dテーブル内枠 */
}
.ta_inner{
  border-collapse:collapse;
  border-width:1px;
  border-style:solid;
  border-color:#fff #ccc #ccc #fff;
}

/* 3Dテーブルパーツ */
.title{
  background-color:#c69;
  font-size:12pt;
  font-weight:bold;
  padding:5px 5px 3px 5px;
  border-width:1px;
  border-style:solid;
  border-color:#fff #000 #000 #fff;
  width:400px;
}
.open{
  cursor:hand;
  background-color:#c69;
  font-size:12pt;
  padding:5px 3px 3px 3px;
  border-width:1px;
  border-style:solid;
  border-color:#fff #ccc #000 #000;
  text-align:center;
  white-space:nowrap;
  width:20px;
}
.text{
  padding:5px 5px 3px 5px;
  width:400px;
}
/* 背景(赤#c69､青#ccf) */