@charset "utf-8";
/* ========================================================
sitemap
======================================================== */
/* .sitemap-list__wrap
----------------------- */
.sitemap-list__wrap{
    display:flex;
    -ms-flex-pack:distribute;
    justify-content:space-between;
    flex-wrap: wrap;
    margin-top: 80px;
}
.sitemap-list__inner{
  width: calc((100% - 60px) / 2);
}
@media screen and (max-width: 768px){
  .sitemap-list__wrap{
    display: block;
    margin-top: 3.8vw;
  }
  .sitemap-list__inner{
    width: 100%;
  }
}
/* .sitemap-list__headline
----------------------- */
.sitemap-list__headline{
  border-bottom: solid 1px #83D1D5;
  padding-bottom: 0.8em;
  font-weight: bold;
  line-height: 1.6em;
  font-size: 18px;
  margin-top: 40px;
}
.sitemap-list__headline a{
  display: inline-block;
  position: relative;
  padding-right: 3em;
}
@media screen and (max-width: 768px){
  .sitemap-list__headline{
    font-size: 4.6vw;
    margin-top: 10.25vw;
  }
}
/* .sitemap-list__list
----------------------- */
.sitemap-list__headline + .sitemap-list__list{
  margin-top: 1.5em;
}
.sitemap-list__list li{
  margin-top: 1em;
}
.sitemap-list__list .sitemap-list__list{
  margin-left: 1.8em;
}
.sitemap-list__list .icon-arrow{
  width: 0.8em;
  height: 0.8em;
}
@media screen and (max-width: 768px){
}