@media screen and (max-width: 1180px) {
  .g-navi {
    display: none;
  }
  .sidebar-2 {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  body {
    font-size: 16px;
  }
  .site-header {
    padding: 3em 1em;
  }
  .site-header__site-logo {
    margin: auto;
  }
  .site-header__subtitle {
    display: none;
  }
  .content-main {
    padding: 0 1em 2em;
  }
  .content-main__article-item {
    max-width: calc(50% - 1.2em);
    margin: 0 0.6em 3em;
  }
  .content-main-single {
    padding: 0 1em 2em;
  }
  .content-main-single__article-title {
    font-size: 1.5em;
    line-height: 1.5;
  }
  .content-main-single__article-content > h3 {
    font-size: 1.2em;
  }
}

@media screen and (max-width: 680px) {
  body {
    font-size: 14px;
  }
  .content-main__article-item {
    max-width: 100%;
    margin: 0 0 2em;
  }
  .content-main-single__article-title {
    font-size: 1.3em;
  }
  .content-main-single__article-content > h3 {
    font-size: 1.1em;
  }
  .content-main-single__article-content > hr {
    margin: 2em auto;
  }
  .content-main-single__article-content > img {
    width: 100%;
  }
}
/*# sourceMappingURL=responsive.css.map */