.comment img {
  max-height: 100vh;
}
.onelogbox a.imagelink {
  display: inline;
}
.header-1 {
  display: block;
  padding: .5em .5em;
  font-weight: bold;
  font-size: 120%;
  line-height: 1;
  letter-spacing: 0.1em;
  text-align: left;
  background-color:#f0f0f4;
}
.header-2 {
  display: block;
  padding: .3em .3em;
  font-weight: bold;
  font-size: 120%;
  line-height: 1;
  text-align: left;
  border-top   : 3px double #aaa;
  border-bottom: 3px double #aaa;
}
.header-3 {
  display: block;
  padding: .2em .3em .2em;
  font-weight: bold;
  font-size: 105%;
  line-height: 1;
  border-bottom: 1px solid #aaa;
}
dl.note-description {
  display: grid;
  grid-template-columns: max-content;
}
dl.note-description dt {
  grid-column: 1;
  margin: 0;
  font-weight: bold;
  border-bottom: 1px dotted #aaa;
  display: grid;
  place-items: center;
}
dl.note-description dd {
  grid-column: 2;
  margin: 0;
  padding-left: .5em;
  border-bottom: 1px dotted #aaa;
}
table.note-table {
  border-collapse: collapse;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
}
table.note-table :is(th,td) {
  padding: .2em .5em;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
}
table.note-table th {
  background-color: #eef;
}
.comment .taglink {
  border: 1px solid;
  border-radius: 5px;
  padding: 0 .3em;
}
.d-dash {
  display: inline-block;
  font-family: "Meiryo","小塚明朝 Pro","Kozuka Mincho Pro","Kozuka Mincho Std",sans-serif;
  transform: scaleX(0.90);
}