body  { color: #3c3c3c; font-size: 10px; line-height: 16px }
p {}
.font0814 { font-size: 8px; line-height: 12px }
.font0916  { font-size: 9px; line-height: 16px }
.font1018  { font-size: 10px; line-height: 18px }
.font1016  { color: #505050; font-size: 10px; line-height: 16px }
.font1016g { color: #00a032; font-size: 10px; line-height: 16px }
.font1218  { color: #505050; font-size: 12px; line-height: 18px }
.font1218r { color: #505050; font-size: 12px; line-height: 18px; margin-right: 5px }
.font1218lr { color: #505050; font-size: 12px; line-height: 18px; margin-right: 5px; margin-left: 5px }
.font1218g { color: #00a032; font-size: 12px; line-height: 18px }
.font1216gm  { color: #00a032; font-size: 12px; line-height: 16px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px }
.font1216gmb  { color: #00a032; font-weight: bold; font-size: 12px; line-height: 16px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px }
.font1216mb  { color: #505050; font-weight: bold; font-size: 12px; line-height: 16px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px }
.font1228   { color: #505050; font-size: 12px; line-height: 28px }
.u_navi a  { color: #3c3c3c; font-size: 10px; line-height: 18px; text-decoration: none }
.u_navi a:hover     { color: #008c32; font-size: 10px; line-height: 18px; text-decoration: underline }
.u_navi a:active     { color: #008c32; font-size: 10px; line-height: 18px }