#sitemap { height:auto;padding:0em 10em;}
#sitemap h1 { background:none}

.navi { text-align:center; margin:1.5em 1em; display:block; padding:0}
.navi li {display:block; width:7em; height:2em;float:left;background-color:#ccc; border-right:#FFF 1px solid; line-height:2em  }

#list { clear:left;position:relative; width:100%; height:100%; font-size:90%}
#list ul { display:block; padding:0; margin:0}
#list li { margin:0.2em 0}
#list li a { padding-left:1.5em; font-weight:bold}

#list li ul { border:#ccc 1px dashed; padding:0; margin-left:1em}
#list li ul li a{ color:#666; background:none; font-weight:normal; display:block; line-height:1.5em;}
#list li ul li a:hover { text-decoration:none; background-color:#CCC}
#left-list {position:relative; width:49%; height:auto; display:block; }
#right-list {position:absolute; width:49%; height:auto; display:block; right:0;top:0}