

/* body#home
======================================================================= */
body#home div#content table#news { margin-top: 1em; border-collapse: separate; }
body#home div#content table#news th,
body#home div#content table#news td { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-bottom: 1px solid #a3adb1; vertical-align: top; line-height: 1.5; }

body#home div#content table#news th { width: 10%; padding: .5em .75em; background-color: #f2f2f4; white-space: nowrap; text-align: left; font-weight: normal; }
body#home div#content table#news td { padding: 0 .75em .5em .75em; }
body#home div#content table#news td p { margin: .5em 0 0 0; }
body#home div#content table#news td p a { display: block; padding: 0; background-position: 0 .25em; line-height: 1.5; }
body#home div#content table#news td p a span { display: block; padding-left: 16px; }
body#home div#content table#news td p.chk { padding-left: 16px; background: url(../img/icon_chk.gif) 0 .25em no-repeat; color: #475b63; }


/* body#sitemap
======================================================================= */
body#sitemap div#content dl { margin: 0; line-height: 1.25; }
body#sitemap div#content dt { clear: both; display: block; margin-bottom: .25em; padding: 1.5em 0 .25em 0; border-bottom: 1px solid #a3adb1; font-weight: bold; }
body#sitemap div#content dd,
body#sitemap div#content li { display: block; float: left; padding: .75em 10px 0 10px; white-space: nowrap; }
body#sitemap div#content dd.spread { clear: both; }
body#sitemap div#content dd ul { width: 520px; list-style: none; margin: .25em 0 0 0; border-top: 1px solid #a3adb1; background-color: #f2f2f4; padding-bottom: .5em; }
body#sitemap div#content dd ul li { padding: 5px 15px 0 5px; }
body#sitemap div#content dd a { display: block; padding-left: 11px; background: url(../img/arw_index_s.gif) 0 center no-repeat; }


/* body#link
======================================================================= */
body#link div#content ul { list-style: none; margin-left: 10px; }
body#link div#content ul li { display: block; margin-bottom: .25em; }