/* log.css */

/* Setting for Japanese common style */
BODY {
  line-height: 140%;
  background: #e0e8d0;
  color: #000000;
}

A:link {
  color: #0000ff;
}

A:visited {
  color: #800080;
}

P {
  text-indent: 1em;
}

P.aa {
  line-height: 1.0;
  text-indent: 0;
}

P.noindent {
  text-indent: 0;
}

P.footnote {
  text-indent: 0;
  font-size: 8pt;
  line-height: 1.0;
}

.gooword {
  color: #800000;
}

LI P, DD P {
  text-indent: 0;
}

P, UL, DD {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

UL.goo {
  list-style-type: none;
}

IMG.fig {
  float: right;
}

P.clearfloat {
  clear: right;
}

BLOCKQUOTE {
  margin-top: 1em;
  margin-bottom: 1em;
  background: #d8e0d0;
  color: #400000;
}

PRE, OL, DL, DIV {
  margin-top: 1em;
  margin-bottom: 1em;
}

/* BLOCKQUOTE {
  line-height: 1.4;
  font-size: 90%;
  margin-left: 2em;
} */

BLOCKQUOTE.epigram {
  line-height: 1.4;
  font-size: 90%;
  margin-left: 2em;
}

H1 {
  font-size: 150%;
  text-align: left;
}

H2 {
  font-size: 120%;
}

H3 {
  font-size: 100%;
  margin-bottom: 0;
}

.title {
  color: #000000;
}

TABLE.memo {
  font-size: 90%;
  line-height: 1.2;
  border: thin outset #d8e0d0;
}

PRE.program {
  margin-left: 2em;
  margin-right: 2em;
  line-height: 100%;
  white-space: pre;
  font-family: monospace;
  background: #d8e0d0;
  padding: 0.5em;
  border: thin #d8e0d0;
}

EM.red {
  font: normal normal bold 100% sans-serif;
  color: #c00000;
}

EM.blue {
  font: normal normal bold 100% sans-serif;
  color: #0000c0;
}

/* Common class and ID selectors */

.column {
  margin-left: 1em;
  margin-right: 1em;
  background: #d8e0c8;
  padding: 0.5em;
}

.ringo {
  color: #cc0033;
}

.note {
  margin-left: 3em;
  margin-right: 3em;
  text-indent: 0;
  background: #d8e0d0;
  padding: 0.5em;
  border: thin #d8e0d0;
}

.cpp-comment {
  color: #00c000;
}

#toc {
/*  border-top: thin solid gray;
  border-bottom: thin solid gray;*/
  line-height: 1.2;
}

.warningheader {
  color: red;
  font-weight: bolder;
}

/* DIVed section */

DIV.section {
  margin: 2em 0 2em 10%;
}

DIV.subsection {
  margin: 1.5em 0;
}

DIV.section H2, DIV.section H3 {
  margin-left: -10%;
  margin-bottom: 0;
}

DIV.section H2 {
  border-bottom: thin solid gray;  
}

