@charset "UTF-8";
/*
 各ページ.css（ファイル名変更可）
 本サイト各ページ用CSS
*/
.d-contentsBox-inner {
  padding-bottom: 170px;
}

.d-box-title {
  width: 100%;
  padding-top: 9.6vw;
  background-image: url(../images/chart/title-chart-pc.png);
}

.d-box-body {
  margin-top: 10vw;
}
.chart-img {
  position: relative;
  overflow: hidden;
  text-indent: -9999px;
  white-space: nowrap;
  font-size: 0;
  padding-top: 216.5vw;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../images/chart/chart-img-pc.png);
}

.chart-img-item {
  position: absolute;
  display: block;
  width: 19%;
  height: 27vw;
}
.chart-img-item.is-iura {
  top: 4vw;
}
.chart-img-item.is-kitamura {
  top: 4vw;
  left: 40.5%;
}
.chart-img-item.is-tanoi {
  top: 4vw;
  left: 81%;
}
.chart-img-item.is-sasano {
  top: 49vw;
}
.chart-img-item.is-kaku {
  top: 46vw;
  left: 38%;
  width: 24%;
  height: 31vw;
}
.chart-img-item.is-hirosue {
  top: 49vw;
  left: 81%;
}
.chart-img-item.is-kaho {
  top: 94vw;
}
.chart-img-item.is-hosoda {
  top: 94vw;
  left: 40.5%;
}
.chart-img-item.is-kudo {
  top: 94vw;
  left: 81%;
}
.chart-img-item.is-shinoi {
  top: 137.5vw;
  left: 40.5%;
}
.chart-img-item.is-sugimoto {
  top: 137.5vw;
  left: 81%;
}
.chart-img-item.is-sakuma {
  top: 181vw;
  left: 40.5%;
}
.chart-img-item.is-tachibana {
  top: 181vw;
  left: 81%;
}


/* ------------------------------------------------------------------
 SP（〜600px）
------------------------------------------------------------------ */
@media only screen and (max-width: 600px) {
  .d-contentsBox-inner {
    padding-bottom: 0;
  }
  .d-area {
    padding: 0 5.5% 28vw;
  }

  .d-box-title {
    padding-top: 15vw;
    background-image: url(../images/chart/title-chart-sp.png);
  }

  .d-box-body {
    margin-top: 12vw;
  }
  .chart-img {
    padding-top: 408.3vw;
    background-image: url(../images/chart/chart-img-sp.png);
  }

  .chart-img-item {
    width: 29%;
    height: 34vw;
  }
  .chart-img-item.is-iura {
    top: 13vw;
  }
  .chart-img-item.is-kitamura {
    top: 13vw;
    left: 35.5%;
  }
  .chart-img-item.is-tanoi {
    top: 142vw;
    left: 70.5%;
  }
  .chart-img-item.is-sasano {
    top: 142vw;
  }
  .chart-img-item.is-kaku {
    top: 80vw;
    left: 33%;
    width: 35%;
    height: 42vw;
  }
  .chart-img-item.is-hirosue {
    top: 13vw;
    left: 70.5%;
  }
  .chart-img-item.is-kaho {
    top: 216vw;
  }
  .chart-img-item.is-hosoda {
    top: 216vw;
    left: 35.5%;
  }
  .chart-img-item.is-kudo {
    top: 216vw;
    left: 70.5%;
  }
  .chart-img-item.is-shinoi {
    top: 286vw;
    left: 35.5%;
  }
  .chart-img-item.is-sugimoto {
    top: 286vw;
    left: 70.5%;
  }
  .chart-img-item.is-sakuma {
    top: 359vw;
    left: 35.5%;
  }
  .chart-img-item.is-tachibana {
    top: 359vw;
    left: 70.5%;
  }
}


/* ------------------------------------------------------------------
 SP 〜 tablet（〜992px）
------------------------------------------------------------------ */
@media screen and (max-width: 992px) {
}


/* ------------------------------------------------------------------
 PC（993px〜）
------------------------------------------------------------------ */
@media screen and (min-width: 993px) {
  .d-box-title {
    padding-top: 97px;
  }
  .d-box-body {
    margin-top: 100px;
  }
  .chart-img {
    padding-top: 2159px;
  }

  .chart-img-item {
    width: 182px;
    height: 245px;
  }
  .chart-img-item.is-iura {
    top: 45px;
  }
  .chart-img-item.is-kitamura {
    top: 45px;
  }
  .chart-img-item.is-tanoi {
    top: 45px;
  }
  .chart-img-item.is-sasano {
    top: 490px;
  }
  .chart-img-item.is-kaku {
    top: 463px;
    height: 298px;
  }
  .chart-img-item.is-hirosue {
    top: 490px;
  }
  .chart-img-item.is-kaho {
    top: 936px;
  }
  .chart-img-item.is-hosoda {
    top: 936px;
  }
  .chart-img-item.is-kudo {
    top: 936px;
  }
  .chart-img-item.is-shinoi {
    top: 1382px;
  }
  .chart-img-item.is-sugimoto {
    top: 1382px;
  }
  .chart-img-item.is-sakuma {
    top: 1829px;
  }
  .chart-img-item.is-tachibana {
    top: 1829px;
  }
}