#lead   { color: #666; font-size: 0.8em; line-height: 150%; background: url(../images/top_img_lead.jpg) no-repeat right top; padding-right: 220px }
#lead strong { color: #c33; font-weight: bold; font-size: 1.2em; margin-top: 10px; margin-bottom: 10px; display: block }

#topics   { margin-top: 15px; border: solid 1px #660 }
#topics h3 { color: #fff; font-weight: bold; font-size: 0.75em; font-family: Arial, Helvetica, Geneva; background-color: #660; text-indent: 2px; margin: 0px; padding: 2px }
#topics_data  { padding: 10px 10px 2px }
.topics_date { color: #666; font-weight: bold; font-size: 0.75em; font-family: Arial, Helvetica, Geneva; background: url(../images/kazari01.jpg) no-repeat left 1px; padding-bottom: 8px; padding-left: 13px }
.topics_txt { color: #666; font-size: 0.75em; line-height: 140%; padding-bottom: 8px; padding-left: 15px }

#mokuji    { margin-top: 15px }
#mokuji h3 { color: #fff; font-weight: bold; font-size: 0.75em; font-family: Arial, Helvetica, Geneva; background-color: #660; text-indent: 2px; margin: 0px; padding: 2px }
.mokuji_td01  { color: #660; font-size: 0.75em; background-color: #ebebdf; padding: 2px; border-right: 1px solid #660; border-bottom: 1px solid #660; border-left: 1px solid #660 }
.mokuji_td02  { color: #666; font-size: 0.75em; line-height: 150%; padding: 2px 4px; border-right: 1px solid #660; border-bottom: 1px solid #660 }


/*トップページ横長のバナー
---------------------------*/
.bn { margin-top: 15px }

