.bl_environment_anchor_list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: max(16px, 6.4rem) max(8px, 3.2rem);
  margin-top: max(64px, 11.7rem);
}
.bl_environment_anchor_list_item_link {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: max(8px, 1.6rem);
  align-items: center;
  padding-bottom: 8px;
  border-bottom: 1px solid var(--black-color);
  font-size: max(12px, 1.6rem);
  font-weight: 500;
  letter-spacing: 0;
}
.bl_environment_anchor_list_item_link_icon {
  width: max(8px, 1.6rem);
}
.ly_three-minutes-sumitas_section {
  /* padding-top: max(80px, 15.1rem); */
}
.ly_three-minutes-sumitas_section_lead_content {
  padding-top: max(80px, 15.1rem);
  padding-bottom: max(80px, 14.5rem);
  background-color: var(--white-color);
  border-radius: 0 0 max(80px, 10rem) max(80px, 10rem);
}
.ly_three-minutes-sumitas_section_inner {
  max-width: max(880px, 114.8rem);
  padding: 0 24px;
  margin-inline: auto;
}
.ly_three-minutes-sumitas_lead_image {
  max-width: max(240px, 31.9rem);
  margin-inline: auto;
}
.ly_three-minutes-sumitas_title {
  margin-top: max(24px, 3.6rem);
  font-size: max(24px, 4rem);
  font-weight: 500;
  letter-spacing: 0.1em;
  color: var(--dark-blue-color);
  text-align: center;
}
.ly_three-minutes-sumitas_lead_text {
  margin-top: max(40px, 6.6rem);
  font-size: max(18px, 2.4rem);
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 2;
  text-align: center;
}
.ly_three-minutes-sumitas_large_imege {
  padding-inline: 24px;
  max-width: max(880px, 144.8rem);
  margin-inline: auto;
  margin-top: max(80px, 17.1rem);
}
.bl_three-minutes_data_wrap {
  margin-top: max(120px, 18rem);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: max(24px, 5.8rem);
}
.bl_three-minutes_data_content {
  background-color: var(--white-color);
  border-radius: 10px;
  padding: max(16px, 2.9rem) max(16px, 2.4rem);
}
.bl_three-minutes_data_content_column_4 .bl_three-minutes_data_content {
  padding: max(12px, 2.2rem) max(12px, 2rem) max(16px, 2.4rem);
}

.bl_three-minutes_data_content_title {
  background-color: var(--light-blue-color);
  border-radius: 10px;
  padding: max(8px, 1.6rem);
  display: grid;
  place-items: center;
  font-size: max(16px, 2.4rem);
  font-weight: 500;
  letter-spacing: 0.1em;
  text-align: center;
}
.bl_three-minutes_data_content_column_4 .bl_three-minutes_data_content_title {
  font-size: max(14px, 2.2rem);
  /* letter-spacing: 0.05em; */
  letter-spacing: 0;
  padding: max(8px, 1.6rem) 0;
}
.bl_three-minutes_data_content_icon {
  margin-top: max(24px, 3.9rem);
  max-width: max(80px, 13.2rem);
  margin-inline: auto;
}
.bl_three-minutes_data_content_number {
  margin-top: max(16px, 3.2rem);
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: var(--blue-color);
  font-size: max(40px, 8.5rem);
  text-align: center;
  letter-spacing: 0;
}
.bl_three-minutes_data_content_column_4 .bl_three-minutes_data_content_number {
  font-size: max(22px, 5.6rem);
}
.bl_three-minutes_data_content_number_text {
  margin-top: max(16px, 3.2rem);
  font-family: "Noto Sans JP", sans-serif;
  color: var(--black-color);
  font-size: max(20px, 3rem);
  letter-spacing: 0.1em;
  position: relative;
  bottom: 2px;
  font-weight: 500;
}
.bl_three-minutes_data_content_column_4
  .bl_three-minutes_data_content_number_text {
  font-size: max(13px, 2rem);
}
.bl_three-minutes_data_content_text {
  font-size: max(10px, 1.8rem);
  letter-spacing: 0.1em;
  text-align: center;
}

.ly_three-minutes-sumitasgroup_section {
  margin-top: max(120px, 18.6rem);
}

.ly_three-minutes-sumitasgroup_section_inner {
  background-color: var(--white-color);
  border-radius: max(40px, 10rem);
}

.bl_three-minutes-sumitasgroup_section_content {
  max-width: max(880px, 114.8rem);
  padding: max(24px, 10rem) 24px max(24px, 11.2rem);
  margin-inline: auto;
}
.bl_three-minutes-sumitasgroup_section_content_column {
  display: grid;
  grid-template-columns: 1fr max(240px, 34.1rem);
  gap: max(24px, 12rem);
}
.bl_three-minutes-sumitasgroup_section_content_column_text_title {
  font-size: max(24px, 3.5rem);
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 1.8;
  color: var(--dark-blue-color);
}
.bl_three-minutes-sumitasgroup_section_content_column_text_lead {
  margin-top: max(24px, 4rem);
  font-size: max(14px, 1.8rem);
  letter-spacing: 0.1em;
  line-height: 2;
}
.bl_three-minutes-sumitasgroup_section_content_small_column {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  /* grid-template-columns:
    max(80px, 14rem) auto max(80px, 14rem) auto max(80px, 14rem)
    auto; */
  align-items: center;
  gap: max(16px, 1.9rem);
  margin-top: max(40px, 8.1rem);
}
.bl_three-minutes-sumitasgroup_section_content_small_column_link {
  display: grid;
  grid-template-columns: max(80px, 14rem) auto;
  gap: max(16px, 1.9rem);
  align-items: center;
}
.bl_three-minutes-sumitasgroup_section_content_small_column2 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  /* grid-template-columns:
    max(80px, 14rem) auto max(80px, 14rem) auto max(80px, 14rem)
    auto; */
  align-items: center;
  gap: max(16px, 1.9rem);
  margin-top: max(40px, 8.1rem);
}
.bl_three-minutes-sumitasgroup_section_content_small_column_link2 {
  display: grid;
  grid-template-columns: max(75px, 8rem) auto;
  gap: max(16px, 1.8rem);
  align-items: center;
}
.bl_three-minutes-sumitasgroup_section_content_small_column_content {
  border-bottom: 1px solid var(--dark-blue-color);
  padding-bottom: max(10px, 1.2rem);
  color: var(--dark-blue-color);
  font-weight: 500;
  letter-spacing: 0.1em;
}
.bl_three-minutes-sumitasgroup_section_content_small_column_content_title {
  font-size: max(12px, 1.8rem);
  letter-spacing: 0.1em;
}
.bl_three-minutes-sumitasgroup_section_content_small_column_content_name {
  margin-top: max(4px, 0.8rem);
  font-size: max(14px, 1.6rem);
}
.bl_three-minutes-sumitasgroup_section_content_small_column_content {
  margin-right: max(12px, 1.7rem);
}
.bl_three-minutes_data_content_column_4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: max(16px, 3.6rem);
  margin-inline: auto;
  max-width: max(880px, 114.8rem);
  padding: 0 24px;
  margin-top: max(80px, 16.2rem);
}
.el_top_work_title + .bl_three-minutes_data_content_column_3 {
  margin-top: max(80px, 16.2rem);
}
.bl_three-minutes_data_content_column_3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: max(16px, 3.8rem) max(16px, 3.6rem);
  margin-inline: auto;
  max-width: max(880px, 114.8rem);
  padding: 0 24px;
}

.ly_three-minutes-business_section {
  padding-top: max(120px, 20.9rem);
  padding-bottom: max(120px, 23.8rem);
}
.ly_three-minutes-business_section_inner {
  max-width: max(880px, 114.8rem);
  padding: 0 24px;
  margin-inline: auto;
}
.bl_three-minutes-business_list {
  margin-top: max(40px, 8.1rem);
  display: grid;
  gap: max(16px, 2.8rem);
}
.bl_three-minutes-business_list_link {
  background-color: var(--white-color);
  border-radius: 10px;
  padding: max(16px, 2.8rem) max(16px, 2.8rem) max(16px, 2.8rem)
    max(16px, 3.1rem);
}
.bl_three-minutes-business_list_link_dl {
  display: grid;
  grid-template-columns: max(240px, 30.4rem) 1fr;
  align-items: center;
  gap: max(24px, 3.5rem);
}
.bl_three-minutes-business_list_link_dt {
  border-radius: 10px;
  padding: max(16px, 3.1rem) max(16px, 2.4rem) max(16px, 2.4rem);
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  gap: max(16px, 2.1rem);
}
.bl_three-minutes-business_list_link_dl_real-estate
  .bl_three-minutes-business_list_link_dt {
  background-color: var(--light-orange-color);
}
.bl_three-minutes-business_list_link_dl_construction
  .bl_three-minutes-business_list_link_dt {
  background-color: var(--light-neon-green-color);
}
.bl_three-minutes-business_list_link_dl_franchise
  .bl_three-minutes-business_list_link_dt {
  background-color: var(--light-pink-color);
}
.bl_three-minutes-business_list_link_dt_number {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  letter-spacing: 0;
  color: var(--white-color);
  font-size: max(24px, 5rem);
}
.bl_three-minutes-business_list_link_dt_text {
  font-weight: 500;
  letter-spacing: 0.1em;
  font-size: max(16px, 2rem);
  text-align: center;
}
.bl_three-minutes-business_list_link_dd {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: max(16px, 2.9rem);
  align-items: center;
}
.bl_three-minutes-business_list_link_dd_text {
  font-size: max(13px, 1.8rem);
  letter-spacing: 0.1em;
  line-height: 2;
}
.bl_three-minutes-business_list_link_dd_imtage_content {
  display: grid;
  place-items: center;
  border-radius: 50%;
  align-items: center;
  width: max(40px, 6.6rem);
  height: max(40px, 6.6rem);
}
.bl_three-minutes-business_list_link_dl_real-estate
  .bl_three-minutes-business_list_link_dd_imtage_content {
  border: 1px solid var(--orange-color);
}
.bl_three-minutes-business_list_link_dl_construction
  .bl_three-minutes-business_list_link_dd_imtage_content {
  border: 1px solid var(--neon-green-color);
}
.bl_three-minutes-business_list_link_dl_franchise
  .bl_three-minutes-business_list_link_dd_imtage_content {
  border: 1px solid var(--pink-color);
}
.bl_three-minutes-business_list_link_dd_image {
  width: max(12px, 1.7rem);
}
.bl_three-minutes_data_content_column_3 .bl_three-minutes_data_content {
  padding: max(16px, 2.3rem) max(16px, 2.1rem);
}
.bl_three-minutes_data_content_column_3 .bl_three-minutes_data_content_title {
  font-size: max(14px, 2rem);
  margin-bottom: max(24px, 4rem);
  padding: max(8px, 1.6rem) max(4px, 0.8rem);
}
.bl_three-minutes_data_content_column_3 .bl_three-minutes_data_content_icon {
  margin-top: 0;
  max-width: max(80px, 14.5rem);
}
.bl_three-minutes_data_content_column_3 .bl_three-minutes_data_content_number {
  margin-top: max(8px, 2.4rem);
}
.bl_three-minutes_data_content_number_small {
  font-size: max(24px, 7rem);
  font-weight: 600;
  letter-spacing: 0;
}
.bl_three-minutes_work_title {
  text-align: center;
  font-size: max(20px, 3rem);
  letter-spacing: 0.1em;
  margin-top: max(64px, 12.1rem);
}
.bl_three-minutes_work_title + .bl_three-minutes_data_content_column_3 {
  margin-top: max(24px, 4.9rem);
}

.ly_three-minutes-data_section {
  padding-bottom: max(120px, 23.8rem);
}
/* 社員の声
------------------------------------------------------ */
.ly_three-minutes-voice_section {
  background-color: var(--light-yellow-color);
  padding-top: max(100px, 17rem);
  padding-bottom: max(80px, 14.7rem);
  border-radius: max(40px, 10rem);
}
.ly_three-minutes-voice_section_inner {
  max-width: max(880px, 114.8rem);
  padding: 0 24px;
  margin-inline: auto;
}
.el_top_work_title + .bl_three-minutes-voice_content {
  margin-top: max(64px, 10.4rem);
}
.bl_three-minutes-voice_content {
  background-color: var(--white-color);
  border-radius: 20px;
  padding: max(24px, 4rem);
}
.bl_three-minutes-voice_content + .bl_three-minutes-voice_content {
  margin-top: max(24px, 6.5rem);
}
.bl_three-minutes-voice_content_title {
  display: grid;
  place-items: center;
  background-color: var(--light-blue-color);
  min-height: max(40px, 6.5rem);
  font-weight: 500;
  letter-spacing: 0.1em;
  font-size: max(16px, 2.2rem);
  padding: max(4px, 0.8rem);
  border-radius: 10px;
  text-align: center;
  margin-bottom: max(24px, 3.8rem);
}
.bl_three-minutes-voice_content_item {
  border-top: 1px solid var(--gray-color);
  display: grid;
  grid-template-columns: max(60px, 8.3rem) 1fr max(72px, 8rem);
  align-items: center;
  gap: max(24px, 4.8rem);
  min-height: max(64px, 8rem);
  padding: 0 max(16px, 2rem) 0 max(16px, 3.2rem);
}
.bl_three-minutes-voice_content_item:last-of-type {
  border-bottom: 1px solid var(--gray-color);
}
.bl_three-minutes-voice_content_list_number_en {
  font-size: max(18px, 2.8rem);
  letter-spacing: 0.1em;
  font-weight: 500;
}
.bl_three-minutes-voice_content_list_number_jp {
  font-size: max(12px, 1.8rem);
  letter-spacing: 0.1em;
  font-weight: 500;
}
.bl_three-minutes-voice_content_list_text {
  font-size: max(16px, 2.2rem);
  letter-spacing: 0.05em;
  font-weight: 500;
}
.bl_three-minutes-voice_content_list_number {
  text-align: center;
  width: max(60px, 8.3rem);
  height: max(44px, 6rem);
  display: grid;
  place-content: center;
  grid-template-columns: auto auto;
  align-items: flex-end;
  gap: 2px;
}
.bl_three-minutes-voice_content_list_number_jp {
  position: relative;
  bottom: 1px;
}
.bl_three-minutes-voice_content_item_number_1
  .bl_three-minutes-voice_content_list_number {
  background-image: url(../img/three-minutes/icon-crown.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.bl_three-minutes-voice_content_item_number_1
  .bl_three-minutes-voice_content_list_number_en {
  position: relative;
  bottom: -6px;
}
.bl_three-minutes-voice_content_item_number_1
  .bl_three-minutes-voice_content_list_number_jp {
  position: relative;
  bottom: -5px;
}
.bl_three-minutes-voice_content_item_number_1
  .bl_three-minutes-voice_content_list_text {
  font-size: max(20px, 2.8rem);
  letter-spacing: 0.05em;
  font-weight: 500;
  color: var(--blue-color);
  position: relative;
}
.bl_three-minutes-voice_content_list_percent_text {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: flex-end;
}
.bl_three-minutes-voice_content_list_percent_number {
  font-family: "Poppins", sans-serif;
  font-size: max(32px, 4.5rem);
  letter-spacing: 0.01em;
  font-weight: 600;
  color: var(--blue-color);
  text-align: center;
}
.bl_three-minutes-voice_content_list_percent_unit {
  font-size: max(16px, 2.2rem);
  letter-spacing: 0.05em;
  font-weight: bold;
  position: relative;
  bottom: 8px;
}
.bl_three-minutes_data_content_large_icon {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.bl_three-minutes_data_content_large_icon_circle {
  fill: none;
  stroke: var(--white-color);
  stroke-width: 108;
  stroke-dasharray: 328.13;
  stroke-dashoffset: 0;
  rotate: 90deg;
  scale: -1 1;
  transform-origin: center;
  animation-play-state: running;
}
.bl_three-minutes_data_content_large_icon_svg.animate
  .bl_three-minutes_data_content_large_icon_circle {
  animation: iconCircle 1s ease-in-out forwards;
  animation-direction: normal;
}

.bl_three-minutes_data_content_small_icon_circle01 {
  fill: none;
  stroke: var(--white-color);
  stroke-width: 78;
  stroke-dasharray: 244.92;
  stroke-dashoffset: 0;
  rotate: 90deg;
  scale: -1 1;
  transform-origin: center;
  animation-play-state: running;
}
.bl_three-minutes_data_content_large_icon_svg.animate
  .bl_three-minutes_data_content_small_icon_circle01 {
  animation: iconCircleSmall01 1s ease-in-out forwards;
  animation-direction: normal;
}
.bl_three-minutes_data_content_small_icon_circle02 {
  fill: none;
  stroke: var(--white-color);
  stroke-width: 81;
  stroke-dasharray: 254.34;
  stroke-dashoffset: 0;
  rotate: 90deg;
  scale: -1 1;
  transform-origin: center;
  animation-play-state: running;
}
.bl_three-minutes_data_content_large_icon_svg.animate
  .bl_three-minutes_data_content_small_icon_circle02 {
  animation: iconCircleSmall02 1s ease-in-out forwards;
  animation-direction: normal;
}

.animate_fade_up {
  opacity: 0;
  visibility: hidden;
  translate: 0 8px;
  transition: 0.3s;
}
.bl_three-minutes_data_content_large_icon_svg.animate .animate_fade_up {
  opacity: 1;
  visibility: visible;
  translate: 0 0;
  transition-delay: 1s;
}
path.bl_three-minutes_data_content_large_icon_circle {
  transition-delay: 1s;
}
@keyframes iconCircle {
  from {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: 328.13;
  }
}
@keyframes iconCircleSmall01 {
  from {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: 244.92;
  }
}
@keyframes iconCircleSmall02 {
  from {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: 254.34;
  }
}
.bl_three-minutes_data_content_age_rectangle {
  transition: 1s ease-in-out;
  transform-origin: right;
  transform: scaleX(1);
}
.bl_three-minutes_data_content_large_icon_svg.animate
  .bl_three-minutes_data_content_age_rectangle {
  transform: scaleX(0);
}
@media not screen and (min-width: 900px) {
  .bl_environment_anchor_list {
    grid-template-columns: repeat(2, 1fr);
    gap: max(16px, 2.4rem);
    margin-top: max(40px, 6.4rem);
  }
  .bl_environment_anchor_list_item_link {
    gap: max(6px, 1.2rem);
    font-size: max(12px, 1.6rem);
  }
  .bl_environment_anchor_list_item_link_icon {
    width: 12px;
  }
  .ly_three-minutes-sumitas_section {
    /* padding-top: max(40px, 8rem); */
  }
  .ly_three-minutes-sumitas_section_lead_content {
    padding-top: max(40px, 8rem);
    padding-bottom: max(40px, 8rem);
    border-radius: 0 0 max(40px, 8rem) max(40px, 8rem);
  }
  .ly_three-minutes-sumitas_title {
    margin-top: max(16px, 2.4rem);
    font-size: max(20px, 3.2rem);
  }
  .ly_three-minutes-sumitas_lead_text {
    margin-top: max(32px, 5.6rem);
    font-size: max(14px, 2rem);
  }
  .ly_three-minutes-sumitas_large_imege {
    margin-top: max(40px, 6.4rem);
  }
  .bl_three-minutes_data_wrap {
    margin-top: max(40px, 8rem);
    gap: max(8px, 2.4rem);
  }
  .bl_three-minutes_data_content {
    padding: max(12px, 2rem);
  }
  .bl_three-minutes_data_content_column_4 .bl_three-minutes_data_content {
    padding: max(16px, 2.4rem);
  }
  .bl_three-minutes_data_content_title {
    font-size: max(14px, 2rem);
  }
  .bl_three-minutes_data_content_icon {
    margin-top: max(16px, 2.4rem);
  }
  .bl_three-minutes_data_content_number {
    margin-top: max(16px, 2.4rem);
    font-size: max(18px, 4.8rem);
  }
  .bl_three-minutes_data_content_number_text {
    font-size: max(12px, 1.6rem);
  }
  .bl_three-minutes_data_content_number_small {
    font-size: max(14px, 4rem);
  }
  .bl_three-minutes_data_content_text {
    font-size: max(10px, 1.4rem);
  }
  .bl_three-minutes_data_content_number_text {
    bottom: 0;
  }
  .ly_three-minutes-sumitasgroup_section {
    margin-top: max(40px, 8rem);
  }
  .bl_three-minutes-sumitasgroup_section_content_column {
    grid-template-columns: none;
    gap: max(24px, 4rem);
  }
  .bl_three-minutes-sumitasgroup_section_content {
    padding: max(40px, 6.4rem) 24px max(24px, 4rem);
  }
  .bl_three-minutes-sumitasgroup_section_content_column_text_title {
    font-size: max(20px, 3.2rem);
    line-height: 1.6;
  }
  .bl_three-minutes-sumitasgroup_section_content_column_text_lead {
    margin-top: max(16px, 2.4rem);
    font-size: max(14px, 1.8rem);
  }
  .bl_three-minutes-sumitasgroup_section_content_small_column {
    justify-content: center;
    display: grid;
    /* grid-template-columns: max(120px, 18rem) max(128px, 20rem); */
    grid-template-columns: none;
    gap: max(24px, 3.2rem);
    margin-top: max(40px, 8rem);
  }
  .bl_three-minutes-sumitasgroup_section_content_small_column_link {
    grid-template-columns: max(120px, 18rem) max(128px, 20rem);
  }
  .bl_three-minutes-sumitasgroup_section_content_small_column2 {
    justify-content: center;
    display: grid;
    /* grid-template-columns: max(120px, 18rem) max(128px, 20rem); */
    grid-template-columns: none;
    gap: max(24px, 3.2rem);
    margin-top: max(40px, 8rem);
  }
  .bl_three-minutes-sumitasgroup_section_content_small_column_link2 {
    grid-template-columns: max(120px, 18rem) max(128px, 20rem);
  }
  .bl_three-minutes-sumitasgroup_section_content_small_column_content {
    margin-right: 0;
  }
  .bl_three-minutes-sumitasgroup_section_content_small_column_content_title {
    font-size: max(12px, 1.6rem);
  }
  .bl_three-minutes-sumitasgroup_section_content_small_column_content_name {
    font-size: max(16px, 2.2rem);
  }
  .bl_three-minutes-sumitasgroup_section_content_column_image {
    width: 85%;
    max-width: 371px;
    margin-inline: auto;
  }
  .bl_three-minutes_data_content_column_4 {
    grid-template-columns: repeat(2, 1fr);
    gap: max(16px, 2.4rem);
    margin-top: max(40px, 8rem);
  }
  .bl_three-minutes_data_content_column_4 .bl_three-minutes_data_content_title {
    font-size: max(14px, 2rem);
    padding: max(8px, 1.6rem);
  }
  .bl_three-minutes_data_content_column_4
    .bl_three-minutes_data_content_number {
    font-size: max(24px, 6.4rem);
  }
  .bl_three-minutes_data_content_column_4
    .bl_three-minutes_data_content_number_text {
    font-size: max(14px, 2.2rem);
  }
  .ly_three-minutes-business_section {
    padding-top: max(80px, 12rem);
    padding-bottom: 0;
  }
  .bl_three-minutes-business_list {
    margin-top: max(24px, 4rem);
    gap: max(16px, 2.4rem);
  }
  .bl_three-minutes-business_list_link {
    padding: max(16px, 2.4rem);
  }
  .bl_three-minutes-business_list_link_dl {
    grid-template-columns: none;
    align-items: center;
    gap: max(16px, 2.4rem);
  }
  .bl_three-minutes-business_list_link_dt {
    padding: max(8px, 1.6rem);
    grid-template-columns: auto auto;
    gap: max(16px, 2.4rem);
    justify-content: center;
  }
  .bl_three-minutes-business_list_link_dt_text {
    font-size: max(14px, 2rem);
    text-align: left;
  }
  .bl_three-minutes-business_list_link_dt_number {
    font-size: max(24px, 3.2rem);
  }
  .bl_three-minutes-business_list_link_dd {
    gap: max(16px, 2.4rem);
  }
  .el_top_work_title + .bl_three-minutes_data_content_column_3 {
    margin-top: max(40px, 8rem);
  }
  .bl_three-minutes_data_content_column_3 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: max(16px, 2.4rem);
  }
  .bl_three-minutes_data_content_column_3 .bl_three-minutes_data_content {
    padding: max(16px, 2.3rem) max(12px, 2rem);
  }
  .bl_three-minutes_data_content_column_3 .bl_three-minutes_data_content_title {
    margin-bottom: max(16px, 2.4rem);
    padding: max(4px, 0.8rem);
  }
  .bl_three-minutes_work_title {
    font-size: max(20px, 2.8rem);
    margin-top: max(40px, 8rem);
  }
  .ly_three-minutes-data_section {
    padding-bottom: max(80px, 16rem);
  }

  /* 社員の声
------------------------------------------------------ */
  .ly_three-minutes-voice_section {
    padding-top: max(80px, 16rem);
    padding-bottom: max(80px, 14.7rem);
  }
  .el_top_work_title + .bl_three-minutes-voice_content {
    margin-top: max(40px, 8rem);
  }
  .bl_three-minutes-voice_content {
    padding: max(16px, 2.4rem);
  }
  .bl_three-minutes-voice_content_title {
    min-height: max(40px, 4.8rem);
    font-size: max(14px, 2rem);
    margin-bottom: max(16px, 3.2rem);
  }
  .bl_three-minutes-voice_content_item {
    grid-template-columns: max(56px, 8rem) 1fr max(64px, 7.2rem);
    gap: max(16px, 2.4rem);
    min-height: max(56px, 8rem);
    padding: 8px max(16px, 2rem);
  }
  .bl_three-minutes-voice_content_list_text {
    font-size: max(14px, 2rem);
  }
  .bl_three-minutes-voice_content_item_number_1
    .bl_three-minutes-voice_content_list_text {
    font-size: max(15px, 2.2rem);
  }
  .bl_three-minutes-voice_content_list_number {
    width: max(56px, 8rem);
    height: max(40px, 5.6rem);
  }
  .bl_three-minutes-voice_content_list_number_en {
    font-size: max(16px, 2.4rem);
  }
  .bl_three-minutes-voice_content_list_number_jp {
    font-size: max(10px, 1.6rem);
  }
  .bl_three-minutes-voice_content_list_percent_number {
    font-size: max(28px, 4rem);
  }
}
