/* p-zaimu
---------------------------------------------------------------------------- */
.p-zaimu {
  padding-block: 8rem 10rem;
}

.p-zaimu-layout > :nth-child(1) {
  margin-bottom: 5.5rem;
}
.p-zaimu-layout > :nth-child(2) {
  margin-bottom: 5rem;
}

@media screen and (max-width: 767px) {
  .p-zaimu {
    padding-block: 13.3333333333vw;
  }
  .p-zaimu-layout > :nth-child(1) {
    margin-bottom: 11.7333333333vw;
  }
  .p-zaimu-layout > :nth-child(2) {
    margin-bottom: 10.4vw;
  }
}
