h1 { font-size:24px; text-align:center}
h2 { font-size:16px; text-align:left}
a{color:#036;}
a:hover{color:#F30; font-size:12px}
img{border:0;}
.red { color:#F30}
.top_navi_bg { background:url(../images/top_navi_bg.jpg) repeat-x}
.top_navi_bg .top_nav { width:900px; text-align:right;font-size:12px; margin:0 auto; height:38px; line-height:38px;background:url(../images/logo.jpg) 4px bottom no-repeat}
#wrapper{width:900px;margin:0 auto;margin-top:5px;}
#foot{width:900px;line-height:25px;border-top:1px solid #d4d4d4;text-align:center;padding:10px 0;margin:10px auto 0; display:block;clear:both;}
#foot a{margin:0 8px; color:#444}
#foot a:hover{color:#c20d03}
