<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.section_steps_title {
  position: relative;
  color: #1a1a1a;
  font-feature-settings: "palt";
  letter-spacing: 0.01em;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .section_steps_title {
    padding-top: calc(clamp(0px, 4.5768229167vw, 81.284375px) * 1);
    padding-bottom: calc(clamp(0px, 2.16796875vw, 38.503125px) * 1);
    width: calc(clamp(0px, 75.15625vw, 1334.775px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .section_steps_title {
    padding: calc(clamp(0px, 14.2933333333vw, 101.4826666663px) * 1) calc(clamp(0px, 4.7644444444vw, 33.8275555554px) * 1) calc(clamp(0px, 5.36vw, 38.0559999999px) * 1);
  }
}
.section_steps_title p, .section_steps_title dl, .section_steps_title dt, .section_steps_title dd, .section_steps_title h2 {
  margin: 0;
}
@media screen and (max-width: 1023px) {
  .section_steps_title .pc {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .section_steps_title .sp {
    display: none !important;
  }
}
.section_steps_title .section_title_min {
  line-height: 1;
  text-align: center;
  font-weight: 700;
}
@media screen and (min-width: 1024px) {
  .section_steps_title .section_title_min {
    font-size: calc(clamp(0px, 1.3489583333vw, 23.9575px) * 1);
    margin-bottom: calc(clamp(0px, 0.4817708333vw, 8.55625px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .section_steps_title .section_title_min {
    font-size: calc(clamp(0px, 3.3351111111vw, 23.6792888888px) * 1);
    margin-bottom: calc(clamp(0px, 1.1911111111vw, 8.4568888889px) * 1);
  }
}
.section_steps_title .section_title {
  display: flex;
  justify-content: center;
  line-height: 1;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .section_steps_title .section_title {
    margin-bottom: calc(clamp(0px, 0.72265625vw, 12.834375px) * 1);
    font-size: calc(clamp(0px, 2.7942708333vw, 49.62625px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .section_steps_title .section_title {
    margin-bottom: calc(clamp(0px, 1.7866666667vw, 12.6853333333px) * 1);
    font-size: calc(clamp(0px, 6.9084444444vw, 49.0499555554px) * 1);
  }
}
.section_steps_title .section_title span {
  font-family: Helvetica !important;
  display: inline-block;
  position: relative;
  border-bottom: 1px solid #addeb7;
}
@media screen and (min-width: 1024px) {
  .section_steps_title .section_title span {
    padding-bottom: calc(clamp(0px, 0.4817708333vw, 8.55625px) * 1);
    border-bottom-width: calc(clamp(0px, 0.2408854167vw, 4.278125px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .section_steps_title .section_title span {
    padding-bottom: calc(clamp(0px, 1.1911111111vw, 8.4568888889px) * 1);
    border-bottom-width: calc(clamp(0px, 0.5955555556vw, 4.2284444444px) * 1);
  }
}
.section_steps_title .section_title span::before, .section_steps_title .section_title span::after {
  content: "";
  position: absolute;
  left: 50%;
  background-color: #fff;
}
@media screen and (min-width: 1024px) {
  .section_steps_title .section_title span::before, .section_steps_title .section_title span::after {
    width: calc(clamp(0px, 1.2044270833vw, 21.390625px) * 1);
    height: calc(clamp(0px, 0.2408854167vw, 4.278125px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .section_steps_title .section_title span::before, .section_steps_title .section_title span::after {
    width: calc(clamp(0px, 2.9777777778vw, 21.1422222221px) * 1);
    height: calc(clamp(0px, 0.5955555556vw, 4.2284444444px) * 1);
  }
}
.section_steps_title .section_title span::before {
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .section_steps_title .section_title span::before {
    bottom: calc(clamp(0px, 0.2408854167vw, 4.278125px) * -1);
  }
}
@media screen and (max-width: 1023px) {
  .section_steps_title .section_title span::before {
    bottom: calc(clamp(0px, 0.5955555556vw, 4.2284444444px) * -1);
  }
}
.section_steps_title .section_title span::after {
  z-index: 2;
  background-color: #addeb7;
  transform: rotate(-53deg);
}
@media screen and (min-width: 1024px) {
  .section_steps_title .section_title span::after {
    margin-left: calc(clamp(0px, 0.3372395833vw, 5.989375px) * 1);
    bottom: calc(clamp(0px, 0.72265625vw, 12.834375px) * -1);
    width: calc(clamp(0px, 1.2044270833vw, 21.390625px) * 1);
    height: calc(clamp(0px, 0.2408854167vw, 4.278125px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .section_steps_title .section_title span::after {
    margin-left: calc(clamp(0px, 0.8337777778vw, 5.9198222222px) * 1);
    bottom: calc(clamp(0px, 1.7866666667vw, 12.6853333333px) * -1);
    width: calc(clamp(0px, 2.9777777778vw, 21.1422222221px) * 1);
    height: calc(clamp(0px, 0.5955555556vw, 4.2284444444px) * 1);
  }
}</pre></body></html>