@charset "utf-8";

body {
  margin-top: 0px;
  margin-bottom: 2em;
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-family: "メイリオ", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "細明朝体", "Osaka", serif;
  background-color: #ffffee;
}

li {
  margin: 0.5em;
}

a:link, a:active, a:visited {
  color: #807010;
}
a:hover {
  color: #00dd33;
}

h1 {
  font-size: 140%;
  margin-bottom: 1.5em;
  margin-top: 1em;
  padding: 0.5em;
  color: #ff8022;
  text-align: center;
}

h2 {
  font-size: 120%;
  margin-bottom: 0.5em;
  margin-top: 1em;
  padding: 0.3em;
  border-color: #99ee88;
  border-left-style: solid;
  border-left-width: 0.5em;
  border-bottom-style: solid;
  border-bottom-width: thin;
}

h3 {
  font-size: 120%;
  margin-bottom: 0.5em;
  margin-top: 1em;
  padding: 0.3em;
}

h4 {
  font-size: 100%;
  margin-left: 1em;
  margin-bottom: 0.5em;
  margin-top: 1em;
  padding: 0.3em;
}

p {
  text-indent: 1em;
  margin-bottom: 0ex;
  margin-top: 0ex;
  line-height: 1.2em;
}

.code {
  margin: 0.5em;
  padding: 0.5em;
  border-style: solid;
  border-width: thin;
  border-color: #ff8022;
}

.localVerion {
  text-align: right;
  color: red;
  font-weight: bold;
}
.warning {
  color: red;
  font-weight: bold;
}

#footer {
  margin-top: 2em;
  padding: 0.5em;
  font-size: 80%;
  color: gray;
  border-width: thin;
  border-top-color: #99ee88;
  border-style: dashed none none none;
}

#lastModified {
  margin: 0.5em;
  text-align: left;
}
