/*=================================================
				media query
=================================================*/
.pc {
  display: none;
}
@media screen and (min-width: 992px) {
  .pc {
    display: block;
  }
}

@media screen and (min-width: 992px) {
  .sp {
    display: none;
  }
}

/*=================================================
				layout
=================================================*/
.mb-0 {
  margin-bottom: 0 !important;
}

.mt-3 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-7 {
  margin-top: 5rem !important;
}

.section__inner {
  padding-inline: 1rem;
  margin-top: 2rem;
}
@media screen and (min-width: 992px) {
  .section__inner {
    margin-top: 5rem;
    padding-inline: 2rem;
  }
}
.section__wrap {
  padding-top: 3rem;
}
@media screen and (min-width: 768px) {
  .section__wrap {
    padding-top: 5rem;
  }
}/*# sourceMappingURL=common.css.map */