@media (max-width: 767px) {
  .mv-lower {
    background-image: url(../../img/sitemap/mv_sp.jpg);
  }
}
@media (min-width: 768px) {
  .mv-lower {
    background-image: url(../../img/sitemap/mv_pc.jpg);
  }
}
@media (max-width: 767px) {
  .mv-lower .mv-lower-title {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
}
.mv-lower .mv-lower-title .mv-lower-title-maintitle__txt {
  color: #000;
}
.mv-lower .mv-lower-title__subtitle {
  color: #000;
}
@media (max-width: 767px) {
  .mv-lower .mv-lower-title__subtitle {
    display: none;
  }
}

/*------------------------------------------
sitemap
-------------------------------------------*/
.sitemap__container {
  background-color: #f5f2e9;
  padding-block: min(7.9365079365vw, 100px) min(11.9047619048vw, 150px);
}
@media (max-width: 767px) {
  .sitemap__container {
    padding-block: 12.5vw 18.75vw;
  }
}

.sitemap__top {
  text-align: center;
}
.sitemap__top a {
  display: inline-block;
  font-size: min(2.0634920635vw, 26px);
  line-height: 1;
  font-weight: 700;
  color: #ea6052;
  padding: min(0.7936507937vw, 10px);
}
@media (max-width: 767px) {
  .sitemap__top a {
    font-size: 4.25vw;
  }
}

.sitemap__lower {
  margin-top: min(4.2857142857vw, 54px);
}
@media (max-width: 767px) {
  .sitemap__lower {
    margin-top: 6.75vw;
  }
}

.lower-nav__items {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: min(5vw, 63px) min(2.8571428571vw, 36px);
}
@media (max-width: 767px) {
  .lower-nav__items {
    flex-direction: column;
    gap: 5vw;
  }
}

.lower-nav-item {
  width: min(29.8412698413vw, 376px);
}
@media (max-width: 767px) {
  .lower-nav-item {
    width: 100%;
  }
}

.lower-nav-item a {
  transition: opacity 0.3s ease;
  color: #ea6052;
  font-size: min(1.1111111111vw, 14px);
  font-weight: 700;
  padding: min(0.2380952381vw, 3px) min(0.3968253968vw, 5px);
  display: inline-block;
}
@media (max-width: 767px) {
  .lower-nav-item a {
    font-size: 3.875vw;
    padding: 0.75vw 1.25vw;
  }
}

.lower-nav-item a:hover {
  opacity: 0.7;
}

.lower-nav-item__inner {
  background-color: #fff;
  color: #ea6052;
  text-align: center;
  padding: min(1.9047619048vw, 24px) min(3.1746031746vw, 40px) min(5.0793650794vw, 64px);
  border-radius: min(1.5873015873vw, 20px);
}
@media (max-width: 767px) {
  .lower-nav-item__inner {
    padding: 4.75vw 6.5vw 12.5vw;
    border-radius: 2.5vw;
  }
}

.lower-nav-item__title {
  font-size: min(1.2698412698vw, 16px);
  padding-top: min(5.5555555556vw, 70px);
  padding-bottom: min(2.6984126984vw, 34px);
  position: relative;
  border-bottom: min(0.0793650794vw, 1px) solid #ea6052;
}
@media (max-width: 767px) {
  .lower-nav-item__title {
    font-size: 4.25vw;
    padding-top: 15vw;
    padding-bottom: 6.75vw;
  }
}

@media (max-width: 767px) {
  .lower-nav-item:nth-child(1) .lower-nav-item__inner {
    padding-top: 7.5vw;
  }
}
@media (max-width: 767px) {
  .lower-nav-item:nth-child(1) .lower-nav-item__title {
    padding-top: 11.75vw;
  }
}

.lower-nav-item__title:before {
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: min(4.3650793651vw, 55px);
  height: min(4.2063492063vw, 53px);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
@media (max-width: 767px) {
  .lower-nav-item__title:before {
    width: 11.875vw;
    height: 11.5vw;
  }
}

.lower-nav-item:nth-child(1) .lower-nav-item__title:before {
  background-image: url(../../img/sitemap/icon_sitemap01.png);
}

.lower-nav-item:nth-child(2) .lower-nav-item__title:before {
  background-image: url(../../img/sitemap/icon_sitemap02.png);
}

.lower-nav-item:nth-child(3) .lower-nav-item__title:before {
  background-image: url(../../img/sitemap/icon_sitemap03.png);
}

.lower-nav-item:nth-child(4) .lower-nav-item__title:before {
  background-image: url(../../img/sitemap/icon_sitemap04.png);
}

.lower-nav-item:nth-child(5) .lower-nav-item__title:before {
  background-image: url(../../img/sitemap/icon_sitemap05.png);
}

.lower-nav-item:nth-child(6) .lower-nav-item__title:before {
  background-image: url(../../img/sitemap/icon_sitemap06.png);
}

.lower-nav-item:nth-child(7) .lower-nav-item__title:before {
  background-image: url(../../img/sitemap/icon_sitemap07.png);
}

.lower-nav-item:nth-child(8) .lower-nav-item__title:before {
  background-image: url(../../img/sitemap/icon_sitemap08.png);
}

.lower-nav-item__links {
  margin-top: min(1.2698412698vw, 16px);
}
@media (max-width: 767px) {
  .lower-nav-item__links {
    margin-top: 3.75vw;
  }
}

@media (max-width: 767px) {
  .u-les {
    letter-spacing: -0.06em;
  }
}/*# sourceMappingURL=sitemap.css.map */