*{ margin:0; padding:0; font-family:verdana, sans-serif; letter-spacing:0.02em }
body{ text-align:center; background-color:#fff  }
#container{ margin:0 auto; width:780px; text-align:left; background-color:#fff }
#pad{ padding:0 24px 0 47px }

#header { height:134px; border-bottom:1px #d8d8d8 solid; background:url(/css/resona.gif) 8px 61px no-repeat }
#header span{ display:none }
#header a{ display:block; width:100%; height:100% }

#content{ clear:left; margin:74px 320px 124px 2px; color:#333 }
#content p{ font-size:12px; margin-bottom:2em; line-height:2em }
#content h3{ font-size:12px; margin-bottom:1.64em; line-height:1.73em; font-weight:normal; margin-bottom:8px }
#content a{ color:#000 }
#content li{ font-size:12px; margin-bottom:0em; line-height:1.73em; margin-left:1.15em }
#content ul{ font-size:12px; margin-bottom:1.9em }

#content a{ color:#000; text-decoration:none }
#content a:hover{ color:#000000; text-decoration:underline }

#content h1{ font-size:24px; line-height:1.73em; color:#000; font-weight:normal; margin-bottom:8px }
#content h2{ font-size:20px; line-height:1.73em; color:#000; font-weight:normal; margin-bottom:8px }
#content h3{ font-size:18px; line-height:1.73em; color:#000; font-weight:normal; margin-bottom:8px }
#content h4{ font-size:16px; line-height:1.73em; color:#000; font-weight:normal; margin-bottom:8px }
#content h5{ font-size:14px; line-height:1.73em; color:#000; font-weight:normal; margin-bottom:4px }
#content h6{ font-size:11px; line-height:1.73em; color:#000; font-weight:normal; margin-bottom:8px }


#menu{ list-style:none; width:132px; float:right; margin-top:39px }
#menu a, #menu div.current div a{ text-decoration:none; color:#787878; font-size:11px; line-height:19px; padding:5px 0 2px 10px; display:block; background-image:none; letter-spacing:0.05em }
#menu div.current a{ color:#1C1B1B; background:url(/css/bala.gif) center left no-repeat }
div.line{ margin:0px 0 0 6px; height:1px; background-color:#d8d8d8; font-size:1px }
#menu div.item{ padding:4px 0 0 0 }
#menu div.last div.line{ background-color:transparent }
#menu div.sub-item{ padding:4px 0 0 0 }
#menu div.sub-item div.line{ background-color:transparent }
#menu div.item div.sub-item a{ padding:4px 0 3px 10px }
#menu div.open div.line{ margin-top:10px }
#menu div.open a{margin-bottom:3px}
#menu div.open div.sub-item a{margin-bottom:0px}
#menu a:hover{ color:#1C1B1B }

#footer { clear:both; padding:13px 60px 7px 2px; border-top:1px #d8d8d8 solid }
#footer p{ font-size:11px; line-height:1.4em; color:#756B72; padding:0; margin:0 }
#footer p.site{ float:right; text-align:right }
#footer a{ color:#656B6A; text-decoration:none }
#footer a:hover{ color:#000; text-decoration:underline }

#content li, #content p{ color:#444; line-height:2.1em }
#content li{ list-style-image:url(/css/bullet.gif) }
