body 
{ 
background-color: #EAEAEA; 
margin-top: 0px; 
margin-left: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
}

a:link { color: #0000FF; text-decoration: none; }         /* 未訪問のリンク色 */
a:visited { color: #660066; text-decoration: none; }    /* 訪問済みのリンク色 */
a:active { color: #FF0000; text-decoration: underline; }     /* クリック時のリンク色 */
a:hover { color: #009900; text-decoration: underline; }     /* カーソルが乗った時のリンク色 */

a.linkG {color:#AAAAAA; text-decoration: none; }   /* 未訪問のリンク色 */
a.linkG:visited {color:#AAAAAA; text-decoration: none; }  /* 訪問済みのリンク色 */
a.linkG:active {color:#99CCCC; text-decoration: underline; }  /* クリック時のリンク色 */
a.linkG:hover {color:#99CCCC; text-decoration: underline; }  /* カーソルが乗った時のリンク色 */

H1#text { font-size:medium; font-weight:bold; margin:10px; }  /* タイトル（テキスト） */
H1#image { margin:5px 0px 0px 0px; }  /* タイトル（画像） */

.fontXXS { font-size:xx-small; }   /* 小文字 */
.fontXS { font-size:x-small; }   /* 通常 */
.fontXSB { font-size:x-small; font-weight:bold; }   /* 通常（太字） */
.fontXSR { font-size:x-small; color:#CC0000; }
.fontFOOTER { font-size:x-small; color: #333333; }   /* フッター */

.tdW{font-size:x-small; background-color:#FFFFFF; }  /* 白背景 */
.tdG{font-size:x-small; background-color:#CCCCCC; }  /* 灰背景 */
.tdBG {font-size:x-small; background-color:#F2EEDD; }  /* 薄茶背景（関連リンク） */

P.pagetop { font-size:x-small; text-align:right; }  /* テキスト右寄せ */