:root {
  --clr-white: #eee;
  --clr-black: #333;
  --clr-err: #e53935;
  --clr-weak: #a0a0a0;
  --clr-strong: #ff6633;
  --clr-link: #0277bd;
  --clr-hover: #0277bd;
  --fw-regular: 400;
  --fw-bold: 600;
  --cubic: cubic-bezier(0.13, 1.05, 0.96, 1);
  --cubicHigh: cubic-bezier(.18,1.07,.55,1.07);
}

#sitemap_list, .sitemapList {
  display: flex;
  flex-wrap: wrap;
}

#sitemap_list li, .sitemapList li {
  color: #666;
  padding: 0 1rem;
  margin: 1.2rem 0;
}

#sitemap_list a, .sitemapList a {
  line-height: 3rem;
  position: relative;
  color: inherit;
  display: block;
}

#sitemap_list a {
  border-bottom: 1px solid #ccc;
  padding-left: 2rem;
}

#sitemap_list a:before {
  font-family: "Font Awesome 5 Free";
  content: "\f054";
  font-weight: 900;
  font-size: .8em;
  position: absolute;
  left: 0;
}

#sitemap_list > .cat-item ul > .cat-item a:before {
  content: "\f08d";
}

.l-sitemapCompany {
  padding: 2rem 1rem;
  margin: 4rem 0 0;
}

.sitemapList {
  width: 100%;
}

.sitemapList a {
  color: inherit;
}

.sitemapList .sitemap_listCom > a {
  position: relative;
  background: #f5f5f5;
  padding: .3rem .5rem .3rem 2.5rem;
  display: inline-block;
  margin-bottom: 1rem;
}

.sitemapList .sitemap_listCom > a:before {
  content: "\f1ad";
  position: absolute;
  left: .5rem;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 1em;
}

.sitemapList .sitemap_listCom ul {
  display: flex;
  flex-wrap: wrap;
}

.sitemapList .sitemap_listCom ul li {
  padding: 0.5rem;
  margin: 0;
}

.sitemapList .sitemap_listCom ul a {
  border: 1px solid #ccc;
  padding: .2rem 1rem;
  border-radius: 3px;
}

@media screen and (max-width: 767px) {
  #sitemap_list > li {
    width: 100%;
  }
  .l-sitemapCompany .l-wrapper {
    padding: 0;
  }
}

@media screen and (min-width: 768px) {
  #sitemap_list > li {
    width: 33.3333%;
  }
  #sitemap_list > .cat-item {
    width: 100%;
    padding-right: 66.6666%;
  }
}

#sitemap_list, .sitemap_list {
  background: #fff;
  margin: 0;
  padding: 0;
}

#sitemap_list ul, .sitemap_list ul {
  padding-left: 2rem;
  margin-top: 1rem;
  padding-right: .3rem;
}

.posts_in_category {
  display: none;
}
/*# sourceMappingURL=sitemap.css.map */