@charset "UTF-8";
/*======*/
/* 余白 */
/*======*/
.m-10 {
  margin: 10px !important; }

.m-20 {
  margin: 20px !important; }

.m-40 {
  margin: 40px !important; }

.m-60 {
  margin: 60px !important; }

.m-80 {
  margin: 80px !important; }

.m-100 {
  margin: 100px !important; }

.mt-10 {
  margin-top: 10px !important; }

.mt-20 {
  margin-top: 20px !important; }

.mt-40 {
  margin-top: 40px !important; }

.mt-60 {
  margin-top: 60px !important; }

.mt-80 {
  margin-top: 80px !important; }

.mt-100 {
  margin-top: 100px !important; }

.mb-10 {
  margin-bottom: 10px !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.mb-40 {
  margin-bottom: 40px !important; }

.mb-60 {
  margin-bottom: 60px !important; }

.mb-80 {
  margin-bottom: 80px !important; }

.mb-100 {
  margin-bottom: 100px !important; }

.ms-10 {
  margin-left: 10px !important; }

.ms-20 {
  margin-left: 20px !important; }

.ms-40 {
  margin-left: 40px !important; }

.ms-60 {
  margin-left: 60px !important; }

.ms-80 {
  margin-left: 80px !important; }

.ms-100 {
  margin-left: 100px !important; }

.me-10 {
  margin-right: 10px !important; }

.me-20 {
  margin-right: 20px !important; }

.me-40 {
  margin-right: 40px !important; }

.me-60 {
  margin-right: 60px !important; }

.me-80 {
  margin-right: 80px !important; }

.me-100 {
  margin-right: 100px !important; }

.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important; }

.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important; }

.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important; }

.mx-60 {
  margin-left: 60px !important;
  margin-right: 60px !important; }

.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important; }

.mx-100 {
  margin-left: 100px !important;
  margin-right: 100px !important; }

.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

.my-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important; }

.my-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important; }

.my-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important; }

.p-10 {
  padding: 10px !important; }

.p-20 {
  padding: 20px !important; }

.p-40 {
  padding: 40px !important; }

.p-60 {
  padding: 60px !important; }

.p-80 {
  padding: 80px !important; }

.p-100 {
  padding: 100px !important; }

.pt-10 {
  padding-top: 10px !important; }

.pt-20 {
  padding-top: 20px !important; }

.pt-40 {
  padding-top: 40px !important; }

.pt-60 {
  padding-top: 60px !important; }

.pt-80 {
  padding-top: 80px !important; }

.pt-100 {
  padding-top: 100px !important; }

.pb-10 {
  padding-bottom: 10px !important; }

.pb-20 {
  padding-bottom: 20px !important; }

.pb-40 {
  padding-bottom: 40px !important; }

.pb-60 {
  padding-bottom: 60px !important; }

.pb-80 {
  padding-bottom: 80px !important; }

.pb-100 {
  padding-bottom: 100px !important; }

.ps-10 {
  padding-left: 10px !important; }

.ps-20 {
  padding-left: 20px !important; }

.ps-40 {
  padding-left: 40px !important; }

.ps-60 {
  padding-left: 60px !important; }

.ps-80 {
  padding-left: 80px !important; }

.ps-100 {
  padding-left: 100px !important; }

.pe-10 {
  padding-right: 10px !important; }

.pe-20 {
  padding-right: 20px !important; }

.pe-40 {
  padding-right: 40px !important; }

.pe-60 {
  padding-right: 60px !important; }

.pe-80 {
  padding-right: 80px !important; }

.pe-100 {
  padding-right: 100px !important; }

.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.px-40 {
  padding-left: 40px !important;
  adding-right: 40px !important; }

.px-60 {
  padding-left: 60px !important;
  padding-right: 60px !important; }

.px-80 {
  padding-left: 80px !important;
  padding-right: 80px !important; }

.px-100 {
  padding-left: 100px !important;
  padding-right: 100px !important; }

.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

.py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important; }

.py-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important; }

.py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important; }

@media (min-width: 768px) {
  .m-md-10 {
    margin: 10px !important; }

  .m-md-20 {
    margin: 20px !important; }

  .m-md-40 {
    margin: 40px !important; }

  .m-md-60 {
    margin: 60px !important; }

  .m-md-80 {
    margin: 80px !important; }

  .m-md-100 {
    margin: 100px !important; }

  .mt-md-10 {
    margin-top: 10px !important; }

  .mt-md-20 {
    margin-top: 20px !important; }

  .mt-md-40 {
    margin-top: 40px !important; }

  .mt-md-60 {
    margin-top: 60px !important; }

  .mt-md-80 {
    margin-top: 80px !important; }

  .mt-md-100 {
    margin-top: 100px !important; }

  .mb-md-10 {
    margin-bottom: 10px !important; }

  .mb-md-20 {
    margin-bottom: 20px !important; }

  .mb-md-40 {
    margin-bottom: 40px !important; }

  .mb-md-60 {
    margin-bottom: 60px !important; }

  .mb-md-80 {
    margin-bottom: 80px !important; }

  .mb-md-100 {
    margin-bottom: 100px !important; }

  .ms-md-10 {
    margin-left: 10px !important; }

  .ms-md-20 {
    margin-left: 20px !important; }

  .ms-md-40 {
    margin-left: 40px !important; }

  .ms-md-60 {
    margin-left: 60px !important; }

  .ms-md-80 {
    margin-left: 80px !important; }

  .ms-md-100 {
    margin-left: 100px !important; }

  .me-md-10 {
    margin-right: 10px !important; }

  .me-md-20 {
    margin-right: 20px !important; }

  .me-md-40 {
    margin-right: 40px !important; }

  .me-md-60 {
    margin-right: 60px !important; }

  .me-md-80 {
    margin-right: 80px !important; }

  .me-md-100 {
    margin-right: 100px !important; }

  .mx-md-10 {
    margin-left: 10px !important;
    margin-right: 10px !important; }

  .mx-md-20 {
    margin-left: 20px !important;
    margin-right: 20px !important; }

  .mx-md-40 {
    margin-left: 40px !important;
    margin-right: 40px !important; }

  .mx-md-60 {
    margin-left: 60px !important;
    margin-right: 60px !important; }

  .mx-md-80 {
    margin-left: 80px !important;
    margin-right: 80px !important; }

  .mx-md-100 {
    margin-left: 100px !important;
    margin-right: 100px !important; }

  .my-md-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important; }

  .my-md-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important; }

  .my-md-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }

  .my-md-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important; }

  .my-md-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }

  .my-md-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important; }

  .p-md-10 {
    padding: 10px !important; }

  .p-md-20 {
    padding: 20px !important; }

  .p-md-40 {
    padding: 40px !important; }

  .p-md-60 {
    padding: 60px !important; }

  .p-md-80 {
    padding: 80px !important; }

  .p-md-100 {
    padding: 100px !important; }

  .pt-md-10 {
    padding-top: 10px !important; }

  .pt-md-20 {
    padding-top: 20px !important; }

  .pt-md-40 {
    padding-top: 40px !important; }

  .pt-md-60 {
    padding-top: 60px !important; }

  .pt-md-80 {
    padding-top: 80px !important; }

  .pt-md-100 {
    padding-top: 100px !important; }

  .pb-md-10 {
    padding-bottom: 10px !important; }

  .pb-md-20 {
    padding-bottom: 20px !important; }

  .pb-md-40 {
    padding-bottom: 40px !important; }

  .pb-md-60 {
    padding-bottom: 60px !important; }

  .pb-md-80 {
    padding-bottom: 80px !important; }

  .pb-md-100 {
    padding-bottom: 100px !important; }

  .ps-md-10 {
    padding-left: 10px !important; }

  .ps-md-20 {
    padding-left: 20px !important; }

  .ps-md-40 {
    padding-left: 40px !important; }

  .ps-md-60 {
    padding-left: 60px !important; }

  .ps-md-80 {
    padding-left: 80px !important; }

  .ps-md-100 {
    padding-left: 100px !important; }

  .pe-md-10 {
    padding-right: 10px !important; }

  .pe-md-20 {
    padding-right: 20px !important; }

  .pe-md-40 {
    padding-right: 40px !important; }

  .pe-md-60 {
    padding-right: 60px !important; }

  .pe-md-80 {
    padding-right: 80px !important; }

  .pe-md-100 {
    padding-right: 100px !important; }

  .px-md-10 {
    padding-left: 10px !important;
    padding-right: 10px !important; }

  .px-md-20 {
    padding-left: 20px !important;
    padding-right: 20px !important; }

  .px-md-40 {
    padding-left: 40px !important;
    adding-right: 40px !important; }

  .px-md-60 {
    padding-left: 60px !important;
    padding-right: 60px !important; }

  .px-md-80 {
    padding-left: 80px !important;
    padding-right: 80px !important; }

  .px-md-100 {
    padding-left: 100px !important;
    padding-right: 100px !important; }

  .py-md-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }

  .py-md-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important; }

  .py-md-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }

  .py-md-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important; }

  .py-md-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }

  .py-md-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important; } }
@media (min-width: 992px) {
  .m-lg-10 {
    margin: 10px !important; }

  .m-lg-20 {
    margin: 20px !important; }

  .m-lg-40 {
    margin: 40px !important; }

  .m-lg-60 {
    margin: 60px !important; }

  .m-lg-80 {
    margin: 80px !important; }

  .m-lg-100 {
    margin: 100px !important; }

  .mt-lg-10 {
    margin-top: 10px !important; }

  .mt-lg-20 {
    margin-top: 20px !important; }

  .mt-lg-40 {
    margin-top: 40px !important; }

  .mt-lg-60 {
    margin-top: 60px !important; }

  .mt-lg-80 {
    margin-top: 80px !important; }

  .mt-lg-100 {
    margin-top: 100px !important; }

  .mb-md-10 {
    margin-bottom: 10px !important; }

  .mb-lg-20 {
    margin-bottom: 20px !important; }

  .mb-lg-40 {
    margin-bottom: 40px !important; }

  .mb-lg-60 {
    margin-bottom: 60px !important; }

  .mb-lg-80 {
    margin-bottom: 80px !important; }

  .mb-lg-100 {
    margin-bottom: 100px !important; }

  .ms-lg-10 {
    margin-left: 10px !important; }

  .ms-lg-20 {
    margin-left: 20px !important; }

  .ms-lg-40 {
    margin-left: 40px !important; }

  .ms-lg-60 {
    margin-left: 60px !important; }

  .ms-md-80 {
    margin-left: 80px !important; }

  .ms-lg-100 {
    margin-left: 100px !important; }

  .me-lg-10 {
    margin-right: 10px !important; }

  .me-lg-20 {
    margin-right: 20px !important; }

  .me-lg-40 {
    margin-right: 40px !important; }

  .me-lg-60 {
    margin-right: 60px !important; }

  .me-lg-80 {
    margin-right: 80px !important; }

  .me-lg-100 {
    margin-right: 100px !important; }

  .mx-lg-10 {
    margin-left: 10px !important;
    margin-right: 10px !important; }

  .mx-lg-20 {
    margin-left: 20px !important;
    margin-right: 20px !important; }

  .mx-lg-40 {
    margin-left: 40px !important;
    margin-right: 40px !important; }

  .mx-lg-60 {
    margin-left: 60px !important;
    margin-right: 60px !important; }

  .mx-lg-80 {
    margin-left: 80px !important;
    margin-right: 80px !important; }

  .mx-lg-100 {
    margin-left: 100px !important;
    margin-right: 100px !important; }

  .my-lg-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important; }

  .my-lg-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important; }

  .my-lg-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }

  .my-lg-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important; }

  .my-lg-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }

  .my-lg-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important; }

  .p-lg-10 {
    padding: 10px !important; }

  .p-lg-20 {
    padding: 20px !important; }

  .p-lg-40 {
    padding: 40px !important; }

  .p-lg-60 {
    padding: 60px !important; }

  .p-lg-80 {
    padding: 80px !important; }

  .p-lg-100 {
    padding: 100px !important; }

  .pt-lg-10 {
    padding-top: 10px !important; }

  .pt-lg-20 {
    padding-top: 20px !important; }

  .pt-lg-40 {
    padding-top: 40px !important; }

  .pt-lg-60 {
    padding-top: 60px !important; }

  .pt-lg-80 {
    padding-top: 80px !important; }

  .pt-lg-100 {
    padding-top: 100px !important; }

  .pb-lg-10 {
    padding-bottom: 10px !important; }

  .pb-lg-20 {
    padding-bottom: 20px !important; }

  .pb-lg-40 {
    padding-bottom: 40px !important; }

  .pb-lg-60 {
    padding-bottom: 60px !important; }

  .pb-lg-80 {
    padding-bottom: 80px !important; }

  .pb-lg-100 {
    padding-bottom: 100px !important; }

  .ps-lg-10 {
    padding-left: 10px !important; }

  .ps-lg-20 {
    padding-left: 20px !important; }

  .ps-lg-40 {
    padding-left: 40px !important; }

  .ps-lg-60 {
    padding-left: 60px !important; }

  .ps-lg-80 {
    padding-left: 80px !important; }

  .ps-lg-100 {
    padding-left: 100px !important; }

  .pe-lg-10 {
    padding-right: 10px !important; }

  .pe-lg-20 {
    padding-right: 20px !important; }

  .pe-lg-40 {
    padding-right: 40px !important; }

  .pe-lg-60 {
    padding-right: 60px !important; }

  .pe-lg-80 {
    padding-right: 80px !important; }

  .pe-lg-100 {
    padding-right: 100px !important; }

  .px-lg-10 {
    padding-left: 10px !important;
    padding-right: 10px !important; }

  .px-lg-20 {
    padding-left: 20px !important;
    padding-right: 20px !important; }

  .px-lg-40 {
    padding-left: 40px !important;
    adding-right: 40px !important; }

  .px-lg-60 {
    padding-left: 60px !important;
    padding-right: 60px !important; }

  .px-lg-80 {
    padding-left: 80px !important;
    padding-right: 80px !important; }

  .px-lg-100 {
    padding-left: 100px !important;
    padding-right: 100px !important; }

  .py-lg-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }

  .py-lg-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important; }

  .py-lg-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }

  .py-lg-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important; }

  .py-lg-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }

  .py-lg-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important; } }
