/*
けろぴー星人の日記
*/
span.amazon {
  margin-top: -1.4em;
  margin-right: -1.0em;
  padding-left: 2em;
  float:right;
}

div.amazon {
  padding-left: 1.0em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-right: -1.0em;
  background-color: #d8d8ff;
}

A:link {
  color: #6600cc;
  text-decoration: none;
}
A:visited {
  color: #0000cc;
  text-decoration: none;
}
A:active {
  color: #CC0088;
  text-decoration: underline;
}

A:hover {
  color: #CC0088;
  text-decoration: underline;
}

A.counter:link {
  color: #000000;
  text-decoration: none;
}
A.counter:visited {
  color: #000000;
  text-decoration: none;
}
A.counter:active {
  color: #000000;
  text-decoration: none;
}
A.counter:hover {
  color: #000000;
  text-decoration: none;
}

body {
  margin-top: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  background-color: #e0e0ff;
  color: #404080;
}

DIV.level1 {
  line-height: 1.4em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
}

DIV.level2 {
  margin: 0.8em;
}

.level3 {
  margin-bottom: 3.0em;
  margin-left: 1.2em;
  margin-right: 1.2em;
  margin-top: 0em;
  border-left: solid thin #bbbbff;
  border-bottom: solid thin #e0e0ff;
  border-bottom-width: 1px;
  background-image: url("./styleimg/line1_.png");
  background-repeat: no-repeat;
  background-position: left bottom;
}

.level3active {
  margin-bottom: 3.0em;
  margin-left: 1.2em;
  margin-right: 1.2em;
  margin-top: 0em;
  border-left: solid thin #bbbbff;
  border-bottom: solid thin #e0e0ff;
  border-bottom-width: 1px;
  background-image: url("./styleimg/line1_.png");
  background-repeat: no-repeat;
  background-position: left bottom;
  background-color: #f0f0ff;
}

.topic {
  margin-bottom: 1.8em;
  margin-top: 1em;
  margin-left: 0.5em;
  font-size: 100%;
}

.topicactive {
  margin-bottom: 1.8em;
  margin-top: 1em;
  margin-left: 0.5em;
  font-size: 100%;
  background-color: #f0f0ff;
}

.sub {
  margin-left: 2em;
  margin-right: 2em;
  margin-top: 0em;
  margin-bottom: 1em;
}

.subactive {
  margin-left: 2em;
  margin-right: 2em;
  background-color: #f0f0ff;
}

DIV.headline {
  margin-bottom: 0.8em;
  margin-left: 2.0em;
  margin-right: 1.2em;
  margin-top: 0.8em;
  font-size: 80%;
}

DIV.level3s {
  margin-bottom: 0.0em;
  margin-left: 1.2em;
  margin-right: 1.2em;
  margin-top: 0em;
  border-left: solid thin #bbbbff;
  border-bottom: solid thin #e0e0ff;
  border-bottom-width: 1px;
  background-image: url("./styleimg/line1s.png");
  background-repeat: no-repeat;
  background-position: left bottom;
}

H1 {
  margin-bottom: 0em;
  margin-left: 0.8em;
  margin-right: 1em;
  margin-top: 1em;
  font-size: 150%;
}

H2 {
  margin: 1em;
  font-size: 120%;
}

DIV.message {
  margin-bottom: 0.8em;
  margin-left: 2.0em;
  margin-right: 1.2em;
  margin-top: 0.8em;
  font-size: 80%;
}

DIV.banner {
  margin-bottom: 0em;
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 0em;
  text-align: right;
}

DIV.mainmenu {
  font-family: 'Times New Roman' , serif;
  font-weight: bold;
  text-indent: 1em;
  font-size: 80%;
  text-align: right;
  margin-left: 1em;
  margin-right: 1em;
  background-image: url("./styleimg/line2_.png");
  background-repeat: no-repeat;
  background-position: right bottom;
}

DIV.menu {
  font-family: 'Times New Roman' , serif;
  text-indent: 1em;
  font-size: 80%;
  text-align: right;
  margin-left: 1.2em;
  margin-right: 1.5em;
  margin-bottom: 0.2em;
}

DIV.antenna {
  font-family: 'Times New Roman' , serif;
  text-indent: 1em;
  font-size: 70%;
  margin-left: 1.8em;
  margin-right: 1.8em;
  text-indent: 0em;
  border-top: solid thin #bbbbff;
  border-bottom: solid thin #bbbbff;
  background-color:#e0e0ff;
}

DIV.counter {
  margin-bottom: 0em;
  margin-left: 1.3em;
  margin-right: 1.3em;
  margin-top: 1em;
  text-align: right;
  font-size: 75%;
}

DIV.author {
  font-family: 'Comic Sans MS' , serif;
  text-indent: 1em;
  border-bottom: double #bbbbff;
  font-size: 70%;
  text-align: center;
  margin-left: 1em;
  margin-right: 1em;
}

DIV.generator {
  font-family: 'Times New Roman' , serif;
  text-align: right;
  font-size: 80%;
}

DIV.lastmod {
  font-family: 'Times New Roman' , serif;
  text-align: right;
  font-size: 70%;
  font-style: italic;
  margin-right: 1em;
}

DIV.cmbanner {
  font-size: 70%;
  text-align: center;
}

H3 {
  background-color: #bbbbff;
  background-image: url("./styleimg/level3_.png");
  background-repeat: repeat-y;
  background-position: left;
  margin: 0em;
  margin-bottom: 0em;
  text-indent: 0.5em;
  font-family: 'Times New Roman' , serif;
  font-size: 120%;
  line-height: 1.5em;
}

H3.glossary {
  background-color: #bbbbff;
  background-image: url("./styleimg/level3_.png");
  background-repeat: repeat-y;
  background-position: left;
}

H3.category {
  background-color: #bbbbff;
  background-image: url("./styleimg/level3_.png");
  background-repeat: repeat-y;
  background-position: left;
}

H3.date {
  background-color: #bbbbff;
  background-image: url("./styleimg/level3_.png");
  background-repeat: repeat-y;
  background-position: left;
}

H3.other {
  font-size: 90%;
  background-color: #bbbbff;
  background-image: url("./styleimg/level3s.png");
  background-repeat: repeat-y;
  background-position: left;
}

H4 {
  text-indent: 0.5em;
  margin-top: 0em;
  margin-left: 0.2em;
  margin-right: 1.5em;
  border-left: solid thick #9999ff;
/*  border-bottom: solid thin #9999ff;*/
  background-image: url("./styleimg/line1_.png");
  background-repeat: no-repeat;
  background-position: left bottom;
}

DIV.category {
  margin-left: -0.5em;
  font-size: 80%;
  text-indent: 1em;
}

SPAN.dictionary {
  border-bottom: thin solid #6666ff;
}

ADDRESS {
  text-align: center;
  font-family: 'Times New Roman' , serif;
  font-style: italic;
}

ul {
  margin-right: 2em;
}

DL {
  margin: 1em;
}

DT {
}

DD {
  font-size: 90%;
  margin-bottom: 0.5em;
}

HR {
  display: none;
}

UL {
  font-size: 90%;
}

div.sub a {
  text-indent: -0.8em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
  margin-bottom: 0.0em;
}

div.topic p {
  text-indent: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
  margin-bottom: 0.9em;
}

div.topicactive p {
  text-indent: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
  margin-bottom: 0.9em;
}

P {
  margin-left: 2em;
  margin-right: 1.2em;
  margin-top: 0.9em;
  margin-bottom: 0.9em;
}

strong.font0 {
  font-weight: normal;
  font-size: 90%;
}
strong.font1 {
  font-weight: normal;
  font-size: medium;
}
strong.font2 {
  font-weight: normal;
  font-size: large;
}
strong.font3 {
  font-weight: normal;
  font-size: x-large;
}
strong.font4 {
  font-weight: normal;
  font-size: xx-large;
}

div.chr0 {
  margin-left:1em;
  margin-right:1em;
  color: #000000;
}
div.chr1 {
  margin-left:1em;
  margin-right:1em;
  color: #993333;
}
div.chr2 {
  margin-left:1em;
  margin-right:1em;
  color: #6633cc;
}
div.chr3 {
  margin-left:1em;
  margin-right:1em;
  color: #116611;
}
div.chr4 {
  margin-left:1em;
  margin-right:1em;
  color: #660066;
}

font.days {
  font-size: 75%;
}
font.sunday {
  color: #cc0066;
}
font.saturday {
  color: #0000e0;
}

blockquote.talk {
  margin-left:2em;
  margin-right: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left:1em;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  font-size: 90%;
  background-color:#d4d4ff;
}

pre.memo {
  font-family: monospace;
  margin-left:2em;
  margin-right: 2em;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left:1em;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-color:#d4d4ff;
  font-size: 80%;
  line-height: 1.0em;
}

div.list {
  margin-left:3em;
  margin-right: 3em;
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 90%;
}

div.memo {
  margin-left:3em;
  margin-right: 3em;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left:1em;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  font-size: 90%;
  line-height: 1.1em;
  background-color:#d4d4ff;
}

table.memo {
  margin-left:2em;
  margin-right: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 90%;
}

table.top {
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
  margin-bottom: 3em;
}

table.work {
  margin-left:2em;
  margin-right: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 80%;
}

table.calendar {
  margin-left:0.5em;
  margin-right: 1.5em;
  margin-top: 1.0em;
  margin-bottom: 0em;
  padding-left:0.5em;
  padding-right: 0.5em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  font-size: 80%;
  line-height: 1.0em;
  border: solid thin #bbbbff;
  border-width: 1px;
}
th {
  color: #000000;
  background-color:#ccccff;
}
th.sun {
  color: #cc0066;
}
th.sat {
  color: #0000e0;
}


div.footnote {
  margin-left:2em;
  margin-right: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left:1em;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-color:#d4d4ff;
  font-size: 80%;
}

div.container {
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  padding: 0px;
  width: 650px;
}
div.center {
  float: left;
  width: 400px;
}
div.right {
  float: right;
  width: 250px;
  overflow: hidden;
}

fieldset {
  font-size: 80%;
  line-height: 150%;
  margin-left: 1.5em;
  margin-right: 1.5em;
  padding-left:2em;
  padding-right:1em;
  padding-top:0.3em;
  padding-bottom:0.5em;
  border: solid thin #bbbbff;
}
legend {
  font-size: 110%;
  margin-left: -1.0em;
  padding-left:0.2em;
  padding-right:0.2em;
  background-color: #e0e0ff;
  font-family: 'Times New Roman' , serif;
}

.hide { color: #f8f8f8; background-color: #f0f0f0 }
.hideactive { color: #000000; background-color: #ffffff }
.secret { display:none; }

