@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Zen+Antiqu:wght@900&display=swap');

:root {
  --bs-border-color:#a4a4db;
}

.bg-dark {
  background-color: darkblue;
}

.blog-header-logo:hover {
  text-decoration: none;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: darkblue;
  font-family: "Noto Serif JP", "Zen Antique", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
  font-weight: 900;
  font-style: bold;
}

.flex-auto {
  flex: 0 0 auto;
}

.h-250 { height: 250px; }
@media (min-width: 768px) {
  .h-md-250 { height: 250px; }
}

/* Pagination */
.blog-pagination {
  margin-bottom: 4rem;
}

/*
 * Blog posts
 */
.blog-post {
  margin-bottom: 4rem;
}
.blog-post-meta {
  margin-bottom: 1.25rem;
  color: #727272;
}
.responsive-image {
  display: block;
  max-width: 100%;
  height: auto;
}

strong {
  font-family: "Noto Serif JP", "Zen Antique", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
}