@media screen and (min-width: 960px) {
  .content-wrapper main section .section-header {
    margin-bottom: 1.35rem;
  }

  .content-wrapper main section .section-header p {
    color: var(--main-color-code);
  }

  .content-wrapper main section .section-header h2 {
    font-weight: 500;
    font-family: var(--noto-sans-jp);
  }
}

@media screen and (max-width: 959px) {
  .content-wrapper main section .section-header {
    margin-bottom: 1.25rem;
  }

  .content-wrapper main section .section-header p {
    color: var(--main-color-code);
  }

  .content-wrapper main section .section-header h2 {
    font-weight: 500;
    font-family: var(--noto-sans-jp);
  }
}
