@charset "UTF-8";
/*
|---------------------------------------------------------------
| 数字でみるQinc Chart
|---------------------------------------------------------------
*/
/*--------------- positions 202405 ---------------*/
.pdt-block[data-key=gender] .pdt-piechart-value[data-key=men] {
  top: 39.9%;
  right: 2.2%;
}

.pdt-block[data-key=gender] .pdt-piechart-value[data-key=women] {
  top: 39.9%;
  right: 74.2%;
}

.pdt-block[data-key=age] .pdt-piechart__image__captions {
  font-size: 38px;
  font-size: calc(0.11 * (100vw - 30px));
}

@media screen and (min-width: 800.02px) {
  .pdt-block[data-key=age] .pdt-piechart__image__captions {
    font-size: 60px;
  }
}
.pdt-block[data-key=age] .pdt-piechart-value[data-key="20s"] {
  top: 45.4%;
  right: 5.6%;
}

.pdt-block[data-key=age] .pdt-piechart-value[data-key="30s"] {
  top: 70%;
  right: 66%;
}

.pdt-block[data-key=age] .pdt-piechart-value[data-key="40s"] {
  top: 28%;
  right: 73%;
}

.pdt-block[data-key=age] .pdt-piechart-value[data-key="50s"] {
  top: 4%;
  right: 31%;
}

.pdt-block[data-key=jobtype] .pdt-piechart__image__captions {
  font-size: 38px;
  font-size: calc(0.11 * (100vw - 30px));
}

@media screen and (min-width: 800.02px) {
  .pdt-block[data-key=jobtype] .pdt-piechart__image__captions {
    font-size: 60px;
  }
}
.pdt-block[data-key=jobtype] .pdt-piechart-value[data-key=engineer] {
  top: 39%;
  right: 4%;
}

.pdt-block[data-key=jobtype] .pdt-piechart-value[data-key=operator] {
  top: 75%;
  right: 10%;
}

.pdt-block[data-key=jobtype] .pdt-piechart-value[data-key=director] {
  top: 80%;
  right: 59.8%;
}

.pdt-block[data-key=jobtype] .pdt-piechart-value[data-key=analyst] {
  top: 52.7%;
  right: 72.7%;
}

.pdt-block[data-key=jobtype] .pdt-piechart-value[data-key=producer] {
  top: 23.7%;
  right: 70%;
}

.pdt-block[data-key=jobtype] .pdt-piechart-value[data-key=backoffice] {
  top: 8%;
  right: 27.8%;
}

.pdt-block[data-key=career] .pdt-piechart__image__captions {
  font-size: 38px;
  font-size: calc(0.11 * (100vw - 30px));
}

@media screen and (min-width: 800.02px) {
  .pdt-block[data-key=career] .pdt-piechart__image__captions {
    font-size: 60px;
  }
}
.pdt-block[data-key=career] .pdt-piechart-value[data-key=new] {
  top: 41%;
  right: 1.5%;
}

.pdt-block[data-key=career] .pdt-piechart-value[data-key=career] {
  top: 41%;
  right: 72.7%;
}

.pdt-block[data-key=remote] .pdt-piechart__image__captions {
  font-size: 38px;
  font-size: calc(0.11 * (100vw - 30px));
}

@media screen and (min-width: 800.02px) {
  .pdt-block[data-key=remote] .pdt-piechart__image__captions {
    font-size: 60px;
  }
}
.pdt-block[data-key=remote] .pdt-piechart-value[data-key=office] {
  top: 41%;
  right: 2.2%;
}

.pdt-block[data-key=remote] .pdt-piechart-value[data-key=remote] {
  top: 41%;
  right: 73.8%;
}

/*--------------- positions 202406 ---------------*/
.pdt-block[data-key=gender] .pdt-piechart__image__captions {
  font-size: calc(0.11 * (100vw - 30px));
}

@media screen and (min-width: 800.02px) {
  .pdt-block[data-key=gender] .pdt-piechart__image__captions {
    font-size: 60px;
  }
}

@media screen and (min-width: 800.02px) {
  .pdt-block[data-key=gender] .pdt-piechart-value[data-key=men] {
    top: 39.9%;
    right: 1.2%;
  }
}

.pdt-block[data-key=age] .pdt-piechart-value[data-key="20s"] {
  top: 45.4%;
  right: 0%;
}

.pdt-block[data-key=jobtype] .pdt-piechart-value[data-key=engineer] {
  top: 39%;
  right: 0%;
}

/*--------------- positions 202501 ---------------*/
.pdt-block[data-key=gakubu] .pdt-piechart__image__captions {
  font-size: calc(0.11 * (100vw - 30px));
}

@media screen and (min-width: 800.02px) {
  .pdt-block[data-key=gakubu] .pdt-piechart__image__captions {
    font-size: 60px;
  }
}

.pdt-block[data-key=gakubu] .pdt-piechart-value[data-key=humanities] {
  top: 41%;
  right: 1.5%;
}
.pdt-block[data-key=gakubu] .pdt-piechart-value[data-key=sciences] {
  top: 41%;
  right: 72.7%;
}
