
/* Sidber class=header font */

.book-summary ul.summary li.header
{
  color:green;
  font-size: 90%;
  font-weight: bold;
}

/* Sidber class=chapter indent,font-size */

.book-summary ul.summary li.chapter
{
  margin-left:10px;
  font-size: 85%;
}

/* 目次の行間を狭くする */
.summary li {
  line-height: 0.85; /* 好みに合わせて値を調整してください */
}

/* etocのplugin.cssを上書き */
#toc, .toc {
  background-color: #fcfcfc;
  border-radius: 4px;
  padding: 7px;
  display: table;
  font-size: 95%;
  line-height: 1.6em;
}

.toc ul, .toc p {
  margin-bottom: 0;
}

.toc ul {
  list-style: none
  list-style-type: none;
  counter-reset: chapter;
  margin: 0;
  padding: 0;
}

.toc > ul {
  padding: 0px 8px;
}

.toc ul > li {
  display: table;
  counter-increment: chapter; 
  margin-bottom: 0.6em;
}

.toc ul > li:before {
/*  content: counters( ".") ". "; */
  content: ""; 
  display: table-cell;
  padding-right: 0.6em;
}

.toc li ul > li {
  margin: 0;
}

.toc li ul > li:before {
/*  content: counters( ".") " "; */
  content: ""; 
  display: table-cell;
  padding-right: 0.6em;
}


/* レベルごとのインデントを調整する */
.toc ul li {
  margin-left: 10px; /* 適切な値に変更してください */
}

.toc ul li ul li {
  margin-left: 20px; /* 適切な値に変更してください */
}

.toc ul li ul li ul li {
  margin-left: 30px; /* 適切な値に変更してください */
}

/* 以下、適宜レベルに合わせて追加してください */
/* End of "etocのplugin.cssを上書き" */
