<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 繝ｪ繧ｻ繝�ヨ */
p,
ul,
ol {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
}

.numbers__itemsWrap li {
  display: flex;
  /* 轤ｹ縺ｨ繝ｪ繧ｹ繝医ｒ讓ｪ荳ｦ縺ｳ縺ｫ */
  align-items: center;
  /* 蝙ら峩譁ｹ蜷代↓荳ｭ螟ｮ謠�＞ */
  padding-bottom: 8px;
}

.numbers__itemsWrap li:before {
  border-radius: 50%;
  /*荳ｸ縺上☆繧�*/
  width: 15px;
  /*轤ｹ縺ｮ蟷�*/
  height: 15px;
  /*轤ｹ縺ｮ鬮倥＆*/
  margin-right: 1em;
  /* 菴咏區 */
  content: "";
  background: #EB9B5E;
  /*轤ｹ縺ｮ濶ｲ*/
}

.numbers__container {
  width: 100%;
  margin: 120px auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 40px;
}

@media (max-width: 768px) {
  .numbers__container {
    margin: 40px 0 80px;
  }
}

.numbers__titleWrap {
  width: 570px;
  height: 70px;
  border-left: 1px solid rgba(235, 155, 94, 0.4);
  border-right: 1px solid rgba(235, 155, 94, 0.4);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  line-height: 180%;
  font-weight: normal;
}

@media (max-width: 768px) {
  .numbers__titleWrap {
    width: 350px;
  }
}

@media screen and (max-width: 426px) {
  .numbers__titleWrap {
    width: 100%;
  }
}

.numbers__mainTitle {
  letter-spacing: 3.36px;
}

@media (max-width: 1024px) {
  .numbers__mainTitle {
    font-size: 20px;
  }
}

.numbers__subTitle {
  color: var(--sub-text-color);
}

.career__sentenceWrap {
  text-align: center;
  margin-top: 40px;
}

.career__sentence {
  letter-spacing: 0.15em;
  font-size: 18px;
  display: inline-block;
  text-align: left;
}

@media (max-width: 1025px) {
  .career__sentence {
    font-size: 14px;
    line-height: 1.4;
  }
}

.numbers__itemsWrap {
  display: grid;
  grid-template-columns: repeat(3, 360px);
  grid-template-rows: repeat(5, 380px);
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

canvas {
  margin: 16px auto 0;
}

.numbers_item {
  display: flex;
  flex-direction: column;
  padding: 24px;
}

.numbers_items_title {
  margin-bottom: 8px;
  text-align: center;
  height: 56px;
}

.numbers_items_title p {
  font-size: 14px;
}

.chart_area {
  flex-grow: 1;
  position: relative;
  width: 100%;
}

.canvas_container_dougnut {
  width: calc(100% - 48px);
  margin: auto;
}

/* 蛟､ */
.num_box {
  color: #EB9B5E;
  font-weight: bold;
  text-align: center;
}

.count_up {
  font-size: 80px;
}

.unit {
  font-size: 30px;
}

.br::after {
  content: "\A";
  white-space: pre;
}

.per_decimal,
.decimal {
  font-size: 25px;
}

.more {
  font-size: 20px;
  display: block;
  text-align: center;
}

.row {
  font-size: 24px;
}

.img_wrapper {
  flex-grow: 1;
  position: relative;
}

.numbers_item_image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 158px;
  height: auto;
}

.numbers_items_1 {
  grid-area: 1 / 1 / 2 / 3;
  border: #d6d6d6 solid 1px;
  border-radius: 20px;
}

.bar_graph_wrap {
  flex-grow: 1;
  margin-top: 40px;
}

.bar_graph {
  display: flex;
  width: 100%;
  padding-bottom: 16px;
  column-gap: 8px;
  align-items: center;
  white-space: nowrap;
}

.bar_graph .graph {
  background-color: #EB9B5E;
  width: 5%;
  display: flex;
  justify-content: end;
  align-items: center;
  height: 48px;
}

.bar_graph .txt {
  font-size: 24px;
  color: black;
  z-index: 10;
}

.bar_graph .count_up {
  font-size: 40px;
  color: white;
  font-weight: bold;
  z-index: 9;
}

.bar_graph .unit {
  font-size: 16px;
  color: white;
  font-weight: bold;
  z-index: 9;
}

.numbers_items_2 {
  grid-area: 1 / 3 / 2 / 4;
  border: #d6d6d6 solid 1px;
  border-radius: 20px;
}

.numbers_items_3 {
  grid-area: 2 / 1 / 3 / 2;
  border: #d6d6d6 solid 1px;
  border-radius: 20px;
}

.numbers_items_4 {
  grid-area: 2 / 2 / 3 / 4;
  border: #d6d6d6 solid 1px;
  border-radius: 20px;
}

.numbers_items_lists {
  display: flex;
  flex-direction: row;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  column-gap: 64px;
}

.numbers_items_list {
  width: 254px;
  height: 180px;
}

.numbers_items_5 {
  grid-area: 3 / 1 / 4 / 2;
  border: #d6d6d6 solid 1px;
  border-radius: 20px;
}

.numbers_items_6 {
  grid-area: 3 / 2 / 4 / 3;
  border: #d6d6d6 solid 1px;
  border-radius: 20px;
}

.numbers_items_7 {
  grid-area: 3 / 3 / 4 / 4;
  border: #d6d6d6 solid 1px;
  border-radius: 20px;
}

.num_box_flex {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.unit_flex {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 24px;
}

.numbers_items_8 {
  grid-area: 4 / 1 / 5 / 2;
  border: #d6d6d6 solid 1px;
  border-radius: 20px;
}

.numbers_items_9 {
  grid-area: 4 / 2 / 5 / 3;
  border: #d6d6d6 solid 1px;
  border-radius: 20px;
}

.numbers_items_10 {
  grid-area: 4 / 3 / 5 / 4;
  border: #d6d6d6 solid 1px;
  border-radius: 20px;
}

.workstyle_list {
  height: 135px;
}

.archive_link {
  font-size: 20px;
  margin: 0 auto;
}

.archive_link a {
  color: #EB9B5E;
}

.numbers_items_11 {
  grid-area: 5 / 1 / 6 / 2;
  border: #d6d6d6 solid 1px;
  border-radius: 20px;
}

.numbers_items_11 img {
  width: 158px;
  height: 112px;
}

.numbers_items_12 {
  grid-area: 5 / 2 / 6 / 3;
  border: #d6d6d6 solid 1px;
  border-radius: 20px;
}

.numbers_item_text {
  text-align: center;
  color: #EB9B5E;
  font-weight: bold;
}

.numbers_item_text p:nth-child(1) {
  font-size: 52px;
}

.numbers_item_text p:nth-child(2) {
  font-size: 24px;
}

.numbers_items_13 {
  grid-area: 5 / 3 / 6 / 4;
  border: #d6d6d6 solid 1px;
  border-radius: 20px;
}

.num_box_text_flex {
  display: flex;
  flex-direction: column;
  font-size: 30px;
  margin: auto 0;
}

.num_box_flex .num_box_text_flex span,
.num_box_flex .unit_flex span {
  height: 32px;
}

.num_box_flex .unit {
  margin-top: auto;
  margin-bottom: 16px;
}

.numbers_text_dougnut {
  height: 218px;
  width: 218px;
  /* 邵ｦ讓ｪ荳ｭ螟ｮ謠�∴ */
  display: flex;
  align-items: center;
  justify-content: center;
  /* 繧ｰ繝ｩ繝穂ｸ翫↓驟咲ｽｮ */
  margin: -218px auto 0;
}

@media screen and (max-width: 1160px) {
  .numbers__itemsWrap {
    display: grid;
    grid-template-columns: repeat(2, 360px);
    grid-template-rows: repeat(8, 380px);
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .numbers_items_1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  .numbers_items_4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  .numbers_items_2 {
    grid-area: 3 / 1 / 4 / 2;
  }

  .numbers_items_3 {
    grid-area: 3 / 2 / 4 / 3;
  }

  .numbers_items_5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  .numbers_items_6 {
    grid-area: 4 / 2 / 5 / 3;
  }

  .numbers_items_7 {
    grid-area: 5 / 1 / 6 / 2;
  }

  .numbers_items_8 {
    grid-area: 5 / 2 / 6 / 3;
  }

  .numbers_items_9 {
    grid-area: 6 / 1 / 7 / 2;
  }

  .numbers_items_10 {
    grid-area: 6 / 2 / 7 / 3;
  }

  .numbers_items_11 {
    grid-area: 7 / 1 / 8 / 2;
  }

  .numbers_items_12 {
    grid-area: 7 / 2 / 8 / 3;
  }

  .numbers_items_13 {
    grid-area: 8 / 1 / 9 / 2;
  }
}

@media screen and (max-width: 768px) {
  canvas {
    margin: 0;
  }

  .numbers__itemsWrap {
    display: flex;
    flex-direction: column;
  }

  .numbers_item {
    height: auto;
    width: 360px;
  }

  .numbers_items_lists {
    flex-direction: column;
  }

  .numbers_items_list {
    height: auto;
  }

  .numbers_item_image {
    position: unset;
  }

  .archive_link {
    padding: 16px;
  }
}

@media screen and (max-width: 425px) {
  .numbers_item {
    width: 320px;
  }
}</pre></body></html>