/* CSS Document */
@media (prefers-color-scheme: dark) {
  #onew main div.article {
    color: #fff;
  }
  #inf-kvr .article .answer h2 {
    padding: 40px 15px;
    font-weight: 500;
  }
  #inf-kvr .article .answer .cafe-table {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
  }
  #inf-kvr .article .answer .cafe-table > div .replied > span {
    color: #fff;
  }
  #inf-kvr .article .answer .cafe-table > div .replied > span strong {
    color: #fff;
  }
  #inf-kvr .article .answer .cafe-table > div .reply {
    color: #fff;
  }
  #inf-que main div.article .question {
    color: #fff;
  }
  #inf-company main section:nth-child(1n) p q {
    color: #cdcdcd;
  }
  #inf-company main section:nth-child(2n) h2 {
    color: #101010;
  }
  #inf-company main section:nth-child(2n) p, #inf-company main section:nth-child(2n) p * {
    color: #646464;
  }
  #inf-rating main section:nth-child(1n) p q {
    color: #cdcdcd;
  }
  #inf-rating main section.bg-gray * {
    color: #646464;
  }
  #inf-rating main section.catalogue > div a.button-order {
    padding: 15px 20px;
    border: 1px solid #646464;
  }
}
