@media screen and (min-width: 500px) {
  .page-content {
    width: 800px !important;
  }
}
.news-box-one-head {
  border-bottom: 1px solid var(--accent-color);
  padding-bottom: 30px;
  margin-bottom: 40px;
}

.news-box-one-index {
  display: flex;
  gap: 13px;
  margin-bottom: 20px;
}

.news-date {
  margin: 0 !important;
}
.news-article-title {
  font-size: 22px;
}

.news-article-content {
  padding: var(--default-padding);
  font-weight: 400;
}

/* WordPress エディタで設定した装飾を反映 */
.news-article-content strong,
.news-article-content b {
  font-weight: bold;
}

.news-article-content em,
.news-article-content i {
  font-style: italic;
}

.news-article-content u {
  text-decoration: underline;
}

.news-article-content s,
.news-article-content del {
  text-decoration: line-through;
}

/* WordPress デフォルトカラーパレットの色を定義 */
.news-article-content .has-pale-pink-color { color: #f78da7 !important; }
.news-article-content .has-vivid-red-color { color: #cf2e2e !important; }
.news-article-content .has-luminous-vivid-orange-color { color: #ff6900 !important; }
.news-article-content .has-luminous-vivid-amber-color { color: #fcb900 !important; }
.news-article-content .has-light-green-cyan-color { color: #7bdcb5 !important; }
.news-article-content .has-vivid-green-cyan-color { color: #00d084 !important; }
.news-article-content .has-pale-cyan-blue-color { color: #8ed1fc !important; }
.news-article-content .has-vivid-cyan-blue-color { color: #0693e3 !important; }
.news-article-content .has-vivid-purple-color { color: #9b51e0 !important; }
.news-article-content .has-white-color { color: #ffffff !important; }
.news-article-content .has-very-light-gray-color { color: #eeeeee !important; }
.news-article-content .has-cyan-bluish-gray-color { color: #abb8c3 !important; }
.news-article-content .has-very-dark-gray-color { color: #313131 !important; }
.news-article-content .has-black-color { color: #000000 !important; }

.news-article-content h1 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 18px;
}

.news-article-content h2 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 18px;
  position: relative;
  padding-left: 25px;
}

.news-article-content h2::before {
  content: "■";
  display: block;
  position: absolute;
  font-size: 13px;
  top: 55%;
  left: 0;
  transform: translateY(-50%);
}

.news-article-content p {
  margin-bottom: 1rem;
}

.news-article-content a {
  color: var(--accent-color);
}

.news-article-content img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
  margin-bottom: 40px;
}

.back-newslist {
  width: 30%;
  margin: 100px auto 0;
}

@media screen and (max-width: 499px) {
  .news-box-one-head {
    padding-bottom: 20px;
  }

  .news-article-title {
    font-size: 17px;
  }

  .news-article-content h1 {
    font-size: 16px;
  }

  .news-article-content h2 {
    font-size: 15px;
    padding-left: 20px;
  }

  .news-article-content h2::before {
    font-size: 9px;
    top: 57%;
  }

  .news-article-content p {
    font-size: 13px;
  }

  .back-newslist {
    width: 66%;
    margin-top: 50px;
  }
}

/*# sourceMappingURL=single.css.map */
