/* ユーティリティクラス */
.tus-koyokai .u-p0 {
  padding: 0;
}

.tus-koyokai .u-pt0 {
  padding-top: 0;
}

.tus-koyokai .u-pb0 {
  padding-bottom: 0;
}

.tus-koyokai .u-mt0 {
  margin-top: 0;
}

.tus-koyokai .u-mt20 {
  margin-top: 20px;
}

.tus-koyokai .u-mt40 {
  margin-top: 40px;
}
.tus-koyokai .u-mt40-20 {
  margin-top: 40px;
}

.tus-koyokai .u-mt80-40 {
  margin-top: 80px;
}

.tus-koyokai .u-mt120-80 {
  margin-top: 120px;
}

.tus-koyokai .u-pt40-20 {
  padding-top: 40px;
}

.tus-koyokai .u-pt80-40 {
  padding-top: 80px;
}

.tus-koyokai .u-pt120-80 {
  padding-top: 120px;
}

.tus-koyokai .u-pb0 {
  padding-bottom: 0;
}

.tus-koyokai .u-pb40-20 {
  padding-bottom: 40px;
}

.tus-koyokai .u-pb80-40 {
  padding-bottom: 80px;
}

.tus-koyokai .u-pb120-80 {
  padding-bottom: 120px;
}

@media (max-width: 767px) {
  .tus-koyokai .u-mt40-20 {
    margin-top: 20px;
  }

  .tus-koyokai .u-mt80-40 {
    margin-top: 40px;
  }

  .tus-koyokai .u-mt120-80 {
    margin-top: 80px;
  }

  .tus-koyokai .u-pt40-20 {
    padding-top: 20px;
  }

  .tus-koyokai .u-pt80-40 {
    padding-top: 40px;
  }

  .tus-koyokai .u-pt120-80 {
    padding-top: 80px;
  }

  .tus-koyokai .u-pb40-20 {
    padding-bottom: 20px;
  }

  .tus-koyokai .u-pb80-40 {
    padding-bottom: 40px;
  }

  .tus-koyokai .u-pb120-80 {
    padding-bottom: 80px;
  }
}

