/* ★★★★★　chartページ　★★★★★ */
.kasou_wrapp_in_chart{
    padding: 90px 20px 50px 30px;
}
.chart-img {
  text-align: center;
  position: relative;
  max-width: 100%;
  width: 100%;
  margin: 0 auto 20px;
  line-height: 1;
  box-sizing: border-box;
}

.annotation {
	margin-bottom: 30px;
}

@media screen and (max-width: 768px) {
  .chart-img img {
    width: 100%;
    height: auto;
  }
  .annotation {
	font-size: .8rem;
  }
  .kasou_wrapp_in_chart{
    padding: 63px 5px 25px 10px;
  }
}

.chart-img img{
	width: 100%;
}

/* ------------- */
.chart-img a {
    position: absolute;
    display: inline-block;
    width: 16.2%;
    line-height: 0;
}
/* -------位置調整------ */
.chart-01 {
    top: 17.5%;
    left: 30.3%;
    width: 15.5%;
}
.chart-02 {
	top: 17.5%;
    left: 60.3%;
    width: 15.5%;
}
.chart-03 {
    top: 70.7%;
    left: 33.2%;
    width: 11%!important;
}
.chart-04 {
    top: 29%;
    left: 4.3%;
    width: 11%!important;
}

.chart-05 {
    top: 70.7%;
    left: 4.3%;
    width: 11%!important;
}
.chart-06 {
    top: 70.7%;
    left: 18.7%;
    width: 11%!important;
}
.chart-07 {
    top: 70.7%;
    left: 63%;
    width: 11%!important;
}
.chart-08 {
    top: 12.4%;
    left: 85.9%;
    width: 9% !important;
}
.chart-09 {
    top: 36.7%;
    left: 85.9%;
    width: 9% !important;
}
/* -------hover------ */

.chart-img a img {
	-webkit-transition: 0.2s;
	opacity: 0;
}

.chart-img a img:hover {
    cursor: pointer;
    opacity: 1;
}







