@charset "UTF-8";
.pc {
  display: block;
}

.sp {
  display: none;
}

@media screen and (min-width: 1181px) {
  /*　画面サイズが1024pxからはここを読み込む　*/
}
@media screen and (min-width: 821px) and (max-width: 1180px) {
  /*　画面サイズが768pxから1024pxまではここを読み込む　*/
}
@media screen and (min-width: 270px) and (max-width: 820px) {
  .pc {
    display: none;
  }
  .sp {
    display: block;
  }
  .inner {
    width: 100%;
  }
  .top-search-box form,
  .top-news-box .top-news-title,
  .top-news-box .top-categories-title,
  .top-categories-box .top-news-title,
  .top-categories-box .top-categories-title,
  .related-posts ul li {
    width: 100%;
  }
  .top-news-box,
  .top-categories-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .top-categories-box .top-categories-list li,
  .archive-box main,
  .archive-box .archive-sidebar,
  .post-main-area .custom-toc,
  .post-main-area .entry-content,
  .search-no ul li {
    width: 100%;
  }
  .hd-navigation {
    padding: 10px 5px;
  }
  .hd-navigation ul {
    gap: 5px;
  }
  #hd-navigation .inner {
    padding: 0;
  }
  .hd-navigation ul a {
    font-size: 12px;
  }
  .hd-navigation ul li {
    line-height: 1.5;
  }
  .archive-box,
  .post-main-area,
  .related-posts ul {
    gap: 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .archive-box main article a.post-link {
    padding-right: 35px;
  }
  .tag-a-area {
    gap: 10px;
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .related-posts ul li a {
    padding: 10px 35px 10px 10px;
  }
  .site-branding img {
    width: 100px;
  }
  .site-branding span {
    font-size: 12px;
  }
}/*# sourceMappingURL=mobile.css.map */