@charset "UTF-8";

/*-contents-*/

#contents_index { width: 900px;}

#flash{ width:873px; padding:20px 0 10px 0; margin:0;}

#lead{ background:url(../images/lead_head.gif) no-repeat left top; padding-top:12px; margin:10px 0;}
#lead_inner{ background:url(../images/lead_back.jpg) no-repeat left bottom; padding:5px 10px;}

#lead_inner h2{ padding:0 5px 10px; float:left;}
#lead_inner ul{ padding:5px 10px; float:left; width:600px;}
#lead_inner ul li{ background:url(../images/lead_arrow.gif) no-repeat left 2px; padding-left:17px; padding-bottom:10px;}
#lead_inner img.ph{ float:right; padding:15px;}

#topics{ margin:0; padding:0; width:447px; float:left;}
#topics h2{ margin:0; padding:0; width:447px; height:49px;}
#topics h2#topic{ background:url(../images/topic_head.gif) no-repeat;}
#topics h2#blog{ background:url(../images/blog_head.gif) no-repeat;}

#topics h2 p{ display:none; float:left;}
#topics h2 img{ float:right; padding:20px 15px;}
#topics ul{ list-style-type:none; margin:0; padding:5px 15px; background:url(../images/tab_body.gif) repeat-y;}
#topics ul li{ background:url(../images/arrow.gif) no-repeat left 5px; padding-left:12px; margin-bottom:7px; line-height:1.4em;}


#footer_index{ padding:15px 5px; text-align:right; clear:both; line-height:1.6em;}