/*トップページ−背景*/body { background-image: url(img/common/bg.gif); background-attachment: fixed; background-repeat: no-repeat; background-position: 76% 80%; }/*トップページ−フォント*/.ansin_book { font-size: 11px; color: #333333; font-weight: 600; margin: 0px; }/*トップページ−トピックス*/table.topics { color: #222222; }a.topics { text-decoration: none; color: #333333; }a.topics:hover { text-decoration: underline; color: #333333; background-color: #FFFFFF; }/*トップページ−バナー*/img.banner { border: 1px solid #999999; }/*トップページ−お役立ちサイト一覧*/a#affiliate:link,a#affiliate:active,a#affiliate:visited { color: #000066; text-decoration: none; }a#affiliate:hover { color: #0000FF; background: transparent; text-decoration: underline; }/*トップページ−左メニュー−住まいのイベント情報*/td#menu_event { background: url(img/test/menu_bg_event.gif) repeat-y; }/*トップページ−左メニュー−リンクパートナー*/td#menu_link { background: url(img/test/menu_bg_link.gif) repeat-y; text-align: center; }/*トップページ−コンテンツ説明文*/.c_caption { font-size: 12px; color: #0000FF; line-height: 145%; }.font12_k { font-size: 12px; color: #000000; }.updata { color: #FF0000; font-size: 10px; font-weight: bold; }/*トップページ−イベント情報*/.e_new { color: #FF0000; font-size: 10px; }