/* sitemap.css */


* {
  margin:0;
  padding:0;
}

body {
  padding:20px;
  text-align:center;
  line-height:1.4;
  font-size:12px;
  color:#333;
  background:#eee;
}

a {
  text-decoration:none;
  color:#06e;
}

h1 {
  width:800px;
  margin:0 auto 20px auto;
  font-size:24px;
  font-family:Times,'Times New Roman',sans-serif;
}

ol {
  width:800px;
  margin:0 auto 10px auto;
  padding:5px 10px 5px 25px;
  text-align:left;
  line-height:1.5;
  background:#fff;
  color:#666;
  border:solid 1px #999;
}
html>body ol {
  width:755px;
}
ol li {
  padding:0 0 0 5px;
}
ol li em {
  font-style:normal;
}
ol li a {
}
ol li em a {
  font-weight:bold;
}
ol li ol {
  width:auto;
  margin:5px 0 5px 0;
  border:0;
}
ol li ol li {
}
ol li ol li.line {
  background:#eee;
}
ol li ol li a {
}
ol li ol li ol {
  margin-bottom:15px;
  padding:3px 0 3px 30px;
  background:#f0f9ff;
  border:solid 1px #cde;
}
ol li ol li ol li ol {
  margin:5px 10px 10px 0;
  padding:5px 0 5px 35px;
  line-height:1.2;
  background:#fff;
}


.total {
  width:800px;
  height:20px;
  line-height:20px;
  margin:0 auto;
  text-align:left;
}


.time {
  width:800px;
  height:20px;
  margin:-20px auto 0 auto;
  line-height:20px;
  text-align:right;
}
