.small { font-size: 10px }
.normal { font-size: 12px }
.large   { font-size: 14px }
.largest { font-size: 18px }
.toptalentspec   {
	font-size: 13px;
	font-weight: bold;
	color: #F60;
}
.toptalentokamoto   {
	font-size: 13px;
	font-weight: bold;
	color: #006eff;
}
.toptalentkayano   {
	font-size: 13px;
	font-weight: bold;
	color: #ff57b4;
}
.toptalenttitle  {
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}
a:link  { color: red; text-decoration: underline }
a:visited  { color: red; text-decoration: underline }
a:hover  { color: blue; text-decoration: none }
a.talent:link    { color: #333; text-decoration: underline }
a.talent:visited    { color: #333; text-decoration: underline }
a.talent:hover   { color: red; text-decoration: underline }
a.toptalenttitle:link    { color: #333; text-decoration: underline }
a.toptalenttitle:visited    { color: #333; text-decoration: underline }
a.toptalenttitle:hover   { color: red; text-decoration: underline }
.orangeline { border: solid 1px #ffd73f }

