table.normal { color:#333333; font-size:x-small;}
table.normal a:link { color:#006600; text-decoration:none;}
table.normal a:visited { color:#006600; text-decoration:none;}
table.normal a:hover { color:#ff9900; text-decoration:underline; color:#ff9900;}

/*上メニュー用*/
td.menu { width:100px; height:30px; color:#ffffff; font-size:12px; text-align:center; background-image:url(image/menu1.gif);}

/*上メニューお知らせ用*/
td.menu_info a				{ padding-top:8px; padding-bottom:9px; display:block; font-size:12px; width:100px; color:#ffffff; background-image:url(image/menu1.gif); text-align:center; text-decoration:none;}
td.menu_info a:hover	{ padding-top:8px; padding-bottom:9px; display:block; font-size:12px; width:100px; color:#ffffff; background-image:url(image/menu2.gif); text-align:center; text-decoration:none;}

/*左メニュー用*/
td.main { padding:4px 0px 2px 5px; background-color:#66CC33; text-align:left;}
td.icon { padding:0px 0px 0px 5px; background-color:#66CC33;}
td.gap { background-color:#666666; height:1px;}
td.sub { padding:5px 0px 5px 5px; font-size:x-small; background-color:#ffffff;}

/*右メニュー用*/
td.large { width:150px; height:40px; color:#666666; font-size:14px; font-weight:bold; text-align:center; background-image:url(image/category.gif);}
td.small { padding:3px 0px 3px 10px; color:#666666; font-size:x-small; border-bottom:#999999 1px solid; border-right:#999999 1px solid; background-color:#ffffff;}

/*各ページの表題*/
td.title_color { background-color:#009900;}
td.title { padding:10px 0px 6px 10px; color:#666666; font-size:small;}

/*各ページの文章*/
td.writing { padding:0px 20px 0px 20px; line-height:1.5; color:#333333; font-size:x-small;}

/*表用の小さい文字*/
table.xsmall { color:#333333; font-size:x-small; }

font.lec { font-size:medium; color:#666666;}

