@charset "UTF-8";

.history {
  padding: 55px 0 60px 0;
}

.history-column:nth-child(even) {
  flex-direction: row;
}

.history-column:after {
  width: 10px;
  height: 10px;
  left: 19.10%;
}

.history-column.-decade .history-column__text:after {
  width: 14px;
  height: 15px;
}

.history-column:nth-child(even) .history-column__text:after {
  transform: rotate(0);
  left: -14px;
  right: auto;
}

.history-column:nth-child(odd) .history-column__year {
  text-align: left;
}

.history-column:nth-child(even) .history-column__text {
  text-align: left;
}

.history-column__part:first-child {
  width: 26.57%;
}

.history-column__part:last-child {
  width: 71.64%;
}

.history-column__year {
  font-size: 1.6rem;
}

.history-column.-decade .history-column__year {
  font-size: 1.8rem;
}

.history-column__text {
  font-size: 1.3rem;
}

.history-column.-decade .history-column__text {
  font-size: 1.5rem;
}

.history-column.-decade .history-column__text .-text-black {
  font-size: 1.3rem;
}

.history-column:not(:last-child) {
  margin-bottom: 30px;
}
.progressbar .holder {
  bottom: 30px;
}
.progressbar .holder .labels p {
  font-size: 1.0rem;
  /* margin-right: 50px; */
}

.history_process {
  padding-top: 30px;
}
.bar_inner {
  /* width: 86%; */
  width: 90%;
}
/* .labels_inner {
  overflow-x: scroll;
  position: relative;
  height: 38px;
} */
.progressbar .holder .labels {
  display: flex;
}
/* .progressbar .holder .bar {
  bottom: 12%;
}
.progressbar .bar_inner {
  max-width: 1050px;
  margin: 0 auto;
  height: 100%;
  overflow: auto;
  position: static;
} */

