body     { font-size:12px; }
td       { font-size:12px; }
form     { margin:0px; }
input    { font-size:12px; }
select   { font-size:12px; }
textarea { font-size:12px; line-height:15px; font-family:monospace; }
img      { border-style:none; }
.font8   { font-size:8px; }
.font9   { font-size:9px; }
.font10  { font-size:10px; }
.font11  { font-size:11px; }
.font14  { font-size:14px; }
.font16  { font-size:16px; }
.font20  { font-size:20px; }
.font24  { font-size:24px; }
.data    { font-size:12px; border-width:1px; border-style:solid; border-color:#bbbbbb; }
.td26    { padding:2px 6px 2px 6px; }
.td44    { padding:4px 4px 4px 4px; }
.td36    { padding:3px 6px 3px 6px; }
.td46    { padding:4px 6px 4px 6px; }
.td66    { padding:6px 6px 6px 6px; }
a:link   { font-size:12px; color:blue; text-decoration:none; }
a:visited{ font-size:12px; color:blue; text-decoration:none; }
a:hover  { font-size:12px; color:red; text-decoration:underline; }
a:active { font-size:12px; color:red; text-decoration:none; }

/* mmenu設定 */
a.mmn { display:block; font-size:12px; padding:3px; height:12px; line-height:12px; text-align:center; }
a:link.mmn    { color:black; text-decoration:none; background-color:#eeeeee; }
a:visited.mmn { color:black; text-decoration:none; background-color:#eeeeee; }
a:hover.mmn   { color:white; text-decoration:none; background-color:#999999; }
a:active.mmn  { color:white; text-decoration:none; background-color:#999999; }

a.mmr { display:block; font-size:12px; padding:3px; height:12px; line-height:12px; text-align:center; }
a:link.mmr    { color:white; text-decoration:none; background-color:#666666; }
a:visited.mmr { color:white; text-decoration:none; background-color:#666666; }
a:hover.mmr   { color:white; text-decoration:none; background-color:#666666; }
a:active.mmr  { color:white; text-decoration:none; background-color:#666666; }

/* smenu設定 */
a.smn { display:block; font-size:12px; padding:3px; height:12px; line-height:12px; text-align:center; }
a:link.smn    { color:white; text-decoration:none; background-color:#666666; }
a:visited.smn { color:white; text-decoration:none; background-color:#666666; }
a:hover.smn   { color:black; text-decoration:none; background-color:#dddddd; }
a:active.smn  { color:black; text-decoration:none; background-color:#dddddd; }

a.smr { display:block; font-size:12px; padding:3px; height:12px; line-height:12px; text-align:center; }
a:link.smr    { color:black; text-decoration:none; background-color:#ffffff; }
a:visited.smr { color:black; text-decoration:none; background-color:#ffffff; }
a:hover.smr   { color:black; text-decoration:none; background-color:#ffffff; }
a:active.smr  { color:black; text-decoration:none; background-color:#ffffff; }

/* 高さ20中央寄せ設定 */
a.nh20c { display:block; font-size:12px; padding:4px; height:12px; line-height:12px; text-align:center; }
a:link.nh20c    { color:black; text-decoration:none; background-color:#ffffff; }
a:visited.nh20c { color:black; text-decoration:none; background-color:#ffffff; }
a:hover.nh20c   { color:white; text-decoration:none; background-color:#999999; }
a:active.nh20c  { color:white; text-decoration:none; background-color:#999999; }

a.rh20c { display:block; font-size:12px; padding:4px; height:12px; line-height:12px; text-align:center; }
a:link.rh20c    { color:white; text-decoration:none; background-color:#666666; }
a:visited.rh20c { color:white; text-decoration:none; background-color:#666666; }
a:hover.rh20c   { color:white; text-decoration:none; background-color:#666666; }
a:active.rh20c  { color:white; text-decoration:none; background-color:#666666; }

/* 高さ20左寄せ設定 */
a.nh20l { display:block; font-size:12px; padding:4px; height:12px; line-height:12px; text-align:left; }
a:link.nh20l    { color:black; text-decoration:none; background-color:#eeeeff; }
a:visited.nh20l { color:black; text-decoration:none; background-color:#eeeeff; }
a:hover.nh20l   { color:white; text-decoration:none; background-color:#999999; }
a:active.nh20l  { color:white; text-decoration:none; background-color:#999999; }

a.rh20l { display:block; font-size:12px; padding:4px; height:12px; line-height:12px; text-align:left; }
a:link.rh20l    { color:white; text-decoration:none; background-color:#666666; }
a:visited.rh20l { color:white; text-decoration:none; background-color:#666666; }
a:hover.rh20l   { color:white; text-decoration:none; background-color:#666666; }
a:active.rh20l  { color:white; text-decoration:none; background-color:#666666; }

/* 高さ16中央寄せ設定 */
a.nh16c { display:block; font-size:12px; padding:2px; height:12px; line-height:12px; text-align:center; }
a:link.nh16c    { color:black; text-decoration:none; background-color:#ffffff; }
a:visited.nh16c { color:black; text-decoration:none; background-color:#ffffff; }
a:hover.nh16c   { color:white; text-decoration:none; background-color:#999999; }
a:active.nh16c  { color:white; text-decoration:none; background-color:#999999; }

a.rh16c { display:block; font-size:12px; padding:2px; height:12px; line-height:12px; text-align:center; }
a:link.rh16c    { color:white; text-decoration:none; background-color:#666666; }
a:visited.rh16c { color:white; text-decoration:none; background-color:#666666; }
a:hover.rh16c   { color:white; text-decoration:none; background-color:#666666; }
a:active.rh16c  { color:white; text-decoration:none; background-color:#666666; }

/* 高さ16左寄せ設定 */
a.nh16l { display:block; font-size:12px; padding:2px 4px 2px 4px; height:12px; line-height:12px; text-align:left; }
a:link.nh16l    { color:black; text-decoration:none; background-color:#ffffff; }
a:visited.nh16l { color:black; text-decoration:none; background-color:#ffffff; }
a:hover.nh16l   { color:white; text-decoration:none; background-color:#999999; }
a:active.nh16l  { color:white; text-decoration:none; background-color:#999999; }

a.rh16l { display:block; font-size:12px; padding:2px 4px 2px 4px; height:12px; line-height:12px; text-align:left; }
a:link.rh16l    { color:white; text-decoration:none; background-color:#666699; }
a:visited.rh16l { color:white; text-decoration:none; background-color:#666699; }
a:hover.rh16l   { color:white; text-decoration:none; background-color:#666699; }
a:active.rh16l  { color:white; text-decoration:none; background-color:#666699; }

/* Tagmenu設定 */
a.tagmn { 
	display:block; font-size:12px; padding:3px; line-height:12px; text-align:center;
	border-top:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666;
}
a:link.tagmn    { color:black; text-decoration:none; background-color:#ffffff; }
a:visited.tagmn { color:black; text-decoration:none; background-color:#ffffff; }
a:hover.tagmn   { color:white; text-decoration:none; background-color:#999999; }
a:active.tagmn  { color:white; text-decoration:none; background-color:#999999; }

a.tagmr {
	display:block; font-size:12px; padding:3px; line-height:12px; text-align:center;
	border-top:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666;
}
a:link.tagmr    { color:white; text-decoration:none; background-color:#666666; }
a:visited.tagmr { color:white; text-decoration:none; background-color:#666666; }
a:hover.tagmr   { color:white; text-decoration:none; background-color:#666666; }
a:active.tagmr  { color:white; text-decoration:none; background-color:#666666; }
