@charset "UTF-8";
/* ===============================================
  * サイトマップ　のスタイル *
=============================================== */
a {
  color: inherit;
  text-decoration: none;
}

#sitemap {
  display: grid;
  grid-gap: 6rem;
}
@media screen and (min-width: 768px) {
  #sitemap {
    grid-gap: 8rem;
  }
}
#sitemap .p-sitemap-content__container {
  padding: 0 1rem;
}
#sitemap .p-sitemap-content__container a {
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--color-text-default);
  text-decoration: none;
  font-size: inherit;
}
#sitemap .p-sitemap-content__container a::before {
  content: "";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%0A%20%20%3Cg%20id%3D%22_%22%20data-name%3D%22%26gt%3B%22%20transform%3D%22translate(15%200)%20rotate(90)%22%3E%0A%20%20%20%20%3Crect%20id%3D%22base%22%20width%3D%2215%22%20height%3D%2215%22%20transform%3D%22translate(0%200)%22%20fill%3D%22rgba(255%2C255%2C255%2C0)%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22_2%22%20data-name%3D%22%26gt%3B%22%20d%3D%22M9.646%2C5.354%2C5%2C.707.354%2C5.354l-.707-.707L5-.707l5.354%2C5.354Z%22%20transform%3D%22translate(2.5%204.5)%22%20fill%3D%22%23999%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 100%;
  background-size: 1.5rem 1.5rem;
  background-repeat: no-repeat;
}
#sitemap .p-sitemap-content__container .p-sitemap-content__heading--secondary {
  padding: 0 0 1rem;
  border-bottom: var(--color-gray-500) 1px solid;
  font-size: 2rem;
  letter-spacing: 0.1em;
  font-weight: var(--fw-medium);
  margin-bottom: 2rem;
}
#sitemap .p-sitemap-content__container .p-sitemap-content__container__list {
  display: grid;
  grid-gap: 4rem;
}
#sitemap .p-sitemap-content__container .p-sitemap-content__container__list > li {
  display: grid;
  grid-gap: 2rem;
}
#sitemap .p-sitemap-content__container .p-sitemap-content__container__list .p-sitemap-content__list--item, #sitemap .p-sitemap-content__container .p-sitemap-content__container__list a {
  font-size: 1.5rem;
}
@media screen and (min-width: 768px) {
  #sitemap .p-sitemap-content__container .p-sitemap-content__container__list .p-sitemap-content__list--item, #sitemap .p-sitemap-content__container .p-sitemap-content__container__list a {
    font-size: 1.7rem;
  }
}
#sitemap .p-sitemap-content__container .p-sitemap-content__container__list-col {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1.3rem 1.5rem;
}
@media screen and (min-width: 768px) {
  #sitemap .p-sitemap-content__container .p-sitemap-content__container__list-col {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 2rem 1.5rem;
  }
}
#sitemap .p-sitemap-content__container .p-sitemap-content__container__list-col a {
  font-size: 1.3rem;
}
@media screen and (min-width: 768px) {
  #sitemap .p-sitemap-content__container .p-sitemap-content__container__list-col a {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 768px) {
  #sitemap .p-sitemap-content__container .p-sitemap-content__container__list-child {
    margin-left: 2rem;
  }
}

/*# sourceMappingURL=static_sitemap.css.map */
