/*　トップページ用CSS　*/

#container dl,dd {margin: 0px; padding: 0px;}
#container ul.arw{margin: 0; padding: 0;}
#container ul.arw li{padding:0 4px 0 10px; list-style-type:none; background:    url(../../image/top/arw_1.gif) no-repeat 1px 50%;}
#main #g-navi {width: 770px;background-image:  url(../../image/top/main_m_2.gif);background-repeat: repeat-y;}
#left { width: 186px;}
#left dl#s-navi {background: #E6DA9D url(../../image/top/s-navi_b.gif) no-repeat left bottom;padding:0px 0px 5px 0px;}
#left dl#s-navi dd {height:31px;}
#left dl#s-navi dl.ss-navi {padding: 2px 0 7px 0;background:  url(../../image/top/s-navi_hr.gif) repeat-x 0px top;	}
#left dl#s-navi dl.ss-navi dd {height:18px;}
#left div.hr1 {background: #E6DA9D url(../../image/top/l-navi_hr_1.gif) repeat-x left top;}
#left div.column_m {background:url(../../image/top/column1_m.gif) repeat-y left top;}
#left div.column_b {background:url(../../image/top/column1_b.gif) no-repeat left bottom;padding:0px 0px 5px 0px;}
#left div.column_t {background:url(../../image/top/column1_t.gif) no-repeat left top;padding: 5px 0 0 0;}
#left div.column_t p.hr { background:url(../../image/top/column1_hr.gif) no-repeat left top;padding: 1px 0 0 0;}
#content { width: 569px;}
#content .title {background:url(../../image/top/content_tbg.gif) repeat-x;}
#content .tab_summary {margin: 0; padding:8px 10px 15px 15px;}
#content .tab_summary td.date {width:70px;padding:1px 0 0 0;vertical-align: top;}
#content .tab_summary td.summary {width:474px;padding:0px 0 6px 0;vertical-align: top;}
#content .tab_summary ul.arw li{padding:3px 4px 3px 18px; list-style-type:none; background: url(../../image/top/arw_1.gif) no-repeat 6px 50%;}
#content .tab_summary ul.arw li.notice{padding:3px 4px 3px 18px; list-style-type:none; background: url(../../image/top/icon_notice.gif) no-repeat 0px 50%;}