#contents {
  -webkit-font-feature-settings: 'pkna' 1;
  font-feature-settings: 'pkna' 1;
}

/* ------------------------------------------------------------
制作実績ページ
------------------------------------------------------------ */
#results dt {
  font-family: Verdana, "UD Shin Go Bold JIS2004", "BIZ UDPGothic", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}

/* ------------------------------------------------------------
制作料金ページ
------------------------------------------------------------ */
h3.titleStyle0 {
  padding: 8px 16px;
  background: #06c;
  color: #fff;
}
h3.titleStyle0:before {
  border-left: 9px solid #fff;
  margin-left: -3px;
  margin-right: 6px;
  content: '';
}

table {
  margin-bottom: 1em;
  border-collapse: separate;
  border-spacing: 0;
  border-top: 1px solid #06c;
  border-left: 1px solid #06c;
}
thead td, tbody th {
  padding: 6px;
  background: #06c;
  border-bottom: 1px solid #06c;
  border-right: 1px solid #06c;
  color: #fff;
  text-align: center;
}
tbody td {
  padding: 6px;
  border-bottom: 1px solid #06c;
  border-right: 1px solid #06c;
}

.fs75per {
  font-size: 75%;
}
.fs14 {
  font-size: 87.5%;
}

@media screen and (max-width: 374px) {
  #results .image {
    width: 250px;
  }
}

@media screen and (max-width: 767px) {
  table {
    font-size: 0.625rem;
    -webkit-font-feature-settings: 'palt' 1;
    font-feature-settings: 'palt' 1;
  }
}

/* ------------------------------------------------------------
Dark mode style
------------------------------------------------------------ */
@media (prefers-color-scheme: dark) {
  h3.titleStyle0 {
    background-color: #005ebc;
    color: #ebebef;
  }
  h3.titleStyle0:before {
    border-left-color: #ebebef;
  }
  table {
    border-top-color: #005ebc;
    border-left-color: #005ebc;
  }
  thead th, thead td {
    background-color: #005ebc;
    border-bottom-color: #005ebc;
    border-right-color: #005ebc;
    color: #ebebef;
  }
  .lightTheme h3.titleStyle0 {
    background-color: #06c;
    color: #fff;
  }
  .lightTheme h3.titleStyle0:before {
    border-left-color: #fff;
  }
  .lightTheme table {
    border-top-color: #06c;
    border-left-color: #06c;
  }
  .lightTheme thead th, .lightTheme thead td {
    background-color: #06c;
    border-bottom-color: #06c;
    border-right-color: #06c;
    color: #fff;
  }
}