.c-box {
  display: flex;
  justify-content: center;
  padding: 0 24px;
}
.c-box__inner {
  max-width: 1120px;
  width: 100%;
}

.mb8 {
  margin-bottom: 8px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb16 {
  margin-bottom: 16px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb24 {
  margin-bottom: 24px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb32 {
  margin-bottom: 32px;
}

.mb35 {
  margin-bottom: 35px;
}

.mb40 {
  margin-bottom: 40px;
}

.mb48 {
  margin-bottom: 45px;
}

.mb50 {
  margin-bottom: 50px;
}

.mb55 {
  margin-bottom: 55px;
}

.mb60 {
  margin-bottom: 60px;
}

.mb65 {
  margin-bottom: 65px;
}

.mb80 {
  margin-bottom: 80px;
}

.mb120 {
  margin-bottom: 120px;
}

@media screen and (max-width: 768px) {
  .spmb10 {
    margin-bottom: 10px;
  }
  .spmb12 {
    margin-bottom: 12px;
  }
  .spmb16 {
    margin-bottom: 16px;
  }
  .spmb20 {
    margin-bottom: 20px;
  }
  .spmb30 {
    margin-bottom: 30px;
  }
  .spmb40 {
    margin-bottom: 40px;
  }
  .spmb50 {
    margin-bottom: 50px;
  }
  .spmb60 {
    margin-bottom: 60px;
  }
  .spmb80 {
    margin-bottom: 80px;
  }
}/*# sourceMappingURL=layout.css.map */