
.honbun {
 margin : 1em 3%;
 color : #111111;
 line-height : 1.5em;
}

h4 {
  margin: 0.5em 0;
}

code {
  padding : 0.1em 0.2em;
  background : #eeeeff;
}

blockquote {
  margin : 0;
  padding : 0.3em;
  border:1px solid #bbbbbb;
  color : #000000;
  background : #f7fff7;
  white-space : pre;
  overflow :scroll;
  font-family: 'Helvetica';
}

div.table_wrap {
  margin :0;
  overflow :scroll;
}
table {
  width : 100%;
  min-width : 30em;
  margin : 0;
  padding : 0;
  border:1px solid #bbbbbb;
  border-collapse : collapse;
  color : #000000;
  background : #f7fff7;
  white-space : pre;
  font-family: 'Helvetica';
}
table.switch {
  margin : 0;
  padding : 0;
  border:1px solid #bbbbbb;
  border-collapse : collapse;
  color : #000000;
  background : #f7fff7;
}
tr {
  margin 0;
  padding 0;
}
th {
  text-align: left;
  margin :0;
  padding : 0.5em 0 0.5em 1em;
  border : 1px solid #bbbbbb;
}
td {
  margin :0;
  padding : 0.5em 0.5em 0.5em 1em;
  border : 1px solid #bbbbbb;
}
td.line_number{
  margin:0;
  padding:0.2em;
  text-align:center;
}

ul.mokuji{
  list-style: none;
}

a {
  color: #335099;
  text-decoration : none;
  
}

a:hover {
  color: #6699bb;
}

div.note {
  margin : 1em 0;
  padding: 0.5em;
  color : #335577;
  background: #ddffff;
}

a.note {
  text-decoration: underline;
}

div.warning {
  margin: 1em 0;
  padding: 0.5em;
  color: #795a2f;
  background : #fff2cf;
}

a.warning {
  color: #555555;
}

div.tips {
  color : #335533;
  padding : 0.5em;
  background : #d0e7e0;
}

span.tips_strong {
  color : #000000;
}

div.ann {
  border-top : 1px solid #000000;
  padding: 0 0.5em;
}

div.kde_kiji{
  margin-bottom: 0.7em;
  padding: 0;
}

span.operator {
  font-weight : bold;
  color: #cc0000;
}
span.string {
  color: #4a7700;
}
span.keyword {
  font-weight : bold;
  color: #004488;
}
span.include {
  font-style: italic;
  color: #885422;
}
span.function {
  color: #224077;
}
span.comment {
  font-style: italic;
  color: #885422;
}
span.parameter {
  color: #bb7722;
}
span.signal_slot {
  color: #ff6633;
}
span.scriptable {
  color: #227700;
}
span.code_version {
  font-weight: bold;
  color: #0000ff;
}

summary {
  margin: 1em 0 0 0;
  font-size: 1.2em;
}
