/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general elements */
td.foot {
	display:inline;
	font-size: 10px;
	line-height:14px;
	letter-spacing:1px;
	color:#333333;
	vlink:#333333;
}


td.foot a {
	display:inline;
	font-size: 10px;
	line-height:14px;
	letter-spacing:1px;
	color:#333333;
	vlink:#333333;
}
td.linkb a {
	letter-spacing:1px;
	color:#666666;
	vlink:#666666;
}

td.linkb10 a {
	letter-spacing:1px;
	color:#666666;
	vlink:#666666;
}

table.linktop {
	display:inline;
	background:transparent;
	font-size: 12px;
	line-height:17px;
	letter-spacing:1px;
	color:#666666;
	vlink:#666666;
}


table.linktop a {
	display:inline;
	background:transparent;
	font-size: 12px;
	line-height:17px;
	letter-spacing:1px;
	color:#666666;
	hover: #F60;
	vlink:#666666;
}

table.linktop a:hover {
	display:inline;
	background:transparent;
	font-size: 12px;
	line-height:17px;
	letter-spacing:1px;
	color:#F60;
	vlink:#666666;
}

table.jpn   { color: #666666; font-size: 12px; line-height: 17px; text-decoration: none; vlink: #666666  }

td.jpn   { color: #666666; font-size: 12px; line-height: 17px; text-decoration: none; vlink: #666666  }

table.jp   { font-size: 12px; line-height: 17px; letter-spacing: 1px; vlink: #666666  }

table.jp a     { color: #f60; font-size: 12px; line-height: 17px; text-decoration: none; letter-spacing: 1px; vlink: #F60    }

table.jp a:hover    { color: red; font-size: 12px; line-height: 17px; letter-spacing: 1px; vlink: #F60   }


td.jp  { color: #666666; font-size: 12px; line-height: 17px; text-decoration: none; letter-spacing: 1px; vlink: #666666 }

td.jp a     { color: #f60; font-size: 12px; line-height: 17px; text-decoration: none; letter-spacing: 1px; vlink: #F60    }

td.jp a:hover   { color: red; font-size: 12px; line-height: 17px; letter-spacing: 1px; border-bottom: olive; vlink: #F60  }


td.jpt    { color: #666666; font-size: 12px; font-weight: bold; line-height: 17px; text-decoration: none; vlink: #666666   }

td.jpt a      { color: #f60; font-size: 12px; font-weight: bold; line-height: 17px; text-decoration: none; vlink: #F60     }

td.jpt a:hover      { color: red; font-size: 12px; font-weight: bold; line-height: 17px; text-decoration: none; border-bottom: olive; vlink: #F60     }


table.jp10    { font-size: 11px; line-height: 15px; vlink: #666666   }

table.jp10 a      { color: #f60; font-size: 11px; line-height: 15px; vlink: #F60     }

table.jp10 a:hover    { color: red; font-size: 11px; line-height: 15px; vlink: #F60   }


td.jp10    { font-size: 11px; line-height: 15px; vlink: #666666   }

td.jp10 a      { color: #f60; font-size: 11px; line-height: 15px; vlink: #F60     }

td.jp10 a:hover    { color: red; font-size: 11px; line-height: 15px; vlink: #F60   }


td.jp14   { color: #666666; font-size: 14px; font-weight: bold; line-height: 17px; vlink: #666666  }

td.jp14 a      { color: #f60; font-size: 14px; font-weight: bold; line-height: 17px; vlink: #F60     }

td.jp14 a:hover    { color: red; font-size: 14px; font-weight: bold; line-height: 17px; vlink: #F60   }


td.jpsub  { color: #666666; font-size: 11px; line-height: 17px; text-decoration: none; vlink: #666666 }

td.jpsub a      { color: #f60; font-size: 11px; line-height: 17px; text-decoration: none; vlink: #F60     }


td.jpsub a:hover     { color: red; font-size: 11px; line-height: 17px; text-decoration: none; vlink: #F60    }



td.cap  { color: #666666; font-size: 8px; line-height: 12px; text-decoration: none }

td.10px    { color: red; font-size: 10px; line-height: 15px }


span.jp10   { color: #666666; font-size: 11px; line-height: 15px; vlink: #666666  }

span.jp10 a      { color: #f60; font-size: 11px; line-height: 15px; vlink: #F60     }

span.jp10 a:hover    { color: red; font-size: 11px; line-height: 15px; vlink: #F60   }

span.jpt    { color: #666666; font-size: 12px; font-weight: bold; line-height: 17px; text-decoration: none; vlink: #666666   }
