H1 { font-size:16px; color:#FFFFFF; padding:0; margin:0; text-align:left; line-height:33px; height:33px; overflow:hidden; display:block;  background:url(../image/ba_center.gif) repeat-x; background-position: top; }

#header { width:590px;margin:0 auto; margin-top:10px; padding-left:10px;background:url(../image/ba_left.gif) repeat-x; background-position:left top; }
#header-inner {width:580px; margin:0; padding-right:10px;text-align:left;background:url(../image/ba_right.gif) repeat-x; background-position:right top;}

.sites { width:90%; margin:0 auto;}
.sites H2 { background:url(../img/red.gif) no-repeat; background-position:left; font-size:12px; text-align:left; font-weight:normal; line-height:16px; padding:4px 0 2px 18px; border-bottom:1px solid #CCCCCC; border-top:1px solid #FFFFFF;margin:0;margin-top:16px;}
.sites P { font-size:12px;line-height:16px; padding:4px 0 4px 18px; margin:8px 0; text-align:left;}

.sites-inner {width:90%; margin:0 auto;padding-bottom:4px;}
.sites H3 { background:url(../img/green.gif) no-repeat; background-position:left; font-size:12px; text-align:left; font-weight:normal; line-height:16px; padding:4px 0 4px 18px; margin:0;margin-top:8px;}
.sites-inner P { font-size:12px;line-height:16px; padding:2px 0 2px 18px; margin:0; text-align:left;}

.sites-yoneya { width:90%; margin:0 auto; padding-bottom:4px;}
.sites-yoneya H3 { background:url(../img/orange.gif) no-repeat; background-position:left; font-size:12px; text-align:left; font-weight:normal; line-height:16px; padding:4px 0 4px 18px; margin:0;margin-top:8px;}
.sites-yoneya P { font-size:12px;line-height:16px; padding:2px 0 2px 18px; margin:0; text-align:left;}


