.si-sitemap__inner {
  padding-bottom: 16rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8.5rem 5rem;
}

.si-sitemap_box {
  border-top: 1px solid #D9DFD7;
  display: flex;
  padding-top: 2rem;
}

.si-sitemap_box__head {
  width: 29.6rem;
}

.si-sitemap_box__ttl a {
  font-weight: 500;
  font-size: var(--f20);
  color: #1E82A5;
}

.si-sitemap_box__ttl span {
  --c-line-size: 2px;
  --c-line-color: #1E82A5;
}

.si-sitemap_box__list {
  flex: 1;
  padding-top: 0.5rem;
}

.si-sitemap_box__list span {
  --c-line-color: var(--color-black);
}

.si-sitemap_box__list2 {
  flex: 1;
  display: grid;
  gap: 2.7rem 0;
}

.si-sitemap_box__list2 li {
  border-bottom: 1px solid #D9DFD7;
  padding-bottom: 2rem;
}

.si-sitemap_box__list2 a {
  font-weight: 500;
  font-size: var(--f20);
  color: #1E82A5;
}

.si-sitemap_box__list2 span {
  --c-line-size: 2px;
  --c-line-color: #1E82A5;
}

.si-sitemap_box__list2 a[target=_blank]:after {
  content: "";
  background: url(https://www.finese.co.jp/wp-content/themes/mytheme/assets/img/common/blank_gr.svg) 0 0 no-repeat;
  background-size: contain;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 7px;
  margin-right: 7px;
  position: relative;
  z-index: 1;
  top: -5px;
  vertical-align: middle;
}

.si-sitemap_box__list2 li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

@media screen and (max-width: 748px) {
  .si-sitemap__inner {
    grid-template-columns: 1fr;
  }
  .si-sitemap_box__head {
    width: 10rem;
  }
}
/* ------------------  */
/* ------------------  */
/*# sourceMappingURL=sitemap.css.map */
