@charset "utf-8";
/* CSS Document */
* {
  margin: 0px;
  padding: 0px;
  line-height: 1;
  font-size: 100%;
  /*background-color: transparent;*/
}
footer {
  display: none;
}
.memo {
  display: none;
}
ul, ol {
  padding-left: 2em;
}
ul {
  list-style-type: disc;
}
ul ul {
  list-style-type: circle;
}
ul ul ul {
  list-style-type: square;
}
ul ul ul ul {
  list-style-type: disc;
}
ul ul ul ul ul {
  list-style-type: circle;
}
ul ul ul ul ul ul {
  list-style-type: square;
}
table {
  border-collapse: collapse;
}
table[border="1"] {
  border-collapse: separate;
}
th, td {
  border: 1px solid #999;
  padding: 1px 4px 1px 4px;
}
hr {
  margin: 20px 0px 20px 0px;
  clear: both;
  border: 1px dotted #ddd;
  border-width: 3px 0px 0px 0px;
}
strong, em {
  font-style: normal;
  font-weight: bold;
}
.view {
  display: block;
}
.viewInline {
  display: inline-block;
}
.hide {
  display: none;
}
.hidden {
  display: none;
}
.caption {
  font-size: 87.5%;
}
pre.code {
  line-height: 1.5;
}
.floatClear {
  clear: both;
}
.notes {
  color: #f00;
  font-weight: bold;
  background-color: #cfc;
}
.important {
  color: #00f;
  font-weight: bold;
  background-color: #fff;
}