.txt03_p + .txt01_p {
  padding-top: 1.3rem;
}
@media screen and (max-width: 768px) {
  .txt03_p + .txt01_p {
    padding-top: 2.5rem;
  }
}
.txt03_p + .num01_list.wid1 {
  padding-top: 11rem;
}
@media screen and (max-width: 768px) {
  .txt03_p + .num01_list.wid1 {
    padding-top: 17rem;
  }
}
.txt03_p + .bnm01_ol {
  padding-top: 1.3rem;
}
@media screen and (max-width: 768px) {
  .txt03_p + .bnm01_ol {
    padding-top: 3rem;
  }
}
.txt03_p + .dot01_ul {
  padding-top: 1.3rem;
}
@media screen and (max-width: 768px) {
  .txt03_p + .dot01_ul {
    padding-top: 3rem;
  }
}

.led05_p + .txt03_p {
  padding-top: 2rem;
}
@media screen and (max-width: 768px) {
  .led05_p + .txt03_p {
    padding-top: 3.5rem;
  }
}

.num01_list.wid1 + .box01 {
  margin-top: 6rem;
}
@media screen and (max-width: 768px) {
  .num01_list.wid1 + .box01 {
    margin-top: 10rem;
  }
}

.box01 + .dot01_ul {
  padding-top: 6rem;
}
@media screen and (max-width: 768px) {
  .box01 + .dot01_ul {
    padding-top: 10rem;
  }
}