.kiji address,
.kiji blockquote,
.kiji dd,
.kiji div,
.kiji dl,
.kiji dt,
.kiji fieldset,
.kiji form,
.kiji frame,
.kiji frameset,
.kiji h1,
.kiji h2,
.kiji h3,
.kiji h4,
.kiji h5,
.kiji h6,
.kiji noframes,
.kiji ol,
.kiji p,
.kiji ul,
.kiji center,
.kiji dir,
.kiji hr,
.kiji menu,
.kiji pre {
  display: block !important;
  unicode-bidi: embed !important;
  font-family: "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important;
  font-weight:500 !important;
}

.kiji li {
  display: list-item !important;
}

.kiji head {
  display: none !important;
}

.kiji table {
  display: table !important;
}

.kiji tr {
  display: table-row !important;
}

.kiji thead {
  display: table-header-group !important;
}

.kiji tbody {
  display: table-row-group !important;
}

.kiji tfoot {
  display: table-footer-group !important;
}

.kiji col {
  display: table-column !important;
}

.kiji colgroup {
  display: table-column-group !important;
}

.kiji td,
.kiji th {
  display: table-cell !important;
}

.kiji caption {
  display: table-caption !important;
}

.kiji th {
  font-weight: bolder !important;
  text-align: center !important;
}

.kiji caption {
  text-align: center !important;
}


.kiji h1 {
  font-size: 2em !important;
  margin: 0.67em 0 !important;
  border-left: 8px solid #e60012 !important;
  padding-left: 8px !important;
}

@media screen and (max-width: 480px) {
  .kiji h1 {
    font-size: 1.5em !important;
    line-height: 1.2em;
  }
}

.kiji h2 {
  font-size: 1.5em !important;
  margin: 0.75em 0 !important;
  border-bottom: 1px dashed #333 !important;
  padding-bottom: 6px !important;
}

@media screen and (max-width: 480px) {
  .kiji h2 {
    font-size: 1.2em !important;
  }
}

.kiji h3 {
    font-size: 1.17em !important;
    margin: 0.83em 0 !important;
    border-bottom: 2px solid #d3d2d2 !important;
    padding-bottom: 8px;
}

.kiji h4,
.kiji p,
.kiji blockquote,
.kiji ul,
.kiji fieldset,
.kiji form,
.kiji ol,
.kiji dl,
.kiji dir,
.kiji menu {
  margin: 1.12em 0 !important;
}

.kiji h5 {
  font-size: .83em !important;
  margin: 1.5em 0 !important;
}

.kiji h6 {
  font-size: .75em !important;
  margin: 1.67em 0 !important;
}

.kiji h1,
.kiji h2,
.kiji h3,
.kiji h4,
.kiji h5,
.kiji h6,
.kiji b,
.kiji strong {
  font-weight: bold !important;
}

.kiji blockquote {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.kiji i,
.kiji cite,
.kiji em,
.kiji var,
.kiji address {
  font-style: italic !important;
}

.kiji pre,
.kiji tt,
.kiji code,
.kiji kbd,
.kiji samp {
  font-family: monospace !important;
}

.kiji pre {
  white-space: pre !important;
}

.kiji button,
.kiji textarea,
.kiji input,
.kiji select {
  display: inline-block !important;
}

.kiji big {
  font-size: 1.17em !important;
}

.kiji small,
.kiji sub,
.kiji sup {
  font-size: .83em !important;
}

.kiji sub {
  vertical-align: sub !important;
}

.kiji sup {
  vertical-align: super !important;
}

.kiji table {
  border-spacing: 2px !important;
}

.kiji thead,
.kiji tbody,
.kiji tfoot {
  vertical-align: middle !important;
}

.kiji td,
.kiji th,
.kiji tr {
  vertical-align: inherit !important;
}

.kiji s,
.kiji strike,
.kiji del {
  text-decoration: line-through !important;
}

.kiji hr {
  border: 1px inset !important;
}

.kiji ol,
.kiji ul,
.kiji dir,
.kiji menu,
.kiji dd {
  margin-left: 40px !important;
}

.kiji ol,
.kiji ol li {
  list-style-type: decimal !important;
}

.kiji ol ul,
.kiji ul ol,
.kiji ul ul,
.kiji ol ol {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.kiji u,
.kiji ins {
  text-decoration: underline !important;
}

.kiji br:before {
  content: “\A” !important;
  white-space: pre-line !important;
}

.kiji center {
  text-align: center !important;
}

.kiji :link,
.kiji :visited {
  text-decoration: underline !important;
}

.kiji :focus {
  outline: thin dotted invert !important;
}