<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(../../style.css);

/* ### div.main ### */

div.main {
  width:79%;
  float:right;
}

/* ### div.side ### */

div.side {
  margin-left :10px;
  margin-right:80%;
  font-size  :84%;
  line-height:92%;
  background:#fff;
}
div.side ul {
  margin: 8px 6px 8px 2px;
  padding-top : 0px;
  padding-left: 8px;
  list-style-type:none;
}
div.side li {
  margin-top   :4px;
}
div.side form {
  margin:10px 0px 20px 5px;
}
div.side h2 {
  margin:18px 4px 0px 2px;
  border-bottom:1px solid #ccccff;
  font-weight:bold;
  font-size:110%;
}
div.side h3 {
  margin:8px 4px 2px 6px;
  padding-right:4px;
  border-right: 1px solid #ccccff;
  border-bottom:1px solid #ccccff;
  font-size:100%;
  font-weight:normal;
  vertical-align:bottom;
  text-align:right;
}

div.side img.book {
  float:none;
  margin:0px;
  width: 80px;
}
div.side img.small {
  float:right;
  margin-top:2px;
  margin-right:4px;
  height:42px;
}
div.side ol {
  margin: 8px 6px 8px 2px;
  padding-top : 0px;
  padding-left: 8px;
}
div.side ol li {
  margin-left:20px;
  padding-left:0px;
}

/* ### p.date ### */

p.date {
  clear:both;
  color:#aaa;
  font-size:84%;
  text-align:right;
  margin: 4px 4px 0 0 ;
}
p.date a:link    { color:#ddbbfa; }
p.date a:visited { color:#ffbbee; }

/* ### div.reviewlist ### */
div.reviewlist {
  float:right;
  margin:10px 4px 4px 4px;
  padding:2px;
  background:#fff;
  border:1px solid #aaf;
}
div.reviewlist ul {
  float:left;
  padding-left:2em;
  padding-right:2em;
  margin-left:0;
  font-size:88%;
}

/* ### div.reviewlistc1 ### */
div.reviewlistc1 {
  margin:4px;
  padding:8px;
  background:#fff;
  border:1px solid #ccccff;
}
div.reviewlistc1 ul {
  margin-top:8px;
  margin-bottom:0px;
  font-size:88%;
}
</pre></body></html>