html { color: #000; background: #FFF }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit }
del, ins { text-decoration: none }
li { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
q:before, q:after { content: '' }
abbr, acronym { border: 0; font-variant: normal }
sup { vertical-align: baseline }
sub { vertical-align: baseline }
legend { color: #000 }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit }
input, button, textarea, select { *font-size:100%}
body { font: 13px/1.231 arial, helvetica, clean, sans-serif; *font-size:small;*font:x-small}
select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif }
table { font-size: inherit; font: 100% }
pre, code, kbd, samp, tt { font-family: monospace; *font-size:108%;
line-height: 100% }

#Navi { position: absolute; left: 0; top: 115px; width: 160px; font-size: 12px; min-height: 500px; background: #f6f6f6; border: 1px solid #e2e2e2; margin-right: -160px; overflow: hidden; display: inline-block; zoom: 1; *display:inline}
#Navi a { text-decoration: none; color: #5c5c5c }
#Navi .latest h1 { background: url(icon.png) no-repeat right -40px; padding-top: 10px; padding-right: 30px; margin: 0; display: inline-block; zoom: 1; *display:inline}
#Navi .latest { padding: 8px 0 }
#Navi .column ul { list-style: none }
#Navi .column li { list-style: none; margin:10px; width: 140px }
#Navi h1 { font-size: 14px; color: #5c5c5c; margin: 15px 1px 5px 2px; font-weight: bold;height:20px;}
#Navi h2 { font-size: 12px; color: #5c5c5c; cursor: pointer; padding-left: 15px }
.column { background: url(border.png) repeat-x bottom; margin: 0 10px; padding: 10px 0 }
#Navi a:hover { color: #3a8ed5 }
#Navi .fold_title { font-weight: none; background: url(icon.png) no-repeat; background-position: -9px 2px; padding-left: 15px }
#Navi .unfold_title { background: url(icon.png) no-repeat; background-position: -9px -18px; padding-left: 15px }
#Navi .unfold_title a { font-weight: bold; color: #5c5c5c }
#Navi .unfold ul { padding-left: 20px }
#Navi .selected, #Navi .selected a { color: #367ac2 }

