BODY,TH,TD,P {  font-size: x-small; color: #333333;}

.catch {  font-size: x-small; color: FF0000}}}

.title01 { font-size: small; color: #333333; font-weight: bold ;}
.title02 { font-size: x-small; color: #333333; font-weight: bold ;}
.title03 { font-size: x-small; color: #333333; font-weight: bold ;}
.title04 { font-size: x-small; color: #333333; font-weight: bold ;}

a.title02_navi:link {  text-decoration:none; color: #333333; font-size: x-small; font-weight: bold ;}
a.title02_navi:visited {  text-decoration:none; color: #333333; font-size: x-small; font-weight: bold ;}
a.title02_navi:hover {  text-decoration:underline; color: #CC0000; font-size: x-small; font-weight: bold ;}
a.title02_navi:active {  text-decoration:none; color: #FF0000; font-size: x-small; font-weight: bold ;}

a.title03_navi:link {  text-decoration:none; color: #333333; font-size: x-small; font-weight: bold ;}
a.title03_navi:visited {  text-decoration:none; color: #333333; font-size: x-small; font-weight: bold ;}
a.title03_navi:hover {  text-decoration:underline; color: #CC0000; font-size: x-small; font-weight: bold ;}
a.title03_navi:active {  text-decoration:none; color: #FF0000; font-size: x-small; font-weight: bold ;}

a.top_navi:link {  text-decoration:none; color: #FFFFFF; font-family:verdana,helvetica,sans-serif; font-size: 12px; }
a.top_navi:visited {  text-decoration:none; color: #FFFFFF; font-family:verdana,helvetica,sans-serif; font-size: 12px; }
a.top_navi:hover {  text-decoration:none; color: #CC0000; font-family:verdana,helvetica,sans-serif; font-size: 12px; }
a.top_navi:active {  text-decoration:none; color: #FF0000; font-family:verdana,helvetica,sans-serif; font-size: 12px; }

A:link{	text-decoration:underline;	color: #0000FF;}
A:visited{	text-decoration:underline;	color: #8000A0;}
A:hover{	text-decoration:underline;	color: #CC0000;}
A:active{	text-decoration:underline;	color: #FF0000;}.td01 {  font-size: x-small; font-weight: bold; background-color: #FFFFCC; text-align: center; vertical-align: top;}

.td02 {  font-size: x-small; text-align: center; vertical-align: top;}
.td02_v { font-size: x-small; vertical-align: top ;}

.page_navi {  font-size: 12px; text-align: right;}
.red {  color: #FF0000;}
.right {  text-align: right;}

.td01_v { font-size: x-small; background-color: #FFFFCC; vertical-align: top ; font-weight: bold;}
.td01_v_sub { font-size: x-small; background-color: #FFFFCC; vertical-align: top ;}
.td01_sub { font-size: x-small; background-color: #FFFFCC; text-align: center; vertical-align: top ;}


.td02_v_red { font-size: x-small; vertical-align: top ; color: #FF0000;}
.sup {  font-size: x-small; line-height: 30%;}
