@charset "UTF-8";

.s01>.inner {
  width: 656px;
  margin-top: 51px;
  padding: 68px 0 142px;
  border-top: 1px solid var(--main-color);
}

.s01 h2 {
  font-size: 2.4rem;
  margin-bottom: 50px;
  text-align: left;
}

.s01 .t01 {
  font-size: 1.375rem;
  line-height: 2.05;
  text-align: justify;
  letter-spacing: -.01em;
  margin-bottom: 39px;
}

.s01 .t02 {
  font-size: 1.2rem;
  text-align: right;
  margin-top: 89px;
}

.s01 .t02 span {
  font-size: 1.945rem;
  padding-left: 1em;
}