body {
  padding-top:0.2em;
  padding-bottom:0.2em;
  padding-left:0.3em;
  padding-right:0.3em;
  line-height:1.15em;
  background:#ffefd5;
}

h1, h2, h3, h4, h5 {
  color:#b22222;
}

h1 {
  padding:0.3em;
}

h2 {
  padding:0.2em;
  padding-left:0.4em;
  padding-right:0.4em;
  border-style:solid;
  border-width:1px;
  background:#ffe4c4;
}

h3 {
  padding-bottom:0.1em;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

dt {
  padding-top:0.2em;
  padding-bottom:0.2em;
  font-weight:bold;
  color:#b22222;
}

dd {
  padding-top:0.3em;
  padding-right:2.0em;
  padding-bottom:0.3em;
}

li {
  padding-top:0.05em;
  padding-bottom:0.05em;
}

div.caution {
  margin:1.5em 2em;
  border-style:double;
  border-width:3px;
  border-color:#b22222;
  background:#fdf5e6;
  padding:0.5em;
}

/*
 * ソース表示部分
 */
pre.source {	/* ソース */
  white-space:pre;
  margin:1.5em 2em;
  border-style:solid;
  border-width:1px;
  background:#fdf5e6;
  padding:0.5em; 
}

pre.source code.snip {
  color:#ff7f50;
}

/*
 * シェル
 */
pre.shell {
  margin:0.5em 2em;
  padding:0.7em 1em;
  background:#f0f8ff;
  border-color:#4682b4;
  border-style:solid;
  border-width:2px;
}

pre.console {	/* コンソール */
  white-space:pre;
  margin:1.5em 2em;
  border-style:solid;
  border-width:1px;
  color:#ffffff;
  background:#000000;
  padding:0.5em;
}

pre.console code.prompt {	/* プロンプト */
  color:#00ffff;
}

pre.console code.highlight {	/* 注目部分 */
  color:#ffd700;
}

pre.console code.snip {		/* 省略 */
  color:#ffa500;
}

/*
 * ユーザの操作
 */
pre.operation { 
  margin:0.5em 2em;
  padding:3pt 1em;
  background:#fff0f5;
  border-color:#ffa07a;
  border-style:solid;
  border-width:2px;
}

/*
 * バッファ
 */

pre.emacs-buffer { 
  margin:0.5em 2em;
  padding:0.7em 1em;
  background:#f0f8ff;
  border-color:#4682b4;
  border-style:solid;
  border-width:2px;
}

pre.emacs-buffer code.cursor { 
  background:#000000;
  color:#f0f8ff;
}

pre.emacs-buffer code.cursor-blank { 
  background:#000000;
  color:#000000;
}

code.emacs-modeline {
  text-align:center;
  background:#000000;
  color:#f0f8ff;
}

div.lastModified {
  text-align:right;
}

/*
 * テーブル関連
 */
div.table-indent {
  margin-left:2.5em;
  margin-top:0.1em;
  margin-bottom:0.1em;
}

table {
  border-collapse:collapse;
  border-style:solid;
  border-color:#000000;
  border-width:1pt;
}

thead {
  background:#fffacd;
}

tbody {
  background:#fffff0;
}

td {
  padding:2pt 4pt;
  margin:0em;
  border-style:solid;
  border-width:1pt;
  border-color:#000000;
}

div.header {		/* ヘッダ */
  padding-top:0.2em;
  padding-bottom:0.2em;
  padding-left:0.2em;
  padding-right:0.2em;
  font-weight:bold;
  background:#ffe4c4;
  border-style:solid;
  border-width:1px;
  border-color:#ffdab9;
}

div.navigation {	/* ナビゲーション */
  padding-top:0.2em;
  padding-bottom:0.2em;
  padding-left:0.2em;
  padding-right:0.2em;
  font-weight:bold;
  background:#ffe4c4;
  border-style:solid;
  border-width:1px;
  border-color:#ffdab9;
}

div.footer { 
  margin-top:0.2em;
}

code.modify {		/* 修正 */
  color:#ff0000;
}

code.annotation {	/* 註釈 */
  color:#4682b4;
}

code.emacs-key {	/* Emacs のキーバインド */
  font-weight:bold;
  white-space:nowrap;
}

code.emacs-var { 	/* Emacs の変数 */
  font-weight:bold;
  white-space:nowrap;
}

code.emacs-func {	/* Emacs の関数 */
  font-weight:bold;
  white-space:nowrap;
}

code.face {		/* 顔文字 */
 /* nop */
}

p.supplement {		/* 補足 */
  font-size:smaller
}

p.footnote {		/* 脚注 */
  font-size:smaller
}

