/* トップページのサイト説明文: SEO用H1だが見た目は本文と同じスタイルに */
.site-headline {
  font-size: 1em;
  font-weight: normal;
  margin: 0 0 0.25em 0;
  line-height: 1.5em;
}

/* listcontent: h2に変更したことでh1用のスタイルが外れた分を補完 */
.post-list h2 a {
  color: #333;
  text-decoration: none;
  border: none;
}
.post-list h2 a:hover {
  color: #5544FF;
}
.title-group .title h2 {
  margin-bottom: 0.5em;
}

/* header nav: h2から変更したためテーマのheader h2スタイルを再現 */
header nav.site-header {
  margin: 1em;
  font-size: 1.375em;
  font-weight: bold;
}
header nav.site-header a {
  text-decoration: none;
  border: none;
  color: #77f;
}
header nav.site-header a:hover {
  color: #f77;
}
header nav.site-header a:active {
  color: #2a2;
}
