@media screen and (max-width: 1100px) {
  header nav > ul li:first-child {
    display: none;
  }
  #mainimg figure img {
    width: 50%;
  }
  #mainimg figure figcaption {
    width: 50%;
  }
  main .main .features_box figure {
    flex-direction: column;
    gap: 2em;
  }
  main .main .features_box figure:nth-child(2n) {
    flex-direction: column;
  }
  main .main .features_box figure img {
    max-width: 100%;
    margin: 0;
  }
  main .main .features_box figure figcaption {
    max-width: 100%;
    padding: 2em 1em 0;
  }
  main .main .post-list {
    gap: 2em;
  }
  main .main .post-list li {
    width: calc(50% - 1em);
  }
  main .main .post-list li img {
    width: 100%;
  }
}/*# sourceMappingURL=tablet-base.css.map */