@charset "UTF-8";

/* ::::::::::  サイトマップ  :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.sitemap .wrapper {

  padding-bottom: 130px;

}



@media (max-width: 767px) {

  .sitemap .wrapper {

    padding-bottom: 60px;

  }

}



.sitemapBlock {

  border-radius: 30px;

  background: #fff;

  padding: 70px 100px;

}



@media (min-width: 768px) and (max-width: 1024px) {

  .sitemapBlock {

    padding: 60px 65px;

  }

}



@media (max-width: 767px) {

  .sitemapBlock {

    border-radius: 15px;

    padding: 30px 20px;

  }

}



.sitemap .wrapper .listWrap {

  display: flex;

}



@media (max-width: 767px) {

  .sitemap .wrapper .listWrap {

    display: block;

  }

}



.sitemap .wrapper .listWrap + .listWrap {

  border-top: 1px solid #c2143d;

  margin-top: 40px;

  padding-top: 40px;

}



@media (max-width: 767px) {

  .sitemap .wrapper .listWrap + .listWrap {

    margin-top: 20px;

    padding-top: 20px;

  }

}



.sitemap .wrapper .listWrap2 {

  display: flex;

  width: 66%;

}



@media (min-width: 768px) and (max-width: 1024px) {

  .sitemap .wrapper .listWrap2 {

    display: block;

    width: 50%;

  }

}



@media (max-width: 767px) {

  .sitemap .wrapper .listWrap2 {

    display: block;

    width: 100%;

    margin-bottom: 7px;

  }

}



.sitemap .wrapper .listWrap2 .linkList {

  width: 50%;

}



@media (max-width: 1024px) {

  .sitemap .wrapper .listWrap2 .linkList {

    width: 100%;

  }

}



.sitemap .wrapper .linkList {

  width: 34%;

  margin-right: 0;

}



@media (min-width: 768px) and (max-width: 1024px) {

  .sitemap .wrapper .linkList {

    width: 50%;

  }

}



@media (max-width: 767px) {

  .sitemap .wrapper .linkList {

    width: 100%;

  }

}



.sitemap .wrapper .linkList .title {

  margin: 7px 0;

  font-weight: bold;

  font-size: 1.7rem;

}



.sitemap .wrapper .linkList .title:first-child {

  margin-top: 0;

}



.sitemap .wrapper .linkList .nest {

  position: relative;

  padding-left: 1em;

}



.sitemap .wrapper .linkList .nest::before {

  content: 'ー';

}



/*# sourceMappingURL=map/sitemap.css.map */

