@charset "UTF-8";
/* =========================================
Utility
========================================= */
/*-----------------------------
index
・z-index
・padding
・margin
・border-radius

・width（em）
・width（px）
・width（rem）
・width（vw）
・width（other）
・width（%）
・item-width（%）

・height（em）
・height（rem）
・font-size
・font-wight
・font-color
・text Align
・letter spacing

・display
・flex
・gap
・order
・grid
・text
・leading
・position
・columns
・rotate
・box
・border
--------------------------------*/
/*-----------------------------------------
z-index
-----------------------------------------*/
.z-auto {
  z-index: auto !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.z-4 {
  z-index: 4 !important;
}

.z-5 {
  z-index: 5 !important;
}

.z-6 {
  z-index: 6 !important;
}

.z-7 {
  z-index: 7 !important;
}

.z-8 {
  z-index: 8 !important;
}

.z-9 {
  z-index: 9 !important;
}

.z-10 {
  z-index: 10 !important;
}

.z-11 {
  z-index: 11 !important;
}

.z-12 {
  z-index: 12 !important;
}

.z-13 {
  z-index: 13 !important;
}

.z-14 {
  z-index: 14 !important;
}

.z-15 {
  z-index: 15 !important;
}

.z-16 {
  z-index: 16 !important;
}

.z-17 {
  z-index: 17 !important;
}

.z-18 {
  z-index: 18 !important;
}

.z-19 {
  z-index: 19 !important;
}

.z-20 {
  z-index: 20 !important;
}

.z-21 {
  z-index: 21 !important;
}

.z-22 {
  z-index: 22 !important;
}

.z-23 {
  z-index: 23 !important;
}

.z-24 {
  z-index: 24 !important;
}

.z-25 {
  z-index: 25 !important;
}

.z-26 {
  z-index: 26 !important;
}

.z-27 {
  z-index: 27 !important;
}

.z-28 {
  z-index: 28 !important;
}

.z-29 {
  z-index: 29 !important;
}

.z-30 {
  z-index: 30 !important;
}

/*-----------------------------------------
padding
-----------------------------------------*/
.p-0 {
  padding: 0rem !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.p-5 {
  padding: 1.25rem !important;
}

.p-6 {
  padding: 1.5rem !important;
}

.p-7 {
  padding: 1.75rem !important;
}

.p-8 {
  padding: 2rem !important;
}

.p-9 {
  padding: 2.25rem !important;
}

.p-10 {
  padding: 2.5rem !important;
}

.p-11 {
  padding: 2.75rem !important;
}

.p-12 {
  padding: 3rem !important;
}

.p-13 {
  padding: 3.25rem !important;
}

.p-14 {
  padding: 3.5rem !important;
}

.p-15 {
  padding: 3.75rem !important;
}

.p-16 {
  padding: 4rem !important;
}

.p-17 {
  padding: 4.25rem !important;
}

.p-18 {
  padding: 4.5rem !important;
}

.p-19 {
  padding: 4.75rem !important;
}

.p-20 {
  padding: 5rem !important;
}

.p-21 {
  padding: 5.25rem !important;
}

.p-22 {
  padding: 5.5rem !important;
}

.p-23 {
  padding: 5.75rem !important;
}

.p-24 {
  padding: 6rem !important;
}

.p-25 {
  padding: 6.25rem !important;
}

.p-26 {
  padding: 6.5rem !important;
}

.p-27 {
  padding: 6.75rem !important;
}

.p-28 {
  padding: 7rem !important;
}

.p-29 {
  padding: 7.25rem !important;
}

.p-30 {
  padding: 7.5rem !important;
}

.px-0 {
  padding-right: 0rem !important;
  padding-left: 0rem !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}

.px-4 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-5 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}

.px-6 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-7 {
  padding-right: 1.75rem !important;
  padding-left: 1.75rem !important;
}

.px-8 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-9 {
  padding-right: 2.25rem !important;
  padding-left: 2.25rem !important;
}

.px-10 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.px-11 {
  padding-right: 2.75rem !important;
  padding-left: 2.75rem !important;
}

.px-12 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-13 {
  padding-right: 3.25rem !important;
  padding-left: 3.25rem !important;
}

.px-14 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}

.px-15 {
  padding-right: 3.75rem !important;
  padding-left: 3.75rem !important;
}

.px-16 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-17 {
  padding-right: 4.25rem !important;
  padding-left: 4.25rem !important;
}

.px-18 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

.px-19 {
  padding-right: 4.75rem !important;
  padding-left: 4.75rem !important;
}

.px-20 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-21 {
  padding-right: 5.25rem !important;
  padding-left: 5.25rem !important;
}

.px-22 {
  padding-right: 5.5rem !important;
  padding-left: 5.5rem !important;
}

.px-23 {
  padding-right: 5.75rem !important;
  padding-left: 5.75rem !important;
}

.px-24 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.px-25 {
  padding-right: 6.25rem !important;
  padding-left: 6.25rem !important;
}

.px-26 {
  padding-right: 6.5rem !important;
  padding-left: 6.5rem !important;
}

.px-27 {
  padding-right: 6.75rem !important;
  padding-left: 6.75rem !important;
}

.px-28 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}

.px-29 {
  padding-right: 7.25rem !important;
  padding-left: 7.25rem !important;
}

.px-30 {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important;
}

.py-0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}

.py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-9 {
  padding-top: 2.25rem !important;
  padding-bottom: 2.25rem !important;
}

.py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-11 {
  padding-top: 2.75rem !important;
  padding-bottom: 2.75rem !important;
}

.py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-13 {
  padding-top: 3.25rem !important;
  padding-bottom: 3.25rem !important;
}

.py-14 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.py-15 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}

.py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-17 {
  padding-top: 4.25rem !important;
  padding-bottom: 4.25rem !important;
}

.py-18 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-19 {
  padding-top: 4.75rem !important;
  padding-bottom: 4.75rem !important;
}

.py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-21 {
  padding-top: 5.25rem !important;
  padding-bottom: 5.25rem !important;
}

.py-22 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}

.py-23 {
  padding-top: 5.75rem !important;
  padding-bottom: 5.75rem !important;
}

.py-24 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-25 {
  padding-top: 6.25rem !important;
  padding-bottom: 6.25rem !important;
}

.py-26 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}

.py-27 {
  padding-top: 6.75rem !important;
  padding-bottom: 6.75rem !important;
}

.py-28 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.py-29 {
  padding-top: 7.25rem !important;
  padding-bottom: 7.25rem !important;
}

.py-30 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.pt-0 {
  padding-top: 0rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pt-5 {
  padding-top: 1.25rem !important;
}

.pt-6 {
  padding-top: 1.5rem !important;
}

.pt-7 {
  padding-top: 1.75rem !important;
}

.pt-8 {
  padding-top: 2rem !important;
}

.pt-9 {
  padding-top: 2.25rem !important;
}

.pt-10 {
  padding-top: 2.5rem !important;
}

.pt-11 {
  padding-top: 2.75rem !important;
}

.pt-12 {
  padding-top: 3rem !important;
}

.pt-13 {
  padding-top: 3.25rem !important;
}

.pt-14 {
  padding-top: 3.5rem !important;
}

.pt-15 {
  padding-top: 3.75rem !important;
}

.pt-16 {
  padding-top: 4rem !important;
}

.pt-17 {
  padding-top: 4.25rem !important;
}

.pt-18 {
  padding-top: 4.5rem !important;
}

.pt-19 {
  padding-top: 4.75rem !important;
}

.pt-20 {
  padding-top: 5rem !important;
}

.pt-21 {
  padding-top: 5.25rem !important;
}

.pt-22 {
  padding-top: 5.5rem !important;
}

.pt-23 {
  padding-top: 5.75rem !important;
}

.pt-24 {
  padding-top: 6rem !important;
}

.pt-25 {
  padding-top: 6.25rem !important;
}

.pt-26 {
  padding-top: 6.5rem !important;
}

.pt-27 {
  padding-top: 6.75rem !important;
}

.pt-28 {
  padding-top: 7rem !important;
}

.pt-29 {
  padding-top: 7.25rem !important;
}

.pt-30 {
  padding-top: 7.5rem !important;
}

.pr-0 {
  padding-right: 0rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pr-3 {
  padding-right: 0.75rem !important;
}

.pr-4 {
  padding-right: 1rem !important;
}

.pr-5 {
  padding-right: 1.25rem !important;
}

.pr-6 {
  padding-right: 1.5rem !important;
}

.pr-7 {
  padding-right: 1.75rem !important;
}

.pr-8 {
  padding-right: 2rem !important;
}

.pr-9 {
  padding-right: 2.25rem !important;
}

.pr-10 {
  padding-right: 2.5rem !important;
}

.pr-11 {
  padding-right: 2.75rem !important;
}

.pr-12 {
  padding-right: 3rem !important;
}

.pr-13 {
  padding-right: 3.25rem !important;
}

.pr-14 {
  padding-right: 3.5rem !important;
}

.pr-15 {
  padding-right: 3.75rem !important;
}

.pr-16 {
  padding-right: 4rem !important;
}

.pr-17 {
  padding-right: 4.25rem !important;
}

.pr-18 {
  padding-right: 4.5rem !important;
}

.pr-19 {
  padding-right: 4.75rem !important;
}

.pr-20 {
  padding-right: 5rem !important;
}

.pr-21 {
  padding-right: 5.25rem !important;
}

.pr-22 {
  padding-right: 5.5rem !important;
}

.pr-23 {
  padding-right: 5.75rem !important;
}

.pr-24 {
  padding-right: 6rem !important;
}

.pr-25 {
  padding-right: 6.25rem !important;
}

.pr-26 {
  padding-right: 6.5rem !important;
}

.pr-27 {
  padding-right: 6.75rem !important;
}

.pr-28 {
  padding-right: 7rem !important;
}

.pr-29 {
  padding-right: 7.25rem !important;
}

.pr-30 {
  padding-right: 7.5rem !important;
}

.pb-0 {
  padding-bottom: 0rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pb-5 {
  padding-bottom: 1.25rem !important;
}

.pb-6 {
  padding-bottom: 1.5rem !important;
}

.pb-7 {
  padding-bottom: 1.75rem !important;
}

.pb-8 {
  padding-bottom: 2rem !important;
}

.pb-9 {
  padding-bottom: 2.25rem !important;
}

.pb-10 {
  padding-bottom: 2.5rem !important;
}

.pb-11 {
  padding-bottom: 2.75rem !important;
}

.pb-12 {
  padding-bottom: 3rem !important;
}

.pb-13 {
  padding-bottom: 3.25rem !important;
}

.pb-14 {
  padding-bottom: 3.5rem !important;
}

.pb-15 {
  padding-bottom: 3.75rem !important;
}

.pb-16 {
  padding-bottom: 4rem !important;
}

.pb-17 {
  padding-bottom: 4.25rem !important;
}

.pb-18 {
  padding-bottom: 4.5rem !important;
}

.pb-19 {
  padding-bottom: 4.75rem !important;
}

.pb-20 {
  padding-bottom: 5rem !important;
}

.pb-21 {
  padding-bottom: 5.25rem !important;
}

.pb-22 {
  padding-bottom: 5.5rem !important;
}

.pb-23 {
  padding-bottom: 5.75rem !important;
}

.pb-24 {
  padding-bottom: 6rem !important;
}

.pb-25 {
  padding-bottom: 6.25rem !important;
}

.pb-26 {
  padding-bottom: 6.5rem !important;
}

.pb-27 {
  padding-bottom: 6.75rem !important;
}

.pb-28 {
  padding-bottom: 7rem !important;
}

.pb-29 {
  padding-bottom: 7.25rem !important;
}

.pb-30 {
  padding-bottom: 7.5rem !important;
}

.pl-0 {
  padding-left: 0rem !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.pl-3 {
  padding-left: 0.75rem !important;
}

.pl-4 {
  padding-left: 1rem !important;
}

.pl-5 {
  padding-left: 1.25rem !important;
}

.pl-6 {
  padding-left: 1.5rem !important;
}

.pl-7 {
  padding-left: 1.75rem !important;
}

.pl-8 {
  padding-left: 2rem !important;
}

.pl-9 {
  padding-left: 2.25rem !important;
}

.pl-10 {
  padding-left: 2.5rem !important;
}

.pl-11 {
  padding-left: 2.75rem !important;
}

.pl-12 {
  padding-left: 3rem !important;
}

.pl-13 {
  padding-left: 3.25rem !important;
}

.pl-14 {
  padding-left: 3.5rem !important;
}

.pl-15 {
  padding-left: 3.75rem !important;
}

.pl-16 {
  padding-left: 4rem !important;
}

.pl-17 {
  padding-left: 4.25rem !important;
}

.pl-18 {
  padding-left: 4.5rem !important;
}

.pl-19 {
  padding-left: 4.75rem !important;
}

.pl-20 {
  padding-left: 5rem !important;
}

.pl-21 {
  padding-left: 5.25rem !important;
}

.pl-22 {
  padding-left: 5.5rem !important;
}

.pl-23 {
  padding-left: 5.75rem !important;
}

.pl-24 {
  padding-left: 6rem !important;
}

.pl-25 {
  padding-left: 6.25rem !important;
}

.pl-26 {
  padding-left: 6.5rem !important;
}

.pl-27 {
  padding-left: 6.75rem !important;
}

.pl-28 {
  padding-left: 7rem !important;
}

.pl-29 {
  padding-left: 7.25rem !important;
}

.pl-30 {
  padding-left: 7.5rem !important;
}

@media screen and (max-width: 660px) {
  .p-0 {
    padding: 0rem !important;
  }
  .p-1 {
    padding: 0.2rem !important;
  }
  .p-2 {
    padding: 0.4rem !important;
  }
  .p-3 {
    padding: 0.6rem !important;
  }
  .p-4 {
    padding: 0.8rem !important;
  }
  .p-5 {
    padding: 1rem !important;
  }
  .p-6 {
    padding: 1.2rem !important;
  }
  .p-7 {
    padding: 1.4rem !important;
  }
  .p-8 {
    padding: 1.6rem !important;
  }
  .p-9 {
    padding: 1.8rem !important;
  }
  .p-10 {
    padding: 2rem !important;
  }
  .p-11 {
    padding: 2.2rem !important;
  }
  .p-12 {
    padding: 2.4rem !important;
  }
  .p-13 {
    padding: 2.6rem !important;
  }
  .p-14 {
    padding: 2.8rem !important;
  }
  .p-15 {
    padding: 3rem !important;
  }
  .p-16 {
    padding: 3.2rem !important;
  }
  .p-17 {
    padding: 3.4rem !important;
  }
  .p-18 {
    padding: 3.6rem !important;
  }
  .p-19 {
    padding: 3.8rem !important;
  }
  .p-20 {
    padding: 4rem !important;
  }
  .p-21 {
    padding: 4.2rem !important;
  }
  .p-22 {
    padding: 4.4rem !important;
  }
  .p-23 {
    padding: 4.6rem !important;
  }
  .p-24 {
    padding: 4.8rem !important;
  }
  .p-25 {
    padding: 5rem !important;
  }
  .p-26 {
    padding: 5.2rem !important;
  }
  .p-27 {
    padding: 5.4rem !important;
  }
  .p-28 {
    padding: 5.6rem !important;
  }
  .p-29 {
    padding: 5.8rem !important;
  }
  .p-30 {
    padding: 6rem !important;
  }
  .px-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-1 {
    padding-right: 0.2rem !important;
    padding-left: 0.2rem !important;
  }
  .px-2 {
    padding-right: 0.4rem !important;
    padding-left: 0.4rem !important;
  }
  .px-3 {
    padding-right: 0.6rem !important;
    padding-left: 0.6rem !important;
  }
  .px-4 {
    padding-right: 0.8rem !important;
    padding-left: 0.8rem !important;
  }
  .px-5 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-6 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-7 {
    padding-right: 1.4rem !important;
    padding-left: 1.4rem !important;
  }
  .px-8 {
    padding-right: 1.6rem !important;
    padding-left: 1.6rem !important;
  }
  .px-9 {
    padding-right: 1.8rem !important;
    padding-left: 1.8rem !important;
  }
  .px-10 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-11 {
    padding-right: 2.2rem !important;
    padding-left: 2.2rem !important;
  }
  .px-12 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-13 {
    padding-right: 2.6rem !important;
    padding-left: 2.6rem !important;
  }
  .px-14 {
    padding-right: 2.8rem !important;
    padding-left: 2.8rem !important;
  }
  .px-15 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-16 {
    padding-right: 3.2rem !important;
    padding-left: 3.2rem !important;
  }
  .px-17 {
    padding-right: 3.4rem !important;
    padding-left: 3.4rem !important;
  }
  .px-18 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-19 {
    padding-right: 3.8rem !important;
    padding-left: 3.8rem !important;
  }
  .px-20 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-21 {
    padding-right: 4.2rem !important;
    padding-left: 4.2rem !important;
  }
  .px-22 {
    padding-right: 4.4rem !important;
    padding-left: 4.4rem !important;
  }
  .px-23 {
    padding-right: 4.6rem !important;
    padding-left: 4.6rem !important;
  }
  .px-24 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-25 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-26 {
    padding-right: 5.2rem !important;
    padding-left: 5.2rem !important;
  }
  .px-27 {
    padding-right: 5.4rem !important;
    padding-left: 5.4rem !important;
  }
  .px-28 {
    padding-right: 5.6rem !important;
    padding-left: 5.6rem !important;
  }
  .px-29 {
    padding-right: 5.8rem !important;
    padding-left: 5.8rem !important;
  }
  .px-30 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-1 {
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
  }
  .py-2 {
    padding-top: 0.4rem !important;
    padding-bottom: 0.4rem !important;
  }
  .py-3 {
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
  }
  .py-4 {
    padding-top: 0.8rem !important;
    padding-bottom: 0.8rem !important;
  }
  .py-5 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-6 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-7 {
    padding-top: 1.4rem !important;
    padding-bottom: 1.4rem !important;
  }
  .py-8 {
    padding-top: 1.6rem !important;
    padding-bottom: 1.6rem !important;
  }
  .py-9 {
    padding-top: 1.8rem !important;
    padding-bottom: 1.8rem !important;
  }
  .py-10 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-11 {
    padding-top: 2.2rem !important;
    padding-bottom: 2.2rem !important;
  }
  .py-12 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-13 {
    padding-top: 2.6rem !important;
    padding-bottom: 2.6rem !important;
  }
  .py-14 {
    padding-top: 2.8rem !important;
    padding-bottom: 2.8rem !important;
  }
  .py-15 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-16 {
    padding-top: 3.2rem !important;
    padding-bottom: 3.2rem !important;
  }
  .py-17 {
    padding-top: 3.4rem !important;
    padding-bottom: 3.4rem !important;
  }
  .py-18 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-19 {
    padding-top: 3.8rem !important;
    padding-bottom: 3.8rem !important;
  }
  .py-20 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-21 {
    padding-top: 4.2rem !important;
    padding-bottom: 4.2rem !important;
  }
  .py-22 {
    padding-top: 4.4rem !important;
    padding-bottom: 4.4rem !important;
  }
  .py-23 {
    padding-top: 4.6rem !important;
    padding-bottom: 4.6rem !important;
  }
  .py-24 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-25 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-26 {
    padding-top: 5.2rem !important;
    padding-bottom: 5.2rem !important;
  }
  .py-27 {
    padding-top: 5.4rem !important;
    padding-bottom: 5.4rem !important;
  }
  .py-28 {
    padding-top: 5.6rem !important;
    padding-bottom: 5.6rem !important;
  }
  .py-29 {
    padding-top: 5.8rem !important;
    padding-bottom: 5.8rem !important;
  }
  .py-30 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-0 {
    padding-top: 0rem !important;
  }
  .pt-1 {
    padding-top: 0.2rem !important;
  }
  .pt-2 {
    padding-top: 0.4rem !important;
  }
  .pt-3 {
    padding-top: 0.6rem !important;
  }
  .pt-4 {
    padding-top: 0.8rem !important;
  }
  .pt-5 {
    padding-top: 1rem !important;
  }
  .pt-6 {
    padding-top: 1.2rem !important;
  }
  .pt-7 {
    padding-top: 1.4rem !important;
  }
  .pt-8 {
    padding-top: 1.6rem !important;
  }
  .pt-9 {
    padding-top: 1.8rem !important;
  }
  .pt-10 {
    padding-top: 2rem !important;
  }
  .pt-11 {
    padding-top: 2.2rem !important;
  }
  .pt-12 {
    padding-top: 2.4rem !important;
  }
  .pt-13 {
    padding-top: 2.6rem !important;
  }
  .pt-14 {
    padding-top: 2.8rem !important;
  }
  .pt-15 {
    padding-top: 3rem !important;
  }
  .pt-16 {
    padding-top: 3.2rem !important;
  }
  .pt-17 {
    padding-top: 3.4rem !important;
  }
  .pt-18 {
    padding-top: 3.6rem !important;
  }
  .pt-19 {
    padding-top: 3.8rem !important;
  }
  .pt-20 {
    padding-top: 4rem !important;
  }
  .pt-21 {
    padding-top: 4.2rem !important;
  }
  .pt-22 {
    padding-top: 4.4rem !important;
  }
  .pt-23 {
    padding-top: 4.6rem !important;
  }
  .pt-24 {
    padding-top: 4.8rem !important;
  }
  .pt-25 {
    padding-top: 5rem !important;
  }
  .pt-26 {
    padding-top: 5.2rem !important;
  }
  .pt-27 {
    padding-top: 5.4rem !important;
  }
  .pt-28 {
    padding-top: 5.6rem !important;
  }
  .pt-29 {
    padding-top: 5.8rem !important;
  }
  .pt-30 {
    padding-top: 6rem !important;
  }
  .pr-0 {
    padding-right: 0rem !important;
  }
  .pr-1 {
    padding-right: 0.2rem !important;
  }
  .pr-2 {
    padding-right: 0.4rem !important;
  }
  .pr-3 {
    padding-right: 0.6rem !important;
  }
  .pr-4 {
    padding-right: 0.8rem !important;
  }
  .pr-5 {
    padding-right: 1rem !important;
  }
  .pr-6 {
    padding-right: 1.2rem !important;
  }
  .pr-7 {
    padding-right: 1.4rem !important;
  }
  .pr-8 {
    padding-right: 1.6rem !important;
  }
  .pr-9 {
    padding-right: 1.8rem !important;
  }
  .pr-10 {
    padding-right: 2rem !important;
  }
  .pr-11 {
    padding-right: 2.2rem !important;
  }
  .pr-12 {
    padding-right: 2.4rem !important;
  }
  .pr-13 {
    padding-right: 2.6rem !important;
  }
  .pr-14 {
    padding-right: 2.8rem !important;
  }
  .pr-15 {
    padding-right: 3rem !important;
  }
  .pr-16 {
    padding-right: 3.2rem !important;
  }
  .pr-17 {
    padding-right: 3.4rem !important;
  }
  .pr-18 {
    padding-right: 3.6rem !important;
  }
  .pr-19 {
    padding-right: 3.8rem !important;
  }
  .pr-20 {
    padding-right: 4rem !important;
  }
  .pr-21 {
    padding-right: 4.2rem !important;
  }
  .pr-22 {
    padding-right: 4.4rem !important;
  }
  .pr-23 {
    padding-right: 4.6rem !important;
  }
  .pr-24 {
    padding-right: 4.8rem !important;
  }
  .pr-25 {
    padding-right: 5rem !important;
  }
  .pr-26 {
    padding-right: 5.2rem !important;
  }
  .pr-27 {
    padding-right: 5.4rem !important;
  }
  .pr-28 {
    padding-right: 5.6rem !important;
  }
  .pr-29 {
    padding-right: 5.8rem !important;
  }
  .pr-30 {
    padding-right: 6rem !important;
  }
  .pb-0 {
    padding-bottom: 0rem !important;
  }
  .pb-1 {
    padding-bottom: 0.2rem !important;
  }
  .pb-2 {
    padding-bottom: 0.4rem !important;
  }
  .pb-3 {
    padding-bottom: 0.6rem !important;
  }
  .pb-4 {
    padding-bottom: 0.8rem !important;
  }
  .pb-5 {
    padding-bottom: 1rem !important;
  }
  .pb-6 {
    padding-bottom: 1.2rem !important;
  }
  .pb-7 {
    padding-bottom: 1.4rem !important;
  }
  .pb-8 {
    padding-bottom: 1.6rem !important;
  }
  .pb-9 {
    padding-bottom: 1.8rem !important;
  }
  .pb-10 {
    padding-bottom: 2rem !important;
  }
  .pb-11 {
    padding-bottom: 2.2rem !important;
  }
  .pb-12 {
    padding-bottom: 2.4rem !important;
  }
  .pb-13 {
    padding-bottom: 2.6rem !important;
  }
  .pb-14 {
    padding-bottom: 2.8rem !important;
  }
  .pb-15 {
    padding-bottom: 3rem !important;
  }
  .pb-16 {
    padding-bottom: 3.2rem !important;
  }
  .pb-17 {
    padding-bottom: 3.4rem !important;
  }
  .pb-18 {
    padding-bottom: 3.6rem !important;
  }
  .pb-19 {
    padding-bottom: 3.8rem !important;
  }
  .pb-20 {
    padding-bottom: 4rem !important;
  }
  .pb-21 {
    padding-bottom: 4.2rem !important;
  }
  .pb-22 {
    padding-bottom: 4.4rem !important;
  }
  .pb-23 {
    padding-bottom: 4.6rem !important;
  }
  .pb-24 {
    padding-bottom: 4.8rem !important;
  }
  .pb-25 {
    padding-bottom: 5rem !important;
  }
  .pb-26 {
    padding-bottom: 5.2rem !important;
  }
  .pb-27 {
    padding-bottom: 5.4rem !important;
  }
  .pb-28 {
    padding-bottom: 5.6rem !important;
  }
  .pb-29 {
    padding-bottom: 5.8rem !important;
  }
  .pb-30 {
    padding-bottom: 6rem !important;
  }
  .pl-0 {
    padding-left: 0rem !important;
  }
  .pl-1 {
    padding-left: 0.2rem !important;
  }
  .pl-2 {
    padding-left: 0.4rem !important;
  }
  .pl-3 {
    padding-left: 0.6rem !important;
  }
  .pl-4 {
    padding-left: 0.8rem !important;
  }
  .pl-5 {
    padding-left: 1rem !important;
  }
  .pl-6 {
    padding-left: 1.2rem !important;
  }
  .pl-7 {
    padding-left: 1.4rem !important;
  }
  .pl-8 {
    padding-left: 1.6rem !important;
  }
  .pl-9 {
    padding-left: 1.8rem !important;
  }
  .pl-10 {
    padding-left: 2rem !important;
  }
  .pl-11 {
    padding-left: 2.2rem !important;
  }
  .pl-12 {
    padding-left: 2.4rem !important;
  }
  .pl-13 {
    padding-left: 2.6rem !important;
  }
  .pl-14 {
    padding-left: 2.8rem !important;
  }
  .pl-15 {
    padding-left: 3rem !important;
  }
  .pl-16 {
    padding-left: 3.2rem !important;
  }
  .pl-17 {
    padding-left: 3.4rem !important;
  }
  .pl-18 {
    padding-left: 3.6rem !important;
  }
  .pl-19 {
    padding-left: 3.8rem !important;
  }
  .pl-20 {
    padding-left: 4rem !important;
  }
  .pl-21 {
    padding-left: 4.2rem !important;
  }
  .pl-22 {
    padding-left: 4.4rem !important;
  }
  .pl-23 {
    padding-left: 4.6rem !important;
  }
  .pl-24 {
    padding-left: 4.8rem !important;
  }
  .pl-25 {
    padding-left: 5rem !important;
  }
  .pl-26 {
    padding-left: 5.2rem !important;
  }
  .pl-27 {
    padding-left: 5.4rem !important;
  }
  .pl-28 {
    padding-left: 5.6rem !important;
  }
  .pl-29 {
    padding-left: 5.8rem !important;
  }
  .pl-30 {
    padding-left: 6rem !important;
  }
}
@media screen and (max-width: 1215px) {
  .lg\:p-0 {
    padding: 0rem !important;
  }
  .lg\:p-1 {
    padding: 0.25rem !important;
  }
  .lg\:p-2 {
    padding: 0.5rem !important;
  }
  .lg\:p-3 {
    padding: 0.75rem !important;
  }
  .lg\:p-4 {
    padding: 1rem !important;
  }
  .lg\:p-5 {
    padding: 1.25rem !important;
  }
  .lg\:p-6 {
    padding: 1.5rem !important;
  }
  .lg\:p-7 {
    padding: 1.75rem !important;
  }
  .lg\:p-8 {
    padding: 2rem !important;
  }
  .lg\:p-9 {
    padding: 2.25rem !important;
  }
  .lg\:p-10 {
    padding: 2.5rem !important;
  }
  .lg\:p-11 {
    padding: 2.75rem !important;
  }
  .lg\:p-12 {
    padding: 3rem !important;
  }
  .lg\:p-13 {
    padding: 3.25rem !important;
  }
  .lg\:p-14 {
    padding: 3.5rem !important;
  }
  .lg\:p-15 {
    padding: 3.75rem !important;
  }
  .lg\:p-16 {
    padding: 4rem !important;
  }
  .lg\:p-17 {
    padding: 4.25rem !important;
  }
  .lg\:p-18 {
    padding: 4.5rem !important;
  }
  .lg\:p-19 {
    padding: 4.75rem !important;
  }
  .lg\:p-20 {
    padding: 5rem !important;
  }
  .lg\:p-21 {
    padding: 5.25rem !important;
  }
  .lg\:p-22 {
    padding: 5.5rem !important;
  }
  .lg\:p-23 {
    padding: 5.75rem !important;
  }
  .lg\:p-24 {
    padding: 6rem !important;
  }
  .lg\:p-25 {
    padding: 6.25rem !important;
  }
  .lg\:p-26 {
    padding: 6.5rem !important;
  }
  .lg\:p-27 {
    padding: 6.75rem !important;
  }
  .lg\:p-28 {
    padding: 7rem !important;
  }
  .lg\:p-29 {
    padding: 7.25rem !important;
  }
  .lg\:p-30 {
    padding: 7.5rem !important;
  }
  .lg\:px-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .lg\:px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .lg\:px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .lg\:px-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .lg\:px-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .lg\:px-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .lg\:px-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .lg\:px-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .lg\:px-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .lg\:px-9 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .lg\:px-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .lg\:px-11 {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .lg\:px-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .lg\:px-13 {
    padding-right: 3.25rem !important;
    padding-left: 3.25rem !important;
  }
  .lg\:px-14 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .lg\:px-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .lg\:px-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .lg\:px-17 {
    padding-right: 4.25rem !important;
    padding-left: 4.25rem !important;
  }
  .lg\:px-18 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .lg\:px-19 {
    padding-right: 4.75rem !important;
    padding-left: 4.75rem !important;
  }
  .lg\:px-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .lg\:px-21 {
    padding-right: 5.25rem !important;
    padding-left: 5.25rem !important;
  }
  .lg\:px-22 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }
  .lg\:px-23 {
    padding-right: 5.75rem !important;
    padding-left: 5.75rem !important;
  }
  .lg\:px-24 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .lg\:px-25 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .lg\:px-26 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .lg\:px-27 {
    padding-right: 6.75rem !important;
    padding-left: 6.75rem !important;
  }
  .lg\:px-28 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .lg\:px-29 {
    padding-right: 7.25rem !important;
    padding-left: 7.25rem !important;
  }
  .lg\:px-30 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .lg\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .lg\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .lg\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .lg\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .lg\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .lg\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .lg\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .lg\:py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .lg\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .lg\:py-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .lg\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .lg\:py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .lg\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .lg\:py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .lg\:py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .lg\:py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .lg\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .lg\:py-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .lg\:py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .lg\:py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .lg\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .lg\:py-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }
  .lg\:py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .lg\:py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }
  .lg\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .lg\:py-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .lg\:py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .lg\:py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }
  .lg\:py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .lg\:py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }
  .lg\:py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .lg\:pt-0 {
    padding-top: 0rem !important;
  }
  .lg\:pt-1 {
    padding-top: 0.25rem !important;
  }
  .lg\:pt-2 {
    padding-top: 0.5rem !important;
  }
  .lg\:pt-3 {
    padding-top: 0.75rem !important;
  }
  .lg\:pt-4 {
    padding-top: 1rem !important;
  }
  .lg\:pt-5 {
    padding-top: 1.25rem !important;
  }
  .lg\:pt-6 {
    padding-top: 1.5rem !important;
  }
  .lg\:pt-7 {
    padding-top: 1.75rem !important;
  }
  .lg\:pt-8 {
    padding-top: 2rem !important;
  }
  .lg\:pt-9 {
    padding-top: 2.25rem !important;
  }
  .lg\:pt-10 {
    padding-top: 2.5rem !important;
  }
  .lg\:pt-11 {
    padding-top: 2.75rem !important;
  }
  .lg\:pt-12 {
    padding-top: 3rem !important;
  }
  .lg\:pt-13 {
    padding-top: 3.25rem !important;
  }
  .lg\:pt-14 {
    padding-top: 3.5rem !important;
  }
  .lg\:pt-15 {
    padding-top: 3.75rem !important;
  }
  .lg\:pt-16 {
    padding-top: 4rem !important;
  }
  .lg\:pt-17 {
    padding-top: 4.25rem !important;
  }
  .lg\:pt-18 {
    padding-top: 4.5rem !important;
  }
  .lg\:pt-19 {
    padding-top: 4.75rem !important;
  }
  .lg\:pt-20 {
    padding-top: 5rem !important;
  }
  .lg\:pt-21 {
    padding-top: 5.25rem !important;
  }
  .lg\:pt-22 {
    padding-top: 5.5rem !important;
  }
  .lg\:pt-23 {
    padding-top: 5.75rem !important;
  }
  .lg\:pt-24 {
    padding-top: 6rem !important;
  }
  .lg\:pt-25 {
    padding-top: 6.25rem !important;
  }
  .lg\:pt-26 {
    padding-top: 6.5rem !important;
  }
  .lg\:pt-27 {
    padding-top: 6.75rem !important;
  }
  .lg\:pt-28 {
    padding-top: 7rem !important;
  }
  .lg\:pt-29 {
    padding-top: 7.25rem !important;
  }
  .lg\:pt-30 {
    padding-top: 7.5rem !important;
  }
  .lg\:pr-0 {
    padding-right: 0rem !important;
  }
  .lg\:pr-1 {
    padding-right: 0.25rem !important;
  }
  .lg\:pr-2 {
    padding-right: 0.5rem !important;
  }
  .lg\:pr-3 {
    padding-right: 0.75rem !important;
  }
  .lg\:pr-4 {
    padding-right: 1rem !important;
  }
  .lg\:pr-5 {
    padding-right: 1.25rem !important;
  }
  .lg\:pr-6 {
    padding-right: 1.5rem !important;
  }
  .lg\:pr-7 {
    padding-right: 1.75rem !important;
  }
  .lg\:pr-8 {
    padding-right: 2rem !important;
  }
  .lg\:pr-9 {
    padding-right: 2.25rem !important;
  }
  .lg\:pr-10 {
    padding-right: 2.5rem !important;
  }
  .lg\:pr-11 {
    padding-right: 2.75rem !important;
  }
  .lg\:pr-12 {
    padding-right: 3rem !important;
  }
  .lg\:pr-13 {
    padding-right: 3.25rem !important;
  }
  .lg\:pr-14 {
    padding-right: 3.5rem !important;
  }
  .lg\:pr-15 {
    padding-right: 3.75rem !important;
  }
  .lg\:pr-16 {
    padding-right: 4rem !important;
  }
  .lg\:pr-17 {
    padding-right: 4.25rem !important;
  }
  .lg\:pr-18 {
    padding-right: 4.5rem !important;
  }
  .lg\:pr-19 {
    padding-right: 4.75rem !important;
  }
  .lg\:pr-20 {
    padding-right: 5rem !important;
  }
  .lg\:pr-21 {
    padding-right: 5.25rem !important;
  }
  .lg\:pr-22 {
    padding-right: 5.5rem !important;
  }
  .lg\:pr-23 {
    padding-right: 5.75rem !important;
  }
  .lg\:pr-24 {
    padding-right: 6rem !important;
  }
  .lg\:pr-25 {
    padding-right: 6.25rem !important;
  }
  .lg\:pr-26 {
    padding-right: 6.5rem !important;
  }
  .lg\:pr-27 {
    padding-right: 6.75rem !important;
  }
  .lg\:pr-28 {
    padding-right: 7rem !important;
  }
  .lg\:pr-29 {
    padding-right: 7.25rem !important;
  }
  .lg\:pr-30 {
    padding-right: 7.5rem !important;
  }
  .lg\:pb-0 {
    padding-bottom: 0rem !important;
  }
  .lg\:pb-1 {
    padding-bottom: 0.25rem !important;
  }
  .lg\:pb-2 {
    padding-bottom: 0.5rem !important;
  }
  .lg\:pb-3 {
    padding-bottom: 0.75rem !important;
  }
  .lg\:pb-4 {
    padding-bottom: 1rem !important;
  }
  .lg\:pb-5 {
    padding-bottom: 1.25rem !important;
  }
  .lg\:pb-6 {
    padding-bottom: 1.5rem !important;
  }
  .lg\:pb-7 {
    padding-bottom: 1.75rem !important;
  }
  .lg\:pb-8 {
    padding-bottom: 2rem !important;
  }
  .lg\:pb-9 {
    padding-bottom: 2.25rem !important;
  }
  .lg\:pb-10 {
    padding-bottom: 2.5rem !important;
  }
  .lg\:pb-11 {
    padding-bottom: 2.75rem !important;
  }
  .lg\:pb-12 {
    padding-bottom: 3rem !important;
  }
  .lg\:pb-13 {
    padding-bottom: 3.25rem !important;
  }
  .lg\:pb-14 {
    padding-bottom: 3.5rem !important;
  }
  .lg\:pb-15 {
    padding-bottom: 3.75rem !important;
  }
  .lg\:pb-16 {
    padding-bottom: 4rem !important;
  }
  .lg\:pb-17 {
    padding-bottom: 4.25rem !important;
  }
  .lg\:pb-18 {
    padding-bottom: 4.5rem !important;
  }
  .lg\:pb-19 {
    padding-bottom: 4.75rem !important;
  }
  .lg\:pb-20 {
    padding-bottom: 5rem !important;
  }
  .lg\:pb-21 {
    padding-bottom: 5.25rem !important;
  }
  .lg\:pb-22 {
    padding-bottom: 5.5rem !important;
  }
  .lg\:pb-23 {
    padding-bottom: 5.75rem !important;
  }
  .lg\:pb-24 {
    padding-bottom: 6rem !important;
  }
  .lg\:pb-25 {
    padding-bottom: 6.25rem !important;
  }
  .lg\:pb-26 {
    padding-bottom: 6.5rem !important;
  }
  .lg\:pb-27 {
    padding-bottom: 6.75rem !important;
  }
  .lg\:pb-28 {
    padding-bottom: 7rem !important;
  }
  .lg\:pb-29 {
    padding-bottom: 7.25rem !important;
  }
  .lg\:pb-30 {
    padding-bottom: 7.5rem !important;
  }
  .lg\:pl-0 {
    padding-left: 0rem !important;
  }
  .lg\:pl-1 {
    padding-left: 0.25rem !important;
  }
  .lg\:pl-2 {
    padding-left: 0.5rem !important;
  }
  .lg\:pl-3 {
    padding-left: 0.75rem !important;
  }
  .lg\:pl-4 {
    padding-left: 1rem !important;
  }
  .lg\:pl-5 {
    padding-left: 1.25rem !important;
  }
  .lg\:pl-6 {
    padding-left: 1.5rem !important;
  }
  .lg\:pl-7 {
    padding-left: 1.75rem !important;
  }
  .lg\:pl-8 {
    padding-left: 2rem !important;
  }
  .lg\:pl-9 {
    padding-left: 2.25rem !important;
  }
  .lg\:pl-10 {
    padding-left: 2.5rem !important;
  }
  .lg\:pl-11 {
    padding-left: 2.75rem !important;
  }
  .lg\:pl-12 {
    padding-left: 3rem !important;
  }
  .lg\:pl-13 {
    padding-left: 3.25rem !important;
  }
  .lg\:pl-14 {
    padding-left: 3.5rem !important;
  }
  .lg\:pl-15 {
    padding-left: 3.75rem !important;
  }
  .lg\:pl-16 {
    padding-left: 4rem !important;
  }
  .lg\:pl-17 {
    padding-left: 4.25rem !important;
  }
  .lg\:pl-18 {
    padding-left: 4.5rem !important;
  }
  .lg\:pl-19 {
    padding-left: 4.75rem !important;
  }
  .lg\:pl-20 {
    padding-left: 5rem !important;
  }
  .lg\:pl-21 {
    padding-left: 5.25rem !important;
  }
  .lg\:pl-22 {
    padding-left: 5.5rem !important;
  }
  .lg\:pl-23 {
    padding-left: 5.75rem !important;
  }
  .lg\:pl-24 {
    padding-left: 6rem !important;
  }
  .lg\:pl-25 {
    padding-left: 6.25rem !important;
  }
  .lg\:pl-26 {
    padding-left: 6.5rem !important;
  }
  .lg\:pl-27 {
    padding-left: 6.75rem !important;
  }
  .lg\:pl-28 {
    padding-left: 7rem !important;
  }
  .lg\:pl-29 {
    padding-left: 7.25rem !important;
  }
  .lg\:pl-30 {
    padding-left: 7.5rem !important;
  }
}
@media screen and (max-width: 1000px) {
  .ml\:p-0 {
    padding: 0rem !important;
  }
  .ml\:p-1 {
    padding: 0.25rem !important;
  }
  .ml\:p-2 {
    padding: 0.5rem !important;
  }
  .ml\:p-3 {
    padding: 0.75rem !important;
  }
  .ml\:p-4 {
    padding: 1rem !important;
  }
  .ml\:p-5 {
    padding: 1.25rem !important;
  }
  .ml\:p-6 {
    padding: 1.5rem !important;
  }
  .ml\:p-7 {
    padding: 1.75rem !important;
  }
  .ml\:p-8 {
    padding: 2rem !important;
  }
  .ml\:p-9 {
    padding: 2.25rem !important;
  }
  .ml\:p-10 {
    padding: 2.5rem !important;
  }
  .ml\:p-11 {
    padding: 2.75rem !important;
  }
  .ml\:p-12 {
    padding: 3rem !important;
  }
  .ml\:p-13 {
    padding: 3.25rem !important;
  }
  .ml\:p-14 {
    padding: 3.5rem !important;
  }
  .ml\:p-15 {
    padding: 3.75rem !important;
  }
  .ml\:p-16 {
    padding: 4rem !important;
  }
  .ml\:p-17 {
    padding: 4.25rem !important;
  }
  .ml\:p-18 {
    padding: 4.5rem !important;
  }
  .ml\:p-19 {
    padding: 4.75rem !important;
  }
  .ml\:p-20 {
    padding: 5rem !important;
  }
  .ml\:p-21 {
    padding: 5.25rem !important;
  }
  .ml\:p-22 {
    padding: 5.5rem !important;
  }
  .ml\:p-23 {
    padding: 5.75rem !important;
  }
  .ml\:p-24 {
    padding: 6rem !important;
  }
  .ml\:p-25 {
    padding: 6.25rem !important;
  }
  .ml\:p-26 {
    padding: 6.5rem !important;
  }
  .ml\:p-27 {
    padding: 6.75rem !important;
  }
  .ml\:p-28 {
    padding: 7rem !important;
  }
  .ml\:p-29 {
    padding: 7.25rem !important;
  }
  .ml\:p-30 {
    padding: 7.5rem !important;
  }
  .ml\:px-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .ml\:px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .ml\:px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .ml\:px-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .ml\:px-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .ml\:px-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .ml\:px-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .ml\:px-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .ml\:px-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .ml\:px-9 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .ml\:px-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .ml\:px-11 {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .ml\:px-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .ml\:px-13 {
    padding-right: 3.25rem !important;
    padding-left: 3.25rem !important;
  }
  .ml\:px-14 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .ml\:px-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .ml\:px-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .ml\:px-17 {
    padding-right: 4.25rem !important;
    padding-left: 4.25rem !important;
  }
  .ml\:px-18 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .ml\:px-19 {
    padding-right: 4.75rem !important;
    padding-left: 4.75rem !important;
  }
  .ml\:px-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .ml\:px-21 {
    padding-right: 5.25rem !important;
    padding-left: 5.25rem !important;
  }
  .ml\:px-22 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }
  .ml\:px-23 {
    padding-right: 5.75rem !important;
    padding-left: 5.75rem !important;
  }
  .ml\:px-24 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .ml\:px-25 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .ml\:px-26 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .ml\:px-27 {
    padding-right: 6.75rem !important;
    padding-left: 6.75rem !important;
  }
  .ml\:px-28 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .ml\:px-29 {
    padding-right: 7.25rem !important;
    padding-left: 7.25rem !important;
  }
  .ml\:px-30 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .ml\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .ml\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .ml\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .ml\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .ml\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .ml\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .ml\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .ml\:py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .ml\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .ml\:py-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .ml\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .ml\:py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .ml\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .ml\:py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .ml\:py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .ml\:py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .ml\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .ml\:py-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .ml\:py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .ml\:py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .ml\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .ml\:py-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }
  .ml\:py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .ml\:py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }
  .ml\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .ml\:py-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .ml\:py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .ml\:py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }
  .ml\:py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .ml\:py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }
  .ml\:py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .ml\:pt-0 {
    padding-top: 0rem !important;
  }
  .ml\:pt-1 {
    padding-top: 0.25rem !important;
  }
  .ml\:pt-2 {
    padding-top: 0.5rem !important;
  }
  .ml\:pt-3 {
    padding-top: 0.75rem !important;
  }
  .ml\:pt-4 {
    padding-top: 1rem !important;
  }
  .ml\:pt-5 {
    padding-top: 1.25rem !important;
  }
  .ml\:pt-6 {
    padding-top: 1.5rem !important;
  }
  .ml\:pt-7 {
    padding-top: 1.75rem !important;
  }
  .ml\:pt-8 {
    padding-top: 2rem !important;
  }
  .ml\:pt-9 {
    padding-top: 2.25rem !important;
  }
  .ml\:pt-10 {
    padding-top: 2.5rem !important;
  }
  .ml\:pt-11 {
    padding-top: 2.75rem !important;
  }
  .ml\:pt-12 {
    padding-top: 3rem !important;
  }
  .ml\:pt-13 {
    padding-top: 3.25rem !important;
  }
  .ml\:pt-14 {
    padding-top: 3.5rem !important;
  }
  .ml\:pt-15 {
    padding-top: 3.75rem !important;
  }
  .ml\:pt-16 {
    padding-top: 4rem !important;
  }
  .ml\:pt-17 {
    padding-top: 4.25rem !important;
  }
  .ml\:pt-18 {
    padding-top: 4.5rem !important;
  }
  .ml\:pt-19 {
    padding-top: 4.75rem !important;
  }
  .ml\:pt-20 {
    padding-top: 5rem !important;
  }
  .ml\:pt-21 {
    padding-top: 5.25rem !important;
  }
  .ml\:pt-22 {
    padding-top: 5.5rem !important;
  }
  .ml\:pt-23 {
    padding-top: 5.75rem !important;
  }
  .ml\:pt-24 {
    padding-top: 6rem !important;
  }
  .ml\:pt-25 {
    padding-top: 6.25rem !important;
  }
  .ml\:pt-26 {
    padding-top: 6.5rem !important;
  }
  .ml\:pt-27 {
    padding-top: 6.75rem !important;
  }
  .ml\:pt-28 {
    padding-top: 7rem !important;
  }
  .ml\:pt-29 {
    padding-top: 7.25rem !important;
  }
  .ml\:pt-30 {
    padding-top: 7.5rem !important;
  }
  .ml\:pr-0 {
    padding-right: 0rem !important;
  }
  .ml\:pr-1 {
    padding-right: 0.25rem !important;
  }
  .ml\:pr-2 {
    padding-right: 0.5rem !important;
  }
  .ml\:pr-3 {
    padding-right: 0.75rem !important;
  }
  .ml\:pr-4 {
    padding-right: 1rem !important;
  }
  .ml\:pr-5 {
    padding-right: 1.25rem !important;
  }
  .ml\:pr-6 {
    padding-right: 1.5rem !important;
  }
  .ml\:pr-7 {
    padding-right: 1.75rem !important;
  }
  .ml\:pr-8 {
    padding-right: 2rem !important;
  }
  .ml\:pr-9 {
    padding-right: 2.25rem !important;
  }
  .ml\:pr-10 {
    padding-right: 2.5rem !important;
  }
  .ml\:pr-11 {
    padding-right: 2.75rem !important;
  }
  .ml\:pr-12 {
    padding-right: 3rem !important;
  }
  .ml\:pr-13 {
    padding-right: 3.25rem !important;
  }
  .ml\:pr-14 {
    padding-right: 3.5rem !important;
  }
  .ml\:pr-15 {
    padding-right: 3.75rem !important;
  }
  .ml\:pr-16 {
    padding-right: 4rem !important;
  }
  .ml\:pr-17 {
    padding-right: 4.25rem !important;
  }
  .ml\:pr-18 {
    padding-right: 4.5rem !important;
  }
  .ml\:pr-19 {
    padding-right: 4.75rem !important;
  }
  .ml\:pr-20 {
    padding-right: 5rem !important;
  }
  .ml\:pr-21 {
    padding-right: 5.25rem !important;
  }
  .ml\:pr-22 {
    padding-right: 5.5rem !important;
  }
  .ml\:pr-23 {
    padding-right: 5.75rem !important;
  }
  .ml\:pr-24 {
    padding-right: 6rem !important;
  }
  .ml\:pr-25 {
    padding-right: 6.25rem !important;
  }
  .ml\:pr-26 {
    padding-right: 6.5rem !important;
  }
  .ml\:pr-27 {
    padding-right: 6.75rem !important;
  }
  .ml\:pr-28 {
    padding-right: 7rem !important;
  }
  .ml\:pr-29 {
    padding-right: 7.25rem !important;
  }
  .ml\:pr-30 {
    padding-right: 7.5rem !important;
  }
  .ml\:pb-0 {
    padding-bottom: 0rem !important;
  }
  .ml\:pb-1 {
    padding-bottom: 0.25rem !important;
  }
  .ml\:pb-2 {
    padding-bottom: 0.5rem !important;
  }
  .ml\:pb-3 {
    padding-bottom: 0.75rem !important;
  }
  .ml\:pb-4 {
    padding-bottom: 1rem !important;
  }
  .ml\:pb-5 {
    padding-bottom: 1.25rem !important;
  }
  .ml\:pb-6 {
    padding-bottom: 1.5rem !important;
  }
  .ml\:pb-7 {
    padding-bottom: 1.75rem !important;
  }
  .ml\:pb-8 {
    padding-bottom: 2rem !important;
  }
  .ml\:pb-9 {
    padding-bottom: 2.25rem !important;
  }
  .ml\:pb-10 {
    padding-bottom: 2.5rem !important;
  }
  .ml\:pb-11 {
    padding-bottom: 2.75rem !important;
  }
  .ml\:pb-12 {
    padding-bottom: 3rem !important;
  }
  .ml\:pb-13 {
    padding-bottom: 3.25rem !important;
  }
  .ml\:pb-14 {
    padding-bottom: 3.5rem !important;
  }
  .ml\:pb-15 {
    padding-bottom: 3.75rem !important;
  }
  .ml\:pb-16 {
    padding-bottom: 4rem !important;
  }
  .ml\:pb-17 {
    padding-bottom: 4.25rem !important;
  }
  .ml\:pb-18 {
    padding-bottom: 4.5rem !important;
  }
  .ml\:pb-19 {
    padding-bottom: 4.75rem !important;
  }
  .ml\:pb-20 {
    padding-bottom: 5rem !important;
  }
  .ml\:pb-21 {
    padding-bottom: 5.25rem !important;
  }
  .ml\:pb-22 {
    padding-bottom: 5.5rem !important;
  }
  .ml\:pb-23 {
    padding-bottom: 5.75rem !important;
  }
  .ml\:pb-24 {
    padding-bottom: 6rem !important;
  }
  .ml\:pb-25 {
    padding-bottom: 6.25rem !important;
  }
  .ml\:pb-26 {
    padding-bottom: 6.5rem !important;
  }
  .ml\:pb-27 {
    padding-bottom: 6.75rem !important;
  }
  .ml\:pb-28 {
    padding-bottom: 7rem !important;
  }
  .ml\:pb-29 {
    padding-bottom: 7.25rem !important;
  }
  .ml\:pb-30 {
    padding-bottom: 7.5rem !important;
  }
  .ml\:pl-0 {
    padding-left: 0rem !important;
  }
  .ml\:pl-1 {
    padding-left: 0.25rem !important;
  }
  .ml\:pl-2 {
    padding-left: 0.5rem !important;
  }
  .ml\:pl-3 {
    padding-left: 0.75rem !important;
  }
  .ml\:pl-4 {
    padding-left: 1rem !important;
  }
  .ml\:pl-5 {
    padding-left: 1.25rem !important;
  }
  .ml\:pl-6 {
    padding-left: 1.5rem !important;
  }
  .ml\:pl-7 {
    padding-left: 1.75rem !important;
  }
  .ml\:pl-8 {
    padding-left: 2rem !important;
  }
  .ml\:pl-9 {
    padding-left: 2.25rem !important;
  }
  .ml\:pl-10 {
    padding-left: 2.5rem !important;
  }
  .ml\:pl-11 {
    padding-left: 2.75rem !important;
  }
  .ml\:pl-12 {
    padding-left: 3rem !important;
  }
  .ml\:pl-13 {
    padding-left: 3.25rem !important;
  }
  .ml\:pl-14 {
    padding-left: 3.5rem !important;
  }
  .ml\:pl-15 {
    padding-left: 3.75rem !important;
  }
  .ml\:pl-16 {
    padding-left: 4rem !important;
  }
  .ml\:pl-17 {
    padding-left: 4.25rem !important;
  }
  .ml\:pl-18 {
    padding-left: 4.5rem !important;
  }
  .ml\:pl-19 {
    padding-left: 4.75rem !important;
  }
  .ml\:pl-20 {
    padding-left: 5rem !important;
  }
  .ml\:pl-21 {
    padding-left: 5.25rem !important;
  }
  .ml\:pl-22 {
    padding-left: 5.5rem !important;
  }
  .ml\:pl-23 {
    padding-left: 5.75rem !important;
  }
  .ml\:pl-24 {
    padding-left: 6rem !important;
  }
  .ml\:pl-25 {
    padding-left: 6.25rem !important;
  }
  .ml\:pl-26 {
    padding-left: 6.5rem !important;
  }
  .ml\:pl-27 {
    padding-left: 6.75rem !important;
  }
  .ml\:pl-28 {
    padding-left: 7rem !important;
  }
  .ml\:pl-29 {
    padding-left: 7.25rem !important;
  }
  .ml\:pl-30 {
    padding-left: 7.5rem !important;
  }
}
@media screen and (max-width: 660px) {
  .sp\:p-0 {
    padding: 0rem !important;
  }
  .sp\:p-1 {
    padding: 0.25rem !important;
  }
  .sp\:p-2 {
    padding: 0.5rem !important;
  }
  .sp\:p-3 {
    padding: 0.75rem !important;
  }
  .sp\:p-4 {
    padding: 1rem !important;
  }
  .sp\:p-5 {
    padding: 1.25rem !important;
  }
  .sp\:p-6 {
    padding: 1.5rem !important;
  }
  .sp\:p-7 {
    padding: 1.75rem !important;
  }
  .sp\:p-8 {
    padding: 2rem !important;
  }
  .sp\:p-9 {
    padding: 2.25rem !important;
  }
  .sp\:p-10 {
    padding: 2.5rem !important;
  }
  .sp\:p-11 {
    padding: 2.75rem !important;
  }
  .sp\:p-12 {
    padding: 3rem !important;
  }
  .sp\:p-13 {
    padding: 3.25rem !important;
  }
  .sp\:p-14 {
    padding: 3.5rem !important;
  }
  .sp\:p-15 {
    padding: 3.75rem !important;
  }
  .sp\:p-16 {
    padding: 4rem !important;
  }
  .sp\:p-17 {
    padding: 4.25rem !important;
  }
  .sp\:p-18 {
    padding: 4.5rem !important;
  }
  .sp\:p-19 {
    padding: 4.75rem !important;
  }
  .sp\:p-20 {
    padding: 5rem !important;
  }
  .sp\:p-21 {
    padding: 5.25rem !important;
  }
  .sp\:p-22 {
    padding: 5.5rem !important;
  }
  .sp\:p-23 {
    padding: 5.75rem !important;
  }
  .sp\:p-24 {
    padding: 6rem !important;
  }
  .sp\:p-25 {
    padding: 6.25rem !important;
  }
  .sp\:p-26 {
    padding: 6.5rem !important;
  }
  .sp\:p-27 {
    padding: 6.75rem !important;
  }
  .sp\:p-28 {
    padding: 7rem !important;
  }
  .sp\:p-29 {
    padding: 7.25rem !important;
  }
  .sp\:p-30 {
    padding: 7.5rem !important;
  }
  .sp\:px-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .sp\:px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .sp\:px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .sp\:px-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .sp\:px-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .sp\:px-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .sp\:px-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .sp\:px-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .sp\:px-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .sp\:px-9 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .sp\:px-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .sp\:px-11 {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .sp\:px-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .sp\:px-13 {
    padding-right: 3.25rem !important;
    padding-left: 3.25rem !important;
  }
  .sp\:px-14 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .sp\:px-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .sp\:px-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .sp\:px-17 {
    padding-right: 4.25rem !important;
    padding-left: 4.25rem !important;
  }
  .sp\:px-18 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .sp\:px-19 {
    padding-right: 4.75rem !important;
    padding-left: 4.75rem !important;
  }
  .sp\:px-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .sp\:px-21 {
    padding-right: 5.25rem !important;
    padding-left: 5.25rem !important;
  }
  .sp\:px-22 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }
  .sp\:px-23 {
    padding-right: 5.75rem !important;
    padding-left: 5.75rem !important;
  }
  .sp\:px-24 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .sp\:px-25 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .sp\:px-26 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .sp\:px-27 {
    padding-right: 6.75rem !important;
    padding-left: 6.75rem !important;
  }
  .sp\:px-28 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .sp\:px-29 {
    padding-right: 7.25rem !important;
    padding-left: 7.25rem !important;
  }
  .sp\:px-30 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .sp\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .sp\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .sp\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .sp\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .sp\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .sp\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .sp\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .sp\:py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .sp\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .sp\:py-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .sp\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .sp\:py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .sp\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .sp\:py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .sp\:py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .sp\:py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .sp\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .sp\:py-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .sp\:py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .sp\:py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .sp\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .sp\:py-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }
  .sp\:py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .sp\:py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }
  .sp\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .sp\:py-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .sp\:py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .sp\:py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }
  .sp\:py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .sp\:py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }
  .sp\:py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .sp\:pt-0 {
    padding-top: 0rem !important;
  }
  .sp\:pt-1 {
    padding-top: 0.25rem !important;
  }
  .sp\:pt-2 {
    padding-top: 0.5rem !important;
  }
  .sp\:pt-3 {
    padding-top: 0.75rem !important;
  }
  .sp\:pt-4 {
    padding-top: 1rem !important;
  }
  .sp\:pt-5 {
    padding-top: 1.25rem !important;
  }
  .sp\:pt-6 {
    padding-top: 1.5rem !important;
  }
  .sp\:pt-7 {
    padding-top: 1.75rem !important;
  }
  .sp\:pt-8 {
    padding-top: 2rem !important;
  }
  .sp\:pt-9 {
    padding-top: 2.25rem !important;
  }
  .sp\:pt-10 {
    padding-top: 2.5rem !important;
  }
  .sp\:pt-11 {
    padding-top: 2.75rem !important;
  }
  .sp\:pt-12 {
    padding-top: 3rem !important;
  }
  .sp\:pt-13 {
    padding-top: 3.25rem !important;
  }
  .sp\:pt-14 {
    padding-top: 3.5rem !important;
  }
  .sp\:pt-15 {
    padding-top: 3.75rem !important;
  }
  .sp\:pt-16 {
    padding-top: 4rem !important;
  }
  .sp\:pt-17 {
    padding-top: 4.25rem !important;
  }
  .sp\:pt-18 {
    padding-top: 4.5rem !important;
  }
  .sp\:pt-19 {
    padding-top: 4.75rem !important;
  }
  .sp\:pt-20 {
    padding-top: 5rem !important;
  }
  .sp\:pt-21 {
    padding-top: 5.25rem !important;
  }
  .sp\:pt-22 {
    padding-top: 5.5rem !important;
  }
  .sp\:pt-23 {
    padding-top: 5.75rem !important;
  }
  .sp\:pt-24 {
    padding-top: 6rem !important;
  }
  .sp\:pt-25 {
    padding-top: 6.25rem !important;
  }
  .sp\:pt-26 {
    padding-top: 6.5rem !important;
  }
  .sp\:pt-27 {
    padding-top: 6.75rem !important;
  }
  .sp\:pt-28 {
    padding-top: 7rem !important;
  }
  .sp\:pt-29 {
    padding-top: 7.25rem !important;
  }
  .sp\:pt-30 {
    padding-top: 7.5rem !important;
  }
  .sp\:pr-0 {
    padding-right: 0rem !important;
  }
  .sp\:pr-1 {
    padding-right: 0.25rem !important;
  }
  .sp\:pr-2 {
    padding-right: 0.5rem !important;
  }
  .sp\:pr-3 {
    padding-right: 0.75rem !important;
  }
  .sp\:pr-4 {
    padding-right: 1rem !important;
  }
  .sp\:pr-5 {
    padding-right: 1.25rem !important;
  }
  .sp\:pr-6 {
    padding-right: 1.5rem !important;
  }
  .sp\:pr-7 {
    padding-right: 1.75rem !important;
  }
  .sp\:pr-8 {
    padding-right: 2rem !important;
  }
  .sp\:pr-9 {
    padding-right: 2.25rem !important;
  }
  .sp\:pr-10 {
    padding-right: 2.5rem !important;
  }
  .sp\:pr-11 {
    padding-right: 2.75rem !important;
  }
  .sp\:pr-12 {
    padding-right: 3rem !important;
  }
  .sp\:pr-13 {
    padding-right: 3.25rem !important;
  }
  .sp\:pr-14 {
    padding-right: 3.5rem !important;
  }
  .sp\:pr-15 {
    padding-right: 3.75rem !important;
  }
  .sp\:pr-16 {
    padding-right: 4rem !important;
  }
  .sp\:pr-17 {
    padding-right: 4.25rem !important;
  }
  .sp\:pr-18 {
    padding-right: 4.5rem !important;
  }
  .sp\:pr-19 {
    padding-right: 4.75rem !important;
  }
  .sp\:pr-20 {
    padding-right: 5rem !important;
  }
  .sp\:pr-21 {
    padding-right: 5.25rem !important;
  }
  .sp\:pr-22 {
    padding-right: 5.5rem !important;
  }
  .sp\:pr-23 {
    padding-right: 5.75rem !important;
  }
  .sp\:pr-24 {
    padding-right: 6rem !important;
  }
  .sp\:pr-25 {
    padding-right: 6.25rem !important;
  }
  .sp\:pr-26 {
    padding-right: 6.5rem !important;
  }
  .sp\:pr-27 {
    padding-right: 6.75rem !important;
  }
  .sp\:pr-28 {
    padding-right: 7rem !important;
  }
  .sp\:pr-29 {
    padding-right: 7.25rem !important;
  }
  .sp\:pr-30 {
    padding-right: 7.5rem !important;
  }
  .sp\:pb-0 {
    padding-bottom: 0rem !important;
  }
  .sp\:pb-1 {
    padding-bottom: 0.25rem !important;
  }
  .sp\:pb-2 {
    padding-bottom: 0.5rem !important;
  }
  .sp\:pb-3 {
    padding-bottom: 0.75rem !important;
  }
  .sp\:pb-4 {
    padding-bottom: 1rem !important;
  }
  .sp\:pb-5 {
    padding-bottom: 1.25rem !important;
  }
  .sp\:pb-6 {
    padding-bottom: 1.5rem !important;
  }
  .sp\:pb-7 {
    padding-bottom: 1.75rem !important;
  }
  .sp\:pb-8 {
    padding-bottom: 2rem !important;
  }
  .sp\:pb-9 {
    padding-bottom: 2.25rem !important;
  }
  .sp\:pb-10 {
    padding-bottom: 2.5rem !important;
  }
  .sp\:pb-11 {
    padding-bottom: 2.75rem !important;
  }
  .sp\:pb-12 {
    padding-bottom: 3rem !important;
  }
  .sp\:pb-13 {
    padding-bottom: 3.25rem !important;
  }
  .sp\:pb-14 {
    padding-bottom: 3.5rem !important;
  }
  .sp\:pb-15 {
    padding-bottom: 3.75rem !important;
  }
  .sp\:pb-16 {
    padding-bottom: 4rem !important;
  }
  .sp\:pb-17 {
    padding-bottom: 4.25rem !important;
  }
  .sp\:pb-18 {
    padding-bottom: 4.5rem !important;
  }
  .sp\:pb-19 {
    padding-bottom: 4.75rem !important;
  }
  .sp\:pb-20 {
    padding-bottom: 5rem !important;
  }
  .sp\:pb-21 {
    padding-bottom: 5.25rem !important;
  }
  .sp\:pb-22 {
    padding-bottom: 5.5rem !important;
  }
  .sp\:pb-23 {
    padding-bottom: 5.75rem !important;
  }
  .sp\:pb-24 {
    padding-bottom: 6rem !important;
  }
  .sp\:pb-25 {
    padding-bottom: 6.25rem !important;
  }
  .sp\:pb-26 {
    padding-bottom: 6.5rem !important;
  }
  .sp\:pb-27 {
    padding-bottom: 6.75rem !important;
  }
  .sp\:pb-28 {
    padding-bottom: 7rem !important;
  }
  .sp\:pb-29 {
    padding-bottom: 7.25rem !important;
  }
  .sp\:pb-30 {
    padding-bottom: 7.5rem !important;
  }
  .sp\:pl-0 {
    padding-left: 0rem !important;
  }
  .sp\:pl-1 {
    padding-left: 0.25rem !important;
  }
  .sp\:pl-2 {
    padding-left: 0.5rem !important;
  }
  .sp\:pl-3 {
    padding-left: 0.75rem !important;
  }
  .sp\:pl-4 {
    padding-left: 1rem !important;
  }
  .sp\:pl-5 {
    padding-left: 1.25rem !important;
  }
  .sp\:pl-6 {
    padding-left: 1.5rem !important;
  }
  .sp\:pl-7 {
    padding-left: 1.75rem !important;
  }
  .sp\:pl-8 {
    padding-left: 2rem !important;
  }
  .sp\:pl-9 {
    padding-left: 2.25rem !important;
  }
  .sp\:pl-10 {
    padding-left: 2.5rem !important;
  }
  .sp\:pl-11 {
    padding-left: 2.75rem !important;
  }
  .sp\:pl-12 {
    padding-left: 3rem !important;
  }
  .sp\:pl-13 {
    padding-left: 3.25rem !important;
  }
  .sp\:pl-14 {
    padding-left: 3.5rem !important;
  }
  .sp\:pl-15 {
    padding-left: 3.75rem !important;
  }
  .sp\:pl-16 {
    padding-left: 4rem !important;
  }
  .sp\:pl-17 {
    padding-left: 4.25rem !important;
  }
  .sp\:pl-18 {
    padding-left: 4.5rem !important;
  }
  .sp\:pl-19 {
    padding-left: 4.75rem !important;
  }
  .sp\:pl-20 {
    padding-left: 5rem !important;
  }
  .sp\:pl-21 {
    padding-left: 5.25rem !important;
  }
  .sp\:pl-22 {
    padding-left: 5.5rem !important;
  }
  .sp\:pl-23 {
    padding-left: 5.75rem !important;
  }
  .sp\:pl-24 {
    padding-left: 6rem !important;
  }
  .sp\:pl-25 {
    padding-left: 6.25rem !important;
  }
  .sp\:pl-26 {
    padding-left: 6.5rem !important;
  }
  .sp\:pl-27 {
    padding-left: 6.75rem !important;
  }
  .sp\:pl-28 {
    padding-left: 7rem !important;
  }
  .sp\:pl-29 {
    padding-left: 7.25rem !important;
  }
  .sp\:pl-30 {
    padding-left: 7.5rem !important;
  }
}
/*-----------------------------------------
margin
-----------------------------------------*/
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.m-0 {
  margin: 0rem !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.m-5 {
  margin: 1.25rem !important;
}

.m-6 {
  margin: 1.5rem !important;
}

.m-7 {
  margin: 1.75rem !important;
}

.m-8 {
  margin: 2rem !important;
}

.m-9 {
  margin: 2.25rem !important;
}

.m-10 {
  margin: 2.5rem !important;
}

.m-11 {
  margin: 2.75rem !important;
}

.m-12 {
  margin: 3rem !important;
}

.m-13 {
  margin: 3.25rem !important;
}

.m-14 {
  margin: 3.5rem !important;
}

.m-15 {
  margin: 3.75rem !important;
}

.m-16 {
  margin: 4rem !important;
}

.m-17 {
  margin: 4.25rem !important;
}

.m-18 {
  margin: 4.5rem !important;
}

.m-19 {
  margin: 4.75rem !important;
}

.m-20 {
  margin: 5rem !important;
}

.m-21 {
  margin: 5.25rem !important;
}

.m-22 {
  margin: 5.5rem !important;
}

.m-23 {
  margin: 5.75rem !important;
}

.m-24 {
  margin: 6rem !important;
}

.m-25 {
  margin: 6.25rem !important;
}

.m-26 {
  margin: 6.5rem !important;
}

.m-27 {
  margin: 6.75rem !important;
}

.m-28 {
  margin: 7rem !important;
}

.m-29 {
  margin: 7.25rem !important;
}

.m-30 {
  margin: 7.5rem !important;
}

.mx-0 {
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}

.mx-4 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-5 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important;
}

.mx-6 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-7 {
  margin-right: 1.75rem !important;
  margin-left: 1.75rem !important;
}

.mx-8 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-9 {
  margin-right: 2.25rem !important;
  margin-left: 2.25rem !important;
}

.mx-10 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

.mx-11 {
  margin-right: 2.75rem !important;
  margin-left: 2.75rem !important;
}

.mx-12 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-13 {
  margin-right: 3.25rem !important;
  margin-left: 3.25rem !important;
}

.mx-14 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}

.mx-15 {
  margin-right: 3.75rem !important;
  margin-left: 3.75rem !important;
}

.mx-16 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-17 {
  margin-right: 4.25rem !important;
  margin-left: 4.25rem !important;
}

.mx-18 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

.mx-19 {
  margin-right: 4.75rem !important;
  margin-left: 4.75rem !important;
}

.mx-20 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-21 {
  margin-right: 5.25rem !important;
  margin-left: 5.25rem !important;
}

.mx-22 {
  margin-right: 5.5rem !important;
  margin-left: 5.5rem !important;
}

.mx-23 {
  margin-right: 5.75rem !important;
  margin-left: 5.75rem !important;
}

.mx-24 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-25 {
  margin-right: 6.25rem !important;
  margin-left: 6.25rem !important;
}

.mx-26 {
  margin-right: 6.5rem !important;
  margin-left: 6.5rem !important;
}

.mx-27 {
  margin-right: 6.75rem !important;
  margin-left: 6.75rem !important;
}

.mx-28 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}

.mx-29 {
  margin-right: 7.25rem !important;
  margin-left: 7.25rem !important;
}

.mx-30 {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important;
}

.my-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-7 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}

.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-9 {
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important;
}

.my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-11 {
  margin-top: 2.75rem !important;
  margin-bottom: 2.75rem !important;
}

.my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-13 {
  margin-top: 3.25rem !important;
  margin-bottom: 3.25rem !important;
}

.my-14 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.my-15 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

.my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-17 {
  margin-top: 4.25rem !important;
  margin-bottom: 4.25rem !important;
}

.my-18 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-19 {
  margin-top: 4.75rem !important;
  margin-bottom: 4.75rem !important;
}

.my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-21 {
  margin-top: 5.25rem !important;
  margin-bottom: 5.25rem !important;
}

.my-22 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}

.my-23 {
  margin-top: 5.75rem !important;
  margin-bottom: 5.75rem !important;
}

.my-24 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-25 {
  margin-top: 6.25rem !important;
  margin-bottom: 6.25rem !important;
}

.my-26 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important;
}

.my-27 {
  margin-top: 6.75rem !important;
  margin-bottom: 6.75rem !important;
}

.my-28 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.my-29 {
  margin-top: 7.25rem !important;
  margin-bottom: 7.25rem !important;
}

.my-30 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

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

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

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

.mt-4 {
  margin-top: 1rem !important;
}

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

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

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

.mt-8 {
  margin-top: 2rem !important;
}

.mt-9 {
  margin-top: 2.25rem !important;
}

.mt-10 {
  margin-top: 2.5rem !important;
}

.mt-11 {
  margin-top: 2.75rem !important;
}

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

.mt-13 {
  margin-top: 3.25rem !important;
}

.mt-14 {
  margin-top: 3.5rem !important;
}

.mt-15 {
  margin-top: 3.75rem !important;
}

.mt-16 {
  margin-top: 4rem !important;
}

.mt-17 {
  margin-top: 4.25rem !important;
}

.mt-18 {
  margin-top: 4.5rem !important;
}

.mt-19 {
  margin-top: 4.75rem !important;
}

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

.mt-21 {
  margin-top: 5.25rem !important;
}

.mt-22 {
  margin-top: 5.5rem !important;
}

.mt-23 {
  margin-top: 5.75rem !important;
}

.mt-24 {
  margin-top: 6rem !important;
}

.mt-25 {
  margin-top: 6.25rem !important;
}

.mt-26 {
  margin-top: 6.5rem !important;
}

.mt-27 {
  margin-top: 6.75rem !important;
}

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

.mt-29 {
  margin-top: 7.25rem !important;
}

.mt-30 {
  margin-top: 7.5rem !important;
}

.mr-0 {
  margin-right: 0rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mr-3 {
  margin-right: 0.75rem !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.mr-5 {
  margin-right: 1.25rem !important;
}

.mr-6 {
  margin-right: 1.5rem !important;
}

.mr-7 {
  margin-right: 1.75rem !important;
}

.mr-8 {
  margin-right: 2rem !important;
}

.mr-9 {
  margin-right: 2.25rem !important;
}

.mr-10 {
  margin-right: 2.5rem !important;
}

.mr-11 {
  margin-right: 2.75rem !important;
}

.mr-12 {
  margin-right: 3rem !important;
}

.mr-13 {
  margin-right: 3.25rem !important;
}

.mr-14 {
  margin-right: 3.5rem !important;
}

.mr-15 {
  margin-right: 3.75rem !important;
}

.mr-16 {
  margin-right: 4rem !important;
}

.mr-17 {
  margin-right: 4.25rem !important;
}

.mr-18 {
  margin-right: 4.5rem !important;
}

.mr-19 {
  margin-right: 4.75rem !important;
}

.mr-20 {
  margin-right: 5rem !important;
}

.mr-21 {
  margin-right: 5.25rem !important;
}

.mr-22 {
  margin-right: 5.5rem !important;
}

.mr-23 {
  margin-right: 5.75rem !important;
}

.mr-24 {
  margin-right: 6rem !important;
}

.mr-25 {
  margin-right: 6.25rem !important;
}

.mr-26 {
  margin-right: 6.5rem !important;
}

.mr-27 {
  margin-right: 6.75rem !important;
}

.mr-28 {
  margin-right: 7rem !important;
}

.mr-29 {
  margin-right: 7.25rem !important;
}

.mr-30 {
  margin-right: 7.5rem !important;
}

.mb-0 {
  margin-bottom: 0rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.mb-5 {
  margin-bottom: 1.25rem !important;
}

.mb-6 {
  margin-bottom: 1.5rem !important;
}

.mb-7 {
  margin-bottom: 1.75rem !important;
}

.mb-8 {
  margin-bottom: 2rem !important;
}

.mb-9 {
  margin-bottom: 2.25rem !important;
}

.mb-10 {
  margin-bottom: 2.5rem !important;
}

.mb-11 {
  margin-bottom: 2.75rem !important;
}

.mb-12 {
  margin-bottom: 3rem !important;
}

.mb-13 {
  margin-bottom: 3.25rem !important;
}

.mb-14 {
  margin-bottom: 3.5rem !important;
}

.mb-15 {
  margin-bottom: 3.75rem !important;
}

.mb-16 {
  margin-bottom: 4rem !important;
}

.mb-17 {
  margin-bottom: 4.25rem !important;
}

.mb-18 {
  margin-bottom: 4.5rem !important;
}

.mb-19 {
  margin-bottom: 4.75rem !important;
}

.mb-20 {
  margin-bottom: 5rem !important;
}

.mb-21 {
  margin-bottom: 5.25rem !important;
}

.mb-22 {
  margin-bottom: 5.5rem !important;
}

.mb-23 {
  margin-bottom: 5.75rem !important;
}

.mb-24 {
  margin-bottom: 6rem !important;
}

.mb-25 {
  margin-bottom: 6.25rem !important;
}

.mb-26 {
  margin-bottom: 6.5rem !important;
}

.mb-27 {
  margin-bottom: 6.75rem !important;
}

.mb-28 {
  margin-bottom: 7rem !important;
}

.mb-29 {
  margin-bottom: 7.25rem !important;
}

.mb-30 {
  margin-bottom: 7.5rem !important;
}

.ml-0 {
  margin-left: 0rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.ml-3 {
  margin-left: 0.75rem !important;
}

.ml-4 {
  margin-left: 1rem !important;
}

.ml-5 {
  margin-left: 1.25rem !important;
}

.ml-6 {
  margin-left: 1.5rem !important;
}

.ml-7 {
  margin-left: 1.75rem !important;
}

.ml-8 {
  margin-left: 2rem !important;
}

.ml-9 {
  margin-left: 2.25rem !important;
}

.ml-10 {
  margin-left: 2.5rem !important;
}

.ml-11 {
  margin-left: 2.75rem !important;
}

.ml-12 {
  margin-left: 3rem !important;
}

.ml-13 {
  margin-left: 3.25rem !important;
}

.ml-14 {
  margin-left: 3.5rem !important;
}

.ml-15 {
  margin-left: 3.75rem !important;
}

.ml-16 {
  margin-left: 4rem !important;
}

.ml-17 {
  margin-left: 4.25rem !important;
}

.ml-18 {
  margin-left: 4.5rem !important;
}

.ml-19 {
  margin-left: 4.75rem !important;
}

.ml-20 {
  margin-left: 5rem !important;
}

.ml-21 {
  margin-left: 5.25rem !important;
}

.ml-22 {
  margin-left: 5.5rem !important;
}

.ml-23 {
  margin-left: 5.75rem !important;
}

.ml-24 {
  margin-left: 6rem !important;
}

.ml-25 {
  margin-left: 6.25rem !important;
}

.ml-26 {
  margin-left: 6.5rem !important;
}

.ml-27 {
  margin-left: 6.75rem !important;
}

.ml-28 {
  margin-left: 7rem !important;
}

.ml-29 {
  margin-left: 7.25rem !important;
}

.ml-30 {
  margin-left: 7.5rem !important;
}

.mt-m1 {
  margin-top: -0.25rem !important;
}

.mt-m2 {
  margin-top: -0.5rem !important;
}

.mt-m3 {
  margin-top: -0.75rem !important;
}

.mt-m4 {
  margin-top: -1rem !important;
}

.mt-m5 {
  margin-top: -1.25rem !important;
}

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

.mt-m7 {
  margin-top: -1.75rem !important;
}

.mt-m8 {
  margin-top: -2rem !important;
}

.mt-m9 {
  margin-top: -2.25rem !important;
}

.mt-m10 {
  margin-top: -2.5rem !important;
}

.mt-m11 {
  margin-top: -2.75rem !important;
}

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

.mt-m13 {
  margin-top: -3.25rem !important;
}

.mt-m14 {
  margin-top: -3.5rem !important;
}

.mt-m15 {
  margin-top: -3.75rem !important;
}

.mt-m16 {
  margin-top: -4rem !important;
}

.mt-m17 {
  margin-top: -4.25rem !important;
}

.mt-m18 {
  margin-top: -4.5rem !important;
}

.mt-m19 {
  margin-top: -4.75rem !important;
}

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

.mr-m1 {
  margin-right: -0.25rem !important;
}

.mr-m2 {
  margin-right: -0.5rem !important;
}

.mr-m3 {
  margin-right: -0.75rem !important;
}

.mr-m4 {
  margin-right: -1rem !important;
}

.mr-m5 {
  margin-right: -1.25rem !important;
}

.mr-m6 {
  margin-right: -1.5rem !important;
}

.mr-m7 {
  margin-right: -1.75rem !important;
}

.mr-m8 {
  margin-right: -2rem !important;
}

.mr-m9 {
  margin-right: -2.25rem !important;
}

.mr-m10 {
  margin-right: -2.5rem !important;
}

.mr-m11 {
  margin-right: -2.75rem !important;
}

.mr-m12 {
  margin-right: -3rem !important;
}

.mr-m13 {
  margin-right: -3.25rem !important;
}

.mr-m14 {
  margin-right: -3.5rem !important;
}

.mr-m15 {
  margin-right: -3.75rem !important;
}

.mr-m16 {
  margin-right: -4rem !important;
}

.mr-m17 {
  margin-right: -4.25rem !important;
}

.mr-m18 {
  margin-right: -4.5rem !important;
}

.mr-m19 {
  margin-right: -4.75rem !important;
}

.mr-m20 {
  margin-right: -5rem !important;
}

.mb-m1 {
  margin-bottom: -0.25rem !important;
}

.mb-m2 {
  margin-bottom: -0.5rem !important;
}

.mb-m3 {
  margin-bottom: -0.75rem !important;
}

.mb-m4 {
  margin-bottom: -1rem !important;
}

.mb-m5 {
  margin-bottom: -1.25rem !important;
}

.mb-m6 {
  margin-bottom: -1.5rem !important;
}

.mb-m7 {
  margin-bottom: -1.75rem !important;
}

.mb-m8 {
  margin-bottom: -2rem !important;
}

.mb-m9 {
  margin-bottom: -2.25rem !important;
}

.mb-m10 {
  margin-bottom: -2.5rem !important;
}

.mb-m11 {
  margin-bottom: -2.75rem !important;
}

.mb-m12 {
  margin-bottom: -3rem !important;
}

.mb-m13 {
  margin-bottom: -3.25rem !important;
}

.mb-m14 {
  margin-bottom: -3.5rem !important;
}

.mb-m15 {
  margin-bottom: -3.75rem !important;
}

.mb-m16 {
  margin-bottom: -4rem !important;
}

.mb-m17 {
  margin-bottom: -4.25rem !important;
}

.mb-m18 {
  margin-bottom: -4.5rem !important;
}

.mb-m19 {
  margin-bottom: -4.75rem !important;
}

.mb-m20 {
  margin-bottom: -5rem !important;
}

.ml-m1 {
  margin-left: -0.25rem !important;
}

.ml-m2 {
  margin-left: -0.5rem !important;
}

.ml-m3 {
  margin-left: -0.75rem !important;
}

.ml-m4 {
  margin-left: -1rem !important;
}

.ml-m5 {
  margin-left: -1.25rem !important;
}

.ml-m6 {
  margin-left: -1.5rem !important;
}

.ml-m7 {
  margin-left: -1.75rem !important;
}

.ml-m8 {
  margin-left: -2rem !important;
}

.ml-m9 {
  margin-left: -2.25rem !important;
}

.ml-m10 {
  margin-left: -2.5rem !important;
}

.ml-m11 {
  margin-left: -2.75rem !important;
}

.ml-m12 {
  margin-left: -3rem !important;
}

.ml-m13 {
  margin-left: -3.25rem !important;
}

.ml-m14 {
  margin-left: -3.5rem !important;
}

.ml-m15 {
  margin-left: -3.75rem !important;
}

.ml-m16 {
  margin-left: -4rem !important;
}

.ml-m17 {
  margin-left: -4.25rem !important;
}

.ml-m18 {
  margin-left: -4.5rem !important;
}

.ml-m19 {
  margin-left: -4.75rem !important;
}

.ml-m20 {
  margin-left: -5rem !important;
}

@media screen and (max-width: 660px) {
  .sp\:mx-10px {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (max-width: 660px) {
  .m-0 {
    margin: 0rem !important;
  }
  .m-1 {
    margin: 0.2rem !important;
  }
  .m-2 {
    margin: 0.4rem !important;
  }
  .m-3 {
    margin: 0.6rem !important;
  }
  .m-4 {
    margin: 0.8rem !important;
  }
  .m-5 {
    margin: 1rem !important;
  }
  .m-6 {
    margin: 1.2rem !important;
  }
  .m-7 {
    margin: 1.4rem !important;
  }
  .m-8 {
    margin: 1.6rem !important;
  }
  .m-9 {
    margin: 1.8rem !important;
  }
  .m-10 {
    margin: 2rem !important;
  }
  .m-11 {
    margin: 2.2rem !important;
  }
  .m-12 {
    margin: 2.4rem !important;
  }
  .m-13 {
    margin: 2.6rem !important;
  }
  .m-14 {
    margin: 2.8rem !important;
  }
  .m-15 {
    margin: 3rem !important;
  }
  .m-16 {
    margin: 3.2rem !important;
  }
  .m-17 {
    margin: 3.4rem !important;
  }
  .m-18 {
    margin: 3.6rem !important;
  }
  .m-19 {
    margin: 3.8rem !important;
  }
  .m-20 {
    margin: 4rem !important;
  }
  .m-21 {
    margin: 4.2rem !important;
  }
  .m-22 {
    margin: 4.4rem !important;
  }
  .m-23 {
    margin: 4.6rem !important;
  }
  .m-24 {
    margin: 4.8rem !important;
  }
  .m-25 {
    margin: 5rem !important;
  }
  .m-26 {
    margin: 5.2rem !important;
  }
  .m-27 {
    margin: 5.4rem !important;
  }
  .m-28 {
    margin: 5.6rem !important;
  }
  .m-29 {
    margin: 5.8rem !important;
  }
  .m-30 {
    margin: 6rem !important;
  }
  .mx-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-1 {
    margin-right: 0.2rem !important;
    margin-left: 0.2rem !important;
  }
  .mx-2 {
    margin-right: 0.4rem !important;
    margin-left: 0.4rem !important;
  }
  .mx-3 {
    margin-right: 0.6rem !important;
    margin-left: 0.6rem !important;
  }
  .mx-4 {
    margin-right: 0.8rem !important;
    margin-left: 0.8rem !important;
  }
  .mx-5 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-6 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-7 {
    margin-right: 1.4rem !important;
    margin-left: 1.4rem !important;
  }
  .mx-8 {
    margin-right: 1.6rem !important;
    margin-left: 1.6rem !important;
  }
  .mx-9 {
    margin-right: 1.8rem !important;
    margin-left: 1.8rem !important;
  }
  .mx-10 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-11 {
    margin-right: 2.2rem !important;
    margin-left: 2.2rem !important;
  }
  .mx-12 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-13 {
    margin-right: 2.6rem !important;
    margin-left: 2.6rem !important;
  }
  .mx-14 {
    margin-right: 2.8rem !important;
    margin-left: 2.8rem !important;
  }
  .mx-15 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-16 {
    margin-right: 3.2rem !important;
    margin-left: 3.2rem !important;
  }
  .mx-17 {
    margin-right: 3.4rem !important;
    margin-left: 3.4rem !important;
  }
  .mx-18 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-19 {
    margin-right: 3.8rem !important;
    margin-left: 3.8rem !important;
  }
  .mx-20 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-21 {
    margin-right: 4.2rem !important;
    margin-left: 4.2rem !important;
  }
  .mx-22 {
    margin-right: 4.4rem !important;
    margin-left: 4.4rem !important;
  }
  .mx-23 {
    margin-right: 4.6rem !important;
    margin-left: 4.6rem !important;
  }
  .mx-24 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-25 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-26 {
    margin-right: 5.2rem !important;
    margin-left: 5.2rem !important;
  }
  .mx-27 {
    margin-right: 5.4rem !important;
    margin-left: 5.4rem !important;
  }
  .mx-28 {
    margin-right: 5.6rem !important;
    margin-left: 5.6rem !important;
  }
  .mx-29 {
    margin-right: 5.8rem !important;
    margin-left: 5.8rem !important;
  }
  .mx-30 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-1 {
    margin-top: 0.2rem !important;
    margin-bottom: 0.2rem !important;
  }
  .my-2 {
    margin-top: 0.4rem !important;
    margin-bottom: 0.4rem !important;
  }
  .my-3 {
    margin-top: 0.6rem !important;
    margin-bottom: 0.6rem !important;
  }
  .my-4 {
    margin-top: 0.8rem !important;
    margin-bottom: 0.8rem !important;
  }
  .my-5 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-6 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-7 {
    margin-top: 1.4rem !important;
    margin-bottom: 1.4rem !important;
  }
  .my-8 {
    margin-top: 1.6rem !important;
    margin-bottom: 1.6rem !important;
  }
  .my-9 {
    margin-top: 1.8rem !important;
    margin-bottom: 1.8rem !important;
  }
  .my-10 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-11 {
    margin-top: 2.2rem !important;
    margin-bottom: 2.2rem !important;
  }
  .my-12 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-13 {
    margin-top: 2.6rem !important;
    margin-bottom: 2.6rem !important;
  }
  .my-14 {
    margin-top: 2.8rem !important;
    margin-bottom: 2.8rem !important;
  }
  .my-15 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-16 {
    margin-top: 3.2rem !important;
    margin-bottom: 3.2rem !important;
  }
  .my-17 {
    margin-top: 3.4rem !important;
    margin-bottom: 3.4rem !important;
  }
  .my-18 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-19 {
    margin-top: 3.8rem !important;
    margin-bottom: 3.8rem !important;
  }
  .my-20 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-21 {
    margin-top: 4.2rem !important;
    margin-bottom: 4.2rem !important;
  }
  .my-22 {
    margin-top: 4.4rem !important;
    margin-bottom: 4.4rem !important;
  }
  .my-23 {
    margin-top: 4.6rem !important;
    margin-bottom: 4.6rem !important;
  }
  .my-24 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-25 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-26 {
    margin-top: 5.2rem !important;
    margin-bottom: 5.2rem !important;
  }
  .my-27 {
    margin-top: 5.4rem !important;
    margin-bottom: 5.4rem !important;
  }
  .my-28 {
    margin-top: 5.6rem !important;
    margin-bottom: 5.6rem !important;
  }
  .my-29 {
    margin-top: 5.8rem !important;
    margin-bottom: 5.8rem !important;
  }
  .my-30 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .mt-0 {
    margin-top: 0rem !important;
  }
  .mt-1 {
    margin-top: 0.2rem !important;
  }
  .mt-2 {
    margin-top: 0.4rem !important;
  }
  .mt-3 {
    margin-top: 0.6rem !important;
  }
  .mt-4 {
    margin-top: 0.8rem !important;
  }
  .mt-5 {
    margin-top: 1rem !important;
  }
  .mt-6 {
    margin-top: 1.2rem !important;
  }
  .mt-7 {
    margin-top: 1.4rem !important;
  }
  .mt-8 {
    margin-top: 1.6rem !important;
  }
  .mt-9 {
    margin-top: 1.8rem !important;
  }
  .mt-10 {
    margin-top: 2rem !important;
  }
  .mt-11 {
    margin-top: 2.2rem !important;
  }
  .mt-12 {
    margin-top: 2.4rem !important;
  }
  .mt-13 {
    margin-top: 2.6rem !important;
  }
  .mt-14 {
    margin-top: 2.8rem !important;
  }
  .mt-15 {
    margin-top: 3rem !important;
  }
  .mt-16 {
    margin-top: 3.2rem !important;
  }
  .mt-17 {
    margin-top: 3.4rem !important;
  }
  .mt-18 {
    margin-top: 3.6rem !important;
  }
  .mt-19 {
    margin-top: 3.8rem !important;
  }
  .mt-20 {
    margin-top: 4rem !important;
  }
  .mt-21 {
    margin-top: 4.2rem !important;
  }
  .mt-22 {
    margin-top: 4.4rem !important;
  }
  .mt-23 {
    margin-top: 4.6rem !important;
  }
  .mt-24 {
    margin-top: 4.8rem !important;
  }
  .mt-25 {
    margin-top: 5rem !important;
  }
  .mt-26 {
    margin-top: 5.2rem !important;
  }
  .mt-27 {
    margin-top: 5.4rem !important;
  }
  .mt-28 {
    margin-top: 5.6rem !important;
  }
  .mt-29 {
    margin-top: 5.8rem !important;
  }
  .mt-30 {
    margin-top: 6rem !important;
  }
  .mr-0 {
    margin-right: 0rem !important;
  }
  .mr-1 {
    margin-right: 0.2rem !important;
  }
  .mr-2 {
    margin-right: 0.4rem !important;
  }
  .mr-3 {
    margin-right: 0.6rem !important;
  }
  .mr-4 {
    margin-right: 0.8rem !important;
  }
  .mr-5 {
    margin-right: 1rem !important;
  }
  .mr-6 {
    margin-right: 1.2rem !important;
  }
  .mr-7 {
    margin-right: 1.4rem !important;
  }
  .mr-8 {
    margin-right: 1.6rem !important;
  }
  .mr-9 {
    margin-right: 1.8rem !important;
  }
  .mr-10 {
    margin-right: 2rem !important;
  }
  .mr-11 {
    margin-right: 2.2rem !important;
  }
  .mr-12 {
    margin-right: 2.4rem !important;
  }
  .mr-13 {
    margin-right: 2.6rem !important;
  }
  .mr-14 {
    margin-right: 2.8rem !important;
  }
  .mr-15 {
    margin-right: 3rem !important;
  }
  .mr-16 {
    margin-right: 3.2rem !important;
  }
  .mr-17 {
    margin-right: 3.4rem !important;
  }
  .mr-18 {
    margin-right: 3.6rem !important;
  }
  .mr-19 {
    margin-right: 3.8rem !important;
  }
  .mr-20 {
    margin-right: 4rem !important;
  }
  .mr-21 {
    margin-right: 4.2rem !important;
  }
  .mr-22 {
    margin-right: 4.4rem !important;
  }
  .mr-23 {
    margin-right: 4.6rem !important;
  }
  .mr-24 {
    margin-right: 4.8rem !important;
  }
  .mr-25 {
    margin-right: 5rem !important;
  }
  .mr-26 {
    margin-right: 5.2rem !important;
  }
  .mr-27 {
    margin-right: 5.4rem !important;
  }
  .mr-28 {
    margin-right: 5.6rem !important;
  }
  .mr-29 {
    margin-right: 5.8rem !important;
  }
  .mr-30 {
    margin-right: 6rem !important;
  }
  .mb-0 {
    margin-bottom: 0rem !important;
  }
  .mb-1 {
    margin-bottom: 0.2rem !important;
  }
  .mb-2 {
    margin-bottom: 0.4rem !important;
  }
  .mb-3 {
    margin-bottom: 0.6rem !important;
  }
  .mb-4 {
    margin-bottom: 0.8rem !important;
  }
  .mb-5 {
    margin-bottom: 1rem !important;
  }
  .mb-6 {
    margin-bottom: 1.2rem !important;
  }
  .mb-7 {
    margin-bottom: 1.4rem !important;
  }
  .mb-8 {
    margin-bottom: 1.6rem !important;
  }
  .mb-9 {
    margin-bottom: 1.8rem !important;
  }
  .mb-10 {
    margin-bottom: 2rem !important;
  }
  .mb-11 {
    margin-bottom: 2.2rem !important;
  }
  .mb-12 {
    margin-bottom: 2.4rem !important;
  }
  .mb-13 {
    margin-bottom: 2.6rem !important;
  }
  .mb-14 {
    margin-bottom: 2.8rem !important;
  }
  .mb-15 {
    margin-bottom: 3rem !important;
  }
  .mb-16 {
    margin-bottom: 3.2rem !important;
  }
  .mb-17 {
    margin-bottom: 3.4rem !important;
  }
  .mb-18 {
    margin-bottom: 3.6rem !important;
  }
  .mb-19 {
    margin-bottom: 3.8rem !important;
  }
  .mb-20 {
    margin-bottom: 4rem !important;
  }
  .mb-21 {
    margin-bottom: 4.2rem !important;
  }
  .mb-22 {
    margin-bottom: 4.4rem !important;
  }
  .mb-23 {
    margin-bottom: 4.6rem !important;
  }
  .mb-24 {
    margin-bottom: 4.8rem !important;
  }
  .mb-25 {
    margin-bottom: 5rem !important;
  }
  .mb-26 {
    margin-bottom: 5.2rem !important;
  }
  .mb-27 {
    margin-bottom: 5.4rem !important;
  }
  .mb-28 {
    margin-bottom: 5.6rem !important;
  }
  .mb-29 {
    margin-bottom: 5.8rem !important;
  }
  .mb-30 {
    margin-bottom: 6rem !important;
  }
}
@media screen and (max-width: 1500px) {
  .xl\:mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .xl\:mt-auto {
    margin-top: auto !important;
  }
  .xl\:mr-auto {
    margin-right: auto !important;
  }
  .xl\:mb-auto {
    margin-bottom: auto !important;
  }
  .xl\:ml-auto {
    margin-left: auto !important;
  }
  .xl\:m-0 {
    margin: 0rem !important;
  }
  .xl\:m-1 {
    margin: 0.25rem !important;
  }
  .xl\:m-2 {
    margin: 0.5rem !important;
  }
  .xl\:m-3 {
    margin: 0.75rem !important;
  }
  .xl\:m-4 {
    margin: 1rem !important;
  }
  .xl\:m-5 {
    margin: 1.25rem !important;
  }
  .xl\:m-6 {
    margin: 1.5rem !important;
  }
  .xl\:m-7 {
    margin: 1.75rem !important;
  }
  .xl\:m-8 {
    margin: 2rem !important;
  }
  .xl\:m-9 {
    margin: 2.25rem !important;
  }
  .xl\:m-10 {
    margin: 2.5rem !important;
  }
  .xl\:m-11 {
    margin: 2.75rem !important;
  }
  .xl\:m-12 {
    margin: 3rem !important;
  }
  .xl\:m-13 {
    margin: 3.25rem !important;
  }
  .xl\:m-14 {
    margin: 3.5rem !important;
  }
  .xl\:m-15 {
    margin: 3.75rem !important;
  }
  .xl\:m-16 {
    margin: 4rem !important;
  }
  .xl\:m-17 {
    margin: 4.25rem !important;
  }
  .xl\:m-18 {
    margin: 4.5rem !important;
  }
  .xl\:m-19 {
    margin: 4.75rem !important;
  }
  .xl\:m-20 {
    margin: 5rem !important;
  }
  .xl\:m-21 {
    margin: 5.25rem !important;
  }
  .xl\:m-22 {
    margin: 5.5rem !important;
  }
  .xl\:m-23 {
    margin: 5.75rem !important;
  }
  .xl\:m-24 {
    margin: 6rem !important;
  }
  .xl\:m-25 {
    margin: 6.25rem !important;
  }
  .xl\:m-26 {
    margin: 6.5rem !important;
  }
  .xl\:m-27 {
    margin: 6.75rem !important;
  }
  .xl\:m-28 {
    margin: 7rem !important;
  }
  .xl\:m-29 {
    margin: 7.25rem !important;
  }
  .xl\:m-30 {
    margin: 7.5rem !important;
  }
  .xl\:mx-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .xl\:mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .xl\:mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .xl\:mx-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .xl\:mx-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .xl\:mx-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .xl\:mx-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .xl\:mx-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .xl\:mx-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .xl\:mx-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .xl\:mx-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .xl\:mx-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .xl\:mx-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .xl\:mx-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  .xl\:mx-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .xl\:mx-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .xl\:mx-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .xl\:mx-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  .xl\:mx-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .xl\:mx-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  .xl\:mx-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .xl\:mx-21 {
    margin-right: 5.25rem !important;
    margin-left: 5.25rem !important;
  }
  .xl\:mx-22 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }
  .xl\:mx-23 {
    margin-right: 5.75rem !important;
    margin-left: 5.75rem !important;
  }
  .xl\:mx-24 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .xl\:mx-25 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .xl\:mx-26 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .xl\:mx-27 {
    margin-right: 6.75rem !important;
    margin-left: 6.75rem !important;
  }
  .xl\:mx-28 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .xl\:mx-29 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .xl\:mx-30 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .xl\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .xl\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .xl\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .xl\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .xl\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .xl\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .xl\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .xl\:my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .xl\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .xl\:my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .xl\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .xl\:my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .xl\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .xl\:my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .xl\:my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .xl\:my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .xl\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .xl\:my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .xl\:my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .xl\:my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .xl\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .xl\:my-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }
  .xl\:my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .xl\:my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }
  .xl\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .xl\:my-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .xl\:my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .xl\:my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }
  .xl\:my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .xl\:my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .xl\:my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .xl\:mt-0 {
    margin-top: 0rem !important;
  }
  .xl\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .xl\:mt-2 {
    margin-top: 0.5rem !important;
  }
  .xl\:mt-3 {
    margin-top: 0.75rem !important;
  }
  .xl\:mt-4 {
    margin-top: 1rem !important;
  }
  .xl\:mt-5 {
    margin-top: 1.25rem !important;
  }
  .xl\:mt-6 {
    margin-top: 1.5rem !important;
  }
  .xl\:mt-7 {
    margin-top: 1.75rem !important;
  }
  .xl\:mt-8 {
    margin-top: 2rem !important;
  }
  .xl\:mt-9 {
    margin-top: 2.25rem !important;
  }
  .xl\:mt-10 {
    margin-top: 2.5rem !important;
  }
  .xl\:mt-11 {
    margin-top: 2.75rem !important;
  }
  .xl\:mt-12 {
    margin-top: 3rem !important;
  }
  .xl\:mt-13 {
    margin-top: 3.25rem !important;
  }
  .xl\:mt-14 {
    margin-top: 3.5rem !important;
  }
  .xl\:mt-15 {
    margin-top: 3.75rem !important;
  }
  .xl\:mt-16 {
    margin-top: 4rem !important;
  }
  .xl\:mt-17 {
    margin-top: 4.25rem !important;
  }
  .xl\:mt-18 {
    margin-top: 4.5rem !important;
  }
  .xl\:mt-19 {
    margin-top: 4.75rem !important;
  }
  .xl\:mt-20 {
    margin-top: 5rem !important;
  }
  .xl\:mt-21 {
    margin-top: 5.25rem !important;
  }
  .xl\:mt-22 {
    margin-top: 5.5rem !important;
  }
  .xl\:mt-23 {
    margin-top: 5.75rem !important;
  }
  .xl\:mt-24 {
    margin-top: 6rem !important;
  }
  .xl\:mt-25 {
    margin-top: 6.25rem !important;
  }
  .xl\:mt-26 {
    margin-top: 6.5rem !important;
  }
  .xl\:mt-27 {
    margin-top: 6.75rem !important;
  }
  .xl\:mt-28 {
    margin-top: 7rem !important;
  }
  .xl\:mt-29 {
    margin-top: 7.25rem !important;
  }
  .xl\:mt-30 {
    margin-top: 7.5rem !important;
  }
  .xl\:mr-0 {
    margin-right: 0rem !important;
  }
  .xl\:mr-1 {
    margin-right: 0.25rem !important;
  }
  .xl\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .xl\:mr-3 {
    margin-right: 0.75rem !important;
  }
  .xl\:mr-4 {
    margin-right: 1rem !important;
  }
  .xl\:mr-5 {
    margin-right: 1.25rem !important;
  }
  .xl\:mr-6 {
    margin-right: 1.5rem !important;
  }
  .xl\:mr-7 {
    margin-right: 1.75rem !important;
  }
  .xl\:mr-8 {
    margin-right: 2rem !important;
  }
  .xl\:mr-9 {
    margin-right: 2.25rem !important;
  }
  .xl\:mr-10 {
    margin-right: 2.5rem !important;
  }
  .xl\:mr-11 {
    margin-right: 2.75rem !important;
  }
  .xl\:mr-12 {
    margin-right: 3rem !important;
  }
  .xl\:mr-13 {
    margin-right: 3.25rem !important;
  }
  .xl\:mr-14 {
    margin-right: 3.5rem !important;
  }
  .xl\:mr-15 {
    margin-right: 3.75rem !important;
  }
  .xl\:mr-16 {
    margin-right: 4rem !important;
  }
  .xl\:mr-17 {
    margin-right: 4.25rem !important;
  }
  .xl\:mr-18 {
    margin-right: 4.5rem !important;
  }
  .xl\:mr-19 {
    margin-right: 4.75rem !important;
  }
  .xl\:mr-20 {
    margin-right: 5rem !important;
  }
  .xl\:mr-21 {
    margin-right: 5.25rem !important;
  }
  .xl\:mr-22 {
    margin-right: 5.5rem !important;
  }
  .xl\:mr-23 {
    margin-right: 5.75rem !important;
  }
  .xl\:mr-24 {
    margin-right: 6rem !important;
  }
  .xl\:mr-25 {
    margin-right: 6.25rem !important;
  }
  .xl\:mr-26 {
    margin-right: 6.5rem !important;
  }
  .xl\:mr-27 {
    margin-right: 6.75rem !important;
  }
  .xl\:mr-28 {
    margin-right: 7rem !important;
  }
  .xl\:mr-29 {
    margin-right: 7.25rem !important;
  }
  .xl\:mr-30 {
    margin-right: 7.5rem !important;
  }
  .xl\:mb-0 {
    margin-bottom: 0rem !important;
  }
  .xl\:mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .xl\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .xl\:mb-3 {
    margin-bottom: 0.75rem !important;
  }
  .xl\:mb-4 {
    margin-bottom: 1rem !important;
  }
  .xl\:mb-5 {
    margin-bottom: 1.25rem !important;
  }
  .xl\:mb-6 {
    margin-bottom: 1.5rem !important;
  }
  .xl\:mb-7 {
    margin-bottom: 1.75rem !important;
  }
  .xl\:mb-8 {
    margin-bottom: 2rem !important;
  }
  .xl\:mb-9 {
    margin-bottom: 2.25rem !important;
  }
  .xl\:mb-10 {
    margin-bottom: 2.5rem !important;
  }
  .xl\:mb-11 {
    margin-bottom: 2.75rem !important;
  }
  .xl\:mb-12 {
    margin-bottom: 3rem !important;
  }
  .xl\:mb-13 {
    margin-bottom: 3.25rem !important;
  }
  .xl\:mb-14 {
    margin-bottom: 3.5rem !important;
  }
  .xl\:mb-15 {
    margin-bottom: 3.75rem !important;
  }
  .xl\:mb-16 {
    margin-bottom: 4rem !important;
  }
  .xl\:mb-17 {
    margin-bottom: 4.25rem !important;
  }
  .xl\:mb-18 {
    margin-bottom: 4.5rem !important;
  }
  .xl\:mb-19 {
    margin-bottom: 4.75rem !important;
  }
  .xl\:mb-20 {
    margin-bottom: 5rem !important;
  }
  .xl\:mb-21 {
    margin-bottom: 5.25rem !important;
  }
  .xl\:mb-22 {
    margin-bottom: 5.5rem !important;
  }
  .xl\:mb-23 {
    margin-bottom: 5.75rem !important;
  }
  .xl\:mb-24 {
    margin-bottom: 6rem !important;
  }
  .xl\:mb-25 {
    margin-bottom: 6.25rem !important;
  }
  .xl\:mb-26 {
    margin-bottom: 6.5rem !important;
  }
  .xl\:mb-27 {
    margin-bottom: 6.75rem !important;
  }
  .xl\:mb-28 {
    margin-bottom: 7rem !important;
  }
  .xl\:mb-29 {
    margin-bottom: 7.25rem !important;
  }
  .xl\:mb-30 {
    margin-bottom: 7.5rem !important;
  }
  .xl\:ml-0 {
    margin-left: 0rem !important;
  }
  .xl\:ml-1 {
    margin-left: 0.25rem !important;
  }
  .xl\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .xl\:ml-3 {
    margin-left: 0.75rem !important;
  }
  .xl\:ml-4 {
    margin-left: 1rem !important;
  }
  .xl\:ml-5 {
    margin-left: 1.25rem !important;
  }
  .xl\:ml-6 {
    margin-left: 1.5rem !important;
  }
  .xl\:ml-7 {
    margin-left: 1.75rem !important;
  }
  .xl\:ml-8 {
    margin-left: 2rem !important;
  }
  .xl\:ml-9 {
    margin-left: 2.25rem !important;
  }
  .xl\:ml-10 {
    margin-left: 2.5rem !important;
  }
  .xl\:ml-11 {
    margin-left: 2.75rem !important;
  }
  .xl\:ml-12 {
    margin-left: 3rem !important;
  }
  .xl\:ml-13 {
    margin-left: 3.25rem !important;
  }
  .xl\:ml-14 {
    margin-left: 3.5rem !important;
  }
  .xl\:ml-15 {
    margin-left: 3.75rem !important;
  }
  .xl\:ml-16 {
    margin-left: 4rem !important;
  }
  .xl\:ml-17 {
    margin-left: 4.25rem !important;
  }
  .xl\:ml-18 {
    margin-left: 4.5rem !important;
  }
  .xl\:ml-19 {
    margin-left: 4.75rem !important;
  }
  .xl\:ml-20 {
    margin-left: 5rem !important;
  }
  .xl\:ml-21 {
    margin-left: 5.25rem !important;
  }
  .xl\:ml-22 {
    margin-left: 5.5rem !important;
  }
  .xl\:ml-23 {
    margin-left: 5.75rem !important;
  }
  .xl\:ml-24 {
    margin-left: 6rem !important;
  }
  .xl\:ml-25 {
    margin-left: 6.25rem !important;
  }
  .xl\:ml-26 {
    margin-left: 6.5rem !important;
  }
  .xl\:ml-27 {
    margin-left: 6.75rem !important;
  }
  .xl\:ml-28 {
    margin-left: 7rem !important;
  }
  .xl\:ml-29 {
    margin-left: 7.25rem !important;
  }
  .xl\:ml-30 {
    margin-left: 7.5rem !important;
  }
}
@media screen and (max-width: 1215px) {
  .lg\:mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .lg\:mt-auto {
    margin-top: auto !important;
  }
  .lg\:mr-auto {
    margin-right: auto !important;
  }
  .lg\:mb-auto {
    margin-bottom: auto !important;
  }
  .lg\:ml-auto {
    margin-left: auto !important;
  }
  .lg\:m-0 {
    margin: 0rem !important;
  }
  .lg\:m-1 {
    margin: 0.25rem !important;
  }
  .lg\:m-2 {
    margin: 0.5rem !important;
  }
  .lg\:m-3 {
    margin: 0.75rem !important;
  }
  .lg\:m-4 {
    margin: 1rem !important;
  }
  .lg\:m-5 {
    margin: 1.25rem !important;
  }
  .lg\:m-6 {
    margin: 1.5rem !important;
  }
  .lg\:m-7 {
    margin: 1.75rem !important;
  }
  .lg\:m-8 {
    margin: 2rem !important;
  }
  .lg\:m-9 {
    margin: 2.25rem !important;
  }
  .lg\:m-10 {
    margin: 2.5rem !important;
  }
  .lg\:m-11 {
    margin: 2.75rem !important;
  }
  .lg\:m-12 {
    margin: 3rem !important;
  }
  .lg\:m-13 {
    margin: 3.25rem !important;
  }
  .lg\:m-14 {
    margin: 3.5rem !important;
  }
  .lg\:m-15 {
    margin: 3.75rem !important;
  }
  .lg\:m-16 {
    margin: 4rem !important;
  }
  .lg\:m-17 {
    margin: 4.25rem !important;
  }
  .lg\:m-18 {
    margin: 4.5rem !important;
  }
  .lg\:m-19 {
    margin: 4.75rem !important;
  }
  .lg\:m-20 {
    margin: 5rem !important;
  }
  .lg\:m-21 {
    margin: 5.25rem !important;
  }
  .lg\:m-22 {
    margin: 5.5rem !important;
  }
  .lg\:m-23 {
    margin: 5.75rem !important;
  }
  .lg\:m-24 {
    margin: 6rem !important;
  }
  .lg\:m-25 {
    margin: 6.25rem !important;
  }
  .lg\:m-26 {
    margin: 6.5rem !important;
  }
  .lg\:m-27 {
    margin: 6.75rem !important;
  }
  .lg\:m-28 {
    margin: 7rem !important;
  }
  .lg\:m-29 {
    margin: 7.25rem !important;
  }
  .lg\:m-30 {
    margin: 7.5rem !important;
  }
  .lg\:mx-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .lg\:mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .lg\:mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .lg\:mx-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .lg\:mx-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .lg\:mx-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .lg\:mx-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .lg\:mx-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .lg\:mx-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .lg\:mx-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .lg\:mx-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .lg\:mx-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .lg\:mx-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .lg\:mx-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  .lg\:mx-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .lg\:mx-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .lg\:mx-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .lg\:mx-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  .lg\:mx-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .lg\:mx-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  .lg\:mx-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .lg\:mx-21 {
    margin-right: 5.25rem !important;
    margin-left: 5.25rem !important;
  }
  .lg\:mx-22 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }
  .lg\:mx-23 {
    margin-right: 5.75rem !important;
    margin-left: 5.75rem !important;
  }
  .lg\:mx-24 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .lg\:mx-25 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .lg\:mx-26 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .lg\:mx-27 {
    margin-right: 6.75rem !important;
    margin-left: 6.75rem !important;
  }
  .lg\:mx-28 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .lg\:mx-29 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .lg\:mx-30 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .lg\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .lg\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .lg\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .lg\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .lg\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .lg\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .lg\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .lg\:my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .lg\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .lg\:my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .lg\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .lg\:my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .lg\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .lg\:my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .lg\:my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .lg\:my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .lg\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .lg\:my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .lg\:my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .lg\:my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .lg\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .lg\:my-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }
  .lg\:my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .lg\:my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }
  .lg\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .lg\:my-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .lg\:my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .lg\:my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }
  .lg\:my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .lg\:my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .lg\:my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .lg\:mt-0 {
    margin-top: 0rem !important;
  }
  .lg\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .lg\:mt-2 {
    margin-top: 0.5rem !important;
  }
  .lg\:mt-3 {
    margin-top: 0.75rem !important;
  }
  .lg\:mt-4 {
    margin-top: 1rem !important;
  }
  .lg\:mt-5 {
    margin-top: 1.25rem !important;
  }
  .lg\:mt-6 {
    margin-top: 1.5rem !important;
  }
  .lg\:mt-7 {
    margin-top: 1.75rem !important;
  }
  .lg\:mt-8 {
    margin-top: 2rem !important;
  }
  .lg\:mt-9 {
    margin-top: 2.25rem !important;
  }
  .lg\:mt-10 {
    margin-top: 2.5rem !important;
  }
  .lg\:mt-11 {
    margin-top: 2.75rem !important;
  }
  .lg\:mt-12 {
    margin-top: 3rem !important;
  }
  .lg\:mt-13 {
    margin-top: 3.25rem !important;
  }
  .lg\:mt-14 {
    margin-top: 3.5rem !important;
  }
  .lg\:mt-15 {
    margin-top: 3.75rem !important;
  }
  .lg\:mt-16 {
    margin-top: 4rem !important;
  }
  .lg\:mt-17 {
    margin-top: 4.25rem !important;
  }
  .lg\:mt-18 {
    margin-top: 4.5rem !important;
  }
  .lg\:mt-19 {
    margin-top: 4.75rem !important;
  }
  .lg\:mt-20 {
    margin-top: 5rem !important;
  }
  .lg\:mt-21 {
    margin-top: 5.25rem !important;
  }
  .lg\:mt-22 {
    margin-top: 5.5rem !important;
  }
  .lg\:mt-23 {
    margin-top: 5.75rem !important;
  }
  .lg\:mt-24 {
    margin-top: 6rem !important;
  }
  .lg\:mt-25 {
    margin-top: 6.25rem !important;
  }
  .lg\:mt-26 {
    margin-top: 6.5rem !important;
  }
  .lg\:mt-27 {
    margin-top: 6.75rem !important;
  }
  .lg\:mt-28 {
    margin-top: 7rem !important;
  }
  .lg\:mt-29 {
    margin-top: 7.25rem !important;
  }
  .lg\:mt-30 {
    margin-top: 7.5rem !important;
  }
  .lg\:mr-0 {
    margin-right: 0rem !important;
  }
  .lg\:mr-1 {
    margin-right: 0.25rem !important;
  }
  .lg\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .lg\:mr-3 {
    margin-right: 0.75rem !important;
  }
  .lg\:mr-4 {
    margin-right: 1rem !important;
  }
  .lg\:mr-5 {
    margin-right: 1.25rem !important;
  }
  .lg\:mr-6 {
    margin-right: 1.5rem !important;
  }
  .lg\:mr-7 {
    margin-right: 1.75rem !important;
  }
  .lg\:mr-8 {
    margin-right: 2rem !important;
  }
  .lg\:mr-9 {
    margin-right: 2.25rem !important;
  }
  .lg\:mr-10 {
    margin-right: 2.5rem !important;
  }
  .lg\:mr-11 {
    margin-right: 2.75rem !important;
  }
  .lg\:mr-12 {
    margin-right: 3rem !important;
  }
  .lg\:mr-13 {
    margin-right: 3.25rem !important;
  }
  .lg\:mr-14 {
    margin-right: 3.5rem !important;
  }
  .lg\:mr-15 {
    margin-right: 3.75rem !important;
  }
  .lg\:mr-16 {
    margin-right: 4rem !important;
  }
  .lg\:mr-17 {
    margin-right: 4.25rem !important;
  }
  .lg\:mr-18 {
    margin-right: 4.5rem !important;
  }
  .lg\:mr-19 {
    margin-right: 4.75rem !important;
  }
  .lg\:mr-20 {
    margin-right: 5rem !important;
  }
  .lg\:mr-21 {
    margin-right: 5.25rem !important;
  }
  .lg\:mr-22 {
    margin-right: 5.5rem !important;
  }
  .lg\:mr-23 {
    margin-right: 5.75rem !important;
  }
  .lg\:mr-24 {
    margin-right: 6rem !important;
  }
  .lg\:mr-25 {
    margin-right: 6.25rem !important;
  }
  .lg\:mr-26 {
    margin-right: 6.5rem !important;
  }
  .lg\:mr-27 {
    margin-right: 6.75rem !important;
  }
  .lg\:mr-28 {
    margin-right: 7rem !important;
  }
  .lg\:mr-29 {
    margin-right: 7.25rem !important;
  }
  .lg\:mr-30 {
    margin-right: 7.5rem !important;
  }
  .lg\:mb-0 {
    margin-bottom: 0rem !important;
  }
  .lg\:mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .lg\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .lg\:mb-3 {
    margin-bottom: 0.75rem !important;
  }
  .lg\:mb-4 {
    margin-bottom: 1rem !important;
  }
  .lg\:mb-5 {
    margin-bottom: 1.25rem !important;
  }
  .lg\:mb-6 {
    margin-bottom: 1.5rem !important;
  }
  .lg\:mb-7 {
    margin-bottom: 1.75rem !important;
  }
  .lg\:mb-8 {
    margin-bottom: 2rem !important;
  }
  .lg\:mb-9 {
    margin-bottom: 2.25rem !important;
  }
  .lg\:mb-10 {
    margin-bottom: 2.5rem !important;
  }
  .lg\:mb-11 {
    margin-bottom: 2.75rem !important;
  }
  .lg\:mb-12 {
    margin-bottom: 3rem !important;
  }
  .lg\:mb-13 {
    margin-bottom: 3.25rem !important;
  }
  .lg\:mb-14 {
    margin-bottom: 3.5rem !important;
  }
  .lg\:mb-15 {
    margin-bottom: 3.75rem !important;
  }
  .lg\:mb-16 {
    margin-bottom: 4rem !important;
  }
  .lg\:mb-17 {
    margin-bottom: 4.25rem !important;
  }
  .lg\:mb-18 {
    margin-bottom: 4.5rem !important;
  }
  .lg\:mb-19 {
    margin-bottom: 4.75rem !important;
  }
  .lg\:mb-20 {
    margin-bottom: 5rem !important;
  }
  .lg\:mb-21 {
    margin-bottom: 5.25rem !important;
  }
  .lg\:mb-22 {
    margin-bottom: 5.5rem !important;
  }
  .lg\:mb-23 {
    margin-bottom: 5.75rem !important;
  }
  .lg\:mb-24 {
    margin-bottom: 6rem !important;
  }
  .lg\:mb-25 {
    margin-bottom: 6.25rem !important;
  }
  .lg\:mb-26 {
    margin-bottom: 6.5rem !important;
  }
  .lg\:mb-27 {
    margin-bottom: 6.75rem !important;
  }
  .lg\:mb-28 {
    margin-bottom: 7rem !important;
  }
  .lg\:mb-29 {
    margin-bottom: 7.25rem !important;
  }
  .lg\:mb-30 {
    margin-bottom: 7.5rem !important;
  }
  .lg\:ml-0 {
    margin-left: 0rem !important;
  }
  .lg\:ml-1 {
    margin-left: 0.25rem !important;
  }
  .lg\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .lg\:ml-3 {
    margin-left: 0.75rem !important;
  }
  .lg\:ml-4 {
    margin-left: 1rem !important;
  }
  .lg\:ml-5 {
    margin-left: 1.25rem !important;
  }
  .lg\:ml-6 {
    margin-left: 1.5rem !important;
  }
  .lg\:ml-7 {
    margin-left: 1.75rem !important;
  }
  .lg\:ml-8 {
    margin-left: 2rem !important;
  }
  .lg\:ml-9 {
    margin-left: 2.25rem !important;
  }
  .lg\:ml-10 {
    margin-left: 2.5rem !important;
  }
  .lg\:ml-11 {
    margin-left: 2.75rem !important;
  }
  .lg\:ml-12 {
    margin-left: 3rem !important;
  }
  .lg\:ml-13 {
    margin-left: 3.25rem !important;
  }
  .lg\:ml-14 {
    margin-left: 3.5rem !important;
  }
  .lg\:ml-15 {
    margin-left: 3.75rem !important;
  }
  .lg\:ml-16 {
    margin-left: 4rem !important;
  }
  .lg\:ml-17 {
    margin-left: 4.25rem !important;
  }
  .lg\:ml-18 {
    margin-left: 4.5rem !important;
  }
  .lg\:ml-19 {
    margin-left: 4.75rem !important;
  }
  .lg\:ml-20 {
    margin-left: 5rem !important;
  }
  .lg\:ml-21 {
    margin-left: 5.25rem !important;
  }
  .lg\:ml-22 {
    margin-left: 5.5rem !important;
  }
  .lg\:ml-23 {
    margin-left: 5.75rem !important;
  }
  .lg\:ml-24 {
    margin-left: 6rem !important;
  }
  .lg\:ml-25 {
    margin-left: 6.25rem !important;
  }
  .lg\:ml-26 {
    margin-left: 6.5rem !important;
  }
  .lg\:ml-27 {
    margin-left: 6.75rem !important;
  }
  .lg\:ml-28 {
    margin-left: 7rem !important;
  }
  .lg\:ml-29 {
    margin-left: 7.25rem !important;
  }
  .lg\:ml-30 {
    margin-left: 7.5rem !important;
  }
}
@media screen and (max-width: 1000px) {
  .ml\:mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .ml\:mt-auto {
    margin-top: auto !important;
  }
  .ml\:mr-auto {
    margin-right: auto !important;
  }
  .ml\:mb-auto {
    margin-bottom: auto !important;
  }
  .ml\:ml-auto {
    margin-left: auto !important;
  }
  .ml\:m-0 {
    margin: 0rem !important;
  }
  .ml\:m-1 {
    margin: 0.25rem !important;
  }
  .ml\:m-2 {
    margin: 0.5rem !important;
  }
  .ml\:m-3 {
    margin: 0.75rem !important;
  }
  .ml\:m-4 {
    margin: 1rem !important;
  }
  .ml\:m-5 {
    margin: 1.25rem !important;
  }
  .ml\:m-6 {
    margin: 1.5rem !important;
  }
  .ml\:m-7 {
    margin: 1.75rem !important;
  }
  .ml\:m-8 {
    margin: 2rem !important;
  }
  .ml\:m-9 {
    margin: 2.25rem !important;
  }
  .ml\:m-10 {
    margin: 2.5rem !important;
  }
  .ml\:m-11 {
    margin: 2.75rem !important;
  }
  .ml\:m-12 {
    margin: 3rem !important;
  }
  .ml\:m-13 {
    margin: 3.25rem !important;
  }
  .ml\:m-14 {
    margin: 3.5rem !important;
  }
  .ml\:m-15 {
    margin: 3.75rem !important;
  }
  .ml\:m-16 {
    margin: 4rem !important;
  }
  .ml\:m-17 {
    margin: 4.25rem !important;
  }
  .ml\:m-18 {
    margin: 4.5rem !important;
  }
  .ml\:m-19 {
    margin: 4.75rem !important;
  }
  .ml\:m-20 {
    margin: 5rem !important;
  }
  .ml\:m-21 {
    margin: 5.25rem !important;
  }
  .ml\:m-22 {
    margin: 5.5rem !important;
  }
  .ml\:m-23 {
    margin: 5.75rem !important;
  }
  .ml\:m-24 {
    margin: 6rem !important;
  }
  .ml\:m-25 {
    margin: 6.25rem !important;
  }
  .ml\:m-26 {
    margin: 6.5rem !important;
  }
  .ml\:m-27 {
    margin: 6.75rem !important;
  }
  .ml\:m-28 {
    margin: 7rem !important;
  }
  .ml\:m-29 {
    margin: 7.25rem !important;
  }
  .ml\:m-30 {
    margin: 7.5rem !important;
  }
  .ml\:mx-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .ml\:mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .ml\:mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .ml\:mx-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .ml\:mx-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .ml\:mx-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .ml\:mx-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .ml\:mx-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .ml\:mx-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .ml\:mx-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .ml\:mx-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .ml\:mx-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .ml\:mx-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .ml\:mx-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  .ml\:mx-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .ml\:mx-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .ml\:mx-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .ml\:mx-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  .ml\:mx-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .ml\:mx-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  .ml\:mx-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .ml\:mx-21 {
    margin-right: 5.25rem !important;
    margin-left: 5.25rem !important;
  }
  .ml\:mx-22 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }
  .ml\:mx-23 {
    margin-right: 5.75rem !important;
    margin-left: 5.75rem !important;
  }
  .ml\:mx-24 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .ml\:mx-25 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .ml\:mx-26 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .ml\:mx-27 {
    margin-right: 6.75rem !important;
    margin-left: 6.75rem !important;
  }
  .ml\:mx-28 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .ml\:mx-29 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .ml\:mx-30 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .ml\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .ml\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .ml\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ml\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .ml\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ml\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .ml\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .ml\:my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .ml\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ml\:my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .ml\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .ml\:my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .ml\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ml\:my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .ml\:my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .ml\:my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .ml\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .ml\:my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .ml\:my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .ml\:my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .ml\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .ml\:my-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }
  .ml\:my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .ml\:my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }
  .ml\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .ml\:my-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .ml\:my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .ml\:my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }
  .ml\:my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .ml\:my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .ml\:my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .ml\:mt-0 {
    margin-top: 0rem !important;
  }
  .ml\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .ml\:mt-2 {
    margin-top: 0.5rem !important;
  }
  .ml\:mt-3 {
    margin-top: 0.75rem !important;
  }
  .ml\:mt-4 {
    margin-top: 1rem !important;
  }
  .ml\:mt-5 {
    margin-top: 1.25rem !important;
  }
  .ml\:mt-6 {
    margin-top: 1.5rem !important;
  }
  .ml\:mt-7 {
    margin-top: 1.75rem !important;
  }
  .ml\:mt-8 {
    margin-top: 2rem !important;
  }
  .ml\:mt-9 {
    margin-top: 2.25rem !important;
  }
  .ml\:mt-10 {
    margin-top: 2.5rem !important;
  }
  .ml\:mt-11 {
    margin-top: 2.75rem !important;
  }
  .ml\:mt-12 {
    margin-top: 3rem !important;
  }
  .ml\:mt-13 {
    margin-top: 3.25rem !important;
  }
  .ml\:mt-14 {
    margin-top: 3.5rem !important;
  }
  .ml\:mt-15 {
    margin-top: 3.75rem !important;
  }
  .ml\:mt-16 {
    margin-top: 4rem !important;
  }
  .ml\:mt-17 {
    margin-top: 4.25rem !important;
  }
  .ml\:mt-18 {
    margin-top: 4.5rem !important;
  }
  .ml\:mt-19 {
    margin-top: 4.75rem !important;
  }
  .ml\:mt-20 {
    margin-top: 5rem !important;
  }
  .ml\:mt-21 {
    margin-top: 5.25rem !important;
  }
  .ml\:mt-22 {
    margin-top: 5.5rem !important;
  }
  .ml\:mt-23 {
    margin-top: 5.75rem !important;
  }
  .ml\:mt-24 {
    margin-top: 6rem !important;
  }
  .ml\:mt-25 {
    margin-top: 6.25rem !important;
  }
  .ml\:mt-26 {
    margin-top: 6.5rem !important;
  }
  .ml\:mt-27 {
    margin-top: 6.75rem !important;
  }
  .ml\:mt-28 {
    margin-top: 7rem !important;
  }
  .ml\:mt-29 {
    margin-top: 7.25rem !important;
  }
  .ml\:mt-30 {
    margin-top: 7.5rem !important;
  }
  .ml\:mr-0 {
    margin-right: 0rem !important;
  }
  .ml\:mr-1 {
    margin-right: 0.25rem !important;
  }
  .ml\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .ml\:mr-3 {
    margin-right: 0.75rem !important;
  }
  .ml\:mr-4 {
    margin-right: 1rem !important;
  }
  .ml\:mr-5 {
    margin-right: 1.25rem !important;
  }
  .ml\:mr-6 {
    margin-right: 1.5rem !important;
  }
  .ml\:mr-7 {
    margin-right: 1.75rem !important;
  }
  .ml\:mr-8 {
    margin-right: 2rem !important;
  }
  .ml\:mr-9 {
    margin-right: 2.25rem !important;
  }
  .ml\:mr-10 {
    margin-right: 2.5rem !important;
  }
  .ml\:mr-11 {
    margin-right: 2.75rem !important;
  }
  .ml\:mr-12 {
    margin-right: 3rem !important;
  }
  .ml\:mr-13 {
    margin-right: 3.25rem !important;
  }
  .ml\:mr-14 {
    margin-right: 3.5rem !important;
  }
  .ml\:mr-15 {
    margin-right: 3.75rem !important;
  }
  .ml\:mr-16 {
    margin-right: 4rem !important;
  }
  .ml\:mr-17 {
    margin-right: 4.25rem !important;
  }
  .ml\:mr-18 {
    margin-right: 4.5rem !important;
  }
  .ml\:mr-19 {
    margin-right: 4.75rem !important;
  }
  .ml\:mr-20 {
    margin-right: 5rem !important;
  }
  .ml\:mr-21 {
    margin-right: 5.25rem !important;
  }
  .ml\:mr-22 {
    margin-right: 5.5rem !important;
  }
  .ml\:mr-23 {
    margin-right: 5.75rem !important;
  }
  .ml\:mr-24 {
    margin-right: 6rem !important;
  }
  .ml\:mr-25 {
    margin-right: 6.25rem !important;
  }
  .ml\:mr-26 {
    margin-right: 6.5rem !important;
  }
  .ml\:mr-27 {
    margin-right: 6.75rem !important;
  }
  .ml\:mr-28 {
    margin-right: 7rem !important;
  }
  .ml\:mr-29 {
    margin-right: 7.25rem !important;
  }
  .ml\:mr-30 {
    margin-right: 7.5rem !important;
  }
  .ml\:mb-0 {
    margin-bottom: 0rem !important;
  }
  .ml\:mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml\:mb-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml\:mb-4 {
    margin-bottom: 1rem !important;
  }
  .ml\:mb-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml\:mb-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml\:mb-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml\:mb-8 {
    margin-bottom: 2rem !important;
  }
  .ml\:mb-9 {
    margin-bottom: 2.25rem !important;
  }
  .ml\:mb-10 {
    margin-bottom: 2.5rem !important;
  }
  .ml\:mb-11 {
    margin-bottom: 2.75rem !important;
  }
  .ml\:mb-12 {
    margin-bottom: 3rem !important;
  }
  .ml\:mb-13 {
    margin-bottom: 3.25rem !important;
  }
  .ml\:mb-14 {
    margin-bottom: 3.5rem !important;
  }
  .ml\:mb-15 {
    margin-bottom: 3.75rem !important;
  }
  .ml\:mb-16 {
    margin-bottom: 4rem !important;
  }
  .ml\:mb-17 {
    margin-bottom: 4.25rem !important;
  }
  .ml\:mb-18 {
    margin-bottom: 4.5rem !important;
  }
  .ml\:mb-19 {
    margin-bottom: 4.75rem !important;
  }
  .ml\:mb-20 {
    margin-bottom: 5rem !important;
  }
  .ml\:mb-21 {
    margin-bottom: 5.25rem !important;
  }
  .ml\:mb-22 {
    margin-bottom: 5.5rem !important;
  }
  .ml\:mb-23 {
    margin-bottom: 5.75rem !important;
  }
  .ml\:mb-24 {
    margin-bottom: 6rem !important;
  }
  .ml\:mb-25 {
    margin-bottom: 6.25rem !important;
  }
  .ml\:mb-26 {
    margin-bottom: 6.5rem !important;
  }
  .ml\:mb-27 {
    margin-bottom: 6.75rem !important;
  }
  .ml\:mb-28 {
    margin-bottom: 7rem !important;
  }
  .ml\:mb-29 {
    margin-bottom: 7.25rem !important;
  }
  .ml\:mb-30 {
    margin-bottom: 7.5rem !important;
  }
  .ml\:ml-0 {
    margin-left: 0rem !important;
  }
  .ml\:ml-1 {
    margin-left: 0.25rem !important;
  }
  .ml\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .ml\:ml-3 {
    margin-left: 0.75rem !important;
  }
  .ml\:ml-4 {
    margin-left: 1rem !important;
  }
  .ml\:ml-5 {
    margin-left: 1.25rem !important;
  }
  .ml\:ml-6 {
    margin-left: 1.5rem !important;
  }
  .ml\:ml-7 {
    margin-left: 1.75rem !important;
  }
  .ml\:ml-8 {
    margin-left: 2rem !important;
  }
  .ml\:ml-9 {
    margin-left: 2.25rem !important;
  }
  .ml\:ml-10 {
    margin-left: 2.5rem !important;
  }
  .ml\:ml-11 {
    margin-left: 2.75rem !important;
  }
  .ml\:ml-12 {
    margin-left: 3rem !important;
  }
  .ml\:ml-13 {
    margin-left: 3.25rem !important;
  }
  .ml\:ml-14 {
    margin-left: 3.5rem !important;
  }
  .ml\:ml-15 {
    margin-left: 3.75rem !important;
  }
  .ml\:ml-16 {
    margin-left: 4rem !important;
  }
  .ml\:ml-17 {
    margin-left: 4.25rem !important;
  }
  .ml\:ml-18 {
    margin-left: 4.5rem !important;
  }
  .ml\:ml-19 {
    margin-left: 4.75rem !important;
  }
  .ml\:ml-20 {
    margin-left: 5rem !important;
  }
  .ml\:ml-21 {
    margin-left: 5.25rem !important;
  }
  .ml\:ml-22 {
    margin-left: 5.5rem !important;
  }
  .ml\:ml-23 {
    margin-left: 5.75rem !important;
  }
  .ml\:ml-24 {
    margin-left: 6rem !important;
  }
  .ml\:ml-25 {
    margin-left: 6.25rem !important;
  }
  .ml\:ml-26 {
    margin-left: 6.5rem !important;
  }
  .ml\:ml-27 {
    margin-left: 6.75rem !important;
  }
  .ml\:ml-28 {
    margin-left: 7rem !important;
  }
  .ml\:ml-29 {
    margin-left: 7.25rem !important;
  }
  .ml\:ml-30 {
    margin-left: 7.5rem !important;
  }
}
@media screen and (max-width: 820px) {
  .tabl\:mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .tabl\:mt-auto {
    margin-top: auto !important;
  }
  .tabl\:mr-auto {
    margin-right: auto !important;
  }
  .tabl\:mb-auto {
    margin-bottom: auto !important;
  }
  .tabl\:ml-auto {
    margin-left: auto !important;
  }
  .tabl\:m-0 {
    margin: 0rem !important;
  }
  .tabl\:m-1 {
    margin: 0.25rem !important;
  }
  .tabl\:m-2 {
    margin: 0.5rem !important;
  }
  .tabl\:m-3 {
    margin: 0.75rem !important;
  }
  .tabl\:m-4 {
    margin: 1rem !important;
  }
  .tabl\:m-5 {
    margin: 1.25rem !important;
  }
  .tabl\:m-6 {
    margin: 1.5rem !important;
  }
  .tabl\:m-7 {
    margin: 1.75rem !important;
  }
  .tabl\:m-8 {
    margin: 2rem !important;
  }
  .tabl\:m-9 {
    margin: 2.25rem !important;
  }
  .tabl\:m-10 {
    margin: 2.5rem !important;
  }
  .tabl\:m-11 {
    margin: 2.75rem !important;
  }
  .tabl\:m-12 {
    margin: 3rem !important;
  }
  .tabl\:m-13 {
    margin: 3.25rem !important;
  }
  .tabl\:m-14 {
    margin: 3.5rem !important;
  }
  .tabl\:m-15 {
    margin: 3.75rem !important;
  }
  .tabl\:m-16 {
    margin: 4rem !important;
  }
  .tabl\:m-17 {
    margin: 4.25rem !important;
  }
  .tabl\:m-18 {
    margin: 4.5rem !important;
  }
  .tabl\:m-19 {
    margin: 4.75rem !important;
  }
  .tabl\:m-20 {
    margin: 5rem !important;
  }
  .tabl\:m-21 {
    margin: 5.25rem !important;
  }
  .tabl\:m-22 {
    margin: 5.5rem !important;
  }
  .tabl\:m-23 {
    margin: 5.75rem !important;
  }
  .tabl\:m-24 {
    margin: 6rem !important;
  }
  .tabl\:m-25 {
    margin: 6.25rem !important;
  }
  .tabl\:m-26 {
    margin: 6.5rem !important;
  }
  .tabl\:m-27 {
    margin: 6.75rem !important;
  }
  .tabl\:m-28 {
    margin: 7rem !important;
  }
  .tabl\:m-29 {
    margin: 7.25rem !important;
  }
  .tabl\:m-30 {
    margin: 7.5rem !important;
  }
  .tabl\:mx-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .tabl\:mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .tabl\:mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .tabl\:mx-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .tabl\:mx-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .tabl\:mx-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .tabl\:mx-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .tabl\:mx-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .tabl\:mx-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .tabl\:mx-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .tabl\:mx-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .tabl\:mx-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .tabl\:mx-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .tabl\:mx-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  .tabl\:mx-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .tabl\:mx-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .tabl\:mx-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .tabl\:mx-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  .tabl\:mx-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .tabl\:mx-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  .tabl\:mx-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .tabl\:mx-21 {
    margin-right: 5.25rem !important;
    margin-left: 5.25rem !important;
  }
  .tabl\:mx-22 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }
  .tabl\:mx-23 {
    margin-right: 5.75rem !important;
    margin-left: 5.75rem !important;
  }
  .tabl\:mx-24 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .tabl\:mx-25 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .tabl\:mx-26 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .tabl\:mx-27 {
    margin-right: 6.75rem !important;
    margin-left: 6.75rem !important;
  }
  .tabl\:mx-28 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .tabl\:mx-29 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .tabl\:mx-30 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .tabl\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .tabl\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .tabl\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .tabl\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .tabl\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .tabl\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .tabl\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .tabl\:my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .tabl\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .tabl\:my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .tabl\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .tabl\:my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .tabl\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .tabl\:my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .tabl\:my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .tabl\:my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .tabl\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .tabl\:my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .tabl\:my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .tabl\:my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .tabl\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .tabl\:my-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }
  .tabl\:my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .tabl\:my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }
  .tabl\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .tabl\:my-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .tabl\:my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .tabl\:my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }
  .tabl\:my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .tabl\:my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .tabl\:my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .tabl\:mt-0 {
    margin-top: 0rem !important;
  }
  .tabl\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .tabl\:mt-2 {
    margin-top: 0.5rem !important;
  }
  .tabl\:mt-3 {
    margin-top: 0.75rem !important;
  }
  .tabl\:mt-4 {
    margin-top: 1rem !important;
  }
  .tabl\:mt-5 {
    margin-top: 1.25rem !important;
  }
  .tabl\:mt-6 {
    margin-top: 1.5rem !important;
  }
  .tabl\:mt-7 {
    margin-top: 1.75rem !important;
  }
  .tabl\:mt-8 {
    margin-top: 2rem !important;
  }
  .tabl\:mt-9 {
    margin-top: 2.25rem !important;
  }
  .tabl\:mt-10 {
    margin-top: 2.5rem !important;
  }
  .tabl\:mt-11 {
    margin-top: 2.75rem !important;
  }
  .tabl\:mt-12 {
    margin-top: 3rem !important;
  }
  .tabl\:mt-13 {
    margin-top: 3.25rem !important;
  }
  .tabl\:mt-14 {
    margin-top: 3.5rem !important;
  }
  .tabl\:mt-15 {
    margin-top: 3.75rem !important;
  }
  .tabl\:mt-16 {
    margin-top: 4rem !important;
  }
  .tabl\:mt-17 {
    margin-top: 4.25rem !important;
  }
  .tabl\:mt-18 {
    margin-top: 4.5rem !important;
  }
  .tabl\:mt-19 {
    margin-top: 4.75rem !important;
  }
  .tabl\:mt-20 {
    margin-top: 5rem !important;
  }
  .tabl\:mt-21 {
    margin-top: 5.25rem !important;
  }
  .tabl\:mt-22 {
    margin-top: 5.5rem !important;
  }
  .tabl\:mt-23 {
    margin-top: 5.75rem !important;
  }
  .tabl\:mt-24 {
    margin-top: 6rem !important;
  }
  .tabl\:mt-25 {
    margin-top: 6.25rem !important;
  }
  .tabl\:mt-26 {
    margin-top: 6.5rem !important;
  }
  .tabl\:mt-27 {
    margin-top: 6.75rem !important;
  }
  .tabl\:mt-28 {
    margin-top: 7rem !important;
  }
  .tabl\:mt-29 {
    margin-top: 7.25rem !important;
  }
  .tabl\:mt-30 {
    margin-top: 7.5rem !important;
  }
  .tabl\:mr-0 {
    margin-right: 0rem !important;
  }
  .tabl\:mr-1 {
    margin-right: 0.25rem !important;
  }
  .tabl\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .tabl\:mr-3 {
    margin-right: 0.75rem !important;
  }
  .tabl\:mr-4 {
    margin-right: 1rem !important;
  }
  .tabl\:mr-5 {
    margin-right: 1.25rem !important;
  }
  .tabl\:mr-6 {
    margin-right: 1.5rem !important;
  }
  .tabl\:mr-7 {
    margin-right: 1.75rem !important;
  }
  .tabl\:mr-8 {
    margin-right: 2rem !important;
  }
  .tabl\:mr-9 {
    margin-right: 2.25rem !important;
  }
  .tabl\:mr-10 {
    margin-right: 2.5rem !important;
  }
  .tabl\:mr-11 {
    margin-right: 2.75rem !important;
  }
  .tabl\:mr-12 {
    margin-right: 3rem !important;
  }
  .tabl\:mr-13 {
    margin-right: 3.25rem !important;
  }
  .tabl\:mr-14 {
    margin-right: 3.5rem !important;
  }
  .tabl\:mr-15 {
    margin-right: 3.75rem !important;
  }
  .tabl\:mr-16 {
    margin-right: 4rem !important;
  }
  .tabl\:mr-17 {
    margin-right: 4.25rem !important;
  }
  .tabl\:mr-18 {
    margin-right: 4.5rem !important;
  }
  .tabl\:mr-19 {
    margin-right: 4.75rem !important;
  }
  .tabl\:mr-20 {
    margin-right: 5rem !important;
  }
  .tabl\:mr-21 {
    margin-right: 5.25rem !important;
  }
  .tabl\:mr-22 {
    margin-right: 5.5rem !important;
  }
  .tabl\:mr-23 {
    margin-right: 5.75rem !important;
  }
  .tabl\:mr-24 {
    margin-right: 6rem !important;
  }
  .tabl\:mr-25 {
    margin-right: 6.25rem !important;
  }
  .tabl\:mr-26 {
    margin-right: 6.5rem !important;
  }
  .tabl\:mr-27 {
    margin-right: 6.75rem !important;
  }
  .tabl\:mr-28 {
    margin-right: 7rem !important;
  }
  .tabl\:mr-29 {
    margin-right: 7.25rem !important;
  }
  .tabl\:mr-30 {
    margin-right: 7.5rem !important;
  }
  .tabl\:mb-0 {
    margin-bottom: 0rem !important;
  }
  .tabl\:mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .tabl\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .tabl\:mb-3 {
    margin-bottom: 0.75rem !important;
  }
  .tabl\:mb-4 {
    margin-bottom: 1rem !important;
  }
  .tabl\:mb-5 {
    margin-bottom: 1.25rem !important;
  }
  .tabl\:mb-6 {
    margin-bottom: 1.5rem !important;
  }
  .tabl\:mb-7 {
    margin-bottom: 1.75rem !important;
  }
  .tabl\:mb-8 {
    margin-bottom: 2rem !important;
  }
  .tabl\:mb-9 {
    margin-bottom: 2.25rem !important;
  }
  .tabl\:mb-10 {
    margin-bottom: 2.5rem !important;
  }
  .tabl\:mb-11 {
    margin-bottom: 2.75rem !important;
  }
  .tabl\:mb-12 {
    margin-bottom: 3rem !important;
  }
  .tabl\:mb-13 {
    margin-bottom: 3.25rem !important;
  }
  .tabl\:mb-14 {
    margin-bottom: 3.5rem !important;
  }
  .tabl\:mb-15 {
    margin-bottom: 3.75rem !important;
  }
  .tabl\:mb-16 {
    margin-bottom: 4rem !important;
  }
  .tabl\:mb-17 {
    margin-bottom: 4.25rem !important;
  }
  .tabl\:mb-18 {
    margin-bottom: 4.5rem !important;
  }
  .tabl\:mb-19 {
    margin-bottom: 4.75rem !important;
  }
  .tabl\:mb-20 {
    margin-bottom: 5rem !important;
  }
  .tabl\:mb-21 {
    margin-bottom: 5.25rem !important;
  }
  .tabl\:mb-22 {
    margin-bottom: 5.5rem !important;
  }
  .tabl\:mb-23 {
    margin-bottom: 5.75rem !important;
  }
  .tabl\:mb-24 {
    margin-bottom: 6rem !important;
  }
  .tabl\:mb-25 {
    margin-bottom: 6.25rem !important;
  }
  .tabl\:mb-26 {
    margin-bottom: 6.5rem !important;
  }
  .tabl\:mb-27 {
    margin-bottom: 6.75rem !important;
  }
  .tabl\:mb-28 {
    margin-bottom: 7rem !important;
  }
  .tabl\:mb-29 {
    margin-bottom: 7.25rem !important;
  }
  .tabl\:mb-30 {
    margin-bottom: 7.5rem !important;
  }
  .tabl\:ml-0 {
    margin-left: 0rem !important;
  }
  .tabl\:ml-1 {
    margin-left: 0.25rem !important;
  }
  .tabl\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .tabl\:ml-3 {
    margin-left: 0.75rem !important;
  }
  .tabl\:ml-4 {
    margin-left: 1rem !important;
  }
  .tabl\:ml-5 {
    margin-left: 1.25rem !important;
  }
  .tabl\:ml-6 {
    margin-left: 1.5rem !important;
  }
  .tabl\:ml-7 {
    margin-left: 1.75rem !important;
  }
  .tabl\:ml-8 {
    margin-left: 2rem !important;
  }
  .tabl\:ml-9 {
    margin-left: 2.25rem !important;
  }
  .tabl\:ml-10 {
    margin-left: 2.5rem !important;
  }
  .tabl\:ml-11 {
    margin-left: 2.75rem !important;
  }
  .tabl\:ml-12 {
    margin-left: 3rem !important;
  }
  .tabl\:ml-13 {
    margin-left: 3.25rem !important;
  }
  .tabl\:ml-14 {
    margin-left: 3.5rem !important;
  }
  .tabl\:ml-15 {
    margin-left: 3.75rem !important;
  }
  .tabl\:ml-16 {
    margin-left: 4rem !important;
  }
  .tabl\:ml-17 {
    margin-left: 4.25rem !important;
  }
  .tabl\:ml-18 {
    margin-left: 4.5rem !important;
  }
  .tabl\:ml-19 {
    margin-left: 4.75rem !important;
  }
  .tabl\:ml-20 {
    margin-left: 5rem !important;
  }
  .tabl\:ml-21 {
    margin-left: 5.25rem !important;
  }
  .tabl\:ml-22 {
    margin-left: 5.5rem !important;
  }
  .tabl\:ml-23 {
    margin-left: 5.75rem !important;
  }
  .tabl\:ml-24 {
    margin-left: 6rem !important;
  }
  .tabl\:ml-25 {
    margin-left: 6.25rem !important;
  }
  .tabl\:ml-26 {
    margin-left: 6.5rem !important;
  }
  .tabl\:ml-27 {
    margin-left: 6.75rem !important;
  }
  .tabl\:ml-28 {
    margin-left: 7rem !important;
  }
  .tabl\:ml-29 {
    margin-left: 7.25rem !important;
  }
  .tabl\:ml-30 {
    margin-left: 7.5rem !important;
  }
}
@media screen and (max-width: 660px) {
  .sp\:mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .sp\:mt-auto {
    margin-top: auto !important;
  }
  .sp\:mr-auto {
    margin-right: auto !important;
  }
  .sp\:mb-auto {
    margin-bottom: auto !important;
  }
  .sp\:ml-auto {
    margin-left: auto !important;
  }
  .sp\:m-0 {
    margin: 0rem !important;
  }
  .sp\:m-1 {
    margin: 0.25rem !important;
  }
  .sp\:m-2 {
    margin: 0.5rem !important;
  }
  .sp\:m-3 {
    margin: 0.75rem !important;
  }
  .sp\:m-4 {
    margin: 1rem !important;
  }
  .sp\:m-5 {
    margin: 1.25rem !important;
  }
  .sp\:m-6 {
    margin: 1.5rem !important;
  }
  .sp\:m-7 {
    margin: 1.75rem !important;
  }
  .sp\:m-8 {
    margin: 2rem !important;
  }
  .sp\:m-9 {
    margin: 2.25rem !important;
  }
  .sp\:m-10 {
    margin: 2.5rem !important;
  }
  .sp\:m-11 {
    margin: 2.75rem !important;
  }
  .sp\:m-12 {
    margin: 3rem !important;
  }
  .sp\:m-13 {
    margin: 3.25rem !important;
  }
  .sp\:m-14 {
    margin: 3.5rem !important;
  }
  .sp\:m-15 {
    margin: 3.75rem !important;
  }
  .sp\:m-16 {
    margin: 4rem !important;
  }
  .sp\:m-17 {
    margin: 4.25rem !important;
  }
  .sp\:m-18 {
    margin: 4.5rem !important;
  }
  .sp\:m-19 {
    margin: 4.75rem !important;
  }
  .sp\:m-20 {
    margin: 5rem !important;
  }
  .sp\:m-21 {
    margin: 5.25rem !important;
  }
  .sp\:m-22 {
    margin: 5.5rem !important;
  }
  .sp\:m-23 {
    margin: 5.75rem !important;
  }
  .sp\:m-24 {
    margin: 6rem !important;
  }
  .sp\:m-25 {
    margin: 6.25rem !important;
  }
  .sp\:m-26 {
    margin: 6.5rem !important;
  }
  .sp\:m-27 {
    margin: 6.75rem !important;
  }
  .sp\:m-28 {
    margin: 7rem !important;
  }
  .sp\:m-29 {
    margin: 7.25rem !important;
  }
  .sp\:m-30 {
    margin: 7.5rem !important;
  }
  .sp\:mx-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .sp\:mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .sp\:mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .sp\:mx-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .sp\:mx-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .sp\:mx-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .sp\:mx-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .sp\:mx-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .sp\:mx-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .sp\:mx-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .sp\:mx-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .sp\:mx-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .sp\:mx-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .sp\:mx-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  .sp\:mx-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .sp\:mx-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .sp\:mx-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .sp\:mx-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  .sp\:mx-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .sp\:mx-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  .sp\:mx-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .sp\:mx-21 {
    margin-right: 5.25rem !important;
    margin-left: 5.25rem !important;
  }
  .sp\:mx-22 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }
  .sp\:mx-23 {
    margin-right: 5.75rem !important;
    margin-left: 5.75rem !important;
  }
  .sp\:mx-24 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .sp\:mx-25 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .sp\:mx-26 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .sp\:mx-27 {
    margin-right: 6.75rem !important;
    margin-left: 6.75rem !important;
  }
  .sp\:mx-28 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .sp\:mx-29 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .sp\:mx-30 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .sp\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .sp\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .sp\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .sp\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .sp\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .sp\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .sp\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .sp\:my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .sp\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .sp\:my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .sp\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .sp\:my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .sp\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .sp\:my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .sp\:my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .sp\:my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .sp\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .sp\:my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .sp\:my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .sp\:my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .sp\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .sp\:my-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }
  .sp\:my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .sp\:my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }
  .sp\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .sp\:my-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .sp\:my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .sp\:my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }
  .sp\:my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .sp\:my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .sp\:my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .sp\:mt-0 {
    margin-top: 0rem !important;
  }
  .sp\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .sp\:mt-2 {
    margin-top: 0.5rem !important;
  }
  .sp\:mt-3 {
    margin-top: 0.75rem !important;
  }
  .sp\:mt-4 {
    margin-top: 1rem !important;
  }
  .sp\:mt-5 {
    margin-top: 1.25rem !important;
  }
  .sp\:mt-6 {
    margin-top: 1.5rem !important;
  }
  .sp\:mt-7 {
    margin-top: 1.75rem !important;
  }
  .sp\:mt-8 {
    margin-top: 2rem !important;
  }
  .sp\:mt-9 {
    margin-top: 2.25rem !important;
  }
  .sp\:mt-10 {
    margin-top: 2.5rem !important;
  }
  .sp\:mt-11 {
    margin-top: 2.75rem !important;
  }
  .sp\:mt-12 {
    margin-top: 3rem !important;
  }
  .sp\:mt-13 {
    margin-top: 3.25rem !important;
  }
  .sp\:mt-14 {
    margin-top: 3.5rem !important;
  }
  .sp\:mt-15 {
    margin-top: 3.75rem !important;
  }
  .sp\:mt-16 {
    margin-top: 4rem !important;
  }
  .sp\:mt-17 {
    margin-top: 4.25rem !important;
  }
  .sp\:mt-18 {
    margin-top: 4.5rem !important;
  }
  .sp\:mt-19 {
    margin-top: 4.75rem !important;
  }
  .sp\:mt-20 {
    margin-top: 5rem !important;
  }
  .sp\:mt-21 {
    margin-top: 5.25rem !important;
  }
  .sp\:mt-22 {
    margin-top: 5.5rem !important;
  }
  .sp\:mt-23 {
    margin-top: 5.75rem !important;
  }
  .sp\:mt-24 {
    margin-top: 6rem !important;
  }
  .sp\:mt-25 {
    margin-top: 6.25rem !important;
  }
  .sp\:mt-26 {
    margin-top: 6.5rem !important;
  }
  .sp\:mt-27 {
    margin-top: 6.75rem !important;
  }
  .sp\:mt-28 {
    margin-top: 7rem !important;
  }
  .sp\:mt-29 {
    margin-top: 7.25rem !important;
  }
  .sp\:mt-30 {
    margin-top: 7.5rem !important;
  }
  .sp\:mr-0 {
    margin-right: 0rem !important;
  }
  .sp\:mr-1 {
    margin-right: 0.25rem !important;
  }
  .sp\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .sp\:mr-3 {
    margin-right: 0.75rem !important;
  }
  .sp\:mr-4 {
    margin-right: 1rem !important;
  }
  .sp\:mr-5 {
    margin-right: 1.25rem !important;
  }
  .sp\:mr-6 {
    margin-right: 1.5rem !important;
  }
  .sp\:mr-7 {
    margin-right: 1.75rem !important;
  }
  .sp\:mr-8 {
    margin-right: 2rem !important;
  }
  .sp\:mr-9 {
    margin-right: 2.25rem !important;
  }
  .sp\:mr-10 {
    margin-right: 2.5rem !important;
  }
  .sp\:mr-11 {
    margin-right: 2.75rem !important;
  }
  .sp\:mr-12 {
    margin-right: 3rem !important;
  }
  .sp\:mr-13 {
    margin-right: 3.25rem !important;
  }
  .sp\:mr-14 {
    margin-right: 3.5rem !important;
  }
  .sp\:mr-15 {
    margin-right: 3.75rem !important;
  }
  .sp\:mr-16 {
    margin-right: 4rem !important;
  }
  .sp\:mr-17 {
    margin-right: 4.25rem !important;
  }
  .sp\:mr-18 {
    margin-right: 4.5rem !important;
  }
  .sp\:mr-19 {
    margin-right: 4.75rem !important;
  }
  .sp\:mr-20 {
    margin-right: 5rem !important;
  }
  .sp\:mr-21 {
    margin-right: 5.25rem !important;
  }
  .sp\:mr-22 {
    margin-right: 5.5rem !important;
  }
  .sp\:mr-23 {
    margin-right: 5.75rem !important;
  }
  .sp\:mr-24 {
    margin-right: 6rem !important;
  }
  .sp\:mr-25 {
    margin-right: 6.25rem !important;
  }
  .sp\:mr-26 {
    margin-right: 6.5rem !important;
  }
  .sp\:mr-27 {
    margin-right: 6.75rem !important;
  }
  .sp\:mr-28 {
    margin-right: 7rem !important;
  }
  .sp\:mr-29 {
    margin-right: 7.25rem !important;
  }
  .sp\:mr-30 {
    margin-right: 7.5rem !important;
  }
  .sp\:mb-0 {
    margin-bottom: 0rem !important;
  }
  .sp\:mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .sp\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .sp\:mb-3 {
    margin-bottom: 0.75rem !important;
  }
  .sp\:mb-4 {
    margin-bottom: 1rem !important;
  }
  .sp\:mb-5 {
    margin-bottom: 1.25rem !important;
  }
  .sp\:mb-6 {
    margin-bottom: 1.5rem !important;
  }
  .sp\:mb-7 {
    margin-bottom: 1.75rem !important;
  }
  .sp\:mb-8 {
    margin-bottom: 2rem !important;
  }
  .sp\:mb-9 {
    margin-bottom: 2.25rem !important;
  }
  .sp\:mb-10 {
    margin-bottom: 2.5rem !important;
  }
  .sp\:mb-11 {
    margin-bottom: 2.75rem !important;
  }
  .sp\:mb-12 {
    margin-bottom: 3rem !important;
  }
  .sp\:mb-13 {
    margin-bottom: 3.25rem !important;
  }
  .sp\:mb-14 {
    margin-bottom: 3.5rem !important;
  }
  .sp\:mb-15 {
    margin-bottom: 3.75rem !important;
  }
  .sp\:mb-16 {
    margin-bottom: 4rem !important;
  }
  .sp\:mb-17 {
    margin-bottom: 4.25rem !important;
  }
  .sp\:mb-18 {
    margin-bottom: 4.5rem !important;
  }
  .sp\:mb-19 {
    margin-bottom: 4.75rem !important;
  }
  .sp\:mb-20 {
    margin-bottom: 5rem !important;
  }
  .sp\:mb-21 {
    margin-bottom: 5.25rem !important;
  }
  .sp\:mb-22 {
    margin-bottom: 5.5rem !important;
  }
  .sp\:mb-23 {
    margin-bottom: 5.75rem !important;
  }
  .sp\:mb-24 {
    margin-bottom: 6rem !important;
  }
  .sp\:mb-25 {
    margin-bottom: 6.25rem !important;
  }
  .sp\:mb-26 {
    margin-bottom: 6.5rem !important;
  }
  .sp\:mb-27 {
    margin-bottom: 6.75rem !important;
  }
  .sp\:mb-28 {
    margin-bottom: 7rem !important;
  }
  .sp\:mb-29 {
    margin-bottom: 7.25rem !important;
  }
  .sp\:mb-30 {
    margin-bottom: 7.5rem !important;
  }
  .sp\:ml-0 {
    margin-left: 0rem !important;
  }
  .sp\:ml-1 {
    margin-left: 0.25rem !important;
  }
  .sp\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .sp\:ml-3 {
    margin-left: 0.75rem !important;
  }
  .sp\:ml-4 {
    margin-left: 1rem !important;
  }
  .sp\:ml-5 {
    margin-left: 1.25rem !important;
  }
  .sp\:ml-6 {
    margin-left: 1.5rem !important;
  }
  .sp\:ml-7 {
    margin-left: 1.75rem !important;
  }
  .sp\:ml-8 {
    margin-left: 2rem !important;
  }
  .sp\:ml-9 {
    margin-left: 2.25rem !important;
  }
  .sp\:ml-10 {
    margin-left: 2.5rem !important;
  }
  .sp\:ml-11 {
    margin-left: 2.75rem !important;
  }
  .sp\:ml-12 {
    margin-left: 3rem !important;
  }
  .sp\:ml-13 {
    margin-left: 3.25rem !important;
  }
  .sp\:ml-14 {
    margin-left: 3.5rem !important;
  }
  .sp\:ml-15 {
    margin-left: 3.75rem !important;
  }
  .sp\:ml-16 {
    margin-left: 4rem !important;
  }
  .sp\:ml-17 {
    margin-left: 4.25rem !important;
  }
  .sp\:ml-18 {
    margin-left: 4.5rem !important;
  }
  .sp\:ml-19 {
    margin-left: 4.75rem !important;
  }
  .sp\:ml-20 {
    margin-left: 5rem !important;
  }
  .sp\:ml-21 {
    margin-left: 5.25rem !important;
  }
  .sp\:ml-22 {
    margin-left: 5.5rem !important;
  }
  .sp\:ml-23 {
    margin-left: 5.75rem !important;
  }
  .sp\:ml-24 {
    margin-left: 6rem !important;
  }
  .sp\:ml-25 {
    margin-left: 6.25rem !important;
  }
  .sp\:ml-26 {
    margin-left: 6.5rem !important;
  }
  .sp\:ml-27 {
    margin-left: 6.75rem !important;
  }
  .sp\:ml-28 {
    margin-left: 7rem !important;
  }
  .sp\:ml-29 {
    margin-left: 7.25rem !important;
  }
  .sp\:ml-30 {
    margin-left: 7.5rem !important;
  }
  .sp\:mt-m1 {
    margin-top: -0.25rem !important;
  }
  .sp\:mt-m2 {
    margin-top: -0.5rem !important;
  }
  .sp\:mt-m3 {
    margin-top: -0.75rem !important;
  }
  .sp\:mt-m4 {
    margin-top: -1rem !important;
  }
  .sp\:mt-m5 {
    margin-top: -1.25rem !important;
  }
  .sp\:mt-m6 {
    margin-top: -1.5rem !important;
  }
  .sp\:mt-m7 {
    margin-top: -1.75rem !important;
  }
  .sp\:mt-m8 {
    margin-top: -2rem !important;
  }
  .sp\:mt-m9 {
    margin-top: -2.25rem !important;
  }
  .sp\:mt-m10 {
    margin-top: -2.5rem !important;
  }
  .sp\:mt-m11 {
    margin-top: -2.75rem !important;
  }
  .sp\:mt-m12 {
    margin-top: -3rem !important;
  }
  .sp\:mt-m13 {
    margin-top: -3.25rem !important;
  }
  .sp\:mt-m14 {
    margin-top: -3.5rem !important;
  }
  .sp\:mt-m15 {
    margin-top: -3.75rem !important;
  }
  .sp\:mt-m16 {
    margin-top: -4rem !important;
  }
  .sp\:mt-m17 {
    margin-top: -4.25rem !important;
  }
  .sp\:mt-m18 {
    margin-top: -4.5rem !important;
  }
  .sp\:mt-m19 {
    margin-top: -4.75rem !important;
  }
  .sp\:mt-m20 {
    margin-top: -5rem !important;
  }
  .sp\:mt-m21 {
    margin-top: -5.25rem !important;
  }
  .sp\:mt-m22 {
    margin-top: -5.5rem !important;
  }
  .sp\:mt-m23 {
    margin-top: -5.75rem !important;
  }
  .sp\:mt-m24 {
    margin-top: -6rem !important;
  }
  .sp\:mt-m25 {
    margin-top: -6.25rem !important;
  }
  .sp\:mt-m26 {
    margin-top: -6.5rem !important;
  }
  .sp\:mt-m27 {
    margin-top: -6.75rem !important;
  }
  .sp\:mt-m28 {
    margin-top: -7rem !important;
  }
  .sp\:mt-m29 {
    margin-top: -7.25rem !important;
  }
  .sp\:mt-m30 {
    margin-top: -7.5rem !important;
  }
  .sp\:mr-m1 {
    margin-right: -0.25rem !important;
  }
  .sp\:mr-m2 {
    margin-right: -0.5rem !important;
  }
  .sp\:mr-m3 {
    margin-right: -0.75rem !important;
  }
  .sp\:mr-m4 {
    margin-right: -1rem !important;
  }
  .sp\:mr-m5 {
    margin-right: -1.25rem !important;
  }
  .sp\:mr-m6 {
    margin-right: -1.5rem !important;
  }
  .sp\:mr-m7 {
    margin-right: -1.75rem !important;
  }
  .sp\:mr-m8 {
    margin-right: -2rem !important;
  }
  .sp\:mr-m9 {
    margin-right: -2.25rem !important;
  }
  .sp\:mr-m10 {
    margin-right: -2.5rem !important;
  }
  .sp\:mr-m11 {
    margin-right: -2.75rem !important;
  }
  .sp\:mr-m12 {
    margin-right: -3rem !important;
  }
  .sp\:mr-m13 {
    margin-right: -3.25rem !important;
  }
  .sp\:mr-m14 {
    margin-right: -3.5rem !important;
  }
  .sp\:mr-m15 {
    margin-right: -3.75rem !important;
  }
  .sp\:mr-m16 {
    margin-right: -4rem !important;
  }
  .sp\:mr-m17 {
    margin-right: -4.25rem !important;
  }
  .sp\:mr-m18 {
    margin-right: -4.5rem !important;
  }
  .sp\:mr-m19 {
    margin-right: -4.75rem !important;
  }
  .sp\:mr-m20 {
    margin-right: -5rem !important;
  }
  .sp\:mr-m21 {
    margin-right: -5.25rem !important;
  }
  .sp\:mr-m22 {
    margin-right: -5.5rem !important;
  }
  .sp\:mr-m23 {
    margin-right: -5.75rem !important;
  }
  .sp\:mr-m24 {
    margin-right: -6rem !important;
  }
  .sp\:mr-m25 {
    margin-right: -6.25rem !important;
  }
  .sp\:mr-m26 {
    margin-right: -6.5rem !important;
  }
  .sp\:mr-m27 {
    margin-right: -6.75rem !important;
  }
  .sp\:mr-m28 {
    margin-right: -7rem !important;
  }
  .sp\:mr-m29 {
    margin-right: -7.25rem !important;
  }
  .sp\:mr-m30 {
    margin-right: -7.5rem !important;
  }
  .sp\:mb-m1 {
    margin-bottom: -0.25rem !important;
  }
  .sp\:mb-m2 {
    margin-bottom: -0.5rem !important;
  }
  .sp\:mb-m3 {
    margin-bottom: -0.75rem !important;
  }
  .sp\:mb-m4 {
    margin-bottom: -1rem !important;
  }
  .sp\:mb-m5 {
    margin-bottom: -1.25rem !important;
  }
  .sp\:mb-m6 {
    margin-bottom: -1.5rem !important;
  }
  .sp\:mb-m7 {
    margin-bottom: -1.75rem !important;
  }
  .sp\:mb-m8 {
    margin-bottom: -2rem !important;
  }
  .sp\:mb-m9 {
    margin-bottom: -2.25rem !important;
  }
  .sp\:mb-m10 {
    margin-bottom: -2.5rem !important;
  }
  .sp\:mb-m11 {
    margin-bottom: -2.75rem !important;
  }
  .sp\:mb-m12 {
    margin-bottom: -3rem !important;
  }
  .sp\:mb-m13 {
    margin-bottom: -3.25rem !important;
  }
  .sp\:mb-m14 {
    margin-bottom: -3.5rem !important;
  }
  .sp\:mb-m15 {
    margin-bottom: -3.75rem !important;
  }
  .sp\:mb-m16 {
    margin-bottom: -4rem !important;
  }
  .sp\:mb-m17 {
    margin-bottom: -4.25rem !important;
  }
  .sp\:mb-m18 {
    margin-bottom: -4.5rem !important;
  }
  .sp\:mb-m19 {
    margin-bottom: -4.75rem !important;
  }
  .sp\:mb-m20 {
    margin-bottom: -5rem !important;
  }
  .sp\:mb-m21 {
    margin-bottom: -5.25rem !important;
  }
  .sp\:mb-m22 {
    margin-bottom: -5.5rem !important;
  }
  .sp\:mb-m23 {
    margin-bottom: -5.75rem !important;
  }
  .sp\:mb-m24 {
    margin-bottom: -6rem !important;
  }
  .sp\:mb-m25 {
    margin-bottom: -6.25rem !important;
  }
  .sp\:mb-m26 {
    margin-bottom: -6.5rem !important;
  }
  .sp\:mb-m27 {
    margin-bottom: -6.75rem !important;
  }
  .sp\:mb-m28 {
    margin-bottom: -7rem !important;
  }
  .sp\:mb-m29 {
    margin-bottom: -7.25rem !important;
  }
  .sp\:mb-m30 {
    margin-bottom: -7.5rem !important;
  }
  .sp\:ml-m1 {
    margin-left: -0.25rem !important;
  }
  .sp\:ml-m2 {
    margin-left: -0.5rem !important;
  }
  .sp\:ml-m3 {
    margin-left: -0.75rem !important;
  }
  .sp\:ml-m4 {
    margin-left: -1rem !important;
  }
  .sp\:ml-m5 {
    margin-left: -1.25rem !important;
  }
  .sp\:ml-m6 {
    margin-left: -1.5rem !important;
  }
  .sp\:ml-m7 {
    margin-left: -1.75rem !important;
  }
  .sp\:ml-m8 {
    margin-left: -2rem !important;
  }
  .sp\:ml-m9 {
    margin-left: -2.25rem !important;
  }
  .sp\:ml-m10 {
    margin-left: -2.5rem !important;
  }
  .sp\:ml-m11 {
    margin-left: -2.75rem !important;
  }
  .sp\:ml-m12 {
    margin-left: -3rem !important;
  }
  .sp\:ml-m13 {
    margin-left: -3.25rem !important;
  }
  .sp\:ml-m14 {
    margin-left: -3.5rem !important;
  }
  .sp\:ml-m15 {
    margin-left: -3.75rem !important;
  }
  .sp\:ml-m16 {
    margin-left: -4rem !important;
  }
  .sp\:ml-m17 {
    margin-left: -4.25rem !important;
  }
  .sp\:ml-m18 {
    margin-left: -4.5rem !important;
  }
  .sp\:ml-m19 {
    margin-left: -4.75rem !important;
  }
  .sp\:ml-m20 {
    margin-left: -5rem !important;
  }
  .sp\:ml-m21 {
    margin-left: -5.25rem !important;
  }
  .sp\:ml-m22 {
    margin-left: -5.5rem !important;
  }
  .sp\:ml-m23 {
    margin-left: -5.75rem !important;
  }
  .sp\:ml-m24 {
    margin-left: -6rem !important;
  }
  .sp\:ml-m25 {
    margin-left: -6.25rem !important;
  }
  .sp\:ml-m26 {
    margin-left: -6.5rem !important;
  }
  .sp\:ml-m27 {
    margin-left: -6.75rem !important;
  }
  .sp\:ml-m28 {
    margin-left: -7rem !important;
  }
  .sp\:ml-m29 {
    margin-left: -7.25rem !important;
  }
  .sp\:ml-m30 {
    margin-left: -7.5rem !important;
  }
}
/*-----------------------------------------
width
-----------------------------------------*/
/* 
・width（em）
*/
.w-1em {
  width: 1em !important;
}

.w-1p5em {
  width: 1.5em !important;
}

.w-2em {
  width: 2em !important;
}

.w-2p5em {
  width: 2.5em !important;
}

.w-3em {
  width: 3em !important;
}

.w-3p5em {
  width: 3.5em !important;
}

.w-4em {
  width: 4em !important;
}

.w-4p5em {
  width: 4.5em !important;
}

.w-5em {
  width: 5em !important;
}

.w-5p5em {
  width: 5.5em !important;
}

.w-6em {
  width: 6em !important;
}

.w-6p5em {
  width: 6.5em !important;
}

.w-7em {
  width: 7em !important;
}

.w-7p5em {
  width: 7.5em !important;
}

.w-8em {
  width: 8em !important;
}

.w-8p5em {
  width: 8.5em !important;
}

.w-9em {
  width: 9em !important;
}

.w-9p5em {
  width: 9.5em !important;
}

.w-10em {
  width: 10em !important;
}

.w-10p5em {
  width: 10.5em !important;
}

.w-11em {
  width: 11em !important;
}

.w-11p5em {
  width: 11.5em !important;
}

.w-12em {
  width: 12em !important;
}

.w-12p5em {
  width: 12.5em !important;
}

.w-13em {
  width: 13em !important;
}

.w-13p5em {
  width: 13.5em !important;
}

.w-14em {
  width: 14em !important;
}

.w-14p5em {
  width: 14.5em !important;
}

.w-15em {
  width: 15em !important;
}

.w-15p5em {
  width: 15.5em !important;
}

.w-16em {
  width: 16em !important;
}

.w-16p5em {
  width: 16.5em !important;
}

.w-17em {
  width: 17em !important;
}

.w-17p5em {
  width: 17.5em !important;
}

.w-18em {
  width: 18em !important;
}

.w-18p5em {
  width: 18.5em !important;
}

.w-19em {
  width: 19em !important;
}

.w-19p5em {
  width: 19.5em !important;
}

.w-20em {
  width: 20em !important;
}

.w-20p5em {
  width: 20.5em !important;
}

.w-21em {
  width: 21em !important;
}

.w-21p5em {
  width: 21.5em !important;
}

.w-22em {
  width: 22em !important;
}

.w-22p5em {
  width: 22.5em !important;
}

.w-23em {
  width: 23em !important;
}

.w-23p5em {
  width: 23.5em !important;
}

.w-24em {
  width: 24em !important;
}

.w-24p5em {
  width: 24.5em !important;
}

.w-25em {
  width: 25em !important;
}

.w-25p5em {
  width: 25.5em !important;
}

.w-26em {
  width: 26em !important;
}

.w-26p5em {
  width: 26.5em !important;
}

.w-27em {
  width: 27em !important;
}

.w-27p5em {
  width: 27.5em !important;
}

.w-28em {
  width: 28em !important;
}

.w-28p5em {
  width: 28.5em !important;
}

.w-29em {
  width: 29em !important;
}

.w-29p5em {
  width: 29.5em !important;
}

.w-30em {
  width: 30em !important;
}

/* 
・max-width（em）
*/
.max-w-1em {
  max-width: 1em !important;
}

.max-w-1p5em {
  max-width: 1.5em !important;
}

.max-w-2em {
  max-width: 2em !important;
}

.max-w-2p5em {
  max-width: 2.5em !important;
}

.max-w-3em {
  max-width: 3em !important;
}

.max-w-3p5em {
  max-width: 3.5em !important;
}

.max-w-4em {
  max-width: 4em !important;
}

.max-w-4p5em {
  max-width: 4.5em !important;
}

.max-w-5em {
  max-width: 5em !important;
}

.max-w-5p5em {
  max-width: 5.5em !important;
}

.max-w-6em {
  max-width: 6em !important;
}

.max-w-6p5em {
  max-width: 6.5em !important;
}

.max-w-7em {
  max-width: 7em !important;
}

.max-w-7p5em {
  max-width: 7.5em !important;
}

.max-w-8em {
  max-width: 8em !important;
}

.max-w-8p5em {
  max-width: 8.5em !important;
}

.max-w-9em {
  max-width: 9em !important;
}

.max-w-9p5em {
  max-width: 9.5em !important;
}

.max-w-10em {
  max-width: 10em !important;
}

.max-w-10p5em {
  max-width: 10.5em !important;
}

.max-w-11em {
  max-width: 11em !important;
}

.max-w-11p5em {
  max-width: 11.5em !important;
}

.max-w-12em {
  max-width: 12em !important;
}

.max-w-12p5em {
  max-width: 12.5em !important;
}

.max-w-13em {
  max-width: 13em !important;
}

.max-w-13p5em {
  max-width: 13.5em !important;
}

.max-w-14em {
  max-width: 14em !important;
}

.max-w-14p5em {
  max-width: 14.5em !important;
}

.max-w-15em {
  max-width: 15em !important;
}

.max-w-15p5em {
  max-width: 15.5em !important;
}

.max-w-16em {
  max-width: 16em !important;
}

.max-w-16p5em {
  max-width: 16.5em !important;
}

.max-w-17em {
  max-width: 17em !important;
}

.max-w-17p5em {
  max-width: 17.5em !important;
}

.max-w-18em {
  max-width: 18em !important;
}

.max-w-18p5em {
  max-width: 18.5em !important;
}

.max-w-19em {
  max-width: 19em !important;
}

.max-w-19p5em {
  max-width: 19.5em !important;
}

.max-w-20em {
  max-width: 20em !important;
}

.max-w-20p5em {
  max-width: 20.5em !important;
}

.max-w-21em {
  max-width: 21em !important;
}

.max-w-21p5em {
  max-width: 21.5em !important;
}

.max-w-22em {
  max-width: 22em !important;
}

.max-w-22p5em {
  max-width: 22.5em !important;
}

.max-w-23em {
  max-width: 23em !important;
}

.max-w-23p5em {
  max-width: 23.5em !important;
}

.max-w-24em {
  max-width: 24em !important;
}

.max-w-24p5em {
  max-width: 24.5em !important;
}

.max-w-25em {
  max-width: 25em !important;
}

.max-w-25p5em {
  max-width: 25.5em !important;
}

.max-w-26em {
  max-width: 26em !important;
}

.max-w-26p5em {
  max-width: 26.5em !important;
}

.max-w-27em {
  max-width: 27em !important;
}

.max-w-27p5em {
  max-width: 27.5em !important;
}

.max-w-28em {
  max-width: 28em !important;
}

.max-w-28p5em {
  max-width: 28.5em !important;
}

.max-w-29em {
  max-width: 29em !important;
}

.max-w-29p5em {
  max-width: 29.5em !important;
}

.max-w-30em {
  max-width: 30em !important;
}

.min-w-1em {
  min-width: 1em !important;
}

.min-w-1p5em {
  min-width: 1.5em !important;
}

.min-w-2em {
  min-width: 2em !important;
}

.min-w-2p5em {
  min-width: 2.5em !important;
}

.min-w-3em {
  min-width: 3em !important;
}

.min-w-3p5em {
  min-width: 3.5em !important;
}

.min-w-4em {
  min-width: 4em !important;
}

.min-w-4p5em {
  min-width: 4.5em !important;
}

.min-w-5em {
  min-width: 5em !important;
}

.min-w-5p5em {
  min-width: 5.5em !important;
}

.min-w-6em {
  min-width: 6em !important;
}

.min-w-6p5em {
  min-width: 6.5em !important;
}

.min-w-7em {
  min-width: 7em !important;
}

.min-w-7p5em {
  min-width: 7.5em !important;
}

.min-w-8em {
  min-width: 8em !important;
}

.min-w-8p5em {
  min-width: 8.5em !important;
}

.min-w-9em {
  min-width: 9em !important;
}

.min-w-9p5em {
  min-width: 9.5em !important;
}

.min-w-10em {
  min-width: 10em !important;
}

.min-w-10p5em {
  min-width: 10.5em !important;
}

.min-w-11em {
  min-width: 11em !important;
}

.min-w-11p5em {
  min-width: 11.5em !important;
}

.min-w-12em {
  min-width: 12em !important;
}

.min-w-12p5em {
  min-width: 12.5em !important;
}

.min-w-13em {
  min-width: 13em !important;
}

.min-w-13p5em {
  min-width: 13.5em !important;
}

.min-w-14em {
  min-width: 14em !important;
}

.min-w-14p5em {
  min-width: 14.5em !important;
}

.min-w-15em {
  min-width: 15em !important;
}

.min-w-15p5em {
  min-width: 15.5em !important;
}

.min-w-16em {
  min-width: 16em !important;
}

.min-w-16p5em {
  min-width: 16.5em !important;
}

.min-w-17em {
  min-width: 17em !important;
}

.min-w-17p5em {
  min-width: 17.5em !important;
}

.min-w-18em {
  min-width: 18em !important;
}

.min-w-18p5em {
  min-width: 18.5em !important;
}

.min-w-19em {
  min-width: 19em !important;
}

.min-w-19p5em {
  min-width: 19.5em !important;
}

.min-w-20em {
  min-width: 20em !important;
}

.min-w-20p5em {
  min-width: 20.5em !important;
}

.min-w-21em {
  min-width: 21em !important;
}

.min-w-21p5em {
  min-width: 21.5em !important;
}

.min-w-22em {
  min-width: 22em !important;
}

.min-w-22p5em {
  min-width: 22.5em !important;
}

.min-w-23em {
  min-width: 23em !important;
}

.min-w-23p5em {
  min-width: 23.5em !important;
}

.min-w-24em {
  min-width: 24em !important;
}

.min-w-24p5em {
  min-width: 24.5em !important;
}

.min-w-25em {
  min-width: 25em !important;
}

.min-w-25p5em {
  min-width: 25.5em !important;
}

.min-w-26em {
  min-width: 26em !important;
}

.min-w-26p5em {
  min-width: 26.5em !important;
}

.min-w-27em {
  min-width: 27em !important;
}

.min-w-27p5em {
  min-width: 27.5em !important;
}

.min-w-28em {
  min-width: 28em !important;
}

.min-w-28p5em {
  min-width: 28.5em !important;
}

.min-w-29em {
  min-width: 29em !important;
}

.min-w-29p5em {
  min-width: 29.5em !important;
}

.min-w-30em {
  min-width: 30em !important;
}

/* 
width（px）
*/
.w-10px {
  width: 10px !important;
}

.w-20px {
  width: 20px !important;
}

.w-30px {
  width: 30px !important;
}

.w-40px {
  width: 40px !important;
}

.w-50px {
  width: 50px !important;
}

.w-60px {
  width: 60px !important;
}

.w-70px {
  width: 70px !important;
}

.w-80px {
  width: 80px !important;
}

.w-90px {
  width: 90px !important;
}

.w-100px {
  width: 100px !important;
}

.w-110px {
  width: 110px !important;
}

.w-120px {
  width: 120px !important;
}

.w-130px {
  width: 130px !important;
}

.w-140px {
  width: 140px !important;
}

.w-150px {
  width: 150px !important;
}

.w-160px {
  width: 160px !important;
}

.w-170px {
  width: 170px !important;
}

.w-180px {
  width: 180px !important;
}

.w-190px {
  width: 190px !important;
}

.w-200px {
  width: 200px !important;
}

.w-210px {
  width: 210px !important;
}

.w-220px {
  width: 220px !important;
}

.w-230px {
  width: 230px !important;
}

.w-240px {
  width: 240px !important;
}

.w-250px {
  width: 250px !important;
}

.w-260px {
  width: 260px !important;
}

.w-270px {
  width: 270px !important;
}

.w-280px {
  width: 280px !important;
}

.w-290px {
  width: 290px !important;
}

.w-300px {
  width: 300px !important;
}

.w-310px {
  width: 310px !important;
}

.w-320px {
  width: 320px !important;
}

.w-330px {
  width: 330px !important;
}

.w-340px {
  width: 340px !important;
}

.w-350px {
  width: 350px !important;
}

.w-360px {
  width: 360px !important;
}

.w-370px {
  width: 370px !important;
}

.w-380px {
  width: 380px !important;
}

.w-390px {
  width: 390px !important;
}

.w-400px {
  width: 400px !important;
}

.w-410px {
  width: 410px !important;
}

.w-420px {
  width: 420px !important;
}

.w-430px {
  width: 430px !important;
}

.w-440px {
  width: 440px !important;
}

.w-450px {
  width: 450px !important;
}

.w-460px {
  width: 460px !important;
}

.w-470px {
  width: 470px !important;
}

.w-480px {
  width: 480px !important;
}

.w-490px {
  width: 490px !important;
}

.w-500px {
  width: 500px !important;
}

.w-510px {
  width: 510px !important;
}

.w-520px {
  width: 520px !important;
}

.w-530px {
  width: 530px !important;
}

.w-540px {
  width: 540px !important;
}

.w-550px {
  width: 550px !important;
}

.w-560px {
  width: 560px !important;
}

.w-570px {
  width: 570px !important;
}

.w-580px {
  width: 580px !important;
}

.w-590px {
  width: 590px !important;
}

.w-600px {
  width: 600px !important;
}

.w-610px {
  width: 610px !important;
}

.w-620px {
  width: 620px !important;
}

.w-630px {
  width: 630px !important;
}

.w-640px {
  width: 640px !important;
}

.w-650px {
  width: 650px !important;
}

.w-660px {
  width: 660px !important;
}

.w-670px {
  width: 670px !important;
}

.w-680px {
  width: 680px !important;
}

.w-690px {
  width: 690px !important;
}

.w-700px {
  width: 700px !important;
}

.w-710px {
  width: 710px !important;
}

.w-720px {
  width: 720px !important;
}

.w-730px {
  width: 730px !important;
}

.w-740px {
  width: 740px !important;
}

.w-750px {
  width: 750px !important;
}

.w-760px {
  width: 760px !important;
}

.w-770px {
  width: 770px !important;
}

.w-780px {
  width: 780px !important;
}

.w-790px {
  width: 790px !important;
}

.w-800px {
  width: 800px !important;
}

.w-810px {
  width: 810px !important;
}

.w-820px {
  width: 820px !important;
}

.w-830px {
  width: 830px !important;
}

.w-840px {
  width: 840px !important;
}

.w-850px {
  width: 850px !important;
}

.w-860px {
  width: 860px !important;
}

.w-870px {
  width: 870px !important;
}

.w-880px {
  width: 880px !important;
}

.w-890px {
  width: 890px !important;
}

.w-900px {
  width: 900px !important;
}

.w-910px {
  width: 910px !important;
}

.w-920px {
  width: 920px !important;
}

.w-930px {
  width: 930px !important;
}

.w-940px {
  width: 940px !important;
}

.w-950px {
  width: 950px !important;
}

.w-960px {
  width: 960px !important;
}

.w-970px {
  width: 970px !important;
}

.w-980px {
  width: 980px !important;
}

.w-990px {
  width: 990px !important;
}

.w-1000px {
  width: 1000px !important;
}

/* 
width（rem）
*/
.w-1rem {
  width: 1rem !important;
}

.w-1p25rem {
  width: 1.25rem !important;
}

.w-1p5rem {
  width: 1.5rem !important;
}

.w-1p75rem {
  width: 1.75rem !important;
}

.w-2rem {
  width: 2rem !important;
}

.w-2p25rem {
  width: 2.25rem !important;
}

.w-2p5rem {
  width: 2.5rem !important;
}

.w-2p75rem {
  width: 2.75rem !important;
}

.w-3rem {
  width: 3rem !important;
}

.w-3p25rem {
  width: 3.25rem !important;
}

.w-3p5rem {
  width: 3.5rem !important;
}

.w-3p75rem {
  width: 3.75rem !important;
}

.w-4rem {
  width: 4rem !important;
}

.w-4p25rem {
  width: 4.25rem !important;
}

.w-4p5rem {
  width: 4.5rem !important;
}

.w-4p75rem {
  width: 4.75rem !important;
}

.w-5rem {
  width: 5rem !important;
}

.w-5p25rem {
  width: 5.25rem !important;
}

.w-5p5rem {
  width: 5.5rem !important;
}

.w-5p75rem {
  width: 5.75rem !important;
}

.w-6rem {
  width: 6rem !important;
}

.w-6p25rem {
  width: 6.25rem !important;
}

.w-6p5rem {
  width: 6.5rem !important;
}

.w-6p75rem {
  width: 6.75rem !important;
}

.w-7rem {
  width: 7rem !important;
}

.w-7p25rem {
  width: 7.25rem !important;
}

.w-7p5rem {
  width: 7.5rem !important;
}

.w-7p75rem {
  width: 7.75rem !important;
}

.w-8rem {
  width: 8rem !important;
}

.w-8p25rem {
  width: 8.25rem !important;
}

.w-8p5rem {
  width: 8.5rem !important;
}

.w-8p75rem {
  width: 8.75rem !important;
}

.w-9rem {
  width: 9rem !important;
}

.w-9p25rem {
  width: 9.25rem !important;
}

.w-9p5rem {
  width: 9.5rem !important;
}

.w-9p75rem {
  width: 9.75rem !important;
}

.w-10rem {
  width: 10rem !important;
}

.w-10p25rem {
  width: 10.25rem !important;
}

.w-10p5rem {
  width: 10.5rem !important;
}

.w-10p75rem {
  width: 10.75rem !important;
}

.w-11rem {
  width: 11rem !important;
}

.w-11p25rem {
  width: 11.25rem !important;
}

.w-11p5rem {
  width: 11.5rem !important;
}

.w-11p75rem {
  width: 11.75rem !important;
}

.w-12rem {
  width: 12rem !important;
}

.w-12p25rem {
  width: 12.25rem !important;
}

.w-12p5rem {
  width: 12.5rem !important;
}

.w-12p75rem {
  width: 12.75rem !important;
}

.w-13rem {
  width: 13rem !important;
}

.w-13p25rem {
  width: 13.25rem !important;
}

.w-13p5rem {
  width: 13.5rem !important;
}

.w-13p75rem {
  width: 13.75rem !important;
}

.w-14rem {
  width: 14rem !important;
}

.w-14p25rem {
  width: 14.25rem !important;
}

.w-14p5rem {
  width: 14.5rem !important;
}

.w-14p75rem {
  width: 14.75rem !important;
}

.w-15rem {
  width: 15rem !important;
}

.w-15p25rem {
  width: 15.25rem !important;
}

.w-15p5rem {
  width: 15.5rem !important;
}

.w-15p75rem {
  width: 15.75rem !important;
}

.w-16rem {
  width: 16rem !important;
}

.w-16p25rem {
  width: 16.25rem !important;
}

.w-16p5rem {
  width: 16.5rem !important;
}

.w-16p75rem {
  width: 16.75rem !important;
}

.w-17rem {
  width: 17rem !important;
}

.w-17p25rem {
  width: 17.25rem !important;
}

.w-17p5rem {
  width: 17.5rem !important;
}

.w-17p75rem {
  width: 17.75rem !important;
}

.w-18rem {
  width: 18rem !important;
}

.w-18p25rem {
  width: 18.25rem !important;
}

.w-18p5rem {
  width: 18.5rem !important;
}

.w-18p75rem {
  width: 18.75rem !important;
}

.w-19rem {
  width: 19rem !important;
}

.w-19p25rem {
  width: 19.25rem !important;
}

.w-19p5rem {
  width: 19.5rem !important;
}

.w-19p75rem {
  width: 19.75rem !important;
}

.w-20rem {
  width: 20rem !important;
}

.w-20p25rem {
  width: 20.25rem !important;
}

.w-20p5rem {
  width: 20.5rem !important;
}

.w-20p75rem {
  width: 20.75rem !important;
}

.w-21rem {
  width: 21rem !important;
}

.w-21p25rem {
  width: 21.25rem !important;
}

.w-21p5rem {
  width: 21.5rem !important;
}

.w-21p75rem {
  width: 21.75rem !important;
}

.w-22rem {
  width: 22rem !important;
}

.w-22p25rem {
  width: 22.25rem !important;
}

.w-22p5rem {
  width: 22.5rem !important;
}

.w-22p75rem {
  width: 22.75rem !important;
}

.w-23rem {
  width: 23rem !important;
}

.w-23p25rem {
  width: 23.25rem !important;
}

.w-23p5rem {
  width: 23.5rem !important;
}

.w-23p75rem {
  width: 23.75rem !important;
}

.w-24rem {
  width: 24rem !important;
}

.w-24p25rem {
  width: 24.25rem !important;
}

.w-24p5rem {
  width: 24.5rem !important;
}

.w-24p75rem {
  width: 24.75rem !important;
}

.w-25rem {
  width: 25rem !important;
}

.w-25p25rem {
  width: 25.25rem !important;
}

.w-25p5rem {
  width: 25.5rem !important;
}

.w-25p75rem {
  width: 25.75rem !important;
}

.w-26rem {
  width: 26rem !important;
}

.w-26p25rem {
  width: 26.25rem !important;
}

.w-26p5rem {
  width: 26.5rem !important;
}

.w-26p75rem {
  width: 26.75rem !important;
}

.w-27rem {
  width: 27rem !important;
}

.w-27p25rem {
  width: 27.25rem !important;
}

.w-27p5rem {
  width: 27.5rem !important;
}

.w-27p75rem {
  width: 27.75rem !important;
}

.w-28rem {
  width: 28rem !important;
}

.w-28p25rem {
  width: 28.25rem !important;
}

.w-28p5rem {
  width: 28.5rem !important;
}

.w-28p75rem {
  width: 28.75rem !important;
}

.w-29rem {
  width: 29rem !important;
}

.w-29p25rem {
  width: 29.25rem !important;
}

.w-29p5rem {
  width: 29.5rem !important;
}

.w-29p75rem {
  width: 29.75rem !important;
}

.w-30rem {
  width: 30rem !important;
}

/* 
width（vw）
*/
.vw-1 {
  width: 1vw !important;
}

.vw-2 {
  width: 2vw !important;
}

.vw-3 {
  width: 3vw !important;
}

.vw-4 {
  width: 4vw !important;
}

.vw-5 {
  width: 5vw !important;
}

.vw-6 {
  width: 6vw !important;
}

.vw-7 {
  width: 7vw !important;
}

.vw-8 {
  width: 8vw !important;
}

.vw-9 {
  width: 9vw !important;
}

.vw-10 {
  width: 10vw !important;
}

.vw-11 {
  width: 11vw !important;
}

.vw-12 {
  width: 12vw !important;
}

.vw-13 {
  width: 13vw !important;
}

.vw-14 {
  width: 14vw !important;
}

.vw-15 {
  width: 15vw !important;
}

.vw-16 {
  width: 16vw !important;
}

.vw-17 {
  width: 17vw !important;
}

.vw-18 {
  width: 18vw !important;
}

.vw-19 {
  width: 19vw !important;
}

.vw-20 {
  width: 20vw !important;
}

.vw-21 {
  width: 21vw !important;
}

.vw-22 {
  width: 22vw !important;
}

.vw-23 {
  width: 23vw !important;
}

.vw-24 {
  width: 24vw !important;
}

.vw-25 {
  width: 25vw !important;
}

.vw-26 {
  width: 26vw !important;
}

.vw-27 {
  width: 27vw !important;
}

.vw-28 {
  width: 28vw !important;
}

.vw-29 {
  width: 29vw !important;
}

.vw-30 {
  width: 30vw !important;
}

.vw-31 {
  width: 31vw !important;
}

.vw-32 {
  width: 32vw !important;
}

.vw-33 {
  width: 33vw !important;
}

.vw-34 {
  width: 34vw !important;
}

.vw-35 {
  width: 35vw !important;
}

.vw-36 {
  width: 36vw !important;
}

.vw-37 {
  width: 37vw !important;
}

.vw-38 {
  width: 38vw !important;
}

.vw-39 {
  width: 39vw !important;
}

.vw-40 {
  width: 40vw !important;
}

.vw-41 {
  width: 41vw !important;
}

.vw-42 {
  width: 42vw !important;
}

.vw-43 {
  width: 43vw !important;
}

.vw-44 {
  width: 44vw !important;
}

.vw-45 {
  width: 45vw !important;
}

.vw-46 {
  width: 46vw !important;
}

.vw-47 {
  width: 47vw !important;
}

.vw-48 {
  width: 48vw !important;
}

.vw-49 {
  width: 49vw !important;
}

.vw-50 {
  width: 50vw !important;
}

.vw-51 {
  width: 51vw !important;
}

.vw-52 {
  width: 52vw !important;
}

.vw-53 {
  width: 53vw !important;
}

.vw-54 {
  width: 54vw !important;
}

.vw-55 {
  width: 55vw !important;
}

.vw-56 {
  width: 56vw !important;
}

.vw-57 {
  width: 57vw !important;
}

.vw-58 {
  width: 58vw !important;
}

.vw-59 {
  width: 59vw !important;
}

.vw-60 {
  width: 60vw !important;
}

.vw-61 {
  width: 61vw !important;
}

.vw-62 {
  width: 62vw !important;
}

.vw-63 {
  width: 63vw !important;
}

.vw-64 {
  width: 64vw !important;
}

.vw-65 {
  width: 65vw !important;
}

.vw-66 {
  width: 66vw !important;
}

.vw-67 {
  width: 67vw !important;
}

.vw-68 {
  width: 68vw !important;
}

.vw-69 {
  width: 69vw !important;
}

.vw-70 {
  width: 70vw !important;
}

.vw-71 {
  width: 71vw !important;
}

.vw-72 {
  width: 72vw !important;
}

.vw-73 {
  width: 73vw !important;
}

.vw-74 {
  width: 74vw !important;
}

.vw-75 {
  width: 75vw !important;
}

.vw-76 {
  width: 76vw !important;
}

.vw-77 {
  width: 77vw !important;
}

.vw-78 {
  width: 78vw !important;
}

.vw-79 {
  width: 79vw !important;
}

.vw-80 {
  width: 80vw !important;
}

.vw-81 {
  width: 81vw !important;
}

.vw-82 {
  width: 82vw !important;
}

.vw-83 {
  width: 83vw !important;
}

.vw-84 {
  width: 84vw !important;
}

.vw-85 {
  width: 85vw !important;
}

.vw-86 {
  width: 86vw !important;
}

.vw-87 {
  width: 87vw !important;
}

.vw-88 {
  width: 88vw !important;
}

.vw-89 {
  width: 89vw !important;
}

.vw-90 {
  width: 90vw !important;
}

.vw-91 {
  width: 91vw !important;
}

.vw-92 {
  width: 92vw !important;
}

.vw-93 {
  width: 93vw !important;
}

.vw-94 {
  width: 94vw !important;
}

.vw-95 {
  width: 95vw !important;
}

.vw-96 {
  width: 96vw !important;
}

.vw-97 {
  width: 97vw !important;
}

.vw-98 {
  width: 98vw !important;
}

.vw-99 {
  width: 99vw !important;
}

.vw-100 {
  width: 100vw !important;
}

/* 
width（other）
*/
.w-auto {
  width: auto !important;
}

.w-fit {
  width: fit-content !important;
}

.w-max {
  width: max-content !important;
}

.max-w-none {
  max-width: none !important;
}

.min-w-auto {
  min-width: auto !important;
}

/* 
width（%）
*/
.w-1\/2 {
  width: 50% !important;
}

.w-1\/3 {
  width: 33.33333% !important;
}

.w-2\/3 {
  width: 66.66667% !important;
}

.w-1\/4 {
  width: 25% !important;
}

.w-3\/4 {
  width: 75% !important;
}

.w-1\/5 {
  width: 20% !important;
}

.w-2\/5 {
  width: 40% !important;
}

.w-3\/5 {
  width: 60% !important;
}

.w-4\/5 {
  width: 80% !important;
}

.w-1\/6 {
  width: 16.66667% !important;
}

.w-5\/6 {
  width: 83.33333% !important;
}

.w-1\/7 {
  width: 14.28571% !important;
}

.w-1\/8 {
  width: 12.5% !important;
}

.w-1\/9 {
  width: 11.11111% !important;
}

.w-1\/10 {
  width: 10% !important;
}

.w-1\/11 {
  width: 9.09091% !important;
}

.w-1\/12 {
  width: 8.33333% !important;
}

.w-1\/13 {
  width: 7.69231% !important;
}

.w-1\/14 {
  width: 7.14286% !important;
}

.w-full {
  width: 100% !important;
}

.w-1 {
  width: 1% !important;
}

.w-2 {
  width: 2% !important;
}

.w-3 {
  width: 3% !important;
}

.w-4 {
  width: 4% !important;
}

.w-5 {
  width: 5% !important;
}

.w-6 {
  width: 6% !important;
}

.w-7 {
  width: 7% !important;
}

.w-8 {
  width: 8% !important;
}

.w-9 {
  width: 9% !important;
}

.w-10 {
  width: 10% !important;
}

.w-11 {
  width: 11% !important;
}

.w-12 {
  width: 12% !important;
}

.w-13 {
  width: 13% !important;
}

.w-14 {
  width: 14% !important;
}

.w-15 {
  width: 15% !important;
}

.w-16 {
  width: 16% !important;
}

.w-17 {
  width: 17% !important;
}

.w-18 {
  width: 18% !important;
}

.w-19 {
  width: 19% !important;
}

.w-20 {
  width: 20% !important;
}

.w-21 {
  width: 21% !important;
}

.w-22 {
  width: 22% !important;
}

.w-23 {
  width: 23% !important;
}

.w-24 {
  width: 24% !important;
}

.w-25 {
  width: 25% !important;
}

.w-26 {
  width: 26% !important;
}

.w-27 {
  width: 27% !important;
}

.w-28 {
  width: 28% !important;
}

.w-29 {
  width: 29% !important;
}

.w-30 {
  width: 30% !important;
}

.w-31 {
  width: 31% !important;
}

.w-32 {
  width: 32% !important;
}

.w-33 {
  width: 33% !important;
}

.w-34 {
  width: 34% !important;
}

.w-35 {
  width: 35% !important;
}

.w-36 {
  width: 36% !important;
}

.w-37 {
  width: 37% !important;
}

.w-38 {
  width: 38% !important;
}

.w-39 {
  width: 39% !important;
}

.w-40 {
  width: 40% !important;
}

.w-41 {
  width: 41% !important;
}

.w-42 {
  width: 42% !important;
}

.w-43 {
  width: 43% !important;
}

.w-44 {
  width: 44% !important;
}

.w-45 {
  width: 45% !important;
}

.w-46 {
  width: 46% !important;
}

.w-47 {
  width: 47% !important;
}

.w-48 {
  width: 48% !important;
}

.w-49 {
  width: 49% !important;
}

.w-50 {
  width: 50% !important;
}

.w-51 {
  width: 51% !important;
}

.w-52 {
  width: 52% !important;
}

.w-53 {
  width: 53% !important;
}

.w-54 {
  width: 54% !important;
}

.w-55 {
  width: 55% !important;
}

.w-56 {
  width: 56% !important;
}

.w-57 {
  width: 57% !important;
}

.w-58 {
  width: 58% !important;
}

.w-59 {
  width: 59% !important;
}

.w-60 {
  width: 60% !important;
}

.w-61 {
  width: 61% !important;
}

.w-62 {
  width: 62% !important;
}

.w-63 {
  width: 63% !important;
}

.w-64 {
  width: 64% !important;
}

.w-65 {
  width: 65% !important;
}

.w-66 {
  width: 66% !important;
}

.w-67 {
  width: 67% !important;
}

.w-68 {
  width: 68% !important;
}

.w-69 {
  width: 69% !important;
}

.w-70 {
  width: 70% !important;
}

.w-71 {
  width: 71% !important;
}

.w-72 {
  width: 72% !important;
}

.w-73 {
  width: 73% !important;
}

.w-74 {
  width: 74% !important;
}

.w-75 {
  width: 75% !important;
}

.w-76 {
  width: 76% !important;
}

.w-77 {
  width: 77% !important;
}

.w-78 {
  width: 78% !important;
}

.w-79 {
  width: 79% !important;
}

.w-80 {
  width: 80% !important;
}

.w-81 {
  width: 81% !important;
}

.w-82 {
  width: 82% !important;
}

.w-83 {
  width: 83% !important;
}

.w-84 {
  width: 84% !important;
}

.w-85 {
  width: 85% !important;
}

.w-86 {
  width: 86% !important;
}

.w-87 {
  width: 87% !important;
}

.w-88 {
  width: 88% !important;
}

.w-89 {
  width: 89% !important;
}

.w-90 {
  width: 90% !important;
}

.w-91 {
  width: 91% !important;
}

.w-92 {
  width: 92% !important;
}

.w-93 {
  width: 93% !important;
}

.w-94 {
  width: 94% !important;
}

.w-95 {
  width: 95% !important;
}

.w-96 {
  width: 96% !important;
}

.w-97 {
  width: 97% !important;
}

.w-98 {
  width: 98% !important;
}

.w-99 {
  width: 99% !important;
}

/* 
items-width（%）
*/
.items-w-1 > * {
  width: 1% !important;
}

.items-w-2 > * {
  width: 2% !important;
}

.items-w-3 > * {
  width: 3% !important;
}

.items-w-4 > * {
  width: 4% !important;
}

.items-w-5 > * {
  width: 5% !important;
}

.items-w-6 > * {
  width: 6% !important;
}

.items-w-7 > * {
  width: 7% !important;
}

.items-w-8 > * {
  width: 8% !important;
}

.items-w-9 > * {
  width: 9% !important;
}

.items-w-10 > * {
  width: 10% !important;
}

.items-w-11 > * {
  width: 11% !important;
}

.items-w-12 > * {
  width: 12% !important;
}

.items-w-13 > * {
  width: 13% !important;
}

.items-w-14 > * {
  width: 14% !important;
}

.items-w-15 > * {
  width: 15% !important;
}

.items-w-16 > * {
  width: 16% !important;
}

.items-w-17 > * {
  width: 17% !important;
}

.items-w-18 > * {
  width: 18% !important;
}

.items-w-19 > * {
  width: 19% !important;
}

.items-w-20 > * {
  width: 20% !important;
}

.items-w-21 > * {
  width: 21% !important;
}

.items-w-22 > * {
  width: 22% !important;
}

.items-w-23 > * {
  width: 23% !important;
}

.items-w-24 > * {
  width: 24% !important;
}

.items-w-25 > * {
  width: 25% !important;
}

.items-w-26 > * {
  width: 26% !important;
}

.items-w-27 > * {
  width: 27% !important;
}

.items-w-28 > * {
  width: 28% !important;
}

.items-w-29 > * {
  width: 29% !important;
}

.items-w-30 > * {
  width: 30% !important;
}

.items-w-31 > * {
  width: 31% !important;
}

.items-w-32 > * {
  width: 32% !important;
}

.items-w-33 > * {
  width: 33% !important;
}

.items-w-34 > * {
  width: 34% !important;
}

.items-w-35 > * {
  width: 35% !important;
}

.items-w-36 > * {
  width: 36% !important;
}

.items-w-37 > * {
  width: 37% !important;
}

.items-w-38 > * {
  width: 38% !important;
}

.items-w-39 > * {
  width: 39% !important;
}

.items-w-40 > * {
  width: 40% !important;
}

.items-w-41 > * {
  width: 41% !important;
}

.items-w-42 > * {
  width: 42% !important;
}

.items-w-43 > * {
  width: 43% !important;
}

.items-w-44 > * {
  width: 44% !important;
}

.items-w-45 > * {
  width: 45% !important;
}

.items-w-46 > * {
  width: 46% !important;
}

.items-w-47 > * {
  width: 47% !important;
}

.items-w-48 > * {
  width: 48% !important;
}

.items-w-49 > * {
  width: 49% !important;
}

.items-w-50 > * {
  width: 50% !important;
}

.items-w-51 > * {
  width: 51% !important;
}

.items-w-52 > * {
  width: 52% !important;
}

.items-w-53 > * {
  width: 53% !important;
}

.items-w-54 > * {
  width: 54% !important;
}

.items-w-55 > * {
  width: 55% !important;
}

.items-w-56 > * {
  width: 56% !important;
}

.items-w-57 > * {
  width: 57% !important;
}

.items-w-58 > * {
  width: 58% !important;
}

.items-w-59 > * {
  width: 59% !important;
}

.items-w-60 > * {
  width: 60% !important;
}

.items-w-61 > * {
  width: 61% !important;
}

.items-w-62 > * {
  width: 62% !important;
}

.items-w-63 > * {
  width: 63% !important;
}

.items-w-64 > * {
  width: 64% !important;
}

.items-w-65 > * {
  width: 65% !important;
}

.items-w-66 > * {
  width: 66% !important;
}

.items-w-67 > * {
  width: 67% !important;
}

.items-w-68 > * {
  width: 68% !important;
}

.items-w-69 > * {
  width: 69% !important;
}

.items-w-70 > * {
  width: 70% !important;
}

.items-w-71 > * {
  width: 71% !important;
}

.items-w-72 > * {
  width: 72% !important;
}

.items-w-73 > * {
  width: 73% !important;
}

.items-w-74 > * {
  width: 74% !important;
}

.items-w-75 > * {
  width: 75% !important;
}

.items-w-76 > * {
  width: 76% !important;
}

.items-w-77 > * {
  width: 77% !important;
}

.items-w-78 > * {
  width: 78% !important;
}

.items-w-79 > * {
  width: 79% !important;
}

.items-w-80 > * {
  width: 80% !important;
}

.items-w-81 > * {
  width: 81% !important;
}

.items-w-82 > * {
  width: 82% !important;
}

.items-w-83 > * {
  width: 83% !important;
}

.items-w-84 > * {
  width: 84% !important;
}

.items-w-85 > * {
  width: 85% !important;
}

.items-w-86 > * {
  width: 86% !important;
}

.items-w-87 > * {
  width: 87% !important;
}

.items-w-88 > * {
  width: 88% !important;
}

.items-w-89 > * {
  width: 89% !important;
}

.items-w-90 > * {
  width: 90% !important;
}

.items-w-91 > * {
  width: 91% !important;
}

.items-w-92 > * {
  width: 92% !important;
}

.items-w-93 > * {
  width: 93% !important;
}

.items-w-94 > * {
  width: 94% !important;
}

.items-w-95 > * {
  width: 95% !important;
}

.items-w-96 > * {
  width: 96% !important;
}

.items-w-97 > * {
  width: 97% !important;
}

.items-w-98 > * {
  width: 98% !important;
}

.items-w-99 > * {
  width: 99% !important;
}

@media screen and (max-width: 1500px) {
  /* 
  width（other）
  */
  .xl\:w-auto {
    width: auto !important;
  }
  .xl\:w-fit {
    width: fit-content !important;
  }
  .xl\:w-max {
    width: max-content !important;
  }
  /* 
  width（%）
  */
  .xl\:w-full {
    width: 100% !important;
  }
}
@media screen and (max-width: 1215px) {
  /* 
  width（em）
  */
  .lg\:w-1em {
    width: 1em !important;
  }
  .lg\:w-1p5em {
    width: 1.5em !important;
  }
  .lg\:w-2em {
    width: 2em !important;
  }
  .lg\:w-2p5em {
    width: 2.5em !important;
  }
  .lg\:w-3em {
    width: 3em !important;
  }
  .lg\:w-3p5em {
    width: 3.5em !important;
  }
  .lg\:w-4em {
    width: 4em !important;
  }
  .lg\:w-4p5em {
    width: 4.5em !important;
  }
  .lg\:w-5em {
    width: 5em !important;
  }
  .lg\:w-5p5em {
    width: 5.5em !important;
  }
  .lg\:w-6em {
    width: 6em !important;
  }
  .lg\:w-6p5em {
    width: 6.5em !important;
  }
  .lg\:w-7em {
    width: 7em !important;
  }
  .lg\:w-7p5em {
    width: 7.5em !important;
  }
  .lg\:w-8em {
    width: 8em !important;
  }
  .lg\:w-8p5em {
    width: 8.5em !important;
  }
  .lg\:w-9em {
    width: 9em !important;
  }
  .lg\:w-9p5em {
    width: 9.5em !important;
  }
  .lg\:w-10em {
    width: 10em !important;
  }
  .lg\:w-10p5em {
    width: 10.5em !important;
  }
  .lg\:w-11em {
    width: 11em !important;
  }
  .lg\:w-11p5em {
    width: 11.5em !important;
  }
  .lg\:w-12em {
    width: 12em !important;
  }
  .lg\:w-12p5em {
    width: 12.5em !important;
  }
  .lg\:w-13em {
    width: 13em !important;
  }
  .lg\:w-13p5em {
    width: 13.5em !important;
  }
  .lg\:w-14em {
    width: 14em !important;
  }
  .lg\:w-14p5em {
    width: 14.5em !important;
  }
  .lg\:w-15em {
    width: 15em !important;
  }
  .lg\:w-15p5em {
    width: 15.5em !important;
  }
  .lg\:w-16em {
    width: 16em !important;
  }
  .lg\:w-16p5em {
    width: 16.5em !important;
  }
  .lg\:w-17em {
    width: 17em !important;
  }
  .lg\:w-17p5em {
    width: 17.5em !important;
  }
  .lg\:w-18em {
    width: 18em !important;
  }
  .lg\:w-18p5em {
    width: 18.5em !important;
  }
  .lg\:w-19em {
    width: 19em !important;
  }
  .lg\:w-19p5em {
    width: 19.5em !important;
  }
  .lg\:w-20em {
    width: 20em !important;
  }
  .lg\:w-20p5em {
    width: 20.5em !important;
  }
  .lg\:w-21em {
    width: 21em !important;
  }
  .lg\:w-21p5em {
    width: 21.5em !important;
  }
  .lg\:w-22em {
    width: 22em !important;
  }
  .lg\:w-22p5em {
    width: 22.5em !important;
  }
  .lg\:w-23em {
    width: 23em !important;
  }
  .lg\:w-23p5em {
    width: 23.5em !important;
  }
  .lg\:w-24em {
    width: 24em !important;
  }
  .lg\:w-24p5em {
    width: 24.5em !important;
  }
  .lg\:w-25em {
    width: 25em !important;
  }
  .lg\:w-25p5em {
    width: 25.5em !important;
  }
  .lg\:w-26em {
    width: 26em !important;
  }
  .lg\:w-26p5em {
    width: 26.5em !important;
  }
  .lg\:w-27em {
    width: 27em !important;
  }
  .lg\:w-27p5em {
    width: 27.5em !important;
  }
  .lg\:w-28em {
    width: 28em !important;
  }
  .lg\:w-28p5em {
    width: 28.5em !important;
  }
  .lg\:w-29em {
    width: 29em !important;
  }
  .lg\:w-29p5em {
    width: 29.5em !important;
  }
  .lg\:w-30em {
    width: 30em !important;
  }
  /* 
  width（px）
  */
  .lg\:w-1px {
    width: 1px !important;
  }
  .lg\:w-2px {
    width: 2px !important;
  }
  .lg\:w-3px {
    width: 3px !important;
  }
  .lg\:w-4px {
    width: 4px !important;
  }
  .lg\:w-5px {
    width: 5px !important;
  }
  .lg\:w-6px {
    width: 6px !important;
  }
  .lg\:w-7px {
    width: 7px !important;
  }
  .lg\:w-8px {
    width: 8px !important;
  }
  .lg\:w-9px {
    width: 9px !important;
  }
  .lg\:w-10px {
    width: 10px !important;
  }
  .lg\:w-11px {
    width: 11px !important;
  }
  .lg\:w-12px {
    width: 12px !important;
  }
  .lg\:w-13px {
    width: 13px !important;
  }
  .lg\:w-14px {
    width: 14px !important;
  }
  .lg\:w-15px {
    width: 15px !important;
  }
  .lg\:w-16px {
    width: 16px !important;
  }
  .lg\:w-17px {
    width: 17px !important;
  }
  .lg\:w-18px {
    width: 18px !important;
  }
  .lg\:w-19px {
    width: 19px !important;
  }
  .lg\:w-20px {
    width: 20px !important;
  }
  .lg\:w-21px {
    width: 21px !important;
  }
  .lg\:w-22px {
    width: 22px !important;
  }
  .lg\:w-23px {
    width: 23px !important;
  }
  .lg\:w-24px {
    width: 24px !important;
  }
  .lg\:w-25px {
    width: 25px !important;
  }
  .lg\:w-26px {
    width: 26px !important;
  }
  .lg\:w-27px {
    width: 27px !important;
  }
  .lg\:w-28px {
    width: 28px !important;
  }
  .lg\:w-29px {
    width: 29px !important;
  }
  .lg\:w-30px {
    width: 30px !important;
  }
  .lg\:w-31px {
    width: 31px !important;
  }
  .lg\:w-32px {
    width: 32px !important;
  }
  .lg\:w-33px {
    width: 33px !important;
  }
  .lg\:w-34px {
    width: 34px !important;
  }
  .lg\:w-35px {
    width: 35px !important;
  }
  .lg\:w-36px {
    width: 36px !important;
  }
  .lg\:w-37px {
    width: 37px !important;
  }
  .lg\:w-38px {
    width: 38px !important;
  }
  .lg\:w-39px {
    width: 39px !important;
  }
  .lg\:w-40px {
    width: 40px !important;
  }
  .lg\:w-41px {
    width: 41px !important;
  }
  .lg\:w-42px {
    width: 42px !important;
  }
  .lg\:w-43px {
    width: 43px !important;
  }
  .lg\:w-44px {
    width: 44px !important;
  }
  .lg\:w-45px {
    width: 45px !important;
  }
  .lg\:w-46px {
    width: 46px !important;
  }
  .lg\:w-47px {
    width: 47px !important;
  }
  .lg\:w-48px {
    width: 48px !important;
  }
  .lg\:w-49px {
    width: 49px !important;
  }
  .lg\:w-50px {
    width: 50px !important;
  }
  .lg\:w-51px {
    width: 51px !important;
  }
  .lg\:w-52px {
    width: 52px !important;
  }
  .lg\:w-53px {
    width: 53px !important;
  }
  .lg\:w-54px {
    width: 54px !important;
  }
  .lg\:w-55px {
    width: 55px !important;
  }
  .lg\:w-56px {
    width: 56px !important;
  }
  .lg\:w-57px {
    width: 57px !important;
  }
  .lg\:w-58px {
    width: 58px !important;
  }
  .lg\:w-59px {
    width: 59px !important;
  }
  .lg\:w-60px {
    width: 60px !important;
  }
  .lg\:w-61px {
    width: 61px !important;
  }
  .lg\:w-62px {
    width: 62px !important;
  }
  .lg\:w-63px {
    width: 63px !important;
  }
  .lg\:w-64px {
    width: 64px !important;
  }
  .lg\:w-65px {
    width: 65px !important;
  }
  .lg\:w-66px {
    width: 66px !important;
  }
  .lg\:w-67px {
    width: 67px !important;
  }
  .lg\:w-68px {
    width: 68px !important;
  }
  .lg\:w-69px {
    width: 69px !important;
  }
  .lg\:w-70px {
    width: 70px !important;
  }
  .lg\:w-71px {
    width: 71px !important;
  }
  .lg\:w-72px {
    width: 72px !important;
  }
  .lg\:w-73px {
    width: 73px !important;
  }
  .lg\:w-74px {
    width: 74px !important;
  }
  .lg\:w-75px {
    width: 75px !important;
  }
  .lg\:w-76px {
    width: 76px !important;
  }
  .lg\:w-77px {
    width: 77px !important;
  }
  .lg\:w-78px {
    width: 78px !important;
  }
  .lg\:w-79px {
    width: 79px !important;
  }
  .lg\:w-80px {
    width: 80px !important;
  }
  .lg\:w-81px {
    width: 81px !important;
  }
  .lg\:w-82px {
    width: 82px !important;
  }
  .lg\:w-83px {
    width: 83px !important;
  }
  .lg\:w-84px {
    width: 84px !important;
  }
  .lg\:w-85px {
    width: 85px !important;
  }
  .lg\:w-86px {
    width: 86px !important;
  }
  .lg\:w-87px {
    width: 87px !important;
  }
  .lg\:w-88px {
    width: 88px !important;
  }
  .lg\:w-89px {
    width: 89px !important;
  }
  .lg\:w-90px {
    width: 90px !important;
  }
  .lg\:w-91px {
    width: 91px !important;
  }
  .lg\:w-92px {
    width: 92px !important;
  }
  .lg\:w-93px {
    width: 93px !important;
  }
  .lg\:w-94px {
    width: 94px !important;
  }
  .lg\:w-95px {
    width: 95px !important;
  }
  .lg\:w-96px {
    width: 96px !important;
  }
  .lg\:w-97px {
    width: 97px !important;
  }
  .lg\:w-98px {
    width: 98px !important;
  }
  .lg\:w-99px {
    width: 99px !important;
  }
  .lg\:w-100px {
    width: 100px !important;
  }
  .lg\:w-101px {
    width: 101px !important;
  }
  .lg\:w-102px {
    width: 102px !important;
  }
  .lg\:w-103px {
    width: 103px !important;
  }
  .lg\:w-104px {
    width: 104px !important;
  }
  .lg\:w-105px {
    width: 105px !important;
  }
  .lg\:w-106px {
    width: 106px !important;
  }
  .lg\:w-107px {
    width: 107px !important;
  }
  .lg\:w-108px {
    width: 108px !important;
  }
  .lg\:w-109px {
    width: 109px !important;
  }
  .lg\:w-110px {
    width: 110px !important;
  }
  .lg\:w-111px {
    width: 111px !important;
  }
  .lg\:w-112px {
    width: 112px !important;
  }
  .lg\:w-113px {
    width: 113px !important;
  }
  .lg\:w-114px {
    width: 114px !important;
  }
  .lg\:w-115px {
    width: 115px !important;
  }
  .lg\:w-116px {
    width: 116px !important;
  }
  .lg\:w-117px {
    width: 117px !important;
  }
  .lg\:w-118px {
    width: 118px !important;
  }
  .lg\:w-119px {
    width: 119px !important;
  }
  .lg\:w-120px {
    width: 120px !important;
  }
  .lg\:w-121px {
    width: 121px !important;
  }
  .lg\:w-122px {
    width: 122px !important;
  }
  .lg\:w-123px {
    width: 123px !important;
  }
  .lg\:w-124px {
    width: 124px !important;
  }
  .lg\:w-125px {
    width: 125px !important;
  }
  .lg\:w-126px {
    width: 126px !important;
  }
  .lg\:w-127px {
    width: 127px !important;
  }
  .lg\:w-128px {
    width: 128px !important;
  }
  .lg\:w-129px {
    width: 129px !important;
  }
  .lg\:w-130px {
    width: 130px !important;
  }
  .lg\:w-131px {
    width: 131px !important;
  }
  .lg\:w-132px {
    width: 132px !important;
  }
  .lg\:w-133px {
    width: 133px !important;
  }
  .lg\:w-134px {
    width: 134px !important;
  }
  .lg\:w-135px {
    width: 135px !important;
  }
  .lg\:w-136px {
    width: 136px !important;
  }
  .lg\:w-137px {
    width: 137px !important;
  }
  .lg\:w-138px {
    width: 138px !important;
  }
  .lg\:w-139px {
    width: 139px !important;
  }
  .lg\:w-140px {
    width: 140px !important;
  }
  .lg\:w-141px {
    width: 141px !important;
  }
  .lg\:w-142px {
    width: 142px !important;
  }
  .lg\:w-143px {
    width: 143px !important;
  }
  .lg\:w-144px {
    width: 144px !important;
  }
  .lg\:w-145px {
    width: 145px !important;
  }
  .lg\:w-146px {
    width: 146px !important;
  }
  .lg\:w-147px {
    width: 147px !important;
  }
  .lg\:w-148px {
    width: 148px !important;
  }
  .lg\:w-149px {
    width: 149px !important;
  }
  .lg\:w-150px {
    width: 150px !important;
  }
  .lg\:w-151px {
    width: 151px !important;
  }
  .lg\:w-152px {
    width: 152px !important;
  }
  .lg\:w-153px {
    width: 153px !important;
  }
  .lg\:w-154px {
    width: 154px !important;
  }
  .lg\:w-155px {
    width: 155px !important;
  }
  .lg\:w-156px {
    width: 156px !important;
  }
  .lg\:w-157px {
    width: 157px !important;
  }
  .lg\:w-158px {
    width: 158px !important;
  }
  .lg\:w-159px {
    width: 159px !important;
  }
  .lg\:w-160px {
    width: 160px !important;
  }
  .lg\:w-161px {
    width: 161px !important;
  }
  .lg\:w-162px {
    width: 162px !important;
  }
  .lg\:w-163px {
    width: 163px !important;
  }
  .lg\:w-164px {
    width: 164px !important;
  }
  .lg\:w-165px {
    width: 165px !important;
  }
  .lg\:w-166px {
    width: 166px !important;
  }
  .lg\:w-167px {
    width: 167px !important;
  }
  .lg\:w-168px {
    width: 168px !important;
  }
  .lg\:w-169px {
    width: 169px !important;
  }
  .lg\:w-170px {
    width: 170px !important;
  }
  .lg\:w-171px {
    width: 171px !important;
  }
  .lg\:w-172px {
    width: 172px !important;
  }
  .lg\:w-173px {
    width: 173px !important;
  }
  .lg\:w-174px {
    width: 174px !important;
  }
  .lg\:w-175px {
    width: 175px !important;
  }
  .lg\:w-176px {
    width: 176px !important;
  }
  .lg\:w-177px {
    width: 177px !important;
  }
  .lg\:w-178px {
    width: 178px !important;
  }
  .lg\:w-179px {
    width: 179px !important;
  }
  .lg\:w-180px {
    width: 180px !important;
  }
  .lg\:w-181px {
    width: 181px !important;
  }
  .lg\:w-182px {
    width: 182px !important;
  }
  .lg\:w-183px {
    width: 183px !important;
  }
  .lg\:w-184px {
    width: 184px !important;
  }
  .lg\:w-185px {
    width: 185px !important;
  }
  .lg\:w-186px {
    width: 186px !important;
  }
  .lg\:w-187px {
    width: 187px !important;
  }
  .lg\:w-188px {
    width: 188px !important;
  }
  .lg\:w-189px {
    width: 189px !important;
  }
  .lg\:w-190px {
    width: 190px !important;
  }
  .lg\:w-191px {
    width: 191px !important;
  }
  .lg\:w-192px {
    width: 192px !important;
  }
  .lg\:w-193px {
    width: 193px !important;
  }
  .lg\:w-194px {
    width: 194px !important;
  }
  .lg\:w-195px {
    width: 195px !important;
  }
  .lg\:w-196px {
    width: 196px !important;
  }
  .lg\:w-197px {
    width: 197px !important;
  }
  .lg\:w-198px {
    width: 198px !important;
  }
  .lg\:w-199px {
    width: 199px !important;
  }
  .lg\:w-200px {
    width: 200px !important;
  }
  .lg\:w-201px {
    width: 201px !important;
  }
  .lg\:w-202px {
    width: 202px !important;
  }
  .lg\:w-203px {
    width: 203px !important;
  }
  .lg\:w-204px {
    width: 204px !important;
  }
  .lg\:w-205px {
    width: 205px !important;
  }
  .lg\:w-206px {
    width: 206px !important;
  }
  .lg\:w-207px {
    width: 207px !important;
  }
  .lg\:w-208px {
    width: 208px !important;
  }
  .lg\:w-209px {
    width: 209px !important;
  }
  .lg\:w-210px {
    width: 210px !important;
  }
  .lg\:w-211px {
    width: 211px !important;
  }
  .lg\:w-212px {
    width: 212px !important;
  }
  .lg\:w-213px {
    width: 213px !important;
  }
  .lg\:w-214px {
    width: 214px !important;
  }
  .lg\:w-215px {
    width: 215px !important;
  }
  .lg\:w-216px {
    width: 216px !important;
  }
  .lg\:w-217px {
    width: 217px !important;
  }
  .lg\:w-218px {
    width: 218px !important;
  }
  .lg\:w-219px {
    width: 219px !important;
  }
  .lg\:w-220px {
    width: 220px !important;
  }
  .lg\:w-221px {
    width: 221px !important;
  }
  .lg\:w-222px {
    width: 222px !important;
  }
  .lg\:w-223px {
    width: 223px !important;
  }
  .lg\:w-224px {
    width: 224px !important;
  }
  .lg\:w-225px {
    width: 225px !important;
  }
  .lg\:w-226px {
    width: 226px !important;
  }
  .lg\:w-227px {
    width: 227px !important;
  }
  .lg\:w-228px {
    width: 228px !important;
  }
  .lg\:w-229px {
    width: 229px !important;
  }
  .lg\:w-230px {
    width: 230px !important;
  }
  .lg\:w-231px {
    width: 231px !important;
  }
  .lg\:w-232px {
    width: 232px !important;
  }
  .lg\:w-233px {
    width: 233px !important;
  }
  .lg\:w-234px {
    width: 234px !important;
  }
  .lg\:w-235px {
    width: 235px !important;
  }
  .lg\:w-236px {
    width: 236px !important;
  }
  .lg\:w-237px {
    width: 237px !important;
  }
  .lg\:w-238px {
    width: 238px !important;
  }
  .lg\:w-239px {
    width: 239px !important;
  }
  .lg\:w-240px {
    width: 240px !important;
  }
  .lg\:w-241px {
    width: 241px !important;
  }
  .lg\:w-242px {
    width: 242px !important;
  }
  .lg\:w-243px {
    width: 243px !important;
  }
  .lg\:w-244px {
    width: 244px !important;
  }
  .lg\:w-245px {
    width: 245px !important;
  }
  .lg\:w-246px {
    width: 246px !important;
  }
  .lg\:w-247px {
    width: 247px !important;
  }
  .lg\:w-248px {
    width: 248px !important;
  }
  .lg\:w-249px {
    width: 249px !important;
  }
  .lg\:w-250px {
    width: 250px !important;
  }
  .lg\:w-251px {
    width: 251px !important;
  }
  .lg\:w-252px {
    width: 252px !important;
  }
  .lg\:w-253px {
    width: 253px !important;
  }
  .lg\:w-254px {
    width: 254px !important;
  }
  .lg\:w-255px {
    width: 255px !important;
  }
  .lg\:w-256px {
    width: 256px !important;
  }
  .lg\:w-257px {
    width: 257px !important;
  }
  .lg\:w-258px {
    width: 258px !important;
  }
  .lg\:w-259px {
    width: 259px !important;
  }
  .lg\:w-260px {
    width: 260px !important;
  }
  .lg\:w-261px {
    width: 261px !important;
  }
  .lg\:w-262px {
    width: 262px !important;
  }
  .lg\:w-263px {
    width: 263px !important;
  }
  .lg\:w-264px {
    width: 264px !important;
  }
  .lg\:w-265px {
    width: 265px !important;
  }
  .lg\:w-266px {
    width: 266px !important;
  }
  .lg\:w-267px {
    width: 267px !important;
  }
  .lg\:w-268px {
    width: 268px !important;
  }
  .lg\:w-269px {
    width: 269px !important;
  }
  .lg\:w-270px {
    width: 270px !important;
  }
  .lg\:w-271px {
    width: 271px !important;
  }
  .lg\:w-272px {
    width: 272px !important;
  }
  .lg\:w-273px {
    width: 273px !important;
  }
  .lg\:w-274px {
    width: 274px !important;
  }
  .lg\:w-275px {
    width: 275px !important;
  }
  .lg\:w-276px {
    width: 276px !important;
  }
  .lg\:w-277px {
    width: 277px !important;
  }
  .lg\:w-278px {
    width: 278px !important;
  }
  .lg\:w-279px {
    width: 279px !important;
  }
  .lg\:w-280px {
    width: 280px !important;
  }
  .lg\:w-281px {
    width: 281px !important;
  }
  .lg\:w-282px {
    width: 282px !important;
  }
  .lg\:w-283px {
    width: 283px !important;
  }
  .lg\:w-284px {
    width: 284px !important;
  }
  .lg\:w-285px {
    width: 285px !important;
  }
  .lg\:w-286px {
    width: 286px !important;
  }
  .lg\:w-287px {
    width: 287px !important;
  }
  .lg\:w-288px {
    width: 288px !important;
  }
  .lg\:w-289px {
    width: 289px !important;
  }
  .lg\:w-290px {
    width: 290px !important;
  }
  .lg\:w-291px {
    width: 291px !important;
  }
  .lg\:w-292px {
    width: 292px !important;
  }
  .lg\:w-293px {
    width: 293px !important;
  }
  .lg\:w-294px {
    width: 294px !important;
  }
  .lg\:w-295px {
    width: 295px !important;
  }
  .lg\:w-296px {
    width: 296px !important;
  }
  .lg\:w-297px {
    width: 297px !important;
  }
  .lg\:w-298px {
    width: 298px !important;
  }
  .lg\:w-299px {
    width: 299px !important;
  }
  .lg\:w-300px {
    width: 300px !important;
  }
  .lg\:w-301px {
    width: 301px !important;
  }
  .lg\:w-302px {
    width: 302px !important;
  }
  .lg\:w-303px {
    width: 303px !important;
  }
  .lg\:w-304px {
    width: 304px !important;
  }
  .lg\:w-305px {
    width: 305px !important;
  }
  .lg\:w-306px {
    width: 306px !important;
  }
  .lg\:w-307px {
    width: 307px !important;
  }
  .lg\:w-308px {
    width: 308px !important;
  }
  .lg\:w-309px {
    width: 309px !important;
  }
  .lg\:w-310px {
    width: 310px !important;
  }
  .lg\:w-311px {
    width: 311px !important;
  }
  .lg\:w-312px {
    width: 312px !important;
  }
  .lg\:w-313px {
    width: 313px !important;
  }
  .lg\:w-314px {
    width: 314px !important;
  }
  .lg\:w-315px {
    width: 315px !important;
  }
  .lg\:w-316px {
    width: 316px !important;
  }
  .lg\:w-317px {
    width: 317px !important;
  }
  .lg\:w-318px {
    width: 318px !important;
  }
  .lg\:w-319px {
    width: 319px !important;
  }
  .lg\:w-320px {
    width: 320px !important;
  }
  .lg\:w-321px {
    width: 321px !important;
  }
  .lg\:w-322px {
    width: 322px !important;
  }
  .lg\:w-323px {
    width: 323px !important;
  }
  .lg\:w-324px {
    width: 324px !important;
  }
  .lg\:w-325px {
    width: 325px !important;
  }
  .lg\:w-326px {
    width: 326px !important;
  }
  .lg\:w-327px {
    width: 327px !important;
  }
  .lg\:w-328px {
    width: 328px !important;
  }
  .lg\:w-329px {
    width: 329px !important;
  }
  .lg\:w-330px {
    width: 330px !important;
  }
  .lg\:w-331px {
    width: 331px !important;
  }
  .lg\:w-332px {
    width: 332px !important;
  }
  .lg\:w-333px {
    width: 333px !important;
  }
  .lg\:w-334px {
    width: 334px !important;
  }
  .lg\:w-335px {
    width: 335px !important;
  }
  .lg\:w-336px {
    width: 336px !important;
  }
  .lg\:w-337px {
    width: 337px !important;
  }
  .lg\:w-338px {
    width: 338px !important;
  }
  .lg\:w-339px {
    width: 339px !important;
  }
  .lg\:w-340px {
    width: 340px !important;
  }
  .lg\:w-341px {
    width: 341px !important;
  }
  .lg\:w-342px {
    width: 342px !important;
  }
  .lg\:w-343px {
    width: 343px !important;
  }
  .lg\:w-344px {
    width: 344px !important;
  }
  .lg\:w-345px {
    width: 345px !important;
  }
  .lg\:w-346px {
    width: 346px !important;
  }
  .lg\:w-347px {
    width: 347px !important;
  }
  .lg\:w-348px {
    width: 348px !important;
  }
  .lg\:w-349px {
    width: 349px !important;
  }
  .lg\:w-350px {
    width: 350px !important;
  }
  .lg\:w-351px {
    width: 351px !important;
  }
  .lg\:w-352px {
    width: 352px !important;
  }
  .lg\:w-353px {
    width: 353px !important;
  }
  .lg\:w-354px {
    width: 354px !important;
  }
  .lg\:w-355px {
    width: 355px !important;
  }
  .lg\:w-356px {
    width: 356px !important;
  }
  .lg\:w-357px {
    width: 357px !important;
  }
  .lg\:w-358px {
    width: 358px !important;
  }
  .lg\:w-359px {
    width: 359px !important;
  }
  .lg\:w-360px {
    width: 360px !important;
  }
  .lg\:w-361px {
    width: 361px !important;
  }
  .lg\:w-362px {
    width: 362px !important;
  }
  .lg\:w-363px {
    width: 363px !important;
  }
  .lg\:w-364px {
    width: 364px !important;
  }
  .lg\:w-365px {
    width: 365px !important;
  }
  .lg\:w-366px {
    width: 366px !important;
  }
  .lg\:w-367px {
    width: 367px !important;
  }
  .lg\:w-368px {
    width: 368px !important;
  }
  .lg\:w-369px {
    width: 369px !important;
  }
  .lg\:w-370px {
    width: 370px !important;
  }
  .lg\:w-371px {
    width: 371px !important;
  }
  .lg\:w-372px {
    width: 372px !important;
  }
  .lg\:w-373px {
    width: 373px !important;
  }
  .lg\:w-374px {
    width: 374px !important;
  }
  .lg\:w-375px {
    width: 375px !important;
  }
  .lg\:w-376px {
    width: 376px !important;
  }
  .lg\:w-377px {
    width: 377px !important;
  }
  .lg\:w-378px {
    width: 378px !important;
  }
  .lg\:w-379px {
    width: 379px !important;
  }
  .lg\:w-380px {
    width: 380px !important;
  }
  .lg\:w-381px {
    width: 381px !important;
  }
  .lg\:w-382px {
    width: 382px !important;
  }
  .lg\:w-383px {
    width: 383px !important;
  }
  .lg\:w-384px {
    width: 384px !important;
  }
  .lg\:w-385px {
    width: 385px !important;
  }
  .lg\:w-386px {
    width: 386px !important;
  }
  .lg\:w-387px {
    width: 387px !important;
  }
  .lg\:w-388px {
    width: 388px !important;
  }
  .lg\:w-389px {
    width: 389px !important;
  }
  .lg\:w-390px {
    width: 390px !important;
  }
  .lg\:w-391px {
    width: 391px !important;
  }
  .lg\:w-392px {
    width: 392px !important;
  }
  .lg\:w-393px {
    width: 393px !important;
  }
  .lg\:w-394px {
    width: 394px !important;
  }
  .lg\:w-395px {
    width: 395px !important;
  }
  .lg\:w-396px {
    width: 396px !important;
  }
  .lg\:w-397px {
    width: 397px !important;
  }
  .lg\:w-398px {
    width: 398px !important;
  }
  .lg\:w-399px {
    width: 399px !important;
  }
  .lg\:w-400px {
    width: 400px !important;
  }
  .lg\:w-401px {
    width: 401px !important;
  }
  .lg\:w-402px {
    width: 402px !important;
  }
  .lg\:w-403px {
    width: 403px !important;
  }
  .lg\:w-404px {
    width: 404px !important;
  }
  .lg\:w-405px {
    width: 405px !important;
  }
  .lg\:w-406px {
    width: 406px !important;
  }
  .lg\:w-407px {
    width: 407px !important;
  }
  .lg\:w-408px {
    width: 408px !important;
  }
  .lg\:w-409px {
    width: 409px !important;
  }
  .lg\:w-410px {
    width: 410px !important;
  }
  .lg\:w-411px {
    width: 411px !important;
  }
  .lg\:w-412px {
    width: 412px !important;
  }
  .lg\:w-413px {
    width: 413px !important;
  }
  .lg\:w-414px {
    width: 414px !important;
  }
  .lg\:w-415px {
    width: 415px !important;
  }
  .lg\:w-416px {
    width: 416px !important;
  }
  .lg\:w-417px {
    width: 417px !important;
  }
  .lg\:w-418px {
    width: 418px !important;
  }
  .lg\:w-419px {
    width: 419px !important;
  }
  .lg\:w-420px {
    width: 420px !important;
  }
  .lg\:w-421px {
    width: 421px !important;
  }
  .lg\:w-422px {
    width: 422px !important;
  }
  .lg\:w-423px {
    width: 423px !important;
  }
  .lg\:w-424px {
    width: 424px !important;
  }
  .lg\:w-425px {
    width: 425px !important;
  }
  .lg\:w-426px {
    width: 426px !important;
  }
  .lg\:w-427px {
    width: 427px !important;
  }
  .lg\:w-428px {
    width: 428px !important;
  }
  .lg\:w-429px {
    width: 429px !important;
  }
  .lg\:w-430px {
    width: 430px !important;
  }
  .lg\:w-431px {
    width: 431px !important;
  }
  .lg\:w-432px {
    width: 432px !important;
  }
  .lg\:w-433px {
    width: 433px !important;
  }
  .lg\:w-434px {
    width: 434px !important;
  }
  .lg\:w-435px {
    width: 435px !important;
  }
  .lg\:w-436px {
    width: 436px !important;
  }
  .lg\:w-437px {
    width: 437px !important;
  }
  .lg\:w-438px {
    width: 438px !important;
  }
  .lg\:w-439px {
    width: 439px !important;
  }
  .lg\:w-440px {
    width: 440px !important;
  }
  .lg\:w-441px {
    width: 441px !important;
  }
  .lg\:w-442px {
    width: 442px !important;
  }
  .lg\:w-443px {
    width: 443px !important;
  }
  .lg\:w-444px {
    width: 444px !important;
  }
  .lg\:w-445px {
    width: 445px !important;
  }
  .lg\:w-446px {
    width: 446px !important;
  }
  .lg\:w-447px {
    width: 447px !important;
  }
  .lg\:w-448px {
    width: 448px !important;
  }
  .lg\:w-449px {
    width: 449px !important;
  }
  .lg\:w-450px {
    width: 450px !important;
  }
  .lg\:w-451px {
    width: 451px !important;
  }
  .lg\:w-452px {
    width: 452px !important;
  }
  .lg\:w-453px {
    width: 453px !important;
  }
  .lg\:w-454px {
    width: 454px !important;
  }
  .lg\:w-455px {
    width: 455px !important;
  }
  .lg\:w-456px {
    width: 456px !important;
  }
  .lg\:w-457px {
    width: 457px !important;
  }
  .lg\:w-458px {
    width: 458px !important;
  }
  .lg\:w-459px {
    width: 459px !important;
  }
  .lg\:w-460px {
    width: 460px !important;
  }
  .lg\:w-461px {
    width: 461px !important;
  }
  .lg\:w-462px {
    width: 462px !important;
  }
  .lg\:w-463px {
    width: 463px !important;
  }
  .lg\:w-464px {
    width: 464px !important;
  }
  .lg\:w-465px {
    width: 465px !important;
  }
  .lg\:w-466px {
    width: 466px !important;
  }
  .lg\:w-467px {
    width: 467px !important;
  }
  .lg\:w-468px {
    width: 468px !important;
  }
  .lg\:w-469px {
    width: 469px !important;
  }
  .lg\:w-470px {
    width: 470px !important;
  }
  .lg\:w-471px {
    width: 471px !important;
  }
  .lg\:w-472px {
    width: 472px !important;
  }
  .lg\:w-473px {
    width: 473px !important;
  }
  .lg\:w-474px {
    width: 474px !important;
  }
  .lg\:w-475px {
    width: 475px !important;
  }
  .lg\:w-476px {
    width: 476px !important;
  }
  .lg\:w-477px {
    width: 477px !important;
  }
  .lg\:w-478px {
    width: 478px !important;
  }
  .lg\:w-479px {
    width: 479px !important;
  }
  .lg\:w-480px {
    width: 480px !important;
  }
  .lg\:w-481px {
    width: 481px !important;
  }
  .lg\:w-482px {
    width: 482px !important;
  }
  .lg\:w-483px {
    width: 483px !important;
  }
  .lg\:w-484px {
    width: 484px !important;
  }
  .lg\:w-485px {
    width: 485px !important;
  }
  .lg\:w-486px {
    width: 486px !important;
  }
  .lg\:w-487px {
    width: 487px !important;
  }
  .lg\:w-488px {
    width: 488px !important;
  }
  .lg\:w-489px {
    width: 489px !important;
  }
  .lg\:w-490px {
    width: 490px !important;
  }
  .lg\:w-491px {
    width: 491px !important;
  }
  .lg\:w-492px {
    width: 492px !important;
  }
  .lg\:w-493px {
    width: 493px !important;
  }
  .lg\:w-494px {
    width: 494px !important;
  }
  .lg\:w-495px {
    width: 495px !important;
  }
  .lg\:w-496px {
    width: 496px !important;
  }
  .lg\:w-497px {
    width: 497px !important;
  }
  .lg\:w-498px {
    width: 498px !important;
  }
  .lg\:w-499px {
    width: 499px !important;
  }
  .lg\:w-500px {
    width: 500px !important;
  }
  /* 
  width（rem）
  */
  .lg\:w-1rem {
    width: 1rem !important;
  }
  .lg\:w1p25rem {
    width: 1.25rem !important;
  }
  .lg\:w1p5rem {
    width: 1.5rem !important;
  }
  .lg\:w1p75rem {
    width: 1.75rem !important;
  }
  .lg\:w-2rem {
    width: 2rem !important;
  }
  .lg\:w2p25rem {
    width: 2.25rem !important;
  }
  .lg\:w2p5rem {
    width: 2.5rem !important;
  }
  .lg\:w2p75rem {
    width: 2.75rem !important;
  }
  .lg\:w-3rem {
    width: 3rem !important;
  }
  .lg\:w3p25rem {
    width: 3.25rem !important;
  }
  .lg\:w3p5rem {
    width: 3.5rem !important;
  }
  .lg\:w3p75rem {
    width: 3.75rem !important;
  }
  .lg\:w-4rem {
    width: 4rem !important;
  }
  .lg\:w4p25rem {
    width: 4.25rem !important;
  }
  .lg\:w4p5rem {
    width: 4.5rem !important;
  }
  .lg\:w4p75rem {
    width: 4.75rem !important;
  }
  .lg\:w-5rem {
    width: 5rem !important;
  }
  .lg\:w5p25rem {
    width: 5.25rem !important;
  }
  .lg\:w5p5rem {
    width: 5.5rem !important;
  }
  .lg\:w5p75rem {
    width: 5.75rem !important;
  }
  .lg\:w-6rem {
    width: 6rem !important;
  }
  .lg\:w6p25rem {
    width: 6.25rem !important;
  }
  .lg\:w6p5rem {
    width: 6.5rem !important;
  }
  .lg\:w6p75rem {
    width: 6.75rem !important;
  }
  .lg\:w-7rem {
    width: 7rem !important;
  }
  .lg\:w7p25rem {
    width: 7.25rem !important;
  }
  .lg\:w7p5rem {
    width: 7.5rem !important;
  }
  .lg\:w7p75rem {
    width: 7.75rem !important;
  }
  .lg\:w-8rem {
    width: 8rem !important;
  }
  .lg\:w8p25rem {
    width: 8.25rem !important;
  }
  .lg\:w8p5rem {
    width: 8.5rem !important;
  }
  .lg\:w8p75rem {
    width: 8.75rem !important;
  }
  .lg\:w-9rem {
    width: 9rem !important;
  }
  .lg\:w9p25rem {
    width: 9.25rem !important;
  }
  .lg\:w9p5rem {
    width: 9.5rem !important;
  }
  .lg\:w9p75rem {
    width: 9.75rem !important;
  }
  .lg\:w-10rem {
    width: 10rem !important;
  }
  .lg\:w10p25rem {
    width: 10.25rem !important;
  }
  .lg\:w10p5rem {
    width: 10.5rem !important;
  }
  .lg\:w10p75rem {
    width: 10.75rem !important;
  }
  .lg\:w-11rem {
    width: 11rem !important;
  }
  .lg\:w11p25rem {
    width: 11.25rem !important;
  }
  .lg\:w11p5rem {
    width: 11.5rem !important;
  }
  .lg\:w11p75rem {
    width: 11.75rem !important;
  }
  .lg\:w-12rem {
    width: 12rem !important;
  }
  .lg\:w12p25rem {
    width: 12.25rem !important;
  }
  .lg\:w12p5rem {
    width: 12.5rem !important;
  }
  .lg\:w12p75rem {
    width: 12.75rem !important;
  }
  .lg\:w-13rem {
    width: 13rem !important;
  }
  .lg\:w13p25rem {
    width: 13.25rem !important;
  }
  .lg\:w13p5rem {
    width: 13.5rem !important;
  }
  .lg\:w13p75rem {
    width: 13.75rem !important;
  }
  .lg\:w-14rem {
    width: 14rem !important;
  }
  .lg\:w14p25rem {
    width: 14.25rem !important;
  }
  .lg\:w14p5rem {
    width: 14.5rem !important;
  }
  .lg\:w14p75rem {
    width: 14.75rem !important;
  }
  .lg\:w-15rem {
    width: 15rem !important;
  }
  .lg\:w15p25rem {
    width: 15.25rem !important;
  }
  .lg\:w15p5rem {
    width: 15.5rem !important;
  }
  .lg\:w15p75rem {
    width: 15.75rem !important;
  }
  .lg\:w-16rem {
    width: 16rem !important;
  }
  .lg\:w16p25rem {
    width: 16.25rem !important;
  }
  .lg\:w16p5rem {
    width: 16.5rem !important;
  }
  .lg\:w16p75rem {
    width: 16.75rem !important;
  }
  .lg\:w-17rem {
    width: 17rem !important;
  }
  .lg\:w17p25rem {
    width: 17.25rem !important;
  }
  .lg\:w17p5rem {
    width: 17.5rem !important;
  }
  .lg\:w17p75rem {
    width: 17.75rem !important;
  }
  .lg\:w-18rem {
    width: 18rem !important;
  }
  .lg\:w18p25rem {
    width: 18.25rem !important;
  }
  .lg\:w18p5rem {
    width: 18.5rem !important;
  }
  .lg\:w18p75rem {
    width: 18.75rem !important;
  }
  .lg\:w-19rem {
    width: 19rem !important;
  }
  .lg\:w19p25rem {
    width: 19.25rem !important;
  }
  .lg\:w19p5rem {
    width: 19.5rem !important;
  }
  .lg\:w19p75rem {
    width: 19.75rem !important;
  }
  .lg\:w-20rem {
    width: 20rem !important;
  }
  .lg\:w20p25rem {
    width: 20.25rem !important;
  }
  .lg\:w20p5rem {
    width: 20.5rem !important;
  }
  .lg\:w20p75rem {
    width: 20.75rem !important;
  }
  .lg\:w-21rem {
    width: 21rem !important;
  }
  .lg\:w21p25rem {
    width: 21.25rem !important;
  }
  .lg\:w21p5rem {
    width: 21.5rem !important;
  }
  .lg\:w21p75rem {
    width: 21.75rem !important;
  }
  .lg\:w-22rem {
    width: 22rem !important;
  }
  .lg\:w22p25rem {
    width: 22.25rem !important;
  }
  .lg\:w22p5rem {
    width: 22.5rem !important;
  }
  .lg\:w22p75rem {
    width: 22.75rem !important;
  }
  .lg\:w-23rem {
    width: 23rem !important;
  }
  .lg\:w23p25rem {
    width: 23.25rem !important;
  }
  .lg\:w23p5rem {
    width: 23.5rem !important;
  }
  .lg\:w23p75rem {
    width: 23.75rem !important;
  }
  .lg\:w-24rem {
    width: 24rem !important;
  }
  .lg\:w24p25rem {
    width: 24.25rem !important;
  }
  .lg\:w24p5rem {
    width: 24.5rem !important;
  }
  .lg\:w24p75rem {
    width: 24.75rem !important;
  }
  .lg\:w-25rem {
    width: 25rem !important;
  }
  .lg\:w25p25rem {
    width: 25.25rem !important;
  }
  .lg\:w25p5rem {
    width: 25.5rem !important;
  }
  .lg\:w25p75rem {
    width: 25.75rem !important;
  }
  .lg\:w-26rem {
    width: 26rem !important;
  }
  .lg\:w26p25rem {
    width: 26.25rem !important;
  }
  .lg\:w26p5rem {
    width: 26.5rem !important;
  }
  .lg\:w26p75rem {
    width: 26.75rem !important;
  }
  .lg\:w-27rem {
    width: 27rem !important;
  }
  .lg\:w27p25rem {
    width: 27.25rem !important;
  }
  .lg\:w27p5rem {
    width: 27.5rem !important;
  }
  .lg\:w27p75rem {
    width: 27.75rem !important;
  }
  .lg\:w-28rem {
    width: 28rem !important;
  }
  .lg\:w28p25rem {
    width: 28.25rem !important;
  }
  .lg\:w28p5rem {
    width: 28.5rem !important;
  }
  .lg\:w28p75rem {
    width: 28.75rem !important;
  }
  .lg\:w-29rem {
    width: 29rem !important;
  }
  .lg\:w29p25rem {
    width: 29.25rem !important;
  }
  .lg\:w29p5rem {
    width: 29.5rem !important;
  }
  .lg\:w29p75rem {
    width: 29.75rem !important;
  }
  .lg\:w-30rem {
    width: 30rem !important;
  }
  /* 
  width（vw）
  */
  .lg\:vw-1 {
    width: 1vw !important;
  }
  .lg\:vw-2 {
    width: 2vw !important;
  }
  .lg\:vw-3 {
    width: 3vw !important;
  }
  .lg\:vw-4 {
    width: 4vw !important;
  }
  .lg\:vw-5 {
    width: 5vw !important;
  }
  .lg\:vw-6 {
    width: 6vw !important;
  }
  .lg\:vw-7 {
    width: 7vw !important;
  }
  .lg\:vw-8 {
    width: 8vw !important;
  }
  .lg\:vw-9 {
    width: 9vw !important;
  }
  .lg\:vw-10 {
    width: 10vw !important;
  }
  .lg\:vw-11 {
    width: 11vw !important;
  }
  .lg\:vw-12 {
    width: 12vw !important;
  }
  .lg\:vw-13 {
    width: 13vw !important;
  }
  .lg\:vw-14 {
    width: 14vw !important;
  }
  .lg\:vw-15 {
    width: 15vw !important;
  }
  .lg\:vw-16 {
    width: 16vw !important;
  }
  .lg\:vw-17 {
    width: 17vw !important;
  }
  .lg\:vw-18 {
    width: 18vw !important;
  }
  .lg\:vw-19 {
    width: 19vw !important;
  }
  .lg\:vw-20 {
    width: 20vw !important;
  }
  .lg\:vw-21 {
    width: 21vw !important;
  }
  .lg\:vw-22 {
    width: 22vw !important;
  }
  .lg\:vw-23 {
    width: 23vw !important;
  }
  .lg\:vw-24 {
    width: 24vw !important;
  }
  .lg\:vw-25 {
    width: 25vw !important;
  }
  .lg\:vw-26 {
    width: 26vw !important;
  }
  .lg\:vw-27 {
    width: 27vw !important;
  }
  .lg\:vw-28 {
    width: 28vw !important;
  }
  .lg\:vw-29 {
    width: 29vw !important;
  }
  .lg\:vw-30 {
    width: 30vw !important;
  }
  .lg\:vw-31 {
    width: 31vw !important;
  }
  .lg\:vw-32 {
    width: 32vw !important;
  }
  .lg\:vw-33 {
    width: 33vw !important;
  }
  .lg\:vw-34 {
    width: 34vw !important;
  }
  .lg\:vw-35 {
    width: 35vw !important;
  }
  .lg\:vw-36 {
    width: 36vw !important;
  }
  .lg\:vw-37 {
    width: 37vw !important;
  }
  .lg\:vw-38 {
    width: 38vw !important;
  }
  .lg\:vw-39 {
    width: 39vw !important;
  }
  .lg\:vw-40 {
    width: 40vw !important;
  }
  .lg\:vw-41 {
    width: 41vw !important;
  }
  .lg\:vw-42 {
    width: 42vw !important;
  }
  .lg\:vw-43 {
    width: 43vw !important;
  }
  .lg\:vw-44 {
    width: 44vw !important;
  }
  .lg\:vw-45 {
    width: 45vw !important;
  }
  .lg\:vw-46 {
    width: 46vw !important;
  }
  .lg\:vw-47 {
    width: 47vw !important;
  }
  .lg\:vw-48 {
    width: 48vw !important;
  }
  .lg\:vw-49 {
    width: 49vw !important;
  }
  .lg\:vw-50 {
    width: 50vw !important;
  }
  .lg\:vw-51 {
    width: 51vw !important;
  }
  .lg\:vw-52 {
    width: 52vw !important;
  }
  .lg\:vw-53 {
    width: 53vw !important;
  }
  .lg\:vw-54 {
    width: 54vw !important;
  }
  .lg\:vw-55 {
    width: 55vw !important;
  }
  .lg\:vw-56 {
    width: 56vw !important;
  }
  .lg\:vw-57 {
    width: 57vw !important;
  }
  .lg\:vw-58 {
    width: 58vw !important;
  }
  .lg\:vw-59 {
    width: 59vw !important;
  }
  .lg\:vw-60 {
    width: 60vw !important;
  }
  .lg\:vw-61 {
    width: 61vw !important;
  }
  .lg\:vw-62 {
    width: 62vw !important;
  }
  .lg\:vw-63 {
    width: 63vw !important;
  }
  .lg\:vw-64 {
    width: 64vw !important;
  }
  .lg\:vw-65 {
    width: 65vw !important;
  }
  .lg\:vw-66 {
    width: 66vw !important;
  }
  .lg\:vw-67 {
    width: 67vw !important;
  }
  .lg\:vw-68 {
    width: 68vw !important;
  }
  .lg\:vw-69 {
    width: 69vw !important;
  }
  .lg\:vw-70 {
    width: 70vw !important;
  }
  .lg\:vw-71 {
    width: 71vw !important;
  }
  .lg\:vw-72 {
    width: 72vw !important;
  }
  .lg\:vw-73 {
    width: 73vw !important;
  }
  .lg\:vw-74 {
    width: 74vw !important;
  }
  .lg\:vw-75 {
    width: 75vw !important;
  }
  .lg\:vw-76 {
    width: 76vw !important;
  }
  .lg\:vw-77 {
    width: 77vw !important;
  }
  .lg\:vw-78 {
    width: 78vw !important;
  }
  .lg\:vw-79 {
    width: 79vw !important;
  }
  .lg\:vw-80 {
    width: 80vw !important;
  }
  .lg\:vw-81 {
    width: 81vw !important;
  }
  .lg\:vw-82 {
    width: 82vw !important;
  }
  .lg\:vw-83 {
    width: 83vw !important;
  }
  .lg\:vw-84 {
    width: 84vw !important;
  }
  .lg\:vw-85 {
    width: 85vw !important;
  }
  .lg\:vw-86 {
    width: 86vw !important;
  }
  .lg\:vw-87 {
    width: 87vw !important;
  }
  .lg\:vw-88 {
    width: 88vw !important;
  }
  .lg\:vw-89 {
    width: 89vw !important;
  }
  .lg\:vw-90 {
    width: 90vw !important;
  }
  .lg\:vw-91 {
    width: 91vw !important;
  }
  .lg\:vw-92 {
    width: 92vw !important;
  }
  .lg\:vw-93 {
    width: 93vw !important;
  }
  .lg\:vw-94 {
    width: 94vw !important;
  }
  .lg\:vw-95 {
    width: 95vw !important;
  }
  .lg\:vw-96 {
    width: 96vw !important;
  }
  .lg\:vw-97 {
    width: 97vw !important;
  }
  .lg\:vw-98 {
    width: 98vw !important;
  }
  .lg\:vw-99 {
    width: 99vw !important;
  }
  .lg\:vw-100 {
    width: 100vw !important;
  }
  .lg\:vw-101 {
    width: 101vw !important;
  }
  .lg\:vw-102 {
    width: 102vw !important;
  }
  .lg\:vw-103 {
    width: 103vw !important;
  }
  .lg\:vw-104 {
    width: 104vw !important;
  }
  .lg\:vw-105 {
    width: 105vw !important;
  }
  .lg\:vw-106 {
    width: 106vw !important;
  }
  .lg\:vw-107 {
    width: 107vw !important;
  }
  .lg\:vw-108 {
    width: 108vw !important;
  }
  .lg\:vw-109 {
    width: 109vw !important;
  }
  .lg\:vw-110 {
    width: 110vw !important;
  }
  .lg\:vw-111 {
    width: 111vw !important;
  }
  .lg\:vw-112 {
    width: 112vw !important;
  }
  .lg\:vw-113 {
    width: 113vw !important;
  }
  .lg\:vw-114 {
    width: 114vw !important;
  }
  .lg\:vw-115 {
    width: 115vw !important;
  }
  .lg\:vw-116 {
    width: 116vw !important;
  }
  .lg\:vw-117 {
    width: 117vw !important;
  }
  .lg\:vw-118 {
    width: 118vw !important;
  }
  .lg\:vw-119 {
    width: 119vw !important;
  }
  .lg\:vw-120 {
    width: 120vw !important;
  }
  .lg\:vw-121 {
    width: 121vw !important;
  }
  .lg\:vw-122 {
    width: 122vw !important;
  }
  .lg\:vw-123 {
    width: 123vw !important;
  }
  .lg\:vw-124 {
    width: 124vw !important;
  }
  .lg\:vw-125 {
    width: 125vw !important;
  }
  .lg\:vw-126 {
    width: 126vw !important;
  }
  .lg\:vw-127 {
    width: 127vw !important;
  }
  .lg\:vw-128 {
    width: 128vw !important;
  }
  .lg\:vw-129 {
    width: 129vw !important;
  }
  .lg\:vw-130 {
    width: 130vw !important;
  }
  .lg\:vw-131 {
    width: 131vw !important;
  }
  .lg\:vw-132 {
    width: 132vw !important;
  }
  .lg\:vw-133 {
    width: 133vw !important;
  }
  .lg\:vw-134 {
    width: 134vw !important;
  }
  .lg\:vw-135 {
    width: 135vw !important;
  }
  .lg\:vw-136 {
    width: 136vw !important;
  }
  .lg\:vw-137 {
    width: 137vw !important;
  }
  .lg\:vw-138 {
    width: 138vw !important;
  }
  .lg\:vw-139 {
    width: 139vw !important;
  }
  .lg\:vw-140 {
    width: 140vw !important;
  }
  .lg\:vw-141 {
    width: 141vw !important;
  }
  .lg\:vw-142 {
    width: 142vw !important;
  }
  .lg\:vw-143 {
    width: 143vw !important;
  }
  .lg\:vw-144 {
    width: 144vw !important;
  }
  .lg\:vw-145 {
    width: 145vw !important;
  }
  .lg\:vw-146 {
    width: 146vw !important;
  }
  .lg\:vw-147 {
    width: 147vw !important;
  }
  .lg\:vw-148 {
    width: 148vw !important;
  }
  .lg\:vw-149 {
    width: 149vw !important;
  }
  .lg\:vw-150 {
    width: 150vw !important;
  }
  .lg\:vw-151 {
    width: 151vw !important;
  }
  .lg\:vw-152 {
    width: 152vw !important;
  }
  .lg\:vw-153 {
    width: 153vw !important;
  }
  .lg\:vw-154 {
    width: 154vw !important;
  }
  .lg\:vw-155 {
    width: 155vw !important;
  }
  .lg\:vw-156 {
    width: 156vw !important;
  }
  .lg\:vw-157 {
    width: 157vw !important;
  }
  .lg\:vw-158 {
    width: 158vw !important;
  }
  .lg\:vw-159 {
    width: 159vw !important;
  }
  .lg\:vw-160 {
    width: 160vw !important;
  }
  .lg\:vw-161 {
    width: 161vw !important;
  }
  .lg\:vw-162 {
    width: 162vw !important;
  }
  .lg\:vw-163 {
    width: 163vw !important;
  }
  .lg\:vw-164 {
    width: 164vw !important;
  }
  .lg\:vw-165 {
    width: 165vw !important;
  }
  .lg\:vw-166 {
    width: 166vw !important;
  }
  .lg\:vw-167 {
    width: 167vw !important;
  }
  .lg\:vw-168 {
    width: 168vw !important;
  }
  .lg\:vw-169 {
    width: 169vw !important;
  }
  .lg\:vw-170 {
    width: 170vw !important;
  }
  .lg\:vw-171 {
    width: 171vw !important;
  }
  .lg\:vw-172 {
    width: 172vw !important;
  }
  .lg\:vw-173 {
    width: 173vw !important;
  }
  .lg\:vw-174 {
    width: 174vw !important;
  }
  .lg\:vw-175 {
    width: 175vw !important;
  }
  .lg\:vw-176 {
    width: 176vw !important;
  }
  .lg\:vw-177 {
    width: 177vw !important;
  }
  .lg\:vw-178 {
    width: 178vw !important;
  }
  .lg\:vw-179 {
    width: 179vw !important;
  }
  .lg\:vw-180 {
    width: 180vw !important;
  }
  .lg\:vw-181 {
    width: 181vw !important;
  }
  .lg\:vw-182 {
    width: 182vw !important;
  }
  .lg\:vw-183 {
    width: 183vw !important;
  }
  .lg\:vw-184 {
    width: 184vw !important;
  }
  .lg\:vw-185 {
    width: 185vw !important;
  }
  .lg\:vw-186 {
    width: 186vw !important;
  }
  .lg\:vw-187 {
    width: 187vw !important;
  }
  .lg\:vw-188 {
    width: 188vw !important;
  }
  .lg\:vw-189 {
    width: 189vw !important;
  }
  .lg\:vw-190 {
    width: 190vw !important;
  }
  .lg\:vw-191 {
    width: 191vw !important;
  }
  .lg\:vw-192 {
    width: 192vw !important;
  }
  .lg\:vw-193 {
    width: 193vw !important;
  }
  .lg\:vw-194 {
    width: 194vw !important;
  }
  .lg\:vw-195 {
    width: 195vw !important;
  }
  .lg\:vw-196 {
    width: 196vw !important;
  }
  .lg\:vw-197 {
    width: 197vw !important;
  }
  .lg\:vw-198 {
    width: 198vw !important;
  }
  .lg\:vw-199 {
    width: 199vw !important;
  }
  .lg\:vw-200 {
    width: 200vw !important;
  }
  /* 
  width（other）
  */
  .lg\:w-auto {
    width: auto !important;
  }
  .lg\:w-fit {
    width: fit-content !important;
  }
  .lg\:w-max {
    width: max-content !important;
  }
  /* 
  width（%）
  */
  .lg\:w-1\/2 {
    width: 50% !important;
  }
  .lg\:w-1\/3 {
    width: 33.33333% !important;
  }
  .lg\:w-2\/3 {
    width: 66.66667% !important;
  }
  .lg\:w-1\/4 {
    width: 25% !important;
  }
  .lg\:w-3\/4 {
    width: 75% !important;
  }
  .lg\:w-1\/5 {
    width: 20% !important;
  }
  .lg\:w-2\/5 {
    width: 40% !important;
  }
  .lg\:w-3\/5 {
    width: 60% !important;
  }
  .lg\:w-4\/5 {
    width: 80% !important;
  }
  .lg\:w-1\/6 {
    width: 16.66667% !important;
  }
  .lg\:w-5\/6 {
    width: 83.33333% !important;
  }
  .lg\:w-1\/7 {
    width: 14.28571% !important;
  }
  .lg\:w-1\/8 {
    width: 12.5% !important;
  }
  .lg\:w-1\/9 {
    width: 11.11111% !important;
  }
  .lg\:w-1\/10 {
    width: 10% !important;
  }
  .lg\:w-1\/11 {
    width: 9.09091% !important;
  }
  .lg\:w-1\/12 {
    width: 8.33333% !important;
  }
  .lg\:w-1\/13 {
    width: 7.69231% !important;
  }
  .lg\:w-1\/14 {
    width: 7.14286% !important;
  }
  .lg\:w-full {
    width: 100% !important;
  }
  .lg\:w-1 {
    width: 1% !important;
  }
  .lg\:w-2 {
    width: 2% !important;
  }
  .lg\:w-3 {
    width: 3% !important;
  }
  .lg\:w-4 {
    width: 4% !important;
  }
  .lg\:w-5 {
    width: 5% !important;
  }
  .lg\:w-6 {
    width: 6% !important;
  }
  .lg\:w-7 {
    width: 7% !important;
  }
  .lg\:w-8 {
    width: 8% !important;
  }
  .lg\:w-9 {
    width: 9% !important;
  }
  .lg\:w-10 {
    width: 10% !important;
  }
  .lg\:w-11 {
    width: 11% !important;
  }
  .lg\:w-12 {
    width: 12% !important;
  }
  .lg\:w-13 {
    width: 13% !important;
  }
  .lg\:w-14 {
    width: 14% !important;
  }
  .lg\:w-15 {
    width: 15% !important;
  }
  .lg\:w-16 {
    width: 16% !important;
  }
  .lg\:w-17 {
    width: 17% !important;
  }
  .lg\:w-18 {
    width: 18% !important;
  }
  .lg\:w-19 {
    width: 19% !important;
  }
  .lg\:w-20 {
    width: 20% !important;
  }
  .lg\:w-21 {
    width: 21% !important;
  }
  .lg\:w-22 {
    width: 22% !important;
  }
  .lg\:w-23 {
    width: 23% !important;
  }
  .lg\:w-24 {
    width: 24% !important;
  }
  .lg\:w-25 {
    width: 25% !important;
  }
  .lg\:w-26 {
    width: 26% !important;
  }
  .lg\:w-27 {
    width: 27% !important;
  }
  .lg\:w-28 {
    width: 28% !important;
  }
  .lg\:w-29 {
    width: 29% !important;
  }
  .lg\:w-30 {
    width: 30% !important;
  }
  .lg\:w-31 {
    width: 31% !important;
  }
  .lg\:w-32 {
    width: 32% !important;
  }
  .lg\:w-33 {
    width: 33% !important;
  }
  .lg\:w-34 {
    width: 34% !important;
  }
  .lg\:w-35 {
    width: 35% !important;
  }
  .lg\:w-36 {
    width: 36% !important;
  }
  .lg\:w-37 {
    width: 37% !important;
  }
  .lg\:w-38 {
    width: 38% !important;
  }
  .lg\:w-39 {
    width: 39% !important;
  }
  .lg\:w-40 {
    width: 40% !important;
  }
  .lg\:w-41 {
    width: 41% !important;
  }
  .lg\:w-42 {
    width: 42% !important;
  }
  .lg\:w-43 {
    width: 43% !important;
  }
  .lg\:w-44 {
    width: 44% !important;
  }
  .lg\:w-45 {
    width: 45% !important;
  }
  .lg\:w-46 {
    width: 46% !important;
  }
  .lg\:w-47 {
    width: 47% !important;
  }
  .lg\:w-48 {
    width: 48% !important;
  }
  .lg\:w-49 {
    width: 49% !important;
  }
  .lg\:w-50 {
    width: 50% !important;
  }
  .lg\:w-51 {
    width: 51% !important;
  }
  .lg\:w-52 {
    width: 52% !important;
  }
  .lg\:w-53 {
    width: 53% !important;
  }
  .lg\:w-54 {
    width: 54% !important;
  }
  .lg\:w-55 {
    width: 55% !important;
  }
  .lg\:w-56 {
    width: 56% !important;
  }
  .lg\:w-57 {
    width: 57% !important;
  }
  .lg\:w-58 {
    width: 58% !important;
  }
  .lg\:w-59 {
    width: 59% !important;
  }
  .lg\:w-60 {
    width: 60% !important;
  }
  .lg\:w-61 {
    width: 61% !important;
  }
  .lg\:w-62 {
    width: 62% !important;
  }
  .lg\:w-63 {
    width: 63% !important;
  }
  .lg\:w-64 {
    width: 64% !important;
  }
  .lg\:w-65 {
    width: 65% !important;
  }
  .lg\:w-66 {
    width: 66% !important;
  }
  .lg\:w-67 {
    width: 67% !important;
  }
  .lg\:w-68 {
    width: 68% !important;
  }
  .lg\:w-69 {
    width: 69% !important;
  }
  .lg\:w-70 {
    width: 70% !important;
  }
  .lg\:w-71 {
    width: 71% !important;
  }
  .lg\:w-72 {
    width: 72% !important;
  }
  .lg\:w-73 {
    width: 73% !important;
  }
  .lg\:w-74 {
    width: 74% !important;
  }
  .lg\:w-75 {
    width: 75% !important;
  }
  .lg\:w-76 {
    width: 76% !important;
  }
  .lg\:w-77 {
    width: 77% !important;
  }
  .lg\:w-78 {
    width: 78% !important;
  }
  .lg\:w-79 {
    width: 79% !important;
  }
  .lg\:w-80 {
    width: 80% !important;
  }
  .lg\:w-81 {
    width: 81% !important;
  }
  .lg\:w-82 {
    width: 82% !important;
  }
  .lg\:w-83 {
    width: 83% !important;
  }
  .lg\:w-84 {
    width: 84% !important;
  }
  .lg\:w-85 {
    width: 85% !important;
  }
  .lg\:w-86 {
    width: 86% !important;
  }
  .lg\:w-87 {
    width: 87% !important;
  }
  .lg\:w-88 {
    width: 88% !important;
  }
  .lg\:w-89 {
    width: 89% !important;
  }
  .lg\:w-90 {
    width: 90% !important;
  }
  .lg\:w-91 {
    width: 91% !important;
  }
  .lg\:w-92 {
    width: 92% !important;
  }
  .lg\:w-93 {
    width: 93% !important;
  }
  .lg\:w-94 {
    width: 94% !important;
  }
  .lg\:w-95 {
    width: 95% !important;
  }
  .lg\:w-96 {
    width: 96% !important;
  }
  .lg\:w-97 {
    width: 97% !important;
  }
  .lg\:w-98 {
    width: 98% !important;
  }
  .lg\:w-99 {
    width: 99% !important;
  }
  .lg\:w-100 {
    width: 100% !important;
  }
  .lg\:w-101 {
    width: 101% !important;
  }
  .lg\:w-102 {
    width: 102% !important;
  }
  .lg\:w-103 {
    width: 103% !important;
  }
  .lg\:w-104 {
    width: 104% !important;
  }
  .lg\:w-105 {
    width: 105% !important;
  }
  .lg\:w-106 {
    width: 106% !important;
  }
  .lg\:w-107 {
    width: 107% !important;
  }
  .lg\:w-108 {
    width: 108% !important;
  }
  .lg\:w-109 {
    width: 109% !important;
  }
  .lg\:w-110 {
    width: 110% !important;
  }
  .lg\:w-111 {
    width: 111% !important;
  }
  .lg\:w-112 {
    width: 112% !important;
  }
  .lg\:w-113 {
    width: 113% !important;
  }
  .lg\:w-114 {
    width: 114% !important;
  }
  .lg\:w-115 {
    width: 115% !important;
  }
  .lg\:w-116 {
    width: 116% !important;
  }
  .lg\:w-117 {
    width: 117% !important;
  }
  .lg\:w-118 {
    width: 118% !important;
  }
  .lg\:w-119 {
    width: 119% !important;
  }
  .lg\:w-120 {
    width: 120% !important;
  }
  .lg\:w-121 {
    width: 121% !important;
  }
  .lg\:w-122 {
    width: 122% !important;
  }
  .lg\:w-123 {
    width: 123% !important;
  }
  .lg\:w-124 {
    width: 124% !important;
  }
  .lg\:w-125 {
    width: 125% !important;
  }
  .lg\:w-126 {
    width: 126% !important;
  }
  .lg\:w-127 {
    width: 127% !important;
  }
  .lg\:w-128 {
    width: 128% !important;
  }
  .lg\:w-129 {
    width: 129% !important;
  }
  .lg\:w-130 {
    width: 130% !important;
  }
  .lg\:w-131 {
    width: 131% !important;
  }
  .lg\:w-132 {
    width: 132% !important;
  }
  .lg\:w-133 {
    width: 133% !important;
  }
  .lg\:w-134 {
    width: 134% !important;
  }
  .lg\:w-135 {
    width: 135% !important;
  }
  .lg\:w-136 {
    width: 136% !important;
  }
  .lg\:w-137 {
    width: 137% !important;
  }
  .lg\:w-138 {
    width: 138% !important;
  }
  .lg\:w-139 {
    width: 139% !important;
  }
  .lg\:w-140 {
    width: 140% !important;
  }
  .lg\:w-141 {
    width: 141% !important;
  }
  .lg\:w-142 {
    width: 142% !important;
  }
  .lg\:w-143 {
    width: 143% !important;
  }
  .lg\:w-144 {
    width: 144% !important;
  }
  .lg\:w-145 {
    width: 145% !important;
  }
  .lg\:w-146 {
    width: 146% !important;
  }
  .lg\:w-147 {
    width: 147% !important;
  }
  .lg\:w-148 {
    width: 148% !important;
  }
  .lg\:w-149 {
    width: 149% !important;
  }
  .lg\:w-150 {
    width: 150% !important;
  }
  .lg\:w-151 {
    width: 151% !important;
  }
  .lg\:w-152 {
    width: 152% !important;
  }
  .lg\:w-153 {
    width: 153% !important;
  }
  .lg\:w-154 {
    width: 154% !important;
  }
  .lg\:w-155 {
    width: 155% !important;
  }
  .lg\:w-156 {
    width: 156% !important;
  }
  .lg\:w-157 {
    width: 157% !important;
  }
  .lg\:w-158 {
    width: 158% !important;
  }
  .lg\:w-159 {
    width: 159% !important;
  }
  .lg\:w-160 {
    width: 160% !important;
  }
  .lg\:w-161 {
    width: 161% !important;
  }
  .lg\:w-162 {
    width: 162% !important;
  }
  .lg\:w-163 {
    width: 163% !important;
  }
  .lg\:w-164 {
    width: 164% !important;
  }
  .lg\:w-165 {
    width: 165% !important;
  }
  .lg\:w-166 {
    width: 166% !important;
  }
  .lg\:w-167 {
    width: 167% !important;
  }
  .lg\:w-168 {
    width: 168% !important;
  }
  .lg\:w-169 {
    width: 169% !important;
  }
  .lg\:w-170 {
    width: 170% !important;
  }
  .lg\:w-171 {
    width: 171% !important;
  }
  .lg\:w-172 {
    width: 172% !important;
  }
  .lg\:w-173 {
    width: 173% !important;
  }
  .lg\:w-174 {
    width: 174% !important;
  }
  .lg\:w-175 {
    width: 175% !important;
  }
  .lg\:w-176 {
    width: 176% !important;
  }
  .lg\:w-177 {
    width: 177% !important;
  }
  .lg\:w-178 {
    width: 178% !important;
  }
  .lg\:w-179 {
    width: 179% !important;
  }
  .lg\:w-180 {
    width: 180% !important;
  }
  .lg\:w-181 {
    width: 181% !important;
  }
  .lg\:w-182 {
    width: 182% !important;
  }
  .lg\:w-183 {
    width: 183% !important;
  }
  .lg\:w-184 {
    width: 184% !important;
  }
  .lg\:w-185 {
    width: 185% !important;
  }
  .lg\:w-186 {
    width: 186% !important;
  }
  .lg\:w-187 {
    width: 187% !important;
  }
  .lg\:w-188 {
    width: 188% !important;
  }
  .lg\:w-189 {
    width: 189% !important;
  }
  .lg\:w-190 {
    width: 190% !important;
  }
  .lg\:w-191 {
    width: 191% !important;
  }
  .lg\:w-192 {
    width: 192% !important;
  }
  .lg\:w-193 {
    width: 193% !important;
  }
  .lg\:w-194 {
    width: 194% !important;
  }
  .lg\:w-195 {
    width: 195% !important;
  }
  .lg\:w-196 {
    width: 196% !important;
  }
  .lg\:w-197 {
    width: 197% !important;
  }
  .lg\:w-198 {
    width: 198% !important;
  }
  .lg\:w-199 {
    width: 199% !important;
  }
  .lg\:w-200 {
    width: 200% !important;
  }
  .lg\:items-w-1 > * {
    width: 1% !important;
  }
  .lg\:items-w-2 > * {
    width: 2% !important;
  }
  .lg\:items-w-3 > * {
    width: 3% !important;
  }
  .lg\:items-w-4 > * {
    width: 4% !important;
  }
  .lg\:items-w-5 > * {
    width: 5% !important;
  }
  .lg\:items-w-6 > * {
    width: 6% !important;
  }
  .lg\:items-w-7 > * {
    width: 7% !important;
  }
  .lg\:items-w-8 > * {
    width: 8% !important;
  }
  .lg\:items-w-9 > * {
    width: 9% !important;
  }
  .lg\:items-w-10 > * {
    width: 10% !important;
  }
  .lg\:items-w-11 > * {
    width: 11% !important;
  }
  .lg\:items-w-12 > * {
    width: 12% !important;
  }
  .lg\:items-w-13 > * {
    width: 13% !important;
  }
  .lg\:items-w-14 > * {
    width: 14% !important;
  }
  .lg\:items-w-15 > * {
    width: 15% !important;
  }
  .lg\:items-w-16 > * {
    width: 16% !important;
  }
  .lg\:items-w-17 > * {
    width: 17% !important;
  }
  .lg\:items-w-18 > * {
    width: 18% !important;
  }
  .lg\:items-w-19 > * {
    width: 19% !important;
  }
  .lg\:items-w-20 > * {
    width: 20% !important;
  }
  .lg\:items-w-21 > * {
    width: 21% !important;
  }
  .lg\:items-w-22 > * {
    width: 22% !important;
  }
  .lg\:items-w-23 > * {
    width: 23% !important;
  }
  .lg\:items-w-24 > * {
    width: 24% !important;
  }
  .lg\:items-w-25 > * {
    width: 25% !important;
  }
  .lg\:items-w-26 > * {
    width: 26% !important;
  }
  .lg\:items-w-27 > * {
    width: 27% !important;
  }
  .lg\:items-w-28 > * {
    width: 28% !important;
  }
  .lg\:items-w-29 > * {
    width: 29% !important;
  }
  .lg\:items-w-30 > * {
    width: 30% !important;
  }
  .lg\:items-w-31 > * {
    width: 31% !important;
  }
  .lg\:items-w-32 > * {
    width: 32% !important;
  }
  .lg\:items-w-33 > * {
    width: 33% !important;
  }
  .lg\:items-w-34 > * {
    width: 34% !important;
  }
  .lg\:items-w-35 > * {
    width: 35% !important;
  }
  .lg\:items-w-36 > * {
    width: 36% !important;
  }
  .lg\:items-w-37 > * {
    width: 37% !important;
  }
  .lg\:items-w-38 > * {
    width: 38% !important;
  }
  .lg\:items-w-39 > * {
    width: 39% !important;
  }
  .lg\:items-w-40 > * {
    width: 40% !important;
  }
  .lg\:items-w-41 > * {
    width: 41% !important;
  }
  .lg\:items-w-42 > * {
    width: 42% !important;
  }
  .lg\:items-w-43 > * {
    width: 43% !important;
  }
  .lg\:items-w-44 > * {
    width: 44% !important;
  }
  .lg\:items-w-45 > * {
    width: 45% !important;
  }
  .lg\:items-w-46 > * {
    width: 46% !important;
  }
  .lg\:items-w-47 > * {
    width: 47% !important;
  }
  .lg\:items-w-48 > * {
    width: 48% !important;
  }
  .lg\:items-w-49 > * {
    width: 49% !important;
  }
  .lg\:items-w-50 > * {
    width: 50% !important;
  }
  .lg\:items-w-51 > * {
    width: 51% !important;
  }
  .lg\:items-w-52 > * {
    width: 52% !important;
  }
  .lg\:items-w-53 > * {
    width: 53% !important;
  }
  .lg\:items-w-54 > * {
    width: 54% !important;
  }
  .lg\:items-w-55 > * {
    width: 55% !important;
  }
  .lg\:items-w-56 > * {
    width: 56% !important;
  }
  .lg\:items-w-57 > * {
    width: 57% !important;
  }
  .lg\:items-w-58 > * {
    width: 58% !important;
  }
  .lg\:items-w-59 > * {
    width: 59% !important;
  }
  .lg\:items-w-60 > * {
    width: 60% !important;
  }
  .lg\:items-w-61 > * {
    width: 61% !important;
  }
  .lg\:items-w-62 > * {
    width: 62% !important;
  }
  .lg\:items-w-63 > * {
    width: 63% !important;
  }
  .lg\:items-w-64 > * {
    width: 64% !important;
  }
  .lg\:items-w-65 > * {
    width: 65% !important;
  }
  .lg\:items-w-66 > * {
    width: 66% !important;
  }
  .lg\:items-w-67 > * {
    width: 67% !important;
  }
  .lg\:items-w-68 > * {
    width: 68% !important;
  }
  .lg\:items-w-69 > * {
    width: 69% !important;
  }
  .lg\:items-w-70 > * {
    width: 70% !important;
  }
  .lg\:items-w-71 > * {
    width: 71% !important;
  }
  .lg\:items-w-72 > * {
    width: 72% !important;
  }
  .lg\:items-w-73 > * {
    width: 73% !important;
  }
  .lg\:items-w-74 > * {
    width: 74% !important;
  }
  .lg\:items-w-75 > * {
    width: 75% !important;
  }
  .lg\:items-w-76 > * {
    width: 76% !important;
  }
  .lg\:items-w-77 > * {
    width: 77% !important;
  }
  .lg\:items-w-78 > * {
    width: 78% !important;
  }
  .lg\:items-w-79 > * {
    width: 79% !important;
  }
  .lg\:items-w-80 > * {
    width: 80% !important;
  }
  .lg\:items-w-81 > * {
    width: 81% !important;
  }
  .lg\:items-w-82 > * {
    width: 82% !important;
  }
  .lg\:items-w-83 > * {
    width: 83% !important;
  }
  .lg\:items-w-84 > * {
    width: 84% !important;
  }
  .lg\:items-w-85 > * {
    width: 85% !important;
  }
  .lg\:items-w-86 > * {
    width: 86% !important;
  }
  .lg\:items-w-87 > * {
    width: 87% !important;
  }
  .lg\:items-w-88 > * {
    width: 88% !important;
  }
  .lg\:items-w-89 > * {
    width: 89% !important;
  }
  .lg\:items-w-90 > * {
    width: 90% !important;
  }
  .lg\:items-w-91 > * {
    width: 91% !important;
  }
  .lg\:items-w-92 > * {
    width: 92% !important;
  }
  .lg\:items-w-93 > * {
    width: 93% !important;
  }
  .lg\:items-w-94 > * {
    width: 94% !important;
  }
  .lg\:items-w-95 > * {
    width: 95% !important;
  }
  .lg\:items-w-96 > * {
    width: 96% !important;
  }
  .lg\:items-w-97 > * {
    width: 97% !important;
  }
  .lg\:items-w-98 > * {
    width: 98% !important;
  }
  .lg\:items-w-99 > * {
    width: 99% !important;
  }
}
@media screen and (max-width: 1000px) {
  /* 
  width（em）
  */
  .ml\:w-1em {
    width: 1em !important;
  }
  .ml\:w-1p5em {
    width: 1.5em !important;
  }
  .ml\:w-2em {
    width: 2em !important;
  }
  .ml\:w-2p5em {
    width: 2.5em !important;
  }
  .ml\:w-3em {
    width: 3em !important;
  }
  .ml\:w-3p5em {
    width: 3.5em !important;
  }
  .ml\:w-4em {
    width: 4em !important;
  }
  .ml\:w-4p5em {
    width: 4.5em !important;
  }
  .ml\:w-5em {
    width: 5em !important;
  }
  .ml\:w-5p5em {
    width: 5.5em !important;
  }
  .ml\:w-6em {
    width: 6em !important;
  }
  .ml\:w-6p5em {
    width: 6.5em !important;
  }
  .ml\:w-7em {
    width: 7em !important;
  }
  .ml\:w-7p5em {
    width: 7.5em !important;
  }
  .ml\:w-8em {
    width: 8em !important;
  }
  .ml\:w-8p5em {
    width: 8.5em !important;
  }
  .ml\:w-9em {
    width: 9em !important;
  }
  .ml\:w-9p5em {
    width: 9.5em !important;
  }
  .ml\:w-10em {
    width: 10em !important;
  }
  .ml\:w-10p5em {
    width: 10.5em !important;
  }
  .ml\:w-11em {
    width: 11em !important;
  }
  .ml\:w-11p5em {
    width: 11.5em !important;
  }
  .ml\:w-12em {
    width: 12em !important;
  }
  .ml\:w-12p5em {
    width: 12.5em !important;
  }
  .ml\:w-13em {
    width: 13em !important;
  }
  .ml\:w-13p5em {
    width: 13.5em !important;
  }
  .ml\:w-14em {
    width: 14em !important;
  }
  .ml\:w-14p5em {
    width: 14.5em !important;
  }
  .ml\:w-15em {
    width: 15em !important;
  }
  .ml\:w-15p5em {
    width: 15.5em !important;
  }
  .ml\:w-16em {
    width: 16em !important;
  }
  .ml\:w-16p5em {
    width: 16.5em !important;
  }
  .ml\:w-17em {
    width: 17em !important;
  }
  .ml\:w-17p5em {
    width: 17.5em !important;
  }
  .ml\:w-18em {
    width: 18em !important;
  }
  .ml\:w-18p5em {
    width: 18.5em !important;
  }
  .ml\:w-19em {
    width: 19em !important;
  }
  .ml\:w-19p5em {
    width: 19.5em !important;
  }
  .ml\:w-20em {
    width: 20em !important;
  }
  .ml\:w-20p5em {
    width: 20.5em !important;
  }
  .ml\:w-21em {
    width: 21em !important;
  }
  .ml\:w-21p5em {
    width: 21.5em !important;
  }
  .ml\:w-22em {
    width: 22em !important;
  }
  .ml\:w-22p5em {
    width: 22.5em !important;
  }
  .ml\:w-23em {
    width: 23em !important;
  }
  .ml\:w-23p5em {
    width: 23.5em !important;
  }
  .ml\:w-24em {
    width: 24em !important;
  }
  .ml\:w-24p5em {
    width: 24.5em !important;
  }
  .ml\:w-25em {
    width: 25em !important;
  }
  .ml\:w-25p5em {
    width: 25.5em !important;
  }
  .ml\:w-26em {
    width: 26em !important;
  }
  .ml\:w-26p5em {
    width: 26.5em !important;
  }
  .ml\:w-27em {
    width: 27em !important;
  }
  .ml\:w-27p5em {
    width: 27.5em !important;
  }
  .ml\:w-28em {
    width: 28em !important;
  }
  .ml\:w-28p5em {
    width: 28.5em !important;
  }
  .ml\:w-29em {
    width: 29em !important;
  }
  .ml\:w-29p5em {
    width: 29.5em !important;
  }
  .ml\:w-30em {
    width: 30em !important;
  }
  /* 
  width（px）
  */
  .ml\:w-1px {
    width: 1px !important;
  }
  .ml\:w-2px {
    width: 2px !important;
  }
  .ml\:w-3px {
    width: 3px !important;
  }
  .ml\:w-4px {
    width: 4px !important;
  }
  .ml\:w-5px {
    width: 5px !important;
  }
  .ml\:w-6px {
    width: 6px !important;
  }
  .ml\:w-7px {
    width: 7px !important;
  }
  .ml\:w-8px {
    width: 8px !important;
  }
  .ml\:w-9px {
    width: 9px !important;
  }
  .ml\:w-10px {
    width: 10px !important;
  }
  .ml\:w-11px {
    width: 11px !important;
  }
  .ml\:w-12px {
    width: 12px !important;
  }
  .ml\:w-13px {
    width: 13px !important;
  }
  .ml\:w-14px {
    width: 14px !important;
  }
  .ml\:w-15px {
    width: 15px !important;
  }
  .ml\:w-16px {
    width: 16px !important;
  }
  .ml\:w-17px {
    width: 17px !important;
  }
  .ml\:w-18px {
    width: 18px !important;
  }
  .ml\:w-19px {
    width: 19px !important;
  }
  .ml\:w-20px {
    width: 20px !important;
  }
  .ml\:w-21px {
    width: 21px !important;
  }
  .ml\:w-22px {
    width: 22px !important;
  }
  .ml\:w-23px {
    width: 23px !important;
  }
  .ml\:w-24px {
    width: 24px !important;
  }
  .ml\:w-25px {
    width: 25px !important;
  }
  .ml\:w-26px {
    width: 26px !important;
  }
  .ml\:w-27px {
    width: 27px !important;
  }
  .ml\:w-28px {
    width: 28px !important;
  }
  .ml\:w-29px {
    width: 29px !important;
  }
  .ml\:w-30px {
    width: 30px !important;
  }
  .ml\:w-31px {
    width: 31px !important;
  }
  .ml\:w-32px {
    width: 32px !important;
  }
  .ml\:w-33px {
    width: 33px !important;
  }
  .ml\:w-34px {
    width: 34px !important;
  }
  .ml\:w-35px {
    width: 35px !important;
  }
  .ml\:w-36px {
    width: 36px !important;
  }
  .ml\:w-37px {
    width: 37px !important;
  }
  .ml\:w-38px {
    width: 38px !important;
  }
  .ml\:w-39px {
    width: 39px !important;
  }
  .ml\:w-40px {
    width: 40px !important;
  }
  .ml\:w-41px {
    width: 41px !important;
  }
  .ml\:w-42px {
    width: 42px !important;
  }
  .ml\:w-43px {
    width: 43px !important;
  }
  .ml\:w-44px {
    width: 44px !important;
  }
  .ml\:w-45px {
    width: 45px !important;
  }
  .ml\:w-46px {
    width: 46px !important;
  }
  .ml\:w-47px {
    width: 47px !important;
  }
  .ml\:w-48px {
    width: 48px !important;
  }
  .ml\:w-49px {
    width: 49px !important;
  }
  .ml\:w-50px {
    width: 50px !important;
  }
  .ml\:w-51px {
    width: 51px !important;
  }
  .ml\:w-52px {
    width: 52px !important;
  }
  .ml\:w-53px {
    width: 53px !important;
  }
  .ml\:w-54px {
    width: 54px !important;
  }
  .ml\:w-55px {
    width: 55px !important;
  }
  .ml\:w-56px {
    width: 56px !important;
  }
  .ml\:w-57px {
    width: 57px !important;
  }
  .ml\:w-58px {
    width: 58px !important;
  }
  .ml\:w-59px {
    width: 59px !important;
  }
  .ml\:w-60px {
    width: 60px !important;
  }
  .ml\:w-61px {
    width: 61px !important;
  }
  .ml\:w-62px {
    width: 62px !important;
  }
  .ml\:w-63px {
    width: 63px !important;
  }
  .ml\:w-64px {
    width: 64px !important;
  }
  .ml\:w-65px {
    width: 65px !important;
  }
  .ml\:w-66px {
    width: 66px !important;
  }
  .ml\:w-67px {
    width: 67px !important;
  }
  .ml\:w-68px {
    width: 68px !important;
  }
  .ml\:w-69px {
    width: 69px !important;
  }
  .ml\:w-70px {
    width: 70px !important;
  }
  .ml\:w-71px {
    width: 71px !important;
  }
  .ml\:w-72px {
    width: 72px !important;
  }
  .ml\:w-73px {
    width: 73px !important;
  }
  .ml\:w-74px {
    width: 74px !important;
  }
  .ml\:w-75px {
    width: 75px !important;
  }
  .ml\:w-76px {
    width: 76px !important;
  }
  .ml\:w-77px {
    width: 77px !important;
  }
  .ml\:w-78px {
    width: 78px !important;
  }
  .ml\:w-79px {
    width: 79px !important;
  }
  .ml\:w-80px {
    width: 80px !important;
  }
  .ml\:w-81px {
    width: 81px !important;
  }
  .ml\:w-82px {
    width: 82px !important;
  }
  .ml\:w-83px {
    width: 83px !important;
  }
  .ml\:w-84px {
    width: 84px !important;
  }
  .ml\:w-85px {
    width: 85px !important;
  }
  .ml\:w-86px {
    width: 86px !important;
  }
  .ml\:w-87px {
    width: 87px !important;
  }
  .ml\:w-88px {
    width: 88px !important;
  }
  .ml\:w-89px {
    width: 89px !important;
  }
  .ml\:w-90px {
    width: 90px !important;
  }
  .ml\:w-91px {
    width: 91px !important;
  }
  .ml\:w-92px {
    width: 92px !important;
  }
  .ml\:w-93px {
    width: 93px !important;
  }
  .ml\:w-94px {
    width: 94px !important;
  }
  .ml\:w-95px {
    width: 95px !important;
  }
  .ml\:w-96px {
    width: 96px !important;
  }
  .ml\:w-97px {
    width: 97px !important;
  }
  .ml\:w-98px {
    width: 98px !important;
  }
  .ml\:w-99px {
    width: 99px !important;
  }
  .ml\:w-100px {
    width: 100px !important;
  }
  .ml\:w-101px {
    width: 101px !important;
  }
  .ml\:w-102px {
    width: 102px !important;
  }
  .ml\:w-103px {
    width: 103px !important;
  }
  .ml\:w-104px {
    width: 104px !important;
  }
  .ml\:w-105px {
    width: 105px !important;
  }
  .ml\:w-106px {
    width: 106px !important;
  }
  .ml\:w-107px {
    width: 107px !important;
  }
  .ml\:w-108px {
    width: 108px !important;
  }
  .ml\:w-109px {
    width: 109px !important;
  }
  .ml\:w-110px {
    width: 110px !important;
  }
  .ml\:w-111px {
    width: 111px !important;
  }
  .ml\:w-112px {
    width: 112px !important;
  }
  .ml\:w-113px {
    width: 113px !important;
  }
  .ml\:w-114px {
    width: 114px !important;
  }
  .ml\:w-115px {
    width: 115px !important;
  }
  .ml\:w-116px {
    width: 116px !important;
  }
  .ml\:w-117px {
    width: 117px !important;
  }
  .ml\:w-118px {
    width: 118px !important;
  }
  .ml\:w-119px {
    width: 119px !important;
  }
  .ml\:w-120px {
    width: 120px !important;
  }
  .ml\:w-121px {
    width: 121px !important;
  }
  .ml\:w-122px {
    width: 122px !important;
  }
  .ml\:w-123px {
    width: 123px !important;
  }
  .ml\:w-124px {
    width: 124px !important;
  }
  .ml\:w-125px {
    width: 125px !important;
  }
  .ml\:w-126px {
    width: 126px !important;
  }
  .ml\:w-127px {
    width: 127px !important;
  }
  .ml\:w-128px {
    width: 128px !important;
  }
  .ml\:w-129px {
    width: 129px !important;
  }
  .ml\:w-130px {
    width: 130px !important;
  }
  .ml\:w-131px {
    width: 131px !important;
  }
  .ml\:w-132px {
    width: 132px !important;
  }
  .ml\:w-133px {
    width: 133px !important;
  }
  .ml\:w-134px {
    width: 134px !important;
  }
  .ml\:w-135px {
    width: 135px !important;
  }
  .ml\:w-136px {
    width: 136px !important;
  }
  .ml\:w-137px {
    width: 137px !important;
  }
  .ml\:w-138px {
    width: 138px !important;
  }
  .ml\:w-139px {
    width: 139px !important;
  }
  .ml\:w-140px {
    width: 140px !important;
  }
  .ml\:w-141px {
    width: 141px !important;
  }
  .ml\:w-142px {
    width: 142px !important;
  }
  .ml\:w-143px {
    width: 143px !important;
  }
  .ml\:w-144px {
    width: 144px !important;
  }
  .ml\:w-145px {
    width: 145px !important;
  }
  .ml\:w-146px {
    width: 146px !important;
  }
  .ml\:w-147px {
    width: 147px !important;
  }
  .ml\:w-148px {
    width: 148px !important;
  }
  .ml\:w-149px {
    width: 149px !important;
  }
  .ml\:w-150px {
    width: 150px !important;
  }
  .ml\:w-151px {
    width: 151px !important;
  }
  .ml\:w-152px {
    width: 152px !important;
  }
  .ml\:w-153px {
    width: 153px !important;
  }
  .ml\:w-154px {
    width: 154px !important;
  }
  .ml\:w-155px {
    width: 155px !important;
  }
  .ml\:w-156px {
    width: 156px !important;
  }
  .ml\:w-157px {
    width: 157px !important;
  }
  .ml\:w-158px {
    width: 158px !important;
  }
  .ml\:w-159px {
    width: 159px !important;
  }
  .ml\:w-160px {
    width: 160px !important;
  }
  .ml\:w-161px {
    width: 161px !important;
  }
  .ml\:w-162px {
    width: 162px !important;
  }
  .ml\:w-163px {
    width: 163px !important;
  }
  .ml\:w-164px {
    width: 164px !important;
  }
  .ml\:w-165px {
    width: 165px !important;
  }
  .ml\:w-166px {
    width: 166px !important;
  }
  .ml\:w-167px {
    width: 167px !important;
  }
  .ml\:w-168px {
    width: 168px !important;
  }
  .ml\:w-169px {
    width: 169px !important;
  }
  .ml\:w-170px {
    width: 170px !important;
  }
  .ml\:w-171px {
    width: 171px !important;
  }
  .ml\:w-172px {
    width: 172px !important;
  }
  .ml\:w-173px {
    width: 173px !important;
  }
  .ml\:w-174px {
    width: 174px !important;
  }
  .ml\:w-175px {
    width: 175px !important;
  }
  .ml\:w-176px {
    width: 176px !important;
  }
  .ml\:w-177px {
    width: 177px !important;
  }
  .ml\:w-178px {
    width: 178px !important;
  }
  .ml\:w-179px {
    width: 179px !important;
  }
  .ml\:w-180px {
    width: 180px !important;
  }
  .ml\:w-181px {
    width: 181px !important;
  }
  .ml\:w-182px {
    width: 182px !important;
  }
  .ml\:w-183px {
    width: 183px !important;
  }
  .ml\:w-184px {
    width: 184px !important;
  }
  .ml\:w-185px {
    width: 185px !important;
  }
  .ml\:w-186px {
    width: 186px !important;
  }
  .ml\:w-187px {
    width: 187px !important;
  }
  .ml\:w-188px {
    width: 188px !important;
  }
  .ml\:w-189px {
    width: 189px !important;
  }
  .ml\:w-190px {
    width: 190px !important;
  }
  .ml\:w-191px {
    width: 191px !important;
  }
  .ml\:w-192px {
    width: 192px !important;
  }
  .ml\:w-193px {
    width: 193px !important;
  }
  .ml\:w-194px {
    width: 194px !important;
  }
  .ml\:w-195px {
    width: 195px !important;
  }
  .ml\:w-196px {
    width: 196px !important;
  }
  .ml\:w-197px {
    width: 197px !important;
  }
  .ml\:w-198px {
    width: 198px !important;
  }
  .ml\:w-199px {
    width: 199px !important;
  }
  .ml\:w-200px {
    width: 200px !important;
  }
  .ml\:w-201px {
    width: 201px !important;
  }
  .ml\:w-202px {
    width: 202px !important;
  }
  .ml\:w-203px {
    width: 203px !important;
  }
  .ml\:w-204px {
    width: 204px !important;
  }
  .ml\:w-205px {
    width: 205px !important;
  }
  .ml\:w-206px {
    width: 206px !important;
  }
  .ml\:w-207px {
    width: 207px !important;
  }
  .ml\:w-208px {
    width: 208px !important;
  }
  .ml\:w-209px {
    width: 209px !important;
  }
  .ml\:w-210px {
    width: 210px !important;
  }
  .ml\:w-211px {
    width: 211px !important;
  }
  .ml\:w-212px {
    width: 212px !important;
  }
  .ml\:w-213px {
    width: 213px !important;
  }
  .ml\:w-214px {
    width: 214px !important;
  }
  .ml\:w-215px {
    width: 215px !important;
  }
  .ml\:w-216px {
    width: 216px !important;
  }
  .ml\:w-217px {
    width: 217px !important;
  }
  .ml\:w-218px {
    width: 218px !important;
  }
  .ml\:w-219px {
    width: 219px !important;
  }
  .ml\:w-220px {
    width: 220px !important;
  }
  .ml\:w-221px {
    width: 221px !important;
  }
  .ml\:w-222px {
    width: 222px !important;
  }
  .ml\:w-223px {
    width: 223px !important;
  }
  .ml\:w-224px {
    width: 224px !important;
  }
  .ml\:w-225px {
    width: 225px !important;
  }
  .ml\:w-226px {
    width: 226px !important;
  }
  .ml\:w-227px {
    width: 227px !important;
  }
  .ml\:w-228px {
    width: 228px !important;
  }
  .ml\:w-229px {
    width: 229px !important;
  }
  .ml\:w-230px {
    width: 230px !important;
  }
  .ml\:w-231px {
    width: 231px !important;
  }
  .ml\:w-232px {
    width: 232px !important;
  }
  .ml\:w-233px {
    width: 233px !important;
  }
  .ml\:w-234px {
    width: 234px !important;
  }
  .ml\:w-235px {
    width: 235px !important;
  }
  .ml\:w-236px {
    width: 236px !important;
  }
  .ml\:w-237px {
    width: 237px !important;
  }
  .ml\:w-238px {
    width: 238px !important;
  }
  .ml\:w-239px {
    width: 239px !important;
  }
  .ml\:w-240px {
    width: 240px !important;
  }
  .ml\:w-241px {
    width: 241px !important;
  }
  .ml\:w-242px {
    width: 242px !important;
  }
  .ml\:w-243px {
    width: 243px !important;
  }
  .ml\:w-244px {
    width: 244px !important;
  }
  .ml\:w-245px {
    width: 245px !important;
  }
  .ml\:w-246px {
    width: 246px !important;
  }
  .ml\:w-247px {
    width: 247px !important;
  }
  .ml\:w-248px {
    width: 248px !important;
  }
  .ml\:w-249px {
    width: 249px !important;
  }
  .ml\:w-250px {
    width: 250px !important;
  }
  .ml\:w-251px {
    width: 251px !important;
  }
  .ml\:w-252px {
    width: 252px !important;
  }
  .ml\:w-253px {
    width: 253px !important;
  }
  .ml\:w-254px {
    width: 254px !important;
  }
  .ml\:w-255px {
    width: 255px !important;
  }
  .ml\:w-256px {
    width: 256px !important;
  }
  .ml\:w-257px {
    width: 257px !important;
  }
  .ml\:w-258px {
    width: 258px !important;
  }
  .ml\:w-259px {
    width: 259px !important;
  }
  .ml\:w-260px {
    width: 260px !important;
  }
  .ml\:w-261px {
    width: 261px !important;
  }
  .ml\:w-262px {
    width: 262px !important;
  }
  .ml\:w-263px {
    width: 263px !important;
  }
  .ml\:w-264px {
    width: 264px !important;
  }
  .ml\:w-265px {
    width: 265px !important;
  }
  .ml\:w-266px {
    width: 266px !important;
  }
  .ml\:w-267px {
    width: 267px !important;
  }
  .ml\:w-268px {
    width: 268px !important;
  }
  .ml\:w-269px {
    width: 269px !important;
  }
  .ml\:w-270px {
    width: 270px !important;
  }
  .ml\:w-271px {
    width: 271px !important;
  }
  .ml\:w-272px {
    width: 272px !important;
  }
  .ml\:w-273px {
    width: 273px !important;
  }
  .ml\:w-274px {
    width: 274px !important;
  }
  .ml\:w-275px {
    width: 275px !important;
  }
  .ml\:w-276px {
    width: 276px !important;
  }
  .ml\:w-277px {
    width: 277px !important;
  }
  .ml\:w-278px {
    width: 278px !important;
  }
  .ml\:w-279px {
    width: 279px !important;
  }
  .ml\:w-280px {
    width: 280px !important;
  }
  .ml\:w-281px {
    width: 281px !important;
  }
  .ml\:w-282px {
    width: 282px !important;
  }
  .ml\:w-283px {
    width: 283px !important;
  }
  .ml\:w-284px {
    width: 284px !important;
  }
  .ml\:w-285px {
    width: 285px !important;
  }
  .ml\:w-286px {
    width: 286px !important;
  }
  .ml\:w-287px {
    width: 287px !important;
  }
  .ml\:w-288px {
    width: 288px !important;
  }
  .ml\:w-289px {
    width: 289px !important;
  }
  .ml\:w-290px {
    width: 290px !important;
  }
  .ml\:w-291px {
    width: 291px !important;
  }
  .ml\:w-292px {
    width: 292px !important;
  }
  .ml\:w-293px {
    width: 293px !important;
  }
  .ml\:w-294px {
    width: 294px !important;
  }
  .ml\:w-295px {
    width: 295px !important;
  }
  .ml\:w-296px {
    width: 296px !important;
  }
  .ml\:w-297px {
    width: 297px !important;
  }
  .ml\:w-298px {
    width: 298px !important;
  }
  .ml\:w-299px {
    width: 299px !important;
  }
  .ml\:w-300px {
    width: 300px !important;
  }
  .ml\:w-301px {
    width: 301px !important;
  }
  .ml\:w-302px {
    width: 302px !important;
  }
  .ml\:w-303px {
    width: 303px !important;
  }
  .ml\:w-304px {
    width: 304px !important;
  }
  .ml\:w-305px {
    width: 305px !important;
  }
  .ml\:w-306px {
    width: 306px !important;
  }
  .ml\:w-307px {
    width: 307px !important;
  }
  .ml\:w-308px {
    width: 308px !important;
  }
  .ml\:w-309px {
    width: 309px !important;
  }
  .ml\:w-310px {
    width: 310px !important;
  }
  .ml\:w-311px {
    width: 311px !important;
  }
  .ml\:w-312px {
    width: 312px !important;
  }
  .ml\:w-313px {
    width: 313px !important;
  }
  .ml\:w-314px {
    width: 314px !important;
  }
  .ml\:w-315px {
    width: 315px !important;
  }
  .ml\:w-316px {
    width: 316px !important;
  }
  .ml\:w-317px {
    width: 317px !important;
  }
  .ml\:w-318px {
    width: 318px !important;
  }
  .ml\:w-319px {
    width: 319px !important;
  }
  .ml\:w-320px {
    width: 320px !important;
  }
  .ml\:w-321px {
    width: 321px !important;
  }
  .ml\:w-322px {
    width: 322px !important;
  }
  .ml\:w-323px {
    width: 323px !important;
  }
  .ml\:w-324px {
    width: 324px !important;
  }
  .ml\:w-325px {
    width: 325px !important;
  }
  .ml\:w-326px {
    width: 326px !important;
  }
  .ml\:w-327px {
    width: 327px !important;
  }
  .ml\:w-328px {
    width: 328px !important;
  }
  .ml\:w-329px {
    width: 329px !important;
  }
  .ml\:w-330px {
    width: 330px !important;
  }
  .ml\:w-331px {
    width: 331px !important;
  }
  .ml\:w-332px {
    width: 332px !important;
  }
  .ml\:w-333px {
    width: 333px !important;
  }
  .ml\:w-334px {
    width: 334px !important;
  }
  .ml\:w-335px {
    width: 335px !important;
  }
  .ml\:w-336px {
    width: 336px !important;
  }
  .ml\:w-337px {
    width: 337px !important;
  }
  .ml\:w-338px {
    width: 338px !important;
  }
  .ml\:w-339px {
    width: 339px !important;
  }
  .ml\:w-340px {
    width: 340px !important;
  }
  .ml\:w-341px {
    width: 341px !important;
  }
  .ml\:w-342px {
    width: 342px !important;
  }
  .ml\:w-343px {
    width: 343px !important;
  }
  .ml\:w-344px {
    width: 344px !important;
  }
  .ml\:w-345px {
    width: 345px !important;
  }
  .ml\:w-346px {
    width: 346px !important;
  }
  .ml\:w-347px {
    width: 347px !important;
  }
  .ml\:w-348px {
    width: 348px !important;
  }
  .ml\:w-349px {
    width: 349px !important;
  }
  .ml\:w-350px {
    width: 350px !important;
  }
  .ml\:w-351px {
    width: 351px !important;
  }
  .ml\:w-352px {
    width: 352px !important;
  }
  .ml\:w-353px {
    width: 353px !important;
  }
  .ml\:w-354px {
    width: 354px !important;
  }
  .ml\:w-355px {
    width: 355px !important;
  }
  .ml\:w-356px {
    width: 356px !important;
  }
  .ml\:w-357px {
    width: 357px !important;
  }
  .ml\:w-358px {
    width: 358px !important;
  }
  .ml\:w-359px {
    width: 359px !important;
  }
  .ml\:w-360px {
    width: 360px !important;
  }
  .ml\:w-361px {
    width: 361px !important;
  }
  .ml\:w-362px {
    width: 362px !important;
  }
  .ml\:w-363px {
    width: 363px !important;
  }
  .ml\:w-364px {
    width: 364px !important;
  }
  .ml\:w-365px {
    width: 365px !important;
  }
  .ml\:w-366px {
    width: 366px !important;
  }
  .ml\:w-367px {
    width: 367px !important;
  }
  .ml\:w-368px {
    width: 368px !important;
  }
  .ml\:w-369px {
    width: 369px !important;
  }
  .ml\:w-370px {
    width: 370px !important;
  }
  .ml\:w-371px {
    width: 371px !important;
  }
  .ml\:w-372px {
    width: 372px !important;
  }
  .ml\:w-373px {
    width: 373px !important;
  }
  .ml\:w-374px {
    width: 374px !important;
  }
  .ml\:w-375px {
    width: 375px !important;
  }
  .ml\:w-376px {
    width: 376px !important;
  }
  .ml\:w-377px {
    width: 377px !important;
  }
  .ml\:w-378px {
    width: 378px !important;
  }
  .ml\:w-379px {
    width: 379px !important;
  }
  .ml\:w-380px {
    width: 380px !important;
  }
  .ml\:w-381px {
    width: 381px !important;
  }
  .ml\:w-382px {
    width: 382px !important;
  }
  .ml\:w-383px {
    width: 383px !important;
  }
  .ml\:w-384px {
    width: 384px !important;
  }
  .ml\:w-385px {
    width: 385px !important;
  }
  .ml\:w-386px {
    width: 386px !important;
  }
  .ml\:w-387px {
    width: 387px !important;
  }
  .ml\:w-388px {
    width: 388px !important;
  }
  .ml\:w-389px {
    width: 389px !important;
  }
  .ml\:w-390px {
    width: 390px !important;
  }
  .ml\:w-391px {
    width: 391px !important;
  }
  .ml\:w-392px {
    width: 392px !important;
  }
  .ml\:w-393px {
    width: 393px !important;
  }
  .ml\:w-394px {
    width: 394px !important;
  }
  .ml\:w-395px {
    width: 395px !important;
  }
  .ml\:w-396px {
    width: 396px !important;
  }
  .ml\:w-397px {
    width: 397px !important;
  }
  .ml\:w-398px {
    width: 398px !important;
  }
  .ml\:w-399px {
    width: 399px !important;
  }
  .ml\:w-400px {
    width: 400px !important;
  }
  .ml\:w-401px {
    width: 401px !important;
  }
  .ml\:w-402px {
    width: 402px !important;
  }
  .ml\:w-403px {
    width: 403px !important;
  }
  .ml\:w-404px {
    width: 404px !important;
  }
  .ml\:w-405px {
    width: 405px !important;
  }
  .ml\:w-406px {
    width: 406px !important;
  }
  .ml\:w-407px {
    width: 407px !important;
  }
  .ml\:w-408px {
    width: 408px !important;
  }
  .ml\:w-409px {
    width: 409px !important;
  }
  .ml\:w-410px {
    width: 410px !important;
  }
  .ml\:w-411px {
    width: 411px !important;
  }
  .ml\:w-412px {
    width: 412px !important;
  }
  .ml\:w-413px {
    width: 413px !important;
  }
  .ml\:w-414px {
    width: 414px !important;
  }
  .ml\:w-415px {
    width: 415px !important;
  }
  .ml\:w-416px {
    width: 416px !important;
  }
  .ml\:w-417px {
    width: 417px !important;
  }
  .ml\:w-418px {
    width: 418px !important;
  }
  .ml\:w-419px {
    width: 419px !important;
  }
  .ml\:w-420px {
    width: 420px !important;
  }
  .ml\:w-421px {
    width: 421px !important;
  }
  .ml\:w-422px {
    width: 422px !important;
  }
  .ml\:w-423px {
    width: 423px !important;
  }
  .ml\:w-424px {
    width: 424px !important;
  }
  .ml\:w-425px {
    width: 425px !important;
  }
  .ml\:w-426px {
    width: 426px !important;
  }
  .ml\:w-427px {
    width: 427px !important;
  }
  .ml\:w-428px {
    width: 428px !important;
  }
  .ml\:w-429px {
    width: 429px !important;
  }
  .ml\:w-430px {
    width: 430px !important;
  }
  .ml\:w-431px {
    width: 431px !important;
  }
  .ml\:w-432px {
    width: 432px !important;
  }
  .ml\:w-433px {
    width: 433px !important;
  }
  .ml\:w-434px {
    width: 434px !important;
  }
  .ml\:w-435px {
    width: 435px !important;
  }
  .ml\:w-436px {
    width: 436px !important;
  }
  .ml\:w-437px {
    width: 437px !important;
  }
  .ml\:w-438px {
    width: 438px !important;
  }
  .ml\:w-439px {
    width: 439px !important;
  }
  .ml\:w-440px {
    width: 440px !important;
  }
  .ml\:w-441px {
    width: 441px !important;
  }
  .ml\:w-442px {
    width: 442px !important;
  }
  .ml\:w-443px {
    width: 443px !important;
  }
  .ml\:w-444px {
    width: 444px !important;
  }
  .ml\:w-445px {
    width: 445px !important;
  }
  .ml\:w-446px {
    width: 446px !important;
  }
  .ml\:w-447px {
    width: 447px !important;
  }
  .ml\:w-448px {
    width: 448px !important;
  }
  .ml\:w-449px {
    width: 449px !important;
  }
  .ml\:w-450px {
    width: 450px !important;
  }
  .ml\:w-451px {
    width: 451px !important;
  }
  .ml\:w-452px {
    width: 452px !important;
  }
  .ml\:w-453px {
    width: 453px !important;
  }
  .ml\:w-454px {
    width: 454px !important;
  }
  .ml\:w-455px {
    width: 455px !important;
  }
  .ml\:w-456px {
    width: 456px !important;
  }
  .ml\:w-457px {
    width: 457px !important;
  }
  .ml\:w-458px {
    width: 458px !important;
  }
  .ml\:w-459px {
    width: 459px !important;
  }
  .ml\:w-460px {
    width: 460px !important;
  }
  .ml\:w-461px {
    width: 461px !important;
  }
  .ml\:w-462px {
    width: 462px !important;
  }
  .ml\:w-463px {
    width: 463px !important;
  }
  .ml\:w-464px {
    width: 464px !important;
  }
  .ml\:w-465px {
    width: 465px !important;
  }
  .ml\:w-466px {
    width: 466px !important;
  }
  .ml\:w-467px {
    width: 467px !important;
  }
  .ml\:w-468px {
    width: 468px !important;
  }
  .ml\:w-469px {
    width: 469px !important;
  }
  .ml\:w-470px {
    width: 470px !important;
  }
  .ml\:w-471px {
    width: 471px !important;
  }
  .ml\:w-472px {
    width: 472px !important;
  }
  .ml\:w-473px {
    width: 473px !important;
  }
  .ml\:w-474px {
    width: 474px !important;
  }
  .ml\:w-475px {
    width: 475px !important;
  }
  .ml\:w-476px {
    width: 476px !important;
  }
  .ml\:w-477px {
    width: 477px !important;
  }
  .ml\:w-478px {
    width: 478px !important;
  }
  .ml\:w-479px {
    width: 479px !important;
  }
  .ml\:w-480px {
    width: 480px !important;
  }
  .ml\:w-481px {
    width: 481px !important;
  }
  .ml\:w-482px {
    width: 482px !important;
  }
  .ml\:w-483px {
    width: 483px !important;
  }
  .ml\:w-484px {
    width: 484px !important;
  }
  .ml\:w-485px {
    width: 485px !important;
  }
  .ml\:w-486px {
    width: 486px !important;
  }
  .ml\:w-487px {
    width: 487px !important;
  }
  .ml\:w-488px {
    width: 488px !important;
  }
  .ml\:w-489px {
    width: 489px !important;
  }
  .ml\:w-490px {
    width: 490px !important;
  }
  .ml\:w-491px {
    width: 491px !important;
  }
  .ml\:w-492px {
    width: 492px !important;
  }
  .ml\:w-493px {
    width: 493px !important;
  }
  .ml\:w-494px {
    width: 494px !important;
  }
  .ml\:w-495px {
    width: 495px !important;
  }
  .ml\:w-496px {
    width: 496px !important;
  }
  .ml\:w-497px {
    width: 497px !important;
  }
  .ml\:w-498px {
    width: 498px !important;
  }
  .ml\:w-499px {
    width: 499px !important;
  }
  .ml\:w-500px {
    width: 500px !important;
  }
  /* 
  width（rem）
  */
  .ml\:w-1rem {
    width: 1rem !important;
  }
  .ml\:w1p25rem {
    width: 1.25rem !important;
  }
  .ml\:w1p5rem {
    width: 1.5rem !important;
  }
  .ml\:w1p75rem {
    width: 1.75rem !important;
  }
  .ml\:w-2rem {
    width: 2rem !important;
  }
  .ml\:w2p25rem {
    width: 2.25rem !important;
  }
  .ml\:w2p5rem {
    width: 2.5rem !important;
  }
  .ml\:w2p75rem {
    width: 2.75rem !important;
  }
  .ml\:w-3rem {
    width: 3rem !important;
  }
  .ml\:w3p25rem {
    width: 3.25rem !important;
  }
  .ml\:w3p5rem {
    width: 3.5rem !important;
  }
  .ml\:w3p75rem {
    width: 3.75rem !important;
  }
  .ml\:w-4rem {
    width: 4rem !important;
  }
  .ml\:w4p25rem {
    width: 4.25rem !important;
  }
  .ml\:w4p5rem {
    width: 4.5rem !important;
  }
  .ml\:w4p75rem {
    width: 4.75rem !important;
  }
  .ml\:w-5rem {
    width: 5rem !important;
  }
  .ml\:w5p25rem {
    width: 5.25rem !important;
  }
  .ml\:w5p5rem {
    width: 5.5rem !important;
  }
  .ml\:w5p75rem {
    width: 5.75rem !important;
  }
  .ml\:w-6rem {
    width: 6rem !important;
  }
  .ml\:w6p25rem {
    width: 6.25rem !important;
  }
  .ml\:w6p5rem {
    width: 6.5rem !important;
  }
  .ml\:w6p75rem {
    width: 6.75rem !important;
  }
  .ml\:w-7rem {
    width: 7rem !important;
  }
  .ml\:w7p25rem {
    width: 7.25rem !important;
  }
  .ml\:w7p5rem {
    width: 7.5rem !important;
  }
  .ml\:w7p75rem {
    width: 7.75rem !important;
  }
  .ml\:w-8rem {
    width: 8rem !important;
  }
  .ml\:w8p25rem {
    width: 8.25rem !important;
  }
  .ml\:w8p5rem {
    width: 8.5rem !important;
  }
  .ml\:w8p75rem {
    width: 8.75rem !important;
  }
  .ml\:w-9rem {
    width: 9rem !important;
  }
  .ml\:w9p25rem {
    width: 9.25rem !important;
  }
  .ml\:w9p5rem {
    width: 9.5rem !important;
  }
  .ml\:w9p75rem {
    width: 9.75rem !important;
  }
  .ml\:w-10rem {
    width: 10rem !important;
  }
  .ml\:w10p25rem {
    width: 10.25rem !important;
  }
  .ml\:w10p5rem {
    width: 10.5rem !important;
  }
  .ml\:w10p75rem {
    width: 10.75rem !important;
  }
  .ml\:w-11rem {
    width: 11rem !important;
  }
  .ml\:w11p25rem {
    width: 11.25rem !important;
  }
  .ml\:w11p5rem {
    width: 11.5rem !important;
  }
  .ml\:w11p75rem {
    width: 11.75rem !important;
  }
  .ml\:w-12rem {
    width: 12rem !important;
  }
  .ml\:w12p25rem {
    width: 12.25rem !important;
  }
  .ml\:w12p5rem {
    width: 12.5rem !important;
  }
  .ml\:w12p75rem {
    width: 12.75rem !important;
  }
  .ml\:w-13rem {
    width: 13rem !important;
  }
  .ml\:w13p25rem {
    width: 13.25rem !important;
  }
  .ml\:w13p5rem {
    width: 13.5rem !important;
  }
  .ml\:w13p75rem {
    width: 13.75rem !important;
  }
  .ml\:w-14rem {
    width: 14rem !important;
  }
  .ml\:w14p25rem {
    width: 14.25rem !important;
  }
  .ml\:w14p5rem {
    width: 14.5rem !important;
  }
  .ml\:w14p75rem {
    width: 14.75rem !important;
  }
  .ml\:w-15rem {
    width: 15rem !important;
  }
  .ml\:w15p25rem {
    width: 15.25rem !important;
  }
  .ml\:w15p5rem {
    width: 15.5rem !important;
  }
  .ml\:w15p75rem {
    width: 15.75rem !important;
  }
  .ml\:w-16rem {
    width: 16rem !important;
  }
  .ml\:w16p25rem {
    width: 16.25rem !important;
  }
  .ml\:w16p5rem {
    width: 16.5rem !important;
  }
  .ml\:w16p75rem {
    width: 16.75rem !important;
  }
  .ml\:w-17rem {
    width: 17rem !important;
  }
  .ml\:w17p25rem {
    width: 17.25rem !important;
  }
  .ml\:w17p5rem {
    width: 17.5rem !important;
  }
  .ml\:w17p75rem {
    width: 17.75rem !important;
  }
  .ml\:w-18rem {
    width: 18rem !important;
  }
  .ml\:w18p25rem {
    width: 18.25rem !important;
  }
  .ml\:w18p5rem {
    width: 18.5rem !important;
  }
  .ml\:w18p75rem {
    width: 18.75rem !important;
  }
  .ml\:w-19rem {
    width: 19rem !important;
  }
  .ml\:w19p25rem {
    width: 19.25rem !important;
  }
  .ml\:w19p5rem {
    width: 19.5rem !important;
  }
  .ml\:w19p75rem {
    width: 19.75rem !important;
  }
  .ml\:w-20rem {
    width: 20rem !important;
  }
  .ml\:w20p25rem {
    width: 20.25rem !important;
  }
  .ml\:w20p5rem {
    width: 20.5rem !important;
  }
  .ml\:w20p75rem {
    width: 20.75rem !important;
  }
  .ml\:w-21rem {
    width: 21rem !important;
  }
  .ml\:w21p25rem {
    width: 21.25rem !important;
  }
  .ml\:w21p5rem {
    width: 21.5rem !important;
  }
  .ml\:w21p75rem {
    width: 21.75rem !important;
  }
  .ml\:w-22rem {
    width: 22rem !important;
  }
  .ml\:w22p25rem {
    width: 22.25rem !important;
  }
  .ml\:w22p5rem {
    width: 22.5rem !important;
  }
  .ml\:w22p75rem {
    width: 22.75rem !important;
  }
  .ml\:w-23rem {
    width: 23rem !important;
  }
  .ml\:w23p25rem {
    width: 23.25rem !important;
  }
  .ml\:w23p5rem {
    width: 23.5rem !important;
  }
  .ml\:w23p75rem {
    width: 23.75rem !important;
  }
  .ml\:w-24rem {
    width: 24rem !important;
  }
  .ml\:w24p25rem {
    width: 24.25rem !important;
  }
  .ml\:w24p5rem {
    width: 24.5rem !important;
  }
  .ml\:w24p75rem {
    width: 24.75rem !important;
  }
  .ml\:w-25rem {
    width: 25rem !important;
  }
  .ml\:w25p25rem {
    width: 25.25rem !important;
  }
  .ml\:w25p5rem {
    width: 25.5rem !important;
  }
  .ml\:w25p75rem {
    width: 25.75rem !important;
  }
  .ml\:w-26rem {
    width: 26rem !important;
  }
  .ml\:w26p25rem {
    width: 26.25rem !important;
  }
  .ml\:w26p5rem {
    width: 26.5rem !important;
  }
  .ml\:w26p75rem {
    width: 26.75rem !important;
  }
  .ml\:w-27rem {
    width: 27rem !important;
  }
  .ml\:w27p25rem {
    width: 27.25rem !important;
  }
  .ml\:w27p5rem {
    width: 27.5rem !important;
  }
  .ml\:w27p75rem {
    width: 27.75rem !important;
  }
  .ml\:w-28rem {
    width: 28rem !important;
  }
  .ml\:w28p25rem {
    width: 28.25rem !important;
  }
  .ml\:w28p5rem {
    width: 28.5rem !important;
  }
  .ml\:w28p75rem {
    width: 28.75rem !important;
  }
  .ml\:w-29rem {
    width: 29rem !important;
  }
  .ml\:w29p25rem {
    width: 29.25rem !important;
  }
  .ml\:w29p5rem {
    width: 29.5rem !important;
  }
  .ml\:w29p75rem {
    width: 29.75rem !important;
  }
  .ml\:w-30rem {
    width: 30rem !important;
  }
  /* 
  width（vw）
  */
  .ml\:vw-1 {
    width: 1vw !important;
  }
  .ml\:vw-2 {
    width: 2vw !important;
  }
  .ml\:vw-3 {
    width: 3vw !important;
  }
  .ml\:vw-4 {
    width: 4vw !important;
  }
  .ml\:vw-5 {
    width: 5vw !important;
  }
  .ml\:vw-6 {
    width: 6vw !important;
  }
  .ml\:vw-7 {
    width: 7vw !important;
  }
  .ml\:vw-8 {
    width: 8vw !important;
  }
  .ml\:vw-9 {
    width: 9vw !important;
  }
  .ml\:vw-10 {
    width: 10vw !important;
  }
  .ml\:vw-11 {
    width: 11vw !important;
  }
  .ml\:vw-12 {
    width: 12vw !important;
  }
  .ml\:vw-13 {
    width: 13vw !important;
  }
  .ml\:vw-14 {
    width: 14vw !important;
  }
  .ml\:vw-15 {
    width: 15vw !important;
  }
  .ml\:vw-16 {
    width: 16vw !important;
  }
  .ml\:vw-17 {
    width: 17vw !important;
  }
  .ml\:vw-18 {
    width: 18vw !important;
  }
  .ml\:vw-19 {
    width: 19vw !important;
  }
  .ml\:vw-20 {
    width: 20vw !important;
  }
  .ml\:vw-21 {
    width: 21vw !important;
  }
  .ml\:vw-22 {
    width: 22vw !important;
  }
  .ml\:vw-23 {
    width: 23vw !important;
  }
  .ml\:vw-24 {
    width: 24vw !important;
  }
  .ml\:vw-25 {
    width: 25vw !important;
  }
  .ml\:vw-26 {
    width: 26vw !important;
  }
  .ml\:vw-27 {
    width: 27vw !important;
  }
  .ml\:vw-28 {
    width: 28vw !important;
  }
  .ml\:vw-29 {
    width: 29vw !important;
  }
  .ml\:vw-30 {
    width: 30vw !important;
  }
  .ml\:vw-31 {
    width: 31vw !important;
  }
  .ml\:vw-32 {
    width: 32vw !important;
  }
  .ml\:vw-33 {
    width: 33vw !important;
  }
  .ml\:vw-34 {
    width: 34vw !important;
  }
  .ml\:vw-35 {
    width: 35vw !important;
  }
  .ml\:vw-36 {
    width: 36vw !important;
  }
  .ml\:vw-37 {
    width: 37vw !important;
  }
  .ml\:vw-38 {
    width: 38vw !important;
  }
  .ml\:vw-39 {
    width: 39vw !important;
  }
  .ml\:vw-40 {
    width: 40vw !important;
  }
  .ml\:vw-41 {
    width: 41vw !important;
  }
  .ml\:vw-42 {
    width: 42vw !important;
  }
  .ml\:vw-43 {
    width: 43vw !important;
  }
  .ml\:vw-44 {
    width: 44vw !important;
  }
  .ml\:vw-45 {
    width: 45vw !important;
  }
  .ml\:vw-46 {
    width: 46vw !important;
  }
  .ml\:vw-47 {
    width: 47vw !important;
  }
  .ml\:vw-48 {
    width: 48vw !important;
  }
  .ml\:vw-49 {
    width: 49vw !important;
  }
  .ml\:vw-50 {
    width: 50vw !important;
  }
  .ml\:vw-51 {
    width: 51vw !important;
  }
  .ml\:vw-52 {
    width: 52vw !important;
  }
  .ml\:vw-53 {
    width: 53vw !important;
  }
  .ml\:vw-54 {
    width: 54vw !important;
  }
  .ml\:vw-55 {
    width: 55vw !important;
  }
  .ml\:vw-56 {
    width: 56vw !important;
  }
  .ml\:vw-57 {
    width: 57vw !important;
  }
  .ml\:vw-58 {
    width: 58vw !important;
  }
  .ml\:vw-59 {
    width: 59vw !important;
  }
  .ml\:vw-60 {
    width: 60vw !important;
  }
  .ml\:vw-61 {
    width: 61vw !important;
  }
  .ml\:vw-62 {
    width: 62vw !important;
  }
  .ml\:vw-63 {
    width: 63vw !important;
  }
  .ml\:vw-64 {
    width: 64vw !important;
  }
  .ml\:vw-65 {
    width: 65vw !important;
  }
  .ml\:vw-66 {
    width: 66vw !important;
  }
  .ml\:vw-67 {
    width: 67vw !important;
  }
  .ml\:vw-68 {
    width: 68vw !important;
  }
  .ml\:vw-69 {
    width: 69vw !important;
  }
  .ml\:vw-70 {
    width: 70vw !important;
  }
  .ml\:vw-71 {
    width: 71vw !important;
  }
  .ml\:vw-72 {
    width: 72vw !important;
  }
  .ml\:vw-73 {
    width: 73vw !important;
  }
  .ml\:vw-74 {
    width: 74vw !important;
  }
  .ml\:vw-75 {
    width: 75vw !important;
  }
  .ml\:vw-76 {
    width: 76vw !important;
  }
  .ml\:vw-77 {
    width: 77vw !important;
  }
  .ml\:vw-78 {
    width: 78vw !important;
  }
  .ml\:vw-79 {
    width: 79vw !important;
  }
  .ml\:vw-80 {
    width: 80vw !important;
  }
  .ml\:vw-81 {
    width: 81vw !important;
  }
  .ml\:vw-82 {
    width: 82vw !important;
  }
  .ml\:vw-83 {
    width: 83vw !important;
  }
  .ml\:vw-84 {
    width: 84vw !important;
  }
  .ml\:vw-85 {
    width: 85vw !important;
  }
  .ml\:vw-86 {
    width: 86vw !important;
  }
  .ml\:vw-87 {
    width: 87vw !important;
  }
  .ml\:vw-88 {
    width: 88vw !important;
  }
  .ml\:vw-89 {
    width: 89vw !important;
  }
  .ml\:vw-90 {
    width: 90vw !important;
  }
  .ml\:vw-91 {
    width: 91vw !important;
  }
  .ml\:vw-92 {
    width: 92vw !important;
  }
  .ml\:vw-93 {
    width: 93vw !important;
  }
  .ml\:vw-94 {
    width: 94vw !important;
  }
  .ml\:vw-95 {
    width: 95vw !important;
  }
  .ml\:vw-96 {
    width: 96vw !important;
  }
  .ml\:vw-97 {
    width: 97vw !important;
  }
  .ml\:vw-98 {
    width: 98vw !important;
  }
  .ml\:vw-99 {
    width: 99vw !important;
  }
  .ml\:vw-100 {
    width: 100vw !important;
  }
  .ml\:vw-101 {
    width: 101vw !important;
  }
  .ml\:vw-102 {
    width: 102vw !important;
  }
  .ml\:vw-103 {
    width: 103vw !important;
  }
  .ml\:vw-104 {
    width: 104vw !important;
  }
  .ml\:vw-105 {
    width: 105vw !important;
  }
  .ml\:vw-106 {
    width: 106vw !important;
  }
  .ml\:vw-107 {
    width: 107vw !important;
  }
  .ml\:vw-108 {
    width: 108vw !important;
  }
  .ml\:vw-109 {
    width: 109vw !important;
  }
  .ml\:vw-110 {
    width: 110vw !important;
  }
  .ml\:vw-111 {
    width: 111vw !important;
  }
  .ml\:vw-112 {
    width: 112vw !important;
  }
  .ml\:vw-113 {
    width: 113vw !important;
  }
  .ml\:vw-114 {
    width: 114vw !important;
  }
  .ml\:vw-115 {
    width: 115vw !important;
  }
  .ml\:vw-116 {
    width: 116vw !important;
  }
  .ml\:vw-117 {
    width: 117vw !important;
  }
  .ml\:vw-118 {
    width: 118vw !important;
  }
  .ml\:vw-119 {
    width: 119vw !important;
  }
  .ml\:vw-120 {
    width: 120vw !important;
  }
  .ml\:vw-121 {
    width: 121vw !important;
  }
  .ml\:vw-122 {
    width: 122vw !important;
  }
  .ml\:vw-123 {
    width: 123vw !important;
  }
  .ml\:vw-124 {
    width: 124vw !important;
  }
  .ml\:vw-125 {
    width: 125vw !important;
  }
  .ml\:vw-126 {
    width: 126vw !important;
  }
  .ml\:vw-127 {
    width: 127vw !important;
  }
  .ml\:vw-128 {
    width: 128vw !important;
  }
  .ml\:vw-129 {
    width: 129vw !important;
  }
  .ml\:vw-130 {
    width: 130vw !important;
  }
  .ml\:vw-131 {
    width: 131vw !important;
  }
  .ml\:vw-132 {
    width: 132vw !important;
  }
  .ml\:vw-133 {
    width: 133vw !important;
  }
  .ml\:vw-134 {
    width: 134vw !important;
  }
  .ml\:vw-135 {
    width: 135vw !important;
  }
  .ml\:vw-136 {
    width: 136vw !important;
  }
  .ml\:vw-137 {
    width: 137vw !important;
  }
  .ml\:vw-138 {
    width: 138vw !important;
  }
  .ml\:vw-139 {
    width: 139vw !important;
  }
  .ml\:vw-140 {
    width: 140vw !important;
  }
  .ml\:vw-141 {
    width: 141vw !important;
  }
  .ml\:vw-142 {
    width: 142vw !important;
  }
  .ml\:vw-143 {
    width: 143vw !important;
  }
  .ml\:vw-144 {
    width: 144vw !important;
  }
  .ml\:vw-145 {
    width: 145vw !important;
  }
  .ml\:vw-146 {
    width: 146vw !important;
  }
  .ml\:vw-147 {
    width: 147vw !important;
  }
  .ml\:vw-148 {
    width: 148vw !important;
  }
  .ml\:vw-149 {
    width: 149vw !important;
  }
  .ml\:vw-150 {
    width: 150vw !important;
  }
  .ml\:vw-151 {
    width: 151vw !important;
  }
  .ml\:vw-152 {
    width: 152vw !important;
  }
  .ml\:vw-153 {
    width: 153vw !important;
  }
  .ml\:vw-154 {
    width: 154vw !important;
  }
  .ml\:vw-155 {
    width: 155vw !important;
  }
  .ml\:vw-156 {
    width: 156vw !important;
  }
  .ml\:vw-157 {
    width: 157vw !important;
  }
  .ml\:vw-158 {
    width: 158vw !important;
  }
  .ml\:vw-159 {
    width: 159vw !important;
  }
  .ml\:vw-160 {
    width: 160vw !important;
  }
  .ml\:vw-161 {
    width: 161vw !important;
  }
  .ml\:vw-162 {
    width: 162vw !important;
  }
  .ml\:vw-163 {
    width: 163vw !important;
  }
  .ml\:vw-164 {
    width: 164vw !important;
  }
  .ml\:vw-165 {
    width: 165vw !important;
  }
  .ml\:vw-166 {
    width: 166vw !important;
  }
  .ml\:vw-167 {
    width: 167vw !important;
  }
  .ml\:vw-168 {
    width: 168vw !important;
  }
  .ml\:vw-169 {
    width: 169vw !important;
  }
  .ml\:vw-170 {
    width: 170vw !important;
  }
  .ml\:vw-171 {
    width: 171vw !important;
  }
  .ml\:vw-172 {
    width: 172vw !important;
  }
  .ml\:vw-173 {
    width: 173vw !important;
  }
  .ml\:vw-174 {
    width: 174vw !important;
  }
  .ml\:vw-175 {
    width: 175vw !important;
  }
  .ml\:vw-176 {
    width: 176vw !important;
  }
  .ml\:vw-177 {
    width: 177vw !important;
  }
  .ml\:vw-178 {
    width: 178vw !important;
  }
  .ml\:vw-179 {
    width: 179vw !important;
  }
  .ml\:vw-180 {
    width: 180vw !important;
  }
  .ml\:vw-181 {
    width: 181vw !important;
  }
  .ml\:vw-182 {
    width: 182vw !important;
  }
  .ml\:vw-183 {
    width: 183vw !important;
  }
  .ml\:vw-184 {
    width: 184vw !important;
  }
  .ml\:vw-185 {
    width: 185vw !important;
  }
  .ml\:vw-186 {
    width: 186vw !important;
  }
  .ml\:vw-187 {
    width: 187vw !important;
  }
  .ml\:vw-188 {
    width: 188vw !important;
  }
  .ml\:vw-189 {
    width: 189vw !important;
  }
  .ml\:vw-190 {
    width: 190vw !important;
  }
  .ml\:vw-191 {
    width: 191vw !important;
  }
  .ml\:vw-192 {
    width: 192vw !important;
  }
  .ml\:vw-193 {
    width: 193vw !important;
  }
  .ml\:vw-194 {
    width: 194vw !important;
  }
  .ml\:vw-195 {
    width: 195vw !important;
  }
  .ml\:vw-196 {
    width: 196vw !important;
  }
  .ml\:vw-197 {
    width: 197vw !important;
  }
  .ml\:vw-198 {
    width: 198vw !important;
  }
  .ml\:vw-199 {
    width: 199vw !important;
  }
  .ml\:vw-200 {
    width: 200vw !important;
  }
  /* 
  width（other）
  */
  .ml\:w-auto {
    width: auto !important;
  }
  .ml\:w-fit {
    width: fit-content !important;
  }
  .ml\:w-max {
    width: max-content !important;
  }
  /* 
  width（%）
  */
  .ml\:w-1\/2 {
    width: 50% !important;
  }
  .ml\:w-1\/3 {
    width: 33.33333% !important;
  }
  .ml\:w-2\/3 {
    width: 66.66667% !important;
  }
  .ml\:w-1\/4 {
    width: 25% !important;
  }
  .ml\:w-3\/4 {
    width: 75% !important;
  }
  .ml\:w-1\/5 {
    width: 20% !important;
  }
  .ml\:w-2\/5 {
    width: 40% !important;
  }
  .ml\:w-3\/5 {
    width: 60% !important;
  }
  .ml\:w-4\/5 {
    width: 80% !important;
  }
  .ml\:w-1\/6 {
    width: 16.66667% !important;
  }
  .ml\:w-5\/6 {
    width: 83.33333% !important;
  }
  .ml\:w-1\/7 {
    width: 14.28571% !important;
  }
  .ml\:w-1\/8 {
    width: 12.5% !important;
  }
  .ml\:w-1\/9 {
    width: 11.11111% !important;
  }
  .ml\:w-1\/10 {
    width: 10% !important;
  }
  .ml\:w-1\/11 {
    width: 9.09091% !important;
  }
  .ml\:w-1\/12 {
    width: 8.33333% !important;
  }
  .ml\:w-1\/13 {
    width: 7.69231% !important;
  }
  .ml\:w-1\/14 {
    width: 7.14286% !important;
  }
  .ml\:w-full {
    width: 100% !important;
  }
  .ml\:w-1 {
    width: 1% !important;
  }
  .ml\:w-2 {
    width: 2% !important;
  }
  .ml\:w-3 {
    width: 3% !important;
  }
  .ml\:w-4 {
    width: 4% !important;
  }
  .ml\:w-5 {
    width: 5% !important;
  }
  .ml\:w-6 {
    width: 6% !important;
  }
  .ml\:w-7 {
    width: 7% !important;
  }
  .ml\:w-8 {
    width: 8% !important;
  }
  .ml\:w-9 {
    width: 9% !important;
  }
  .ml\:w-10 {
    width: 10% !important;
  }
  .ml\:w-11 {
    width: 11% !important;
  }
  .ml\:w-12 {
    width: 12% !important;
  }
  .ml\:w-13 {
    width: 13% !important;
  }
  .ml\:w-14 {
    width: 14% !important;
  }
  .ml\:w-15 {
    width: 15% !important;
  }
  .ml\:w-16 {
    width: 16% !important;
  }
  .ml\:w-17 {
    width: 17% !important;
  }
  .ml\:w-18 {
    width: 18% !important;
  }
  .ml\:w-19 {
    width: 19% !important;
  }
  .ml\:w-20 {
    width: 20% !important;
  }
  .ml\:w-21 {
    width: 21% !important;
  }
  .ml\:w-22 {
    width: 22% !important;
  }
  .ml\:w-23 {
    width: 23% !important;
  }
  .ml\:w-24 {
    width: 24% !important;
  }
  .ml\:w-25 {
    width: 25% !important;
  }
  .ml\:w-26 {
    width: 26% !important;
  }
  .ml\:w-27 {
    width: 27% !important;
  }
  .ml\:w-28 {
    width: 28% !important;
  }
  .ml\:w-29 {
    width: 29% !important;
  }
  .ml\:w-30 {
    width: 30% !important;
  }
  .ml\:w-31 {
    width: 31% !important;
  }
  .ml\:w-32 {
    width: 32% !important;
  }
  .ml\:w-33 {
    width: 33% !important;
  }
  .ml\:w-34 {
    width: 34% !important;
  }
  .ml\:w-35 {
    width: 35% !important;
  }
  .ml\:w-36 {
    width: 36% !important;
  }
  .ml\:w-37 {
    width: 37% !important;
  }
  .ml\:w-38 {
    width: 38% !important;
  }
  .ml\:w-39 {
    width: 39% !important;
  }
  .ml\:w-40 {
    width: 40% !important;
  }
  .ml\:w-41 {
    width: 41% !important;
  }
  .ml\:w-42 {
    width: 42% !important;
  }
  .ml\:w-43 {
    width: 43% !important;
  }
  .ml\:w-44 {
    width: 44% !important;
  }
  .ml\:w-45 {
    width: 45% !important;
  }
  .ml\:w-46 {
    width: 46% !important;
  }
  .ml\:w-47 {
    width: 47% !important;
  }
  .ml\:w-48 {
    width: 48% !important;
  }
  .ml\:w-49 {
    width: 49% !important;
  }
  .ml\:w-50 {
    width: 50% !important;
  }
  .ml\:w-51 {
    width: 51% !important;
  }
  .ml\:w-52 {
    width: 52% !important;
  }
  .ml\:w-53 {
    width: 53% !important;
  }
  .ml\:w-54 {
    width: 54% !important;
  }
  .ml\:w-55 {
    width: 55% !important;
  }
  .ml\:w-56 {
    width: 56% !important;
  }
  .ml\:w-57 {
    width: 57% !important;
  }
  .ml\:w-58 {
    width: 58% !important;
  }
  .ml\:w-59 {
    width: 59% !important;
  }
  .ml\:w-60 {
    width: 60% !important;
  }
  .ml\:w-61 {
    width: 61% !important;
  }
  .ml\:w-62 {
    width: 62% !important;
  }
  .ml\:w-63 {
    width: 63% !important;
  }
  .ml\:w-64 {
    width: 64% !important;
  }
  .ml\:w-65 {
    width: 65% !important;
  }
  .ml\:w-66 {
    width: 66% !important;
  }
  .ml\:w-67 {
    width: 67% !important;
  }
  .ml\:w-68 {
    width: 68% !important;
  }
  .ml\:w-69 {
    width: 69% !important;
  }
  .ml\:w-70 {
    width: 70% !important;
  }
  .ml\:w-71 {
    width: 71% !important;
  }
  .ml\:w-72 {
    width: 72% !important;
  }
  .ml\:w-73 {
    width: 73% !important;
  }
  .ml\:w-74 {
    width: 74% !important;
  }
  .ml\:w-75 {
    width: 75% !important;
  }
  .ml\:w-76 {
    width: 76% !important;
  }
  .ml\:w-77 {
    width: 77% !important;
  }
  .ml\:w-78 {
    width: 78% !important;
  }
  .ml\:w-79 {
    width: 79% !important;
  }
  .ml\:w-80 {
    width: 80% !important;
  }
  .ml\:w-81 {
    width: 81% !important;
  }
  .ml\:w-82 {
    width: 82% !important;
  }
  .ml\:w-83 {
    width: 83% !important;
  }
  .ml\:w-84 {
    width: 84% !important;
  }
  .ml\:w-85 {
    width: 85% !important;
  }
  .ml\:w-86 {
    width: 86% !important;
  }
  .ml\:w-87 {
    width: 87% !important;
  }
  .ml\:w-88 {
    width: 88% !important;
  }
  .ml\:w-89 {
    width: 89% !important;
  }
  .ml\:w-90 {
    width: 90% !important;
  }
  .ml\:w-91 {
    width: 91% !important;
  }
  .ml\:w-92 {
    width: 92% !important;
  }
  .ml\:w-93 {
    width: 93% !important;
  }
  .ml\:w-94 {
    width: 94% !important;
  }
  .ml\:w-95 {
    width: 95% !important;
  }
  .ml\:w-96 {
    width: 96% !important;
  }
  .ml\:w-97 {
    width: 97% !important;
  }
  .ml\:w-98 {
    width: 98% !important;
  }
  .ml\:w-99 {
    width: 99% !important;
  }
  .ml\:w-100 {
    width: 100% !important;
  }
  .ml\:w-101 {
    width: 101% !important;
  }
  .ml\:w-102 {
    width: 102% !important;
  }
  .ml\:w-103 {
    width: 103% !important;
  }
  .ml\:w-104 {
    width: 104% !important;
  }
  .ml\:w-105 {
    width: 105% !important;
  }
  .ml\:w-106 {
    width: 106% !important;
  }
  .ml\:w-107 {
    width: 107% !important;
  }
  .ml\:w-108 {
    width: 108% !important;
  }
  .ml\:w-109 {
    width: 109% !important;
  }
  .ml\:w-110 {
    width: 110% !important;
  }
  .ml\:w-111 {
    width: 111% !important;
  }
  .ml\:w-112 {
    width: 112% !important;
  }
  .ml\:w-113 {
    width: 113% !important;
  }
  .ml\:w-114 {
    width: 114% !important;
  }
  .ml\:w-115 {
    width: 115% !important;
  }
  .ml\:w-116 {
    width: 116% !important;
  }
  .ml\:w-117 {
    width: 117% !important;
  }
  .ml\:w-118 {
    width: 118% !important;
  }
  .ml\:w-119 {
    width: 119% !important;
  }
  .ml\:w-120 {
    width: 120% !important;
  }
  .ml\:w-121 {
    width: 121% !important;
  }
  .ml\:w-122 {
    width: 122% !important;
  }
  .ml\:w-123 {
    width: 123% !important;
  }
  .ml\:w-124 {
    width: 124% !important;
  }
  .ml\:w-125 {
    width: 125% !important;
  }
  .ml\:w-126 {
    width: 126% !important;
  }
  .ml\:w-127 {
    width: 127% !important;
  }
  .ml\:w-128 {
    width: 128% !important;
  }
  .ml\:w-129 {
    width: 129% !important;
  }
  .ml\:w-130 {
    width: 130% !important;
  }
  .ml\:w-131 {
    width: 131% !important;
  }
  .ml\:w-132 {
    width: 132% !important;
  }
  .ml\:w-133 {
    width: 133% !important;
  }
  .ml\:w-134 {
    width: 134% !important;
  }
  .ml\:w-135 {
    width: 135% !important;
  }
  .ml\:w-136 {
    width: 136% !important;
  }
  .ml\:w-137 {
    width: 137% !important;
  }
  .ml\:w-138 {
    width: 138% !important;
  }
  .ml\:w-139 {
    width: 139% !important;
  }
  .ml\:w-140 {
    width: 140% !important;
  }
  .ml\:w-141 {
    width: 141% !important;
  }
  .ml\:w-142 {
    width: 142% !important;
  }
  .ml\:w-143 {
    width: 143% !important;
  }
  .ml\:w-144 {
    width: 144% !important;
  }
  .ml\:w-145 {
    width: 145% !important;
  }
  .ml\:w-146 {
    width: 146% !important;
  }
  .ml\:w-147 {
    width: 147% !important;
  }
  .ml\:w-148 {
    width: 148% !important;
  }
  .ml\:w-149 {
    width: 149% !important;
  }
  .ml\:w-150 {
    width: 150% !important;
  }
  .ml\:w-151 {
    width: 151% !important;
  }
  .ml\:w-152 {
    width: 152% !important;
  }
  .ml\:w-153 {
    width: 153% !important;
  }
  .ml\:w-154 {
    width: 154% !important;
  }
  .ml\:w-155 {
    width: 155% !important;
  }
  .ml\:w-156 {
    width: 156% !important;
  }
  .ml\:w-157 {
    width: 157% !important;
  }
  .ml\:w-158 {
    width: 158% !important;
  }
  .ml\:w-159 {
    width: 159% !important;
  }
  .ml\:w-160 {
    width: 160% !important;
  }
  .ml\:w-161 {
    width: 161% !important;
  }
  .ml\:w-162 {
    width: 162% !important;
  }
  .ml\:w-163 {
    width: 163% !important;
  }
  .ml\:w-164 {
    width: 164% !important;
  }
  .ml\:w-165 {
    width: 165% !important;
  }
  .ml\:w-166 {
    width: 166% !important;
  }
  .ml\:w-167 {
    width: 167% !important;
  }
  .ml\:w-168 {
    width: 168% !important;
  }
  .ml\:w-169 {
    width: 169% !important;
  }
  .ml\:w-170 {
    width: 170% !important;
  }
  .ml\:w-171 {
    width: 171% !important;
  }
  .ml\:w-172 {
    width: 172% !important;
  }
  .ml\:w-173 {
    width: 173% !important;
  }
  .ml\:w-174 {
    width: 174% !important;
  }
  .ml\:w-175 {
    width: 175% !important;
  }
  .ml\:w-176 {
    width: 176% !important;
  }
  .ml\:w-177 {
    width: 177% !important;
  }
  .ml\:w-178 {
    width: 178% !important;
  }
  .ml\:w-179 {
    width: 179% !important;
  }
  .ml\:w-180 {
    width: 180% !important;
  }
  .ml\:w-181 {
    width: 181% !important;
  }
  .ml\:w-182 {
    width: 182% !important;
  }
  .ml\:w-183 {
    width: 183% !important;
  }
  .ml\:w-184 {
    width: 184% !important;
  }
  .ml\:w-185 {
    width: 185% !important;
  }
  .ml\:w-186 {
    width: 186% !important;
  }
  .ml\:w-187 {
    width: 187% !important;
  }
  .ml\:w-188 {
    width: 188% !important;
  }
  .ml\:w-189 {
    width: 189% !important;
  }
  .ml\:w-190 {
    width: 190% !important;
  }
  .ml\:w-191 {
    width: 191% !important;
  }
  .ml\:w-192 {
    width: 192% !important;
  }
  .ml\:w-193 {
    width: 193% !important;
  }
  .ml\:w-194 {
    width: 194% !important;
  }
  .ml\:w-195 {
    width: 195% !important;
  }
  .ml\:w-196 {
    width: 196% !important;
  }
  .ml\:w-197 {
    width: 197% !important;
  }
  .ml\:w-198 {
    width: 198% !important;
  }
  .ml\:w-199 {
    width: 199% !important;
  }
  .ml\:w-200 {
    width: 200% !important;
  }
  /* 
  items-width（%）
  */
  .ml\:items-w-full > * {
    width: 100% !important;
  }
}
@media screen and (max-width: 820px) {
  /* 
  width（em）
  */
  .tabl\:w-1em {
    width: 1em !important;
  }
  .tabl\:w-1p5em {
    width: 1.5em !important;
  }
  .tabl\:w-2em {
    width: 2em !important;
  }
  .tabl\:w-2p5em {
    width: 2.5em !important;
  }
  .tabl\:w-3em {
    width: 3em !important;
  }
  .tabl\:w-3p5em {
    width: 3.5em !important;
  }
  .tabl\:w-4em {
    width: 4em !important;
  }
  .tabl\:w-4p5em {
    width: 4.5em !important;
  }
  .tabl\:w-5em {
    width: 5em !important;
  }
  .tabl\:w-5p5em {
    width: 5.5em !important;
  }
  .tabl\:w-6em {
    width: 6em !important;
  }
  .tabl\:w-6p5em {
    width: 6.5em !important;
  }
  .tabl\:w-7em {
    width: 7em !important;
  }
  .tabl\:w-7p5em {
    width: 7.5em !important;
  }
  .tabl\:w-8em {
    width: 8em !important;
  }
  .tabl\:w-8p5em {
    width: 8.5em !important;
  }
  .tabl\:w-9em {
    width: 9em !important;
  }
  .tabl\:w-9p5em {
    width: 9.5em !important;
  }
  .tabl\:w-10em {
    width: 10em !important;
  }
  .tabl\:w-10p5em {
    width: 10.5em !important;
  }
  .tabl\:w-11em {
    width: 11em !important;
  }
  .tabl\:w-11p5em {
    width: 11.5em !important;
  }
  .tabl\:w-12em {
    width: 12em !important;
  }
  .tabl\:w-12p5em {
    width: 12.5em !important;
  }
  .tabl\:w-13em {
    width: 13em !important;
  }
  .tabl\:w-13p5em {
    width: 13.5em !important;
  }
  .tabl\:w-14em {
    width: 14em !important;
  }
  .tabl\:w-14p5em {
    width: 14.5em !important;
  }
  .tabl\:w-15em {
    width: 15em !important;
  }
  .tabl\:w-15p5em {
    width: 15.5em !important;
  }
  .tabl\:w-16em {
    width: 16em !important;
  }
  .tabl\:w-16p5em {
    width: 16.5em !important;
  }
  .tabl\:w-17em {
    width: 17em !important;
  }
  .tabl\:w-17p5em {
    width: 17.5em !important;
  }
  .tabl\:w-18em {
    width: 18em !important;
  }
  .tabl\:w-18p5em {
    width: 18.5em !important;
  }
  .tabl\:w-19em {
    width: 19em !important;
  }
  .tabl\:w-19p5em {
    width: 19.5em !important;
  }
  .tabl\:w-20em {
    width: 20em !important;
  }
  .tabl\:w-20p5em {
    width: 20.5em !important;
  }
  .tabl\:w-21em {
    width: 21em !important;
  }
  .tabl\:w-21p5em {
    width: 21.5em !important;
  }
  .tabl\:w-22em {
    width: 22em !important;
  }
  .tabl\:w-22p5em {
    width: 22.5em !important;
  }
  .tabl\:w-23em {
    width: 23em !important;
  }
  .tabl\:w-23p5em {
    width: 23.5em !important;
  }
  .tabl\:w-24em {
    width: 24em !important;
  }
  .tabl\:w-24p5em {
    width: 24.5em !important;
  }
  .tabl\:w-25em {
    width: 25em !important;
  }
  .tabl\:w-25p5em {
    width: 25.5em !important;
  }
  .tabl\:w-26em {
    width: 26em !important;
  }
  .tabl\:w-26p5em {
    width: 26.5em !important;
  }
  .tabl\:w-27em {
    width: 27em !important;
  }
  .tabl\:w-27p5em {
    width: 27.5em !important;
  }
  .tabl\:w-28em {
    width: 28em !important;
  }
  .tabl\:w-28p5em {
    width: 28.5em !important;
  }
  .tabl\:w-29em {
    width: 29em !important;
  }
  .tabl\:w-29p5em {
    width: 29.5em !important;
  }
  .tabl\:w-30em {
    width: 30em !important;
  }
  /* 
  width（px）
  */
  .tabl\:w-1px {
    width: 1px !important;
  }
  .tabl\:w-2px {
    width: 2px !important;
  }
  .tabl\:w-3px {
    width: 3px !important;
  }
  .tabl\:w-4px {
    width: 4px !important;
  }
  .tabl\:w-5px {
    width: 5px !important;
  }
  .tabl\:w-6px {
    width: 6px !important;
  }
  .tabl\:w-7px {
    width: 7px !important;
  }
  .tabl\:w-8px {
    width: 8px !important;
  }
  .tabl\:w-9px {
    width: 9px !important;
  }
  .tabl\:w-10px {
    width: 10px !important;
  }
  .tabl\:w-11px {
    width: 11px !important;
  }
  .tabl\:w-12px {
    width: 12px !important;
  }
  .tabl\:w-13px {
    width: 13px !important;
  }
  .tabl\:w-14px {
    width: 14px !important;
  }
  .tabl\:w-15px {
    width: 15px !important;
  }
  .tabl\:w-16px {
    width: 16px !important;
  }
  .tabl\:w-17px {
    width: 17px !important;
  }
  .tabl\:w-18px {
    width: 18px !important;
  }
  .tabl\:w-19px {
    width: 19px !important;
  }
  .tabl\:w-20px {
    width: 20px !important;
  }
  .tabl\:w-21px {
    width: 21px !important;
  }
  .tabl\:w-22px {
    width: 22px !important;
  }
  .tabl\:w-23px {
    width: 23px !important;
  }
  .tabl\:w-24px {
    width: 24px !important;
  }
  .tabl\:w-25px {
    width: 25px !important;
  }
  .tabl\:w-26px {
    width: 26px !important;
  }
  .tabl\:w-27px {
    width: 27px !important;
  }
  .tabl\:w-28px {
    width: 28px !important;
  }
  .tabl\:w-29px {
    width: 29px !important;
  }
  .tabl\:w-30px {
    width: 30px !important;
  }
  .tabl\:w-31px {
    width: 31px !important;
  }
  .tabl\:w-32px {
    width: 32px !important;
  }
  .tabl\:w-33px {
    width: 33px !important;
  }
  .tabl\:w-34px {
    width: 34px !important;
  }
  .tabl\:w-35px {
    width: 35px !important;
  }
  .tabl\:w-36px {
    width: 36px !important;
  }
  .tabl\:w-37px {
    width: 37px !important;
  }
  .tabl\:w-38px {
    width: 38px !important;
  }
  .tabl\:w-39px {
    width: 39px !important;
  }
  .tabl\:w-40px {
    width: 40px !important;
  }
  .tabl\:w-41px {
    width: 41px !important;
  }
  .tabl\:w-42px {
    width: 42px !important;
  }
  .tabl\:w-43px {
    width: 43px !important;
  }
  .tabl\:w-44px {
    width: 44px !important;
  }
  .tabl\:w-45px {
    width: 45px !important;
  }
  .tabl\:w-46px {
    width: 46px !important;
  }
  .tabl\:w-47px {
    width: 47px !important;
  }
  .tabl\:w-48px {
    width: 48px !important;
  }
  .tabl\:w-49px {
    width: 49px !important;
  }
  .tabl\:w-50px {
    width: 50px !important;
  }
  .tabl\:w-51px {
    width: 51px !important;
  }
  .tabl\:w-52px {
    width: 52px !important;
  }
  .tabl\:w-53px {
    width: 53px !important;
  }
  .tabl\:w-54px {
    width: 54px !important;
  }
  .tabl\:w-55px {
    width: 55px !important;
  }
  .tabl\:w-56px {
    width: 56px !important;
  }
  .tabl\:w-57px {
    width: 57px !important;
  }
  .tabl\:w-58px {
    width: 58px !important;
  }
  .tabl\:w-59px {
    width: 59px !important;
  }
  .tabl\:w-60px {
    width: 60px !important;
  }
  .tabl\:w-61px {
    width: 61px !important;
  }
  .tabl\:w-62px {
    width: 62px !important;
  }
  .tabl\:w-63px {
    width: 63px !important;
  }
  .tabl\:w-64px {
    width: 64px !important;
  }
  .tabl\:w-65px {
    width: 65px !important;
  }
  .tabl\:w-66px {
    width: 66px !important;
  }
  .tabl\:w-67px {
    width: 67px !important;
  }
  .tabl\:w-68px {
    width: 68px !important;
  }
  .tabl\:w-69px {
    width: 69px !important;
  }
  .tabl\:w-70px {
    width: 70px !important;
  }
  .tabl\:w-71px {
    width: 71px !important;
  }
  .tabl\:w-72px {
    width: 72px !important;
  }
  .tabl\:w-73px {
    width: 73px !important;
  }
  .tabl\:w-74px {
    width: 74px !important;
  }
  .tabl\:w-75px {
    width: 75px !important;
  }
  .tabl\:w-76px {
    width: 76px !important;
  }
  .tabl\:w-77px {
    width: 77px !important;
  }
  .tabl\:w-78px {
    width: 78px !important;
  }
  .tabl\:w-79px {
    width: 79px !important;
  }
  .tabl\:w-80px {
    width: 80px !important;
  }
  .tabl\:w-81px {
    width: 81px !important;
  }
  .tabl\:w-82px {
    width: 82px !important;
  }
  .tabl\:w-83px {
    width: 83px !important;
  }
  .tabl\:w-84px {
    width: 84px !important;
  }
  .tabl\:w-85px {
    width: 85px !important;
  }
  .tabl\:w-86px {
    width: 86px !important;
  }
  .tabl\:w-87px {
    width: 87px !important;
  }
  .tabl\:w-88px {
    width: 88px !important;
  }
  .tabl\:w-89px {
    width: 89px !important;
  }
  .tabl\:w-90px {
    width: 90px !important;
  }
  .tabl\:w-91px {
    width: 91px !important;
  }
  .tabl\:w-92px {
    width: 92px !important;
  }
  .tabl\:w-93px {
    width: 93px !important;
  }
  .tabl\:w-94px {
    width: 94px !important;
  }
  .tabl\:w-95px {
    width: 95px !important;
  }
  .tabl\:w-96px {
    width: 96px !important;
  }
  .tabl\:w-97px {
    width: 97px !important;
  }
  .tabl\:w-98px {
    width: 98px !important;
  }
  .tabl\:w-99px {
    width: 99px !important;
  }
  .tabl\:w-100px {
    width: 100px !important;
  }
  .tabl\:w-101px {
    width: 101px !important;
  }
  .tabl\:w-102px {
    width: 102px !important;
  }
  .tabl\:w-103px {
    width: 103px !important;
  }
  .tabl\:w-104px {
    width: 104px !important;
  }
  .tabl\:w-105px {
    width: 105px !important;
  }
  .tabl\:w-106px {
    width: 106px !important;
  }
  .tabl\:w-107px {
    width: 107px !important;
  }
  .tabl\:w-108px {
    width: 108px !important;
  }
  .tabl\:w-109px {
    width: 109px !important;
  }
  .tabl\:w-110px {
    width: 110px !important;
  }
  .tabl\:w-111px {
    width: 111px !important;
  }
  .tabl\:w-112px {
    width: 112px !important;
  }
  .tabl\:w-113px {
    width: 113px !important;
  }
  .tabl\:w-114px {
    width: 114px !important;
  }
  .tabl\:w-115px {
    width: 115px !important;
  }
  .tabl\:w-116px {
    width: 116px !important;
  }
  .tabl\:w-117px {
    width: 117px !important;
  }
  .tabl\:w-118px {
    width: 118px !important;
  }
  .tabl\:w-119px {
    width: 119px !important;
  }
  .tabl\:w-120px {
    width: 120px !important;
  }
  .tabl\:w-121px {
    width: 121px !important;
  }
  .tabl\:w-122px {
    width: 122px !important;
  }
  .tabl\:w-123px {
    width: 123px !important;
  }
  .tabl\:w-124px {
    width: 124px !important;
  }
  .tabl\:w-125px {
    width: 125px !important;
  }
  .tabl\:w-126px {
    width: 126px !important;
  }
  .tabl\:w-127px {
    width: 127px !important;
  }
  .tabl\:w-128px {
    width: 128px !important;
  }
  .tabl\:w-129px {
    width: 129px !important;
  }
  .tabl\:w-130px {
    width: 130px !important;
  }
  .tabl\:w-131px {
    width: 131px !important;
  }
  .tabl\:w-132px {
    width: 132px !important;
  }
  .tabl\:w-133px {
    width: 133px !important;
  }
  .tabl\:w-134px {
    width: 134px !important;
  }
  .tabl\:w-135px {
    width: 135px !important;
  }
  .tabl\:w-136px {
    width: 136px !important;
  }
  .tabl\:w-137px {
    width: 137px !important;
  }
  .tabl\:w-138px {
    width: 138px !important;
  }
  .tabl\:w-139px {
    width: 139px !important;
  }
  .tabl\:w-140px {
    width: 140px !important;
  }
  .tabl\:w-141px {
    width: 141px !important;
  }
  .tabl\:w-142px {
    width: 142px !important;
  }
  .tabl\:w-143px {
    width: 143px !important;
  }
  .tabl\:w-144px {
    width: 144px !important;
  }
  .tabl\:w-145px {
    width: 145px !important;
  }
  .tabl\:w-146px {
    width: 146px !important;
  }
  .tabl\:w-147px {
    width: 147px !important;
  }
  .tabl\:w-148px {
    width: 148px !important;
  }
  .tabl\:w-149px {
    width: 149px !important;
  }
  .tabl\:w-150px {
    width: 150px !important;
  }
  .tabl\:w-151px {
    width: 151px !important;
  }
  .tabl\:w-152px {
    width: 152px !important;
  }
  .tabl\:w-153px {
    width: 153px !important;
  }
  .tabl\:w-154px {
    width: 154px !important;
  }
  .tabl\:w-155px {
    width: 155px !important;
  }
  .tabl\:w-156px {
    width: 156px !important;
  }
  .tabl\:w-157px {
    width: 157px !important;
  }
  .tabl\:w-158px {
    width: 158px !important;
  }
  .tabl\:w-159px {
    width: 159px !important;
  }
  .tabl\:w-160px {
    width: 160px !important;
  }
  .tabl\:w-161px {
    width: 161px !important;
  }
  .tabl\:w-162px {
    width: 162px !important;
  }
  .tabl\:w-163px {
    width: 163px !important;
  }
  .tabl\:w-164px {
    width: 164px !important;
  }
  .tabl\:w-165px {
    width: 165px !important;
  }
  .tabl\:w-166px {
    width: 166px !important;
  }
  .tabl\:w-167px {
    width: 167px !important;
  }
  .tabl\:w-168px {
    width: 168px !important;
  }
  .tabl\:w-169px {
    width: 169px !important;
  }
  .tabl\:w-170px {
    width: 170px !important;
  }
  .tabl\:w-171px {
    width: 171px !important;
  }
  .tabl\:w-172px {
    width: 172px !important;
  }
  .tabl\:w-173px {
    width: 173px !important;
  }
  .tabl\:w-174px {
    width: 174px !important;
  }
  .tabl\:w-175px {
    width: 175px !important;
  }
  .tabl\:w-176px {
    width: 176px !important;
  }
  .tabl\:w-177px {
    width: 177px !important;
  }
  .tabl\:w-178px {
    width: 178px !important;
  }
  .tabl\:w-179px {
    width: 179px !important;
  }
  .tabl\:w-180px {
    width: 180px !important;
  }
  .tabl\:w-181px {
    width: 181px !important;
  }
  .tabl\:w-182px {
    width: 182px !important;
  }
  .tabl\:w-183px {
    width: 183px !important;
  }
  .tabl\:w-184px {
    width: 184px !important;
  }
  .tabl\:w-185px {
    width: 185px !important;
  }
  .tabl\:w-186px {
    width: 186px !important;
  }
  .tabl\:w-187px {
    width: 187px !important;
  }
  .tabl\:w-188px {
    width: 188px !important;
  }
  .tabl\:w-189px {
    width: 189px !important;
  }
  .tabl\:w-190px {
    width: 190px !important;
  }
  .tabl\:w-191px {
    width: 191px !important;
  }
  .tabl\:w-192px {
    width: 192px !important;
  }
  .tabl\:w-193px {
    width: 193px !important;
  }
  .tabl\:w-194px {
    width: 194px !important;
  }
  .tabl\:w-195px {
    width: 195px !important;
  }
  .tabl\:w-196px {
    width: 196px !important;
  }
  .tabl\:w-197px {
    width: 197px !important;
  }
  .tabl\:w-198px {
    width: 198px !important;
  }
  .tabl\:w-199px {
    width: 199px !important;
  }
  .tabl\:w-200px {
    width: 200px !important;
  }
  .tabl\:w-201px {
    width: 201px !important;
  }
  .tabl\:w-202px {
    width: 202px !important;
  }
  .tabl\:w-203px {
    width: 203px !important;
  }
  .tabl\:w-204px {
    width: 204px !important;
  }
  .tabl\:w-205px {
    width: 205px !important;
  }
  .tabl\:w-206px {
    width: 206px !important;
  }
  .tabl\:w-207px {
    width: 207px !important;
  }
  .tabl\:w-208px {
    width: 208px !important;
  }
  .tabl\:w-209px {
    width: 209px !important;
  }
  .tabl\:w-210px {
    width: 210px !important;
  }
  .tabl\:w-211px {
    width: 211px !important;
  }
  .tabl\:w-212px {
    width: 212px !important;
  }
  .tabl\:w-213px {
    width: 213px !important;
  }
  .tabl\:w-214px {
    width: 214px !important;
  }
  .tabl\:w-215px {
    width: 215px !important;
  }
  .tabl\:w-216px {
    width: 216px !important;
  }
  .tabl\:w-217px {
    width: 217px !important;
  }
  .tabl\:w-218px {
    width: 218px !important;
  }
  .tabl\:w-219px {
    width: 219px !important;
  }
  .tabl\:w-220px {
    width: 220px !important;
  }
  .tabl\:w-221px {
    width: 221px !important;
  }
  .tabl\:w-222px {
    width: 222px !important;
  }
  .tabl\:w-223px {
    width: 223px !important;
  }
  .tabl\:w-224px {
    width: 224px !important;
  }
  .tabl\:w-225px {
    width: 225px !important;
  }
  .tabl\:w-226px {
    width: 226px !important;
  }
  .tabl\:w-227px {
    width: 227px !important;
  }
  .tabl\:w-228px {
    width: 228px !important;
  }
  .tabl\:w-229px {
    width: 229px !important;
  }
  .tabl\:w-230px {
    width: 230px !important;
  }
  .tabl\:w-231px {
    width: 231px !important;
  }
  .tabl\:w-232px {
    width: 232px !important;
  }
  .tabl\:w-233px {
    width: 233px !important;
  }
  .tabl\:w-234px {
    width: 234px !important;
  }
  .tabl\:w-235px {
    width: 235px !important;
  }
  .tabl\:w-236px {
    width: 236px !important;
  }
  .tabl\:w-237px {
    width: 237px !important;
  }
  .tabl\:w-238px {
    width: 238px !important;
  }
  .tabl\:w-239px {
    width: 239px !important;
  }
  .tabl\:w-240px {
    width: 240px !important;
  }
  .tabl\:w-241px {
    width: 241px !important;
  }
  .tabl\:w-242px {
    width: 242px !important;
  }
  .tabl\:w-243px {
    width: 243px !important;
  }
  .tabl\:w-244px {
    width: 244px !important;
  }
  .tabl\:w-245px {
    width: 245px !important;
  }
  .tabl\:w-246px {
    width: 246px !important;
  }
  .tabl\:w-247px {
    width: 247px !important;
  }
  .tabl\:w-248px {
    width: 248px !important;
  }
  .tabl\:w-249px {
    width: 249px !important;
  }
  .tabl\:w-250px {
    width: 250px !important;
  }
  .tabl\:w-251px {
    width: 251px !important;
  }
  .tabl\:w-252px {
    width: 252px !important;
  }
  .tabl\:w-253px {
    width: 253px !important;
  }
  .tabl\:w-254px {
    width: 254px !important;
  }
  .tabl\:w-255px {
    width: 255px !important;
  }
  .tabl\:w-256px {
    width: 256px !important;
  }
  .tabl\:w-257px {
    width: 257px !important;
  }
  .tabl\:w-258px {
    width: 258px !important;
  }
  .tabl\:w-259px {
    width: 259px !important;
  }
  .tabl\:w-260px {
    width: 260px !important;
  }
  .tabl\:w-261px {
    width: 261px !important;
  }
  .tabl\:w-262px {
    width: 262px !important;
  }
  .tabl\:w-263px {
    width: 263px !important;
  }
  .tabl\:w-264px {
    width: 264px !important;
  }
  .tabl\:w-265px {
    width: 265px !important;
  }
  .tabl\:w-266px {
    width: 266px !important;
  }
  .tabl\:w-267px {
    width: 267px !important;
  }
  .tabl\:w-268px {
    width: 268px !important;
  }
  .tabl\:w-269px {
    width: 269px !important;
  }
  .tabl\:w-270px {
    width: 270px !important;
  }
  .tabl\:w-271px {
    width: 271px !important;
  }
  .tabl\:w-272px {
    width: 272px !important;
  }
  .tabl\:w-273px {
    width: 273px !important;
  }
  .tabl\:w-274px {
    width: 274px !important;
  }
  .tabl\:w-275px {
    width: 275px !important;
  }
  .tabl\:w-276px {
    width: 276px !important;
  }
  .tabl\:w-277px {
    width: 277px !important;
  }
  .tabl\:w-278px {
    width: 278px !important;
  }
  .tabl\:w-279px {
    width: 279px !important;
  }
  .tabl\:w-280px {
    width: 280px !important;
  }
  .tabl\:w-281px {
    width: 281px !important;
  }
  .tabl\:w-282px {
    width: 282px !important;
  }
  .tabl\:w-283px {
    width: 283px !important;
  }
  .tabl\:w-284px {
    width: 284px !important;
  }
  .tabl\:w-285px {
    width: 285px !important;
  }
  .tabl\:w-286px {
    width: 286px !important;
  }
  .tabl\:w-287px {
    width: 287px !important;
  }
  .tabl\:w-288px {
    width: 288px !important;
  }
  .tabl\:w-289px {
    width: 289px !important;
  }
  .tabl\:w-290px {
    width: 290px !important;
  }
  .tabl\:w-291px {
    width: 291px !important;
  }
  .tabl\:w-292px {
    width: 292px !important;
  }
  .tabl\:w-293px {
    width: 293px !important;
  }
  .tabl\:w-294px {
    width: 294px !important;
  }
  .tabl\:w-295px {
    width: 295px !important;
  }
  .tabl\:w-296px {
    width: 296px !important;
  }
  .tabl\:w-297px {
    width: 297px !important;
  }
  .tabl\:w-298px {
    width: 298px !important;
  }
  .tabl\:w-299px {
    width: 299px !important;
  }
  .tabl\:w-300px {
    width: 300px !important;
  }
  .tabl\:w-301px {
    width: 301px !important;
  }
  .tabl\:w-302px {
    width: 302px !important;
  }
  .tabl\:w-303px {
    width: 303px !important;
  }
  .tabl\:w-304px {
    width: 304px !important;
  }
  .tabl\:w-305px {
    width: 305px !important;
  }
  .tabl\:w-306px {
    width: 306px !important;
  }
  .tabl\:w-307px {
    width: 307px !important;
  }
  .tabl\:w-308px {
    width: 308px !important;
  }
  .tabl\:w-309px {
    width: 309px !important;
  }
  .tabl\:w-310px {
    width: 310px !important;
  }
  .tabl\:w-311px {
    width: 311px !important;
  }
  .tabl\:w-312px {
    width: 312px !important;
  }
  .tabl\:w-313px {
    width: 313px !important;
  }
  .tabl\:w-314px {
    width: 314px !important;
  }
  .tabl\:w-315px {
    width: 315px !important;
  }
  .tabl\:w-316px {
    width: 316px !important;
  }
  .tabl\:w-317px {
    width: 317px !important;
  }
  .tabl\:w-318px {
    width: 318px !important;
  }
  .tabl\:w-319px {
    width: 319px !important;
  }
  .tabl\:w-320px {
    width: 320px !important;
  }
  .tabl\:w-321px {
    width: 321px !important;
  }
  .tabl\:w-322px {
    width: 322px !important;
  }
  .tabl\:w-323px {
    width: 323px !important;
  }
  .tabl\:w-324px {
    width: 324px !important;
  }
  .tabl\:w-325px {
    width: 325px !important;
  }
  .tabl\:w-326px {
    width: 326px !important;
  }
  .tabl\:w-327px {
    width: 327px !important;
  }
  .tabl\:w-328px {
    width: 328px !important;
  }
  .tabl\:w-329px {
    width: 329px !important;
  }
  .tabl\:w-330px {
    width: 330px !important;
  }
  .tabl\:w-331px {
    width: 331px !important;
  }
  .tabl\:w-332px {
    width: 332px !important;
  }
  .tabl\:w-333px {
    width: 333px !important;
  }
  .tabl\:w-334px {
    width: 334px !important;
  }
  .tabl\:w-335px {
    width: 335px !important;
  }
  .tabl\:w-336px {
    width: 336px !important;
  }
  .tabl\:w-337px {
    width: 337px !important;
  }
  .tabl\:w-338px {
    width: 338px !important;
  }
  .tabl\:w-339px {
    width: 339px !important;
  }
  .tabl\:w-340px {
    width: 340px !important;
  }
  .tabl\:w-341px {
    width: 341px !important;
  }
  .tabl\:w-342px {
    width: 342px !important;
  }
  .tabl\:w-343px {
    width: 343px !important;
  }
  .tabl\:w-344px {
    width: 344px !important;
  }
  .tabl\:w-345px {
    width: 345px !important;
  }
  .tabl\:w-346px {
    width: 346px !important;
  }
  .tabl\:w-347px {
    width: 347px !important;
  }
  .tabl\:w-348px {
    width: 348px !important;
  }
  .tabl\:w-349px {
    width: 349px !important;
  }
  .tabl\:w-350px {
    width: 350px !important;
  }
  .tabl\:w-351px {
    width: 351px !important;
  }
  .tabl\:w-352px {
    width: 352px !important;
  }
  .tabl\:w-353px {
    width: 353px !important;
  }
  .tabl\:w-354px {
    width: 354px !important;
  }
  .tabl\:w-355px {
    width: 355px !important;
  }
  .tabl\:w-356px {
    width: 356px !important;
  }
  .tabl\:w-357px {
    width: 357px !important;
  }
  .tabl\:w-358px {
    width: 358px !important;
  }
  .tabl\:w-359px {
    width: 359px !important;
  }
  .tabl\:w-360px {
    width: 360px !important;
  }
  .tabl\:w-361px {
    width: 361px !important;
  }
  .tabl\:w-362px {
    width: 362px !important;
  }
  .tabl\:w-363px {
    width: 363px !important;
  }
  .tabl\:w-364px {
    width: 364px !important;
  }
  .tabl\:w-365px {
    width: 365px !important;
  }
  .tabl\:w-366px {
    width: 366px !important;
  }
  .tabl\:w-367px {
    width: 367px !important;
  }
  .tabl\:w-368px {
    width: 368px !important;
  }
  .tabl\:w-369px {
    width: 369px !important;
  }
  .tabl\:w-370px {
    width: 370px !important;
  }
  .tabl\:w-371px {
    width: 371px !important;
  }
  .tabl\:w-372px {
    width: 372px !important;
  }
  .tabl\:w-373px {
    width: 373px !important;
  }
  .tabl\:w-374px {
    width: 374px !important;
  }
  .tabl\:w-375px {
    width: 375px !important;
  }
  .tabl\:w-376px {
    width: 376px !important;
  }
  .tabl\:w-377px {
    width: 377px !important;
  }
  .tabl\:w-378px {
    width: 378px !important;
  }
  .tabl\:w-379px {
    width: 379px !important;
  }
  .tabl\:w-380px {
    width: 380px !important;
  }
  .tabl\:w-381px {
    width: 381px !important;
  }
  .tabl\:w-382px {
    width: 382px !important;
  }
  .tabl\:w-383px {
    width: 383px !important;
  }
  .tabl\:w-384px {
    width: 384px !important;
  }
  .tabl\:w-385px {
    width: 385px !important;
  }
  .tabl\:w-386px {
    width: 386px !important;
  }
  .tabl\:w-387px {
    width: 387px !important;
  }
  .tabl\:w-388px {
    width: 388px !important;
  }
  .tabl\:w-389px {
    width: 389px !important;
  }
  .tabl\:w-390px {
    width: 390px !important;
  }
  .tabl\:w-391px {
    width: 391px !important;
  }
  .tabl\:w-392px {
    width: 392px !important;
  }
  .tabl\:w-393px {
    width: 393px !important;
  }
  .tabl\:w-394px {
    width: 394px !important;
  }
  .tabl\:w-395px {
    width: 395px !important;
  }
  .tabl\:w-396px {
    width: 396px !important;
  }
  .tabl\:w-397px {
    width: 397px !important;
  }
  .tabl\:w-398px {
    width: 398px !important;
  }
  .tabl\:w-399px {
    width: 399px !important;
  }
  .tabl\:w-400px {
    width: 400px !important;
  }
  .tabl\:w-401px {
    width: 401px !important;
  }
  .tabl\:w-402px {
    width: 402px !important;
  }
  .tabl\:w-403px {
    width: 403px !important;
  }
  .tabl\:w-404px {
    width: 404px !important;
  }
  .tabl\:w-405px {
    width: 405px !important;
  }
  .tabl\:w-406px {
    width: 406px !important;
  }
  .tabl\:w-407px {
    width: 407px !important;
  }
  .tabl\:w-408px {
    width: 408px !important;
  }
  .tabl\:w-409px {
    width: 409px !important;
  }
  .tabl\:w-410px {
    width: 410px !important;
  }
  .tabl\:w-411px {
    width: 411px !important;
  }
  .tabl\:w-412px {
    width: 412px !important;
  }
  .tabl\:w-413px {
    width: 413px !important;
  }
  .tabl\:w-414px {
    width: 414px !important;
  }
  .tabl\:w-415px {
    width: 415px !important;
  }
  .tabl\:w-416px {
    width: 416px !important;
  }
  .tabl\:w-417px {
    width: 417px !important;
  }
  .tabl\:w-418px {
    width: 418px !important;
  }
  .tabl\:w-419px {
    width: 419px !important;
  }
  .tabl\:w-420px {
    width: 420px !important;
  }
  .tabl\:w-421px {
    width: 421px !important;
  }
  .tabl\:w-422px {
    width: 422px !important;
  }
  .tabl\:w-423px {
    width: 423px !important;
  }
  .tabl\:w-424px {
    width: 424px !important;
  }
  .tabl\:w-425px {
    width: 425px !important;
  }
  .tabl\:w-426px {
    width: 426px !important;
  }
  .tabl\:w-427px {
    width: 427px !important;
  }
  .tabl\:w-428px {
    width: 428px !important;
  }
  .tabl\:w-429px {
    width: 429px !important;
  }
  .tabl\:w-430px {
    width: 430px !important;
  }
  .tabl\:w-431px {
    width: 431px !important;
  }
  .tabl\:w-432px {
    width: 432px !important;
  }
  .tabl\:w-433px {
    width: 433px !important;
  }
  .tabl\:w-434px {
    width: 434px !important;
  }
  .tabl\:w-435px {
    width: 435px !important;
  }
  .tabl\:w-436px {
    width: 436px !important;
  }
  .tabl\:w-437px {
    width: 437px !important;
  }
  .tabl\:w-438px {
    width: 438px !important;
  }
  .tabl\:w-439px {
    width: 439px !important;
  }
  .tabl\:w-440px {
    width: 440px !important;
  }
  .tabl\:w-441px {
    width: 441px !important;
  }
  .tabl\:w-442px {
    width: 442px !important;
  }
  .tabl\:w-443px {
    width: 443px !important;
  }
  .tabl\:w-444px {
    width: 444px !important;
  }
  .tabl\:w-445px {
    width: 445px !important;
  }
  .tabl\:w-446px {
    width: 446px !important;
  }
  .tabl\:w-447px {
    width: 447px !important;
  }
  .tabl\:w-448px {
    width: 448px !important;
  }
  .tabl\:w-449px {
    width: 449px !important;
  }
  .tabl\:w-450px {
    width: 450px !important;
  }
  .tabl\:w-451px {
    width: 451px !important;
  }
  .tabl\:w-452px {
    width: 452px !important;
  }
  .tabl\:w-453px {
    width: 453px !important;
  }
  .tabl\:w-454px {
    width: 454px !important;
  }
  .tabl\:w-455px {
    width: 455px !important;
  }
  .tabl\:w-456px {
    width: 456px !important;
  }
  .tabl\:w-457px {
    width: 457px !important;
  }
  .tabl\:w-458px {
    width: 458px !important;
  }
  .tabl\:w-459px {
    width: 459px !important;
  }
  .tabl\:w-460px {
    width: 460px !important;
  }
  .tabl\:w-461px {
    width: 461px !important;
  }
  .tabl\:w-462px {
    width: 462px !important;
  }
  .tabl\:w-463px {
    width: 463px !important;
  }
  .tabl\:w-464px {
    width: 464px !important;
  }
  .tabl\:w-465px {
    width: 465px !important;
  }
  .tabl\:w-466px {
    width: 466px !important;
  }
  .tabl\:w-467px {
    width: 467px !important;
  }
  .tabl\:w-468px {
    width: 468px !important;
  }
  .tabl\:w-469px {
    width: 469px !important;
  }
  .tabl\:w-470px {
    width: 470px !important;
  }
  .tabl\:w-471px {
    width: 471px !important;
  }
  .tabl\:w-472px {
    width: 472px !important;
  }
  .tabl\:w-473px {
    width: 473px !important;
  }
  .tabl\:w-474px {
    width: 474px !important;
  }
  .tabl\:w-475px {
    width: 475px !important;
  }
  .tabl\:w-476px {
    width: 476px !important;
  }
  .tabl\:w-477px {
    width: 477px !important;
  }
  .tabl\:w-478px {
    width: 478px !important;
  }
  .tabl\:w-479px {
    width: 479px !important;
  }
  .tabl\:w-480px {
    width: 480px !important;
  }
  .tabl\:w-481px {
    width: 481px !important;
  }
  .tabl\:w-482px {
    width: 482px !important;
  }
  .tabl\:w-483px {
    width: 483px !important;
  }
  .tabl\:w-484px {
    width: 484px !important;
  }
  .tabl\:w-485px {
    width: 485px !important;
  }
  .tabl\:w-486px {
    width: 486px !important;
  }
  .tabl\:w-487px {
    width: 487px !important;
  }
  .tabl\:w-488px {
    width: 488px !important;
  }
  .tabl\:w-489px {
    width: 489px !important;
  }
  .tabl\:w-490px {
    width: 490px !important;
  }
  .tabl\:w-491px {
    width: 491px !important;
  }
  .tabl\:w-492px {
    width: 492px !important;
  }
  .tabl\:w-493px {
    width: 493px !important;
  }
  .tabl\:w-494px {
    width: 494px !important;
  }
  .tabl\:w-495px {
    width: 495px !important;
  }
  .tabl\:w-496px {
    width: 496px !important;
  }
  .tabl\:w-497px {
    width: 497px !important;
  }
  .tabl\:w-498px {
    width: 498px !important;
  }
  .tabl\:w-499px {
    width: 499px !important;
  }
  .tabl\:w-500px {
    width: 500px !important;
  }
  /* 
  width（rem）
  */
  .tabl\:w-1rem {
    width: 1rem !important;
  }
  .tabl\:w1p25rem {
    width: 1.25rem !important;
  }
  .tabl\:w1p5rem {
    width: 1.5rem !important;
  }
  .tabl\:w1p75rem {
    width: 1.75rem !important;
  }
  .tabl\:w-2rem {
    width: 2rem !important;
  }
  .tabl\:w2p25rem {
    width: 2.25rem !important;
  }
  .tabl\:w2p5rem {
    width: 2.5rem !important;
  }
  .tabl\:w2p75rem {
    width: 2.75rem !important;
  }
  .tabl\:w-3rem {
    width: 3rem !important;
  }
  .tabl\:w3p25rem {
    width: 3.25rem !important;
  }
  .tabl\:w3p5rem {
    width: 3.5rem !important;
  }
  .tabl\:w3p75rem {
    width: 3.75rem !important;
  }
  .tabl\:w-4rem {
    width: 4rem !important;
  }
  .tabl\:w4p25rem {
    width: 4.25rem !important;
  }
  .tabl\:w4p5rem {
    width: 4.5rem !important;
  }
  .tabl\:w4p75rem {
    width: 4.75rem !important;
  }
  .tabl\:w-5rem {
    width: 5rem !important;
  }
  .tabl\:w5p25rem {
    width: 5.25rem !important;
  }
  .tabl\:w5p5rem {
    width: 5.5rem !important;
  }
  .tabl\:w5p75rem {
    width: 5.75rem !important;
  }
  .tabl\:w-6rem {
    width: 6rem !important;
  }
  .tabl\:w6p25rem {
    width: 6.25rem !important;
  }
  .tabl\:w6p5rem {
    width: 6.5rem !important;
  }
  .tabl\:w6p75rem {
    width: 6.75rem !important;
  }
  .tabl\:w-7rem {
    width: 7rem !important;
  }
  .tabl\:w7p25rem {
    width: 7.25rem !important;
  }
  .tabl\:w7p5rem {
    width: 7.5rem !important;
  }
  .tabl\:w7p75rem {
    width: 7.75rem !important;
  }
  .tabl\:w-8rem {
    width: 8rem !important;
  }
  .tabl\:w8p25rem {
    width: 8.25rem !important;
  }
  .tabl\:w8p5rem {
    width: 8.5rem !important;
  }
  .tabl\:w8p75rem {
    width: 8.75rem !important;
  }
  .tabl\:w-9rem {
    width: 9rem !important;
  }
  .tabl\:w9p25rem {
    width: 9.25rem !important;
  }
  .tabl\:w9p5rem {
    width: 9.5rem !important;
  }
  .tabl\:w9p75rem {
    width: 9.75rem !important;
  }
  .tabl\:w-10rem {
    width: 10rem !important;
  }
  .tabl\:w10p25rem {
    width: 10.25rem !important;
  }
  .tabl\:w10p5rem {
    width: 10.5rem !important;
  }
  .tabl\:w10p75rem {
    width: 10.75rem !important;
  }
  .tabl\:w-11rem {
    width: 11rem !important;
  }
  .tabl\:w11p25rem {
    width: 11.25rem !important;
  }
  .tabl\:w11p5rem {
    width: 11.5rem !important;
  }
  .tabl\:w11p75rem {
    width: 11.75rem !important;
  }
  .tabl\:w-12rem {
    width: 12rem !important;
  }
  .tabl\:w12p25rem {
    width: 12.25rem !important;
  }
  .tabl\:w12p5rem {
    width: 12.5rem !important;
  }
  .tabl\:w12p75rem {
    width: 12.75rem !important;
  }
  .tabl\:w-13rem {
    width: 13rem !important;
  }
  .tabl\:w13p25rem {
    width: 13.25rem !important;
  }
  .tabl\:w13p5rem {
    width: 13.5rem !important;
  }
  .tabl\:w13p75rem {
    width: 13.75rem !important;
  }
  .tabl\:w-14rem {
    width: 14rem !important;
  }
  .tabl\:w14p25rem {
    width: 14.25rem !important;
  }
  .tabl\:w14p5rem {
    width: 14.5rem !important;
  }
  .tabl\:w14p75rem {
    width: 14.75rem !important;
  }
  .tabl\:w-15rem {
    width: 15rem !important;
  }
  .tabl\:w15p25rem {
    width: 15.25rem !important;
  }
  .tabl\:w15p5rem {
    width: 15.5rem !important;
  }
  .tabl\:w15p75rem {
    width: 15.75rem !important;
  }
  .tabl\:w-16rem {
    width: 16rem !important;
  }
  .tabl\:w16p25rem {
    width: 16.25rem !important;
  }
  .tabl\:w16p5rem {
    width: 16.5rem !important;
  }
  .tabl\:w16p75rem {
    width: 16.75rem !important;
  }
  .tabl\:w-17rem {
    width: 17rem !important;
  }
  .tabl\:w17p25rem {
    width: 17.25rem !important;
  }
  .tabl\:w17p5rem {
    width: 17.5rem !important;
  }
  .tabl\:w17p75rem {
    width: 17.75rem !important;
  }
  .tabl\:w-18rem {
    width: 18rem !important;
  }
  .tabl\:w18p25rem {
    width: 18.25rem !important;
  }
  .tabl\:w18p5rem {
    width: 18.5rem !important;
  }
  .tabl\:w18p75rem {
    width: 18.75rem !important;
  }
  .tabl\:w-19rem {
    width: 19rem !important;
  }
  .tabl\:w19p25rem {
    width: 19.25rem !important;
  }
  .tabl\:w19p5rem {
    width: 19.5rem !important;
  }
  .tabl\:w19p75rem {
    width: 19.75rem !important;
  }
  .tabl\:w-20rem {
    width: 20rem !important;
  }
  .tabl\:w20p25rem {
    width: 20.25rem !important;
  }
  .tabl\:w20p5rem {
    width: 20.5rem !important;
  }
  .tabl\:w20p75rem {
    width: 20.75rem !important;
  }
  .tabl\:w-21rem {
    width: 21rem !important;
  }
  .tabl\:w21p25rem {
    width: 21.25rem !important;
  }
  .tabl\:w21p5rem {
    width: 21.5rem !important;
  }
  .tabl\:w21p75rem {
    width: 21.75rem !important;
  }
  .tabl\:w-22rem {
    width: 22rem !important;
  }
  .tabl\:w22p25rem {
    width: 22.25rem !important;
  }
  .tabl\:w22p5rem {
    width: 22.5rem !important;
  }
  .tabl\:w22p75rem {
    width: 22.75rem !important;
  }
  .tabl\:w-23rem {
    width: 23rem !important;
  }
  .tabl\:w23p25rem {
    width: 23.25rem !important;
  }
  .tabl\:w23p5rem {
    width: 23.5rem !important;
  }
  .tabl\:w23p75rem {
    width: 23.75rem !important;
  }
  .tabl\:w-24rem {
    width: 24rem !important;
  }
  .tabl\:w24p25rem {
    width: 24.25rem !important;
  }
  .tabl\:w24p5rem {
    width: 24.5rem !important;
  }
  .tabl\:w24p75rem {
    width: 24.75rem !important;
  }
  .tabl\:w-25rem {
    width: 25rem !important;
  }
  .tabl\:w25p25rem {
    width: 25.25rem !important;
  }
  .tabl\:w25p5rem {
    width: 25.5rem !important;
  }
  .tabl\:w25p75rem {
    width: 25.75rem !important;
  }
  .tabl\:w-26rem {
    width: 26rem !important;
  }
  .tabl\:w26p25rem {
    width: 26.25rem !important;
  }
  .tabl\:w26p5rem {
    width: 26.5rem !important;
  }
  .tabl\:w26p75rem {
    width: 26.75rem !important;
  }
  .tabl\:w-27rem {
    width: 27rem !important;
  }
  .tabl\:w27p25rem {
    width: 27.25rem !important;
  }
  .tabl\:w27p5rem {
    width: 27.5rem !important;
  }
  .tabl\:w27p75rem {
    width: 27.75rem !important;
  }
  .tabl\:w-28rem {
    width: 28rem !important;
  }
  .tabl\:w28p25rem {
    width: 28.25rem !important;
  }
  .tabl\:w28p5rem {
    width: 28.5rem !important;
  }
  .tabl\:w28p75rem {
    width: 28.75rem !important;
  }
  .tabl\:w-29rem {
    width: 29rem !important;
  }
  .tabl\:w29p25rem {
    width: 29.25rem !important;
  }
  .tabl\:w29p5rem {
    width: 29.5rem !important;
  }
  .tabl\:w29p75rem {
    width: 29.75rem !important;
  }
  .tabl\:w-30rem {
    width: 30rem !important;
  }
  /* 
  width（vw）
  */
  .tabl\:vw-1 {
    width: 1vw !important;
  }
  .tabl\:vw-2 {
    width: 2vw !important;
  }
  .tabl\:vw-3 {
    width: 3vw !important;
  }
  .tabl\:vw-4 {
    width: 4vw !important;
  }
  .tabl\:vw-5 {
    width: 5vw !important;
  }
  .tabl\:vw-6 {
    width: 6vw !important;
  }
  .tabl\:vw-7 {
    width: 7vw !important;
  }
  .tabl\:vw-8 {
    width: 8vw !important;
  }
  .tabl\:vw-9 {
    width: 9vw !important;
  }
  .tabl\:vw-10 {
    width: 10vw !important;
  }
  .tabl\:vw-11 {
    width: 11vw !important;
  }
  .tabl\:vw-12 {
    width: 12vw !important;
  }
  .tabl\:vw-13 {
    width: 13vw !important;
  }
  .tabl\:vw-14 {
    width: 14vw !important;
  }
  .tabl\:vw-15 {
    width: 15vw !important;
  }
  .tabl\:vw-16 {
    width: 16vw !important;
  }
  .tabl\:vw-17 {
    width: 17vw !important;
  }
  .tabl\:vw-18 {
    width: 18vw !important;
  }
  .tabl\:vw-19 {
    width: 19vw !important;
  }
  .tabl\:vw-20 {
    width: 20vw !important;
  }
  .tabl\:vw-21 {
    width: 21vw !important;
  }
  .tabl\:vw-22 {
    width: 22vw !important;
  }
  .tabl\:vw-23 {
    width: 23vw !important;
  }
  .tabl\:vw-24 {
    width: 24vw !important;
  }
  .tabl\:vw-25 {
    width: 25vw !important;
  }
  .tabl\:vw-26 {
    width: 26vw !important;
  }
  .tabl\:vw-27 {
    width: 27vw !important;
  }
  .tabl\:vw-28 {
    width: 28vw !important;
  }
  .tabl\:vw-29 {
    width: 29vw !important;
  }
  .tabl\:vw-30 {
    width: 30vw !important;
  }
  .tabl\:vw-31 {
    width: 31vw !important;
  }
  .tabl\:vw-32 {
    width: 32vw !important;
  }
  .tabl\:vw-33 {
    width: 33vw !important;
  }
  .tabl\:vw-34 {
    width: 34vw !important;
  }
  .tabl\:vw-35 {
    width: 35vw !important;
  }
  .tabl\:vw-36 {
    width: 36vw !important;
  }
  .tabl\:vw-37 {
    width: 37vw !important;
  }
  .tabl\:vw-38 {
    width: 38vw !important;
  }
  .tabl\:vw-39 {
    width: 39vw !important;
  }
  .tabl\:vw-40 {
    width: 40vw !important;
  }
  .tabl\:vw-41 {
    width: 41vw !important;
  }
  .tabl\:vw-42 {
    width: 42vw !important;
  }
  .tabl\:vw-43 {
    width: 43vw !important;
  }
  .tabl\:vw-44 {
    width: 44vw !important;
  }
  .tabl\:vw-45 {
    width: 45vw !important;
  }
  .tabl\:vw-46 {
    width: 46vw !important;
  }
  .tabl\:vw-47 {
    width: 47vw !important;
  }
  .tabl\:vw-48 {
    width: 48vw !important;
  }
  .tabl\:vw-49 {
    width: 49vw !important;
  }
  .tabl\:vw-50 {
    width: 50vw !important;
  }
  .tabl\:vw-51 {
    width: 51vw !important;
  }
  .tabl\:vw-52 {
    width: 52vw !important;
  }
  .tabl\:vw-53 {
    width: 53vw !important;
  }
  .tabl\:vw-54 {
    width: 54vw !important;
  }
  .tabl\:vw-55 {
    width: 55vw !important;
  }
  .tabl\:vw-56 {
    width: 56vw !important;
  }
  .tabl\:vw-57 {
    width: 57vw !important;
  }
  .tabl\:vw-58 {
    width: 58vw !important;
  }
  .tabl\:vw-59 {
    width: 59vw !important;
  }
  .tabl\:vw-60 {
    width: 60vw !important;
  }
  .tabl\:vw-61 {
    width: 61vw !important;
  }
  .tabl\:vw-62 {
    width: 62vw !important;
  }
  .tabl\:vw-63 {
    width: 63vw !important;
  }
  .tabl\:vw-64 {
    width: 64vw !important;
  }
  .tabl\:vw-65 {
    width: 65vw !important;
  }
  .tabl\:vw-66 {
    width: 66vw !important;
  }
  .tabl\:vw-67 {
    width: 67vw !important;
  }
  .tabl\:vw-68 {
    width: 68vw !important;
  }
  .tabl\:vw-69 {
    width: 69vw !important;
  }
  .tabl\:vw-70 {
    width: 70vw !important;
  }
  .tabl\:vw-71 {
    width: 71vw !important;
  }
  .tabl\:vw-72 {
    width: 72vw !important;
  }
  .tabl\:vw-73 {
    width: 73vw !important;
  }
  .tabl\:vw-74 {
    width: 74vw !important;
  }
  .tabl\:vw-75 {
    width: 75vw !important;
  }
  .tabl\:vw-76 {
    width: 76vw !important;
  }
  .tabl\:vw-77 {
    width: 77vw !important;
  }
  .tabl\:vw-78 {
    width: 78vw !important;
  }
  .tabl\:vw-79 {
    width: 79vw !important;
  }
  .tabl\:vw-80 {
    width: 80vw !important;
  }
  .tabl\:vw-81 {
    width: 81vw !important;
  }
  .tabl\:vw-82 {
    width: 82vw !important;
  }
  .tabl\:vw-83 {
    width: 83vw !important;
  }
  .tabl\:vw-84 {
    width: 84vw !important;
  }
  .tabl\:vw-85 {
    width: 85vw !important;
  }
  .tabl\:vw-86 {
    width: 86vw !important;
  }
  .tabl\:vw-87 {
    width: 87vw !important;
  }
  .tabl\:vw-88 {
    width: 88vw !important;
  }
  .tabl\:vw-89 {
    width: 89vw !important;
  }
  .tabl\:vw-90 {
    width: 90vw !important;
  }
  .tabl\:vw-91 {
    width: 91vw !important;
  }
  .tabl\:vw-92 {
    width: 92vw !important;
  }
  .tabl\:vw-93 {
    width: 93vw !important;
  }
  .tabl\:vw-94 {
    width: 94vw !important;
  }
  .tabl\:vw-95 {
    width: 95vw !important;
  }
  .tabl\:vw-96 {
    width: 96vw !important;
  }
  .tabl\:vw-97 {
    width: 97vw !important;
  }
  .tabl\:vw-98 {
    width: 98vw !important;
  }
  .tabl\:vw-99 {
    width: 99vw !important;
  }
  .tabl\:vw-100 {
    width: 100vw !important;
  }
  .tabl\:vw-101 {
    width: 101vw !important;
  }
  .tabl\:vw-102 {
    width: 102vw !important;
  }
  .tabl\:vw-103 {
    width: 103vw !important;
  }
  .tabl\:vw-104 {
    width: 104vw !important;
  }
  .tabl\:vw-105 {
    width: 105vw !important;
  }
  .tabl\:vw-106 {
    width: 106vw !important;
  }
  .tabl\:vw-107 {
    width: 107vw !important;
  }
  .tabl\:vw-108 {
    width: 108vw !important;
  }
  .tabl\:vw-109 {
    width: 109vw !important;
  }
  .tabl\:vw-110 {
    width: 110vw !important;
  }
  .tabl\:vw-111 {
    width: 111vw !important;
  }
  .tabl\:vw-112 {
    width: 112vw !important;
  }
  .tabl\:vw-113 {
    width: 113vw !important;
  }
  .tabl\:vw-114 {
    width: 114vw !important;
  }
  .tabl\:vw-115 {
    width: 115vw !important;
  }
  .tabl\:vw-116 {
    width: 116vw !important;
  }
  .tabl\:vw-117 {
    width: 117vw !important;
  }
  .tabl\:vw-118 {
    width: 118vw !important;
  }
  .tabl\:vw-119 {
    width: 119vw !important;
  }
  .tabl\:vw-120 {
    width: 120vw !important;
  }
  .tabl\:vw-121 {
    width: 121vw !important;
  }
  .tabl\:vw-122 {
    width: 122vw !important;
  }
  .tabl\:vw-123 {
    width: 123vw !important;
  }
  .tabl\:vw-124 {
    width: 124vw !important;
  }
  .tabl\:vw-125 {
    width: 125vw !important;
  }
  .tabl\:vw-126 {
    width: 126vw !important;
  }
  .tabl\:vw-127 {
    width: 127vw !important;
  }
  .tabl\:vw-128 {
    width: 128vw !important;
  }
  .tabl\:vw-129 {
    width: 129vw !important;
  }
  .tabl\:vw-130 {
    width: 130vw !important;
  }
  .tabl\:vw-131 {
    width: 131vw !important;
  }
  .tabl\:vw-132 {
    width: 132vw !important;
  }
  .tabl\:vw-133 {
    width: 133vw !important;
  }
  .tabl\:vw-134 {
    width: 134vw !important;
  }
  .tabl\:vw-135 {
    width: 135vw !important;
  }
  .tabl\:vw-136 {
    width: 136vw !important;
  }
  .tabl\:vw-137 {
    width: 137vw !important;
  }
  .tabl\:vw-138 {
    width: 138vw !important;
  }
  .tabl\:vw-139 {
    width: 139vw !important;
  }
  .tabl\:vw-140 {
    width: 140vw !important;
  }
  .tabl\:vw-141 {
    width: 141vw !important;
  }
  .tabl\:vw-142 {
    width: 142vw !important;
  }
  .tabl\:vw-143 {
    width: 143vw !important;
  }
  .tabl\:vw-144 {
    width: 144vw !important;
  }
  .tabl\:vw-145 {
    width: 145vw !important;
  }
  .tabl\:vw-146 {
    width: 146vw !important;
  }
  .tabl\:vw-147 {
    width: 147vw !important;
  }
  .tabl\:vw-148 {
    width: 148vw !important;
  }
  .tabl\:vw-149 {
    width: 149vw !important;
  }
  .tabl\:vw-150 {
    width: 150vw !important;
  }
  .tabl\:vw-151 {
    width: 151vw !important;
  }
  .tabl\:vw-152 {
    width: 152vw !important;
  }
  .tabl\:vw-153 {
    width: 153vw !important;
  }
  .tabl\:vw-154 {
    width: 154vw !important;
  }
  .tabl\:vw-155 {
    width: 155vw !important;
  }
  .tabl\:vw-156 {
    width: 156vw !important;
  }
  .tabl\:vw-157 {
    width: 157vw !important;
  }
  .tabl\:vw-158 {
    width: 158vw !important;
  }
  .tabl\:vw-159 {
    width: 159vw !important;
  }
  .tabl\:vw-160 {
    width: 160vw !important;
  }
  .tabl\:vw-161 {
    width: 161vw !important;
  }
  .tabl\:vw-162 {
    width: 162vw !important;
  }
  .tabl\:vw-163 {
    width: 163vw !important;
  }
  .tabl\:vw-164 {
    width: 164vw !important;
  }
  .tabl\:vw-165 {
    width: 165vw !important;
  }
  .tabl\:vw-166 {
    width: 166vw !important;
  }
  .tabl\:vw-167 {
    width: 167vw !important;
  }
  .tabl\:vw-168 {
    width: 168vw !important;
  }
  .tabl\:vw-169 {
    width: 169vw !important;
  }
  .tabl\:vw-170 {
    width: 170vw !important;
  }
  .tabl\:vw-171 {
    width: 171vw !important;
  }
  .tabl\:vw-172 {
    width: 172vw !important;
  }
  .tabl\:vw-173 {
    width: 173vw !important;
  }
  .tabl\:vw-174 {
    width: 174vw !important;
  }
  .tabl\:vw-175 {
    width: 175vw !important;
  }
  .tabl\:vw-176 {
    width: 176vw !important;
  }
  .tabl\:vw-177 {
    width: 177vw !important;
  }
  .tabl\:vw-178 {
    width: 178vw !important;
  }
  .tabl\:vw-179 {
    width: 179vw !important;
  }
  .tabl\:vw-180 {
    width: 180vw !important;
  }
  .tabl\:vw-181 {
    width: 181vw !important;
  }
  .tabl\:vw-182 {
    width: 182vw !important;
  }
  .tabl\:vw-183 {
    width: 183vw !important;
  }
  .tabl\:vw-184 {
    width: 184vw !important;
  }
  .tabl\:vw-185 {
    width: 185vw !important;
  }
  .tabl\:vw-186 {
    width: 186vw !important;
  }
  .tabl\:vw-187 {
    width: 187vw !important;
  }
  .tabl\:vw-188 {
    width: 188vw !important;
  }
  .tabl\:vw-189 {
    width: 189vw !important;
  }
  .tabl\:vw-190 {
    width: 190vw !important;
  }
  .tabl\:vw-191 {
    width: 191vw !important;
  }
  .tabl\:vw-192 {
    width: 192vw !important;
  }
  .tabl\:vw-193 {
    width: 193vw !important;
  }
  .tabl\:vw-194 {
    width: 194vw !important;
  }
  .tabl\:vw-195 {
    width: 195vw !important;
  }
  .tabl\:vw-196 {
    width: 196vw !important;
  }
  .tabl\:vw-197 {
    width: 197vw !important;
  }
  .tabl\:vw-198 {
    width: 198vw !important;
  }
  .tabl\:vw-199 {
    width: 199vw !important;
  }
  .tabl\:vw-200 {
    width: 200vw !important;
  }
  /* 
  width（other）
  */
  .tabl\:w-auto {
    width: auto !important;
  }
  .tabl\:w-fit {
    width: fit-content !important;
  }
  .tabl\:w-max {
    width: max-content !important;
  }
  /* 
  width（%）
  */
  .tabl\:w-1\/2 {
    width: 50% !important;
  }
  .tabl\:w-1\/3 {
    width: 33.33333% !important;
  }
  .tabl\:w-2\/3 {
    width: 66.66667% !important;
  }
  .tabl\:w-1\/4 {
    width: 25% !important;
  }
  .tabl\:w-3\/4 {
    width: 75% !important;
  }
  .tabl\:w-1\/5 {
    width: 20% !important;
  }
  .tabl\:w-2\/5 {
    width: 40% !important;
  }
  .tabl\:w-3\/5 {
    width: 60% !important;
  }
  .tabl\:w-4\/5 {
    width: 80% !important;
  }
  .tabl\:w-1\/6 {
    width: 16.66667% !important;
  }
  .tabl\:w-5\/6 {
    width: 83.33333% !important;
  }
  .tabl\:w-1\/7 {
    width: 14.28571% !important;
  }
  .tabl\:w-1\/8 {
    width: 12.5% !important;
  }
  .tabl\:w-1\/9 {
    width: 11.11111% !important;
  }
  .tabl\:w-1\/10 {
    width: 10% !important;
  }
  .tabl\:w-1\/11 {
    width: 9.09091% !important;
  }
  .tabl\:w-1\/12 {
    width: 8.33333% !important;
  }
  .tabl\:w-1\/13 {
    width: 7.69231% !important;
  }
  .tabl\:w-1\/14 {
    width: 7.14286% !important;
  }
  .tabl\:w-full {
    width: 100% !important;
  }
  .tabl\:w-1 {
    width: 1% !important;
  }
  .tabl\:w-2 {
    width: 2% !important;
  }
  .tabl\:w-3 {
    width: 3% !important;
  }
  .tabl\:w-4 {
    width: 4% !important;
  }
  .tabl\:w-5 {
    width: 5% !important;
  }
  .tabl\:w-6 {
    width: 6% !important;
  }
  .tabl\:w-7 {
    width: 7% !important;
  }
  .tabl\:w-8 {
    width: 8% !important;
  }
  .tabl\:w-9 {
    width: 9% !important;
  }
  .tabl\:w-10 {
    width: 10% !important;
  }
  .tabl\:w-11 {
    width: 11% !important;
  }
  .tabl\:w-12 {
    width: 12% !important;
  }
  .tabl\:w-13 {
    width: 13% !important;
  }
  .tabl\:w-14 {
    width: 14% !important;
  }
  .tabl\:w-15 {
    width: 15% !important;
  }
  .tabl\:w-16 {
    width: 16% !important;
  }
  .tabl\:w-17 {
    width: 17% !important;
  }
  .tabl\:w-18 {
    width: 18% !important;
  }
  .tabl\:w-19 {
    width: 19% !important;
  }
  .tabl\:w-20 {
    width: 20% !important;
  }
  .tabl\:w-21 {
    width: 21% !important;
  }
  .tabl\:w-22 {
    width: 22% !important;
  }
  .tabl\:w-23 {
    width: 23% !important;
  }
  .tabl\:w-24 {
    width: 24% !important;
  }
  .tabl\:w-25 {
    width: 25% !important;
  }
  .tabl\:w-26 {
    width: 26% !important;
  }
  .tabl\:w-27 {
    width: 27% !important;
  }
  .tabl\:w-28 {
    width: 28% !important;
  }
  .tabl\:w-29 {
    width: 29% !important;
  }
  .tabl\:w-30 {
    width: 30% !important;
  }
  .tabl\:w-31 {
    width: 31% !important;
  }
  .tabl\:w-32 {
    width: 32% !important;
  }
  .tabl\:w-33 {
    width: 33% !important;
  }
  .tabl\:w-34 {
    width: 34% !important;
  }
  .tabl\:w-35 {
    width: 35% !important;
  }
  .tabl\:w-36 {
    width: 36% !important;
  }
  .tabl\:w-37 {
    width: 37% !important;
  }
  .tabl\:w-38 {
    width: 38% !important;
  }
  .tabl\:w-39 {
    width: 39% !important;
  }
  .tabl\:w-40 {
    width: 40% !important;
  }
  .tabl\:w-41 {
    width: 41% !important;
  }
  .tabl\:w-42 {
    width: 42% !important;
  }
  .tabl\:w-43 {
    width: 43% !important;
  }
  .tabl\:w-44 {
    width: 44% !important;
  }
  .tabl\:w-45 {
    width: 45% !important;
  }
  .tabl\:w-46 {
    width: 46% !important;
  }
  .tabl\:w-47 {
    width: 47% !important;
  }
  .tabl\:w-48 {
    width: 48% !important;
  }
  .tabl\:w-49 {
    width: 49% !important;
  }
  .tabl\:w-50 {
    width: 50% !important;
  }
  .tabl\:w-51 {
    width: 51% !important;
  }
  .tabl\:w-52 {
    width: 52% !important;
  }
  .tabl\:w-53 {
    width: 53% !important;
  }
  .tabl\:w-54 {
    width: 54% !important;
  }
  .tabl\:w-55 {
    width: 55% !important;
  }
  .tabl\:w-56 {
    width: 56% !important;
  }
  .tabl\:w-57 {
    width: 57% !important;
  }
  .tabl\:w-58 {
    width: 58% !important;
  }
  .tabl\:w-59 {
    width: 59% !important;
  }
  .tabl\:w-60 {
    width: 60% !important;
  }
  .tabl\:w-61 {
    width: 61% !important;
  }
  .tabl\:w-62 {
    width: 62% !important;
  }
  .tabl\:w-63 {
    width: 63% !important;
  }
  .tabl\:w-64 {
    width: 64% !important;
  }
  .tabl\:w-65 {
    width: 65% !important;
  }
  .tabl\:w-66 {
    width: 66% !important;
  }
  .tabl\:w-67 {
    width: 67% !important;
  }
  .tabl\:w-68 {
    width: 68% !important;
  }
  .tabl\:w-69 {
    width: 69% !important;
  }
  .tabl\:w-70 {
    width: 70% !important;
  }
  .tabl\:w-71 {
    width: 71% !important;
  }
  .tabl\:w-72 {
    width: 72% !important;
  }
  .tabl\:w-73 {
    width: 73% !important;
  }
  .tabl\:w-74 {
    width: 74% !important;
  }
  .tabl\:w-75 {
    width: 75% !important;
  }
  .tabl\:w-76 {
    width: 76% !important;
  }
  .tabl\:w-77 {
    width: 77% !important;
  }
  .tabl\:w-78 {
    width: 78% !important;
  }
  .tabl\:w-79 {
    width: 79% !important;
  }
  .tabl\:w-80 {
    width: 80% !important;
  }
  .tabl\:w-81 {
    width: 81% !important;
  }
  .tabl\:w-82 {
    width: 82% !important;
  }
  .tabl\:w-83 {
    width: 83% !important;
  }
  .tabl\:w-84 {
    width: 84% !important;
  }
  .tabl\:w-85 {
    width: 85% !important;
  }
  .tabl\:w-86 {
    width: 86% !important;
  }
  .tabl\:w-87 {
    width: 87% !important;
  }
  .tabl\:w-88 {
    width: 88% !important;
  }
  .tabl\:w-89 {
    width: 89% !important;
  }
  .tabl\:w-90 {
    width: 90% !important;
  }
  .tabl\:w-91 {
    width: 91% !important;
  }
  .tabl\:w-92 {
    width: 92% !important;
  }
  .tabl\:w-93 {
    width: 93% !important;
  }
  .tabl\:w-94 {
    width: 94% !important;
  }
  .tabl\:w-95 {
    width: 95% !important;
  }
  .tabl\:w-96 {
    width: 96% !important;
  }
  .tabl\:w-97 {
    width: 97% !important;
  }
  .tabl\:w-98 {
    width: 98% !important;
  }
  .tabl\:w-99 {
    width: 99% !important;
  }
  .tabl\:w-100 {
    width: 100% !important;
  }
  .tabl\:w-101 {
    width: 101% !important;
  }
  .tabl\:w-102 {
    width: 102% !important;
  }
  .tabl\:w-103 {
    width: 103% !important;
  }
  .tabl\:w-104 {
    width: 104% !important;
  }
  .tabl\:w-105 {
    width: 105% !important;
  }
  .tabl\:w-106 {
    width: 106% !important;
  }
  .tabl\:w-107 {
    width: 107% !important;
  }
  .tabl\:w-108 {
    width: 108% !important;
  }
  .tabl\:w-109 {
    width: 109% !important;
  }
  .tabl\:w-110 {
    width: 110% !important;
  }
  .tabl\:w-111 {
    width: 111% !important;
  }
  .tabl\:w-112 {
    width: 112% !important;
  }
  .tabl\:w-113 {
    width: 113% !important;
  }
  .tabl\:w-114 {
    width: 114% !important;
  }
  .tabl\:w-115 {
    width: 115% !important;
  }
  .tabl\:w-116 {
    width: 116% !important;
  }
  .tabl\:w-117 {
    width: 117% !important;
  }
  .tabl\:w-118 {
    width: 118% !important;
  }
  .tabl\:w-119 {
    width: 119% !important;
  }
  .tabl\:w-120 {
    width: 120% !important;
  }
  .tabl\:w-121 {
    width: 121% !important;
  }
  .tabl\:w-122 {
    width: 122% !important;
  }
  .tabl\:w-123 {
    width: 123% !important;
  }
  .tabl\:w-124 {
    width: 124% !important;
  }
  .tabl\:w-125 {
    width: 125% !important;
  }
  .tabl\:w-126 {
    width: 126% !important;
  }
  .tabl\:w-127 {
    width: 127% !important;
  }
  .tabl\:w-128 {
    width: 128% !important;
  }
  .tabl\:w-129 {
    width: 129% !important;
  }
  .tabl\:w-130 {
    width: 130% !important;
  }
  .tabl\:w-131 {
    width: 131% !important;
  }
  .tabl\:w-132 {
    width: 132% !important;
  }
  .tabl\:w-133 {
    width: 133% !important;
  }
  .tabl\:w-134 {
    width: 134% !important;
  }
  .tabl\:w-135 {
    width: 135% !important;
  }
  .tabl\:w-136 {
    width: 136% !important;
  }
  .tabl\:w-137 {
    width: 137% !important;
  }
  .tabl\:w-138 {
    width: 138% !important;
  }
  .tabl\:w-139 {
    width: 139% !important;
  }
  .tabl\:w-140 {
    width: 140% !important;
  }
  .tabl\:w-141 {
    width: 141% !important;
  }
  .tabl\:w-142 {
    width: 142% !important;
  }
  .tabl\:w-143 {
    width: 143% !important;
  }
  .tabl\:w-144 {
    width: 144% !important;
  }
  .tabl\:w-145 {
    width: 145% !important;
  }
  .tabl\:w-146 {
    width: 146% !important;
  }
  .tabl\:w-147 {
    width: 147% !important;
  }
  .tabl\:w-148 {
    width: 148% !important;
  }
  .tabl\:w-149 {
    width: 149% !important;
  }
  .tabl\:w-150 {
    width: 150% !important;
  }
  .tabl\:w-151 {
    width: 151% !important;
  }
  .tabl\:w-152 {
    width: 152% !important;
  }
  .tabl\:w-153 {
    width: 153% !important;
  }
  .tabl\:w-154 {
    width: 154% !important;
  }
  .tabl\:w-155 {
    width: 155% !important;
  }
  .tabl\:w-156 {
    width: 156% !important;
  }
  .tabl\:w-157 {
    width: 157% !important;
  }
  .tabl\:w-158 {
    width: 158% !important;
  }
  .tabl\:w-159 {
    width: 159% !important;
  }
  .tabl\:w-160 {
    width: 160% !important;
  }
  .tabl\:w-161 {
    width: 161% !important;
  }
  .tabl\:w-162 {
    width: 162% !important;
  }
  .tabl\:w-163 {
    width: 163% !important;
  }
  .tabl\:w-164 {
    width: 164% !important;
  }
  .tabl\:w-165 {
    width: 165% !important;
  }
  .tabl\:w-166 {
    width: 166% !important;
  }
  .tabl\:w-167 {
    width: 167% !important;
  }
  .tabl\:w-168 {
    width: 168% !important;
  }
  .tabl\:w-169 {
    width: 169% !important;
  }
  .tabl\:w-170 {
    width: 170% !important;
  }
  .tabl\:w-171 {
    width: 171% !important;
  }
  .tabl\:w-172 {
    width: 172% !important;
  }
  .tabl\:w-173 {
    width: 173% !important;
  }
  .tabl\:w-174 {
    width: 174% !important;
  }
  .tabl\:w-175 {
    width: 175% !important;
  }
  .tabl\:w-176 {
    width: 176% !important;
  }
  .tabl\:w-177 {
    width: 177% !important;
  }
  .tabl\:w-178 {
    width: 178% !important;
  }
  .tabl\:w-179 {
    width: 179% !important;
  }
  .tabl\:w-180 {
    width: 180% !important;
  }
  .tabl\:w-181 {
    width: 181% !important;
  }
  .tabl\:w-182 {
    width: 182% !important;
  }
  .tabl\:w-183 {
    width: 183% !important;
  }
  .tabl\:w-184 {
    width: 184% !important;
  }
  .tabl\:w-185 {
    width: 185% !important;
  }
  .tabl\:w-186 {
    width: 186% !important;
  }
  .tabl\:w-187 {
    width: 187% !important;
  }
  .tabl\:w-188 {
    width: 188% !important;
  }
  .tabl\:w-189 {
    width: 189% !important;
  }
  .tabl\:w-190 {
    width: 190% !important;
  }
  .tabl\:w-191 {
    width: 191% !important;
  }
  .tabl\:w-192 {
    width: 192% !important;
  }
  .tabl\:w-193 {
    width: 193% !important;
  }
  .tabl\:w-194 {
    width: 194% !important;
  }
  .tabl\:w-195 {
    width: 195% !important;
  }
  .tabl\:w-196 {
    width: 196% !important;
  }
  .tabl\:w-197 {
    width: 197% !important;
  }
  .tabl\:w-198 {
    width: 198% !important;
  }
  .tabl\:w-199 {
    width: 199% !important;
  }
  .tabl\:w-200 {
    width: 200% !important;
  }
}
@media screen and (min-width: 661px) {
  /* 
  width（other）
  */
  .min-md\:w-auto {
    width: auto !important;
  }
}
@media screen and (max-width: 660px) {
  /* 
  width（em）
  */
  .sp\:w-1em {
    width: 1em !important;
  }
  .sp\:w-1p5em {
    width: 1.5em !important;
  }
  .sp\:w-2em {
    width: 2em !important;
  }
  .sp\:w-2p5em {
    width: 2.5em !important;
  }
  .sp\:w-3em {
    width: 3em !important;
  }
  .sp\:w-3p5em {
    width: 3.5em !important;
  }
  .sp\:w-4em {
    width: 4em !important;
  }
  .sp\:w-4p5em {
    width: 4.5em !important;
  }
  .sp\:w-5em {
    width: 5em !important;
  }
  .sp\:w-5p5em {
    width: 5.5em !important;
  }
  .sp\:w-6em {
    width: 6em !important;
  }
  .sp\:w-6p5em {
    width: 6.5em !important;
  }
  .sp\:w-7em {
    width: 7em !important;
  }
  .sp\:w-7p5em {
    width: 7.5em !important;
  }
  .sp\:w-8em {
    width: 8em !important;
  }
  .sp\:w-8p5em {
    width: 8.5em !important;
  }
  .sp\:w-9em {
    width: 9em !important;
  }
  .sp\:w-9p5em {
    width: 9.5em !important;
  }
  .sp\:w-10em {
    width: 10em !important;
  }
  .sp\:w-10p5em {
    width: 10.5em !important;
  }
  .sp\:w-11em {
    width: 11em !important;
  }
  .sp\:w-11p5em {
    width: 11.5em !important;
  }
  .sp\:w-12em {
    width: 12em !important;
  }
  .sp\:w-12p5em {
    width: 12.5em !important;
  }
  .sp\:w-13em {
    width: 13em !important;
  }
  .sp\:w-13p5em {
    width: 13.5em !important;
  }
  .sp\:w-14em {
    width: 14em !important;
  }
  .sp\:w-14p5em {
    width: 14.5em !important;
  }
  .sp\:w-15em {
    width: 15em !important;
  }
  .sp\:w-15p5em {
    width: 15.5em !important;
  }
  .sp\:w-16em {
    width: 16em !important;
  }
  .sp\:w-16p5em {
    width: 16.5em !important;
  }
  .sp\:w-17em {
    width: 17em !important;
  }
  .sp\:w-17p5em {
    width: 17.5em !important;
  }
  .sp\:w-18em {
    width: 18em !important;
  }
  .sp\:w-18p5em {
    width: 18.5em !important;
  }
  .sp\:w-19em {
    width: 19em !important;
  }
  .sp\:w-19p5em {
    width: 19.5em !important;
  }
  .sp\:w-20em {
    width: 20em !important;
  }
  .sp\:w-20p5em {
    width: 20.5em !important;
  }
  .sp\:w-21em {
    width: 21em !important;
  }
  .sp\:w-21p5em {
    width: 21.5em !important;
  }
  .sp\:w-22em {
    width: 22em !important;
  }
  .sp\:w-22p5em {
    width: 22.5em !important;
  }
  .sp\:w-23em {
    width: 23em !important;
  }
  .sp\:w-23p5em {
    width: 23.5em !important;
  }
  .sp\:w-24em {
    width: 24em !important;
  }
  .sp\:w-24p5em {
    width: 24.5em !important;
  }
  .sp\:w-25em {
    width: 25em !important;
  }
  .sp\:w-25p5em {
    width: 25.5em !important;
  }
  .sp\:w-26em {
    width: 26em !important;
  }
  .sp\:w-26p5em {
    width: 26.5em !important;
  }
  .sp\:w-27em {
    width: 27em !important;
  }
  .sp\:w-27p5em {
    width: 27.5em !important;
  }
  .sp\:w-28em {
    width: 28em !important;
  }
  .sp\:w-28p5em {
    width: 28.5em !important;
  }
  .sp\:w-29em {
    width: 29em !important;
  }
  .sp\:w-29p5em {
    width: 29.5em !important;
  }
  .sp\:w-30em {
    width: 30em !important;
  }
  /* 
  width（px）
  */
  .sp\:w-1px {
    width: 1px !important;
  }
  .sp\:w-2px {
    width: 2px !important;
  }
  .sp\:w-3px {
    width: 3px !important;
  }
  .sp\:w-4px {
    width: 4px !important;
  }
  .sp\:w-5px {
    width: 5px !important;
  }
  .sp\:w-6px {
    width: 6px !important;
  }
  .sp\:w-7px {
    width: 7px !important;
  }
  .sp\:w-8px {
    width: 8px !important;
  }
  .sp\:w-9px {
    width: 9px !important;
  }
  .sp\:w-10px {
    width: 10px !important;
  }
  .sp\:w-11px {
    width: 11px !important;
  }
  .sp\:w-12px {
    width: 12px !important;
  }
  .sp\:w-13px {
    width: 13px !important;
  }
  .sp\:w-14px {
    width: 14px !important;
  }
  .sp\:w-15px {
    width: 15px !important;
  }
  .sp\:w-16px {
    width: 16px !important;
  }
  .sp\:w-17px {
    width: 17px !important;
  }
  .sp\:w-18px {
    width: 18px !important;
  }
  .sp\:w-19px {
    width: 19px !important;
  }
  .sp\:w-20px {
    width: 20px !important;
  }
  .sp\:w-21px {
    width: 21px !important;
  }
  .sp\:w-22px {
    width: 22px !important;
  }
  .sp\:w-23px {
    width: 23px !important;
  }
  .sp\:w-24px {
    width: 24px !important;
  }
  .sp\:w-25px {
    width: 25px !important;
  }
  .sp\:w-26px {
    width: 26px !important;
  }
  .sp\:w-27px {
    width: 27px !important;
  }
  .sp\:w-28px {
    width: 28px !important;
  }
  .sp\:w-29px {
    width: 29px !important;
  }
  .sp\:w-30px {
    width: 30px !important;
  }
  .sp\:w-31px {
    width: 31px !important;
  }
  .sp\:w-32px {
    width: 32px !important;
  }
  .sp\:w-33px {
    width: 33px !important;
  }
  .sp\:w-34px {
    width: 34px !important;
  }
  .sp\:w-35px {
    width: 35px !important;
  }
  .sp\:w-36px {
    width: 36px !important;
  }
  .sp\:w-37px {
    width: 37px !important;
  }
  .sp\:w-38px {
    width: 38px !important;
  }
  .sp\:w-39px {
    width: 39px !important;
  }
  .sp\:w-40px {
    width: 40px !important;
  }
  .sp\:w-41px {
    width: 41px !important;
  }
  .sp\:w-42px {
    width: 42px !important;
  }
  .sp\:w-43px {
    width: 43px !important;
  }
  .sp\:w-44px {
    width: 44px !important;
  }
  .sp\:w-45px {
    width: 45px !important;
  }
  .sp\:w-46px {
    width: 46px !important;
  }
  .sp\:w-47px {
    width: 47px !important;
  }
  .sp\:w-48px {
    width: 48px !important;
  }
  .sp\:w-49px {
    width: 49px !important;
  }
  .sp\:w-50px {
    width: 50px !important;
  }
  .sp\:w-51px {
    width: 51px !important;
  }
  .sp\:w-52px {
    width: 52px !important;
  }
  .sp\:w-53px {
    width: 53px !important;
  }
  .sp\:w-54px {
    width: 54px !important;
  }
  .sp\:w-55px {
    width: 55px !important;
  }
  .sp\:w-56px {
    width: 56px !important;
  }
  .sp\:w-57px {
    width: 57px !important;
  }
  .sp\:w-58px {
    width: 58px !important;
  }
  .sp\:w-59px {
    width: 59px !important;
  }
  .sp\:w-60px {
    width: 60px !important;
  }
  .sp\:w-61px {
    width: 61px !important;
  }
  .sp\:w-62px {
    width: 62px !important;
  }
  .sp\:w-63px {
    width: 63px !important;
  }
  .sp\:w-64px {
    width: 64px !important;
  }
  .sp\:w-65px {
    width: 65px !important;
  }
  .sp\:w-66px {
    width: 66px !important;
  }
  .sp\:w-67px {
    width: 67px !important;
  }
  .sp\:w-68px {
    width: 68px !important;
  }
  .sp\:w-69px {
    width: 69px !important;
  }
  .sp\:w-70px {
    width: 70px !important;
  }
  .sp\:w-71px {
    width: 71px !important;
  }
  .sp\:w-72px {
    width: 72px !important;
  }
  .sp\:w-73px {
    width: 73px !important;
  }
  .sp\:w-74px {
    width: 74px !important;
  }
  .sp\:w-75px {
    width: 75px !important;
  }
  .sp\:w-76px {
    width: 76px !important;
  }
  .sp\:w-77px {
    width: 77px !important;
  }
  .sp\:w-78px {
    width: 78px !important;
  }
  .sp\:w-79px {
    width: 79px !important;
  }
  .sp\:w-80px {
    width: 80px !important;
  }
  .sp\:w-81px {
    width: 81px !important;
  }
  .sp\:w-82px {
    width: 82px !important;
  }
  .sp\:w-83px {
    width: 83px !important;
  }
  .sp\:w-84px {
    width: 84px !important;
  }
  .sp\:w-85px {
    width: 85px !important;
  }
  .sp\:w-86px {
    width: 86px !important;
  }
  .sp\:w-87px {
    width: 87px !important;
  }
  .sp\:w-88px {
    width: 88px !important;
  }
  .sp\:w-89px {
    width: 89px !important;
  }
  .sp\:w-90px {
    width: 90px !important;
  }
  .sp\:w-91px {
    width: 91px !important;
  }
  .sp\:w-92px {
    width: 92px !important;
  }
  .sp\:w-93px {
    width: 93px !important;
  }
  .sp\:w-94px {
    width: 94px !important;
  }
  .sp\:w-95px {
    width: 95px !important;
  }
  .sp\:w-96px {
    width: 96px !important;
  }
  .sp\:w-97px {
    width: 97px !important;
  }
  .sp\:w-98px {
    width: 98px !important;
  }
  .sp\:w-99px {
    width: 99px !important;
  }
  .sp\:w-100px {
    width: 100px !important;
  }
  .sp\:w-101px {
    width: 101px !important;
  }
  .sp\:w-102px {
    width: 102px !important;
  }
  .sp\:w-103px {
    width: 103px !important;
  }
  .sp\:w-104px {
    width: 104px !important;
  }
  .sp\:w-105px {
    width: 105px !important;
  }
  .sp\:w-106px {
    width: 106px !important;
  }
  .sp\:w-107px {
    width: 107px !important;
  }
  .sp\:w-108px {
    width: 108px !important;
  }
  .sp\:w-109px {
    width: 109px !important;
  }
  .sp\:w-110px {
    width: 110px !important;
  }
  .sp\:w-111px {
    width: 111px !important;
  }
  .sp\:w-112px {
    width: 112px !important;
  }
  .sp\:w-113px {
    width: 113px !important;
  }
  .sp\:w-114px {
    width: 114px !important;
  }
  .sp\:w-115px {
    width: 115px !important;
  }
  .sp\:w-116px {
    width: 116px !important;
  }
  .sp\:w-117px {
    width: 117px !important;
  }
  .sp\:w-118px {
    width: 118px !important;
  }
  .sp\:w-119px {
    width: 119px !important;
  }
  .sp\:w-120px {
    width: 120px !important;
  }
  .sp\:w-121px {
    width: 121px !important;
  }
  .sp\:w-122px {
    width: 122px !important;
  }
  .sp\:w-123px {
    width: 123px !important;
  }
  .sp\:w-124px {
    width: 124px !important;
  }
  .sp\:w-125px {
    width: 125px !important;
  }
  .sp\:w-126px {
    width: 126px !important;
  }
  .sp\:w-127px {
    width: 127px !important;
  }
  .sp\:w-128px {
    width: 128px !important;
  }
  .sp\:w-129px {
    width: 129px !important;
  }
  .sp\:w-130px {
    width: 130px !important;
  }
  .sp\:w-131px {
    width: 131px !important;
  }
  .sp\:w-132px {
    width: 132px !important;
  }
  .sp\:w-133px {
    width: 133px !important;
  }
  .sp\:w-134px {
    width: 134px !important;
  }
  .sp\:w-135px {
    width: 135px !important;
  }
  .sp\:w-136px {
    width: 136px !important;
  }
  .sp\:w-137px {
    width: 137px !important;
  }
  .sp\:w-138px {
    width: 138px !important;
  }
  .sp\:w-139px {
    width: 139px !important;
  }
  .sp\:w-140px {
    width: 140px !important;
  }
  .sp\:w-141px {
    width: 141px !important;
  }
  .sp\:w-142px {
    width: 142px !important;
  }
  .sp\:w-143px {
    width: 143px !important;
  }
  .sp\:w-144px {
    width: 144px !important;
  }
  .sp\:w-145px {
    width: 145px !important;
  }
  .sp\:w-146px {
    width: 146px !important;
  }
  .sp\:w-147px {
    width: 147px !important;
  }
  .sp\:w-148px {
    width: 148px !important;
  }
  .sp\:w-149px {
    width: 149px !important;
  }
  .sp\:w-150px {
    width: 150px !important;
  }
  .sp\:w-151px {
    width: 151px !important;
  }
  .sp\:w-152px {
    width: 152px !important;
  }
  .sp\:w-153px {
    width: 153px !important;
  }
  .sp\:w-154px {
    width: 154px !important;
  }
  .sp\:w-155px {
    width: 155px !important;
  }
  .sp\:w-156px {
    width: 156px !important;
  }
  .sp\:w-157px {
    width: 157px !important;
  }
  .sp\:w-158px {
    width: 158px !important;
  }
  .sp\:w-159px {
    width: 159px !important;
  }
  .sp\:w-160px {
    width: 160px !important;
  }
  .sp\:w-161px {
    width: 161px !important;
  }
  .sp\:w-162px {
    width: 162px !important;
  }
  .sp\:w-163px {
    width: 163px !important;
  }
  .sp\:w-164px {
    width: 164px !important;
  }
  .sp\:w-165px {
    width: 165px !important;
  }
  .sp\:w-166px {
    width: 166px !important;
  }
  .sp\:w-167px {
    width: 167px !important;
  }
  .sp\:w-168px {
    width: 168px !important;
  }
  .sp\:w-169px {
    width: 169px !important;
  }
  .sp\:w-170px {
    width: 170px !important;
  }
  .sp\:w-171px {
    width: 171px !important;
  }
  .sp\:w-172px {
    width: 172px !important;
  }
  .sp\:w-173px {
    width: 173px !important;
  }
  .sp\:w-174px {
    width: 174px !important;
  }
  .sp\:w-175px {
    width: 175px !important;
  }
  .sp\:w-176px {
    width: 176px !important;
  }
  .sp\:w-177px {
    width: 177px !important;
  }
  .sp\:w-178px {
    width: 178px !important;
  }
  .sp\:w-179px {
    width: 179px !important;
  }
  .sp\:w-180px {
    width: 180px !important;
  }
  .sp\:w-181px {
    width: 181px !important;
  }
  .sp\:w-182px {
    width: 182px !important;
  }
  .sp\:w-183px {
    width: 183px !important;
  }
  .sp\:w-184px {
    width: 184px !important;
  }
  .sp\:w-185px {
    width: 185px !important;
  }
  .sp\:w-186px {
    width: 186px !important;
  }
  .sp\:w-187px {
    width: 187px !important;
  }
  .sp\:w-188px {
    width: 188px !important;
  }
  .sp\:w-189px {
    width: 189px !important;
  }
  .sp\:w-190px {
    width: 190px !important;
  }
  .sp\:w-191px {
    width: 191px !important;
  }
  .sp\:w-192px {
    width: 192px !important;
  }
  .sp\:w-193px {
    width: 193px !important;
  }
  .sp\:w-194px {
    width: 194px !important;
  }
  .sp\:w-195px {
    width: 195px !important;
  }
  .sp\:w-196px {
    width: 196px !important;
  }
  .sp\:w-197px {
    width: 197px !important;
  }
  .sp\:w-198px {
    width: 198px !important;
  }
  .sp\:w-199px {
    width: 199px !important;
  }
  .sp\:w-200px {
    width: 200px !important;
  }
  .sp\:w-201px {
    width: 201px !important;
  }
  .sp\:w-202px {
    width: 202px !important;
  }
  .sp\:w-203px {
    width: 203px !important;
  }
  .sp\:w-204px {
    width: 204px !important;
  }
  .sp\:w-205px {
    width: 205px !important;
  }
  .sp\:w-206px {
    width: 206px !important;
  }
  .sp\:w-207px {
    width: 207px !important;
  }
  .sp\:w-208px {
    width: 208px !important;
  }
  .sp\:w-209px {
    width: 209px !important;
  }
  .sp\:w-210px {
    width: 210px !important;
  }
  .sp\:w-211px {
    width: 211px !important;
  }
  .sp\:w-212px {
    width: 212px !important;
  }
  .sp\:w-213px {
    width: 213px !important;
  }
  .sp\:w-214px {
    width: 214px !important;
  }
  .sp\:w-215px {
    width: 215px !important;
  }
  .sp\:w-216px {
    width: 216px !important;
  }
  .sp\:w-217px {
    width: 217px !important;
  }
  .sp\:w-218px {
    width: 218px !important;
  }
  .sp\:w-219px {
    width: 219px !important;
  }
  .sp\:w-220px {
    width: 220px !important;
  }
  .sp\:w-221px {
    width: 221px !important;
  }
  .sp\:w-222px {
    width: 222px !important;
  }
  .sp\:w-223px {
    width: 223px !important;
  }
  .sp\:w-224px {
    width: 224px !important;
  }
  .sp\:w-225px {
    width: 225px !important;
  }
  .sp\:w-226px {
    width: 226px !important;
  }
  .sp\:w-227px {
    width: 227px !important;
  }
  .sp\:w-228px {
    width: 228px !important;
  }
  .sp\:w-229px {
    width: 229px !important;
  }
  .sp\:w-230px {
    width: 230px !important;
  }
  .sp\:w-231px {
    width: 231px !important;
  }
  .sp\:w-232px {
    width: 232px !important;
  }
  .sp\:w-233px {
    width: 233px !important;
  }
  .sp\:w-234px {
    width: 234px !important;
  }
  .sp\:w-235px {
    width: 235px !important;
  }
  .sp\:w-236px {
    width: 236px !important;
  }
  .sp\:w-237px {
    width: 237px !important;
  }
  .sp\:w-238px {
    width: 238px !important;
  }
  .sp\:w-239px {
    width: 239px !important;
  }
  .sp\:w-240px {
    width: 240px !important;
  }
  .sp\:w-241px {
    width: 241px !important;
  }
  .sp\:w-242px {
    width: 242px !important;
  }
  .sp\:w-243px {
    width: 243px !important;
  }
  .sp\:w-244px {
    width: 244px !important;
  }
  .sp\:w-245px {
    width: 245px !important;
  }
  .sp\:w-246px {
    width: 246px !important;
  }
  .sp\:w-247px {
    width: 247px !important;
  }
  .sp\:w-248px {
    width: 248px !important;
  }
  .sp\:w-249px {
    width: 249px !important;
  }
  .sp\:w-250px {
    width: 250px !important;
  }
  .sp\:w-251px {
    width: 251px !important;
  }
  .sp\:w-252px {
    width: 252px !important;
  }
  .sp\:w-253px {
    width: 253px !important;
  }
  .sp\:w-254px {
    width: 254px !important;
  }
  .sp\:w-255px {
    width: 255px !important;
  }
  .sp\:w-256px {
    width: 256px !important;
  }
  .sp\:w-257px {
    width: 257px !important;
  }
  .sp\:w-258px {
    width: 258px !important;
  }
  .sp\:w-259px {
    width: 259px !important;
  }
  .sp\:w-260px {
    width: 260px !important;
  }
  .sp\:w-261px {
    width: 261px !important;
  }
  .sp\:w-262px {
    width: 262px !important;
  }
  .sp\:w-263px {
    width: 263px !important;
  }
  .sp\:w-264px {
    width: 264px !important;
  }
  .sp\:w-265px {
    width: 265px !important;
  }
  .sp\:w-266px {
    width: 266px !important;
  }
  .sp\:w-267px {
    width: 267px !important;
  }
  .sp\:w-268px {
    width: 268px !important;
  }
  .sp\:w-269px {
    width: 269px !important;
  }
  .sp\:w-270px {
    width: 270px !important;
  }
  .sp\:w-271px {
    width: 271px !important;
  }
  .sp\:w-272px {
    width: 272px !important;
  }
  .sp\:w-273px {
    width: 273px !important;
  }
  .sp\:w-274px {
    width: 274px !important;
  }
  .sp\:w-275px {
    width: 275px !important;
  }
  .sp\:w-276px {
    width: 276px !important;
  }
  .sp\:w-277px {
    width: 277px !important;
  }
  .sp\:w-278px {
    width: 278px !important;
  }
  .sp\:w-279px {
    width: 279px !important;
  }
  .sp\:w-280px {
    width: 280px !important;
  }
  .sp\:w-281px {
    width: 281px !important;
  }
  .sp\:w-282px {
    width: 282px !important;
  }
  .sp\:w-283px {
    width: 283px !important;
  }
  .sp\:w-284px {
    width: 284px !important;
  }
  .sp\:w-285px {
    width: 285px !important;
  }
  .sp\:w-286px {
    width: 286px !important;
  }
  .sp\:w-287px {
    width: 287px !important;
  }
  .sp\:w-288px {
    width: 288px !important;
  }
  .sp\:w-289px {
    width: 289px !important;
  }
  .sp\:w-290px {
    width: 290px !important;
  }
  .sp\:w-291px {
    width: 291px !important;
  }
  .sp\:w-292px {
    width: 292px !important;
  }
  .sp\:w-293px {
    width: 293px !important;
  }
  .sp\:w-294px {
    width: 294px !important;
  }
  .sp\:w-295px {
    width: 295px !important;
  }
  .sp\:w-296px {
    width: 296px !important;
  }
  .sp\:w-297px {
    width: 297px !important;
  }
  .sp\:w-298px {
    width: 298px !important;
  }
  .sp\:w-299px {
    width: 299px !important;
  }
  .sp\:w-300px {
    width: 300px !important;
  }
  .sp\:w-301px {
    width: 301px !important;
  }
  .sp\:w-302px {
    width: 302px !important;
  }
  .sp\:w-303px {
    width: 303px !important;
  }
  .sp\:w-304px {
    width: 304px !important;
  }
  .sp\:w-305px {
    width: 305px !important;
  }
  .sp\:w-306px {
    width: 306px !important;
  }
  .sp\:w-307px {
    width: 307px !important;
  }
  .sp\:w-308px {
    width: 308px !important;
  }
  .sp\:w-309px {
    width: 309px !important;
  }
  .sp\:w-310px {
    width: 310px !important;
  }
  .sp\:w-311px {
    width: 311px !important;
  }
  .sp\:w-312px {
    width: 312px !important;
  }
  .sp\:w-313px {
    width: 313px !important;
  }
  .sp\:w-314px {
    width: 314px !important;
  }
  .sp\:w-315px {
    width: 315px !important;
  }
  .sp\:w-316px {
    width: 316px !important;
  }
  .sp\:w-317px {
    width: 317px !important;
  }
  .sp\:w-318px {
    width: 318px !important;
  }
  .sp\:w-319px {
    width: 319px !important;
  }
  .sp\:w-320px {
    width: 320px !important;
  }
  .sp\:w-321px {
    width: 321px !important;
  }
  .sp\:w-322px {
    width: 322px !important;
  }
  .sp\:w-323px {
    width: 323px !important;
  }
  .sp\:w-324px {
    width: 324px !important;
  }
  .sp\:w-325px {
    width: 325px !important;
  }
  .sp\:w-326px {
    width: 326px !important;
  }
  .sp\:w-327px {
    width: 327px !important;
  }
  .sp\:w-328px {
    width: 328px !important;
  }
  .sp\:w-329px {
    width: 329px !important;
  }
  .sp\:w-330px {
    width: 330px !important;
  }
  .sp\:w-331px {
    width: 331px !important;
  }
  .sp\:w-332px {
    width: 332px !important;
  }
  .sp\:w-333px {
    width: 333px !important;
  }
  .sp\:w-334px {
    width: 334px !important;
  }
  .sp\:w-335px {
    width: 335px !important;
  }
  .sp\:w-336px {
    width: 336px !important;
  }
  .sp\:w-337px {
    width: 337px !important;
  }
  .sp\:w-338px {
    width: 338px !important;
  }
  .sp\:w-339px {
    width: 339px !important;
  }
  .sp\:w-340px {
    width: 340px !important;
  }
  .sp\:w-341px {
    width: 341px !important;
  }
  .sp\:w-342px {
    width: 342px !important;
  }
  .sp\:w-343px {
    width: 343px !important;
  }
  .sp\:w-344px {
    width: 344px !important;
  }
  .sp\:w-345px {
    width: 345px !important;
  }
  .sp\:w-346px {
    width: 346px !important;
  }
  .sp\:w-347px {
    width: 347px !important;
  }
  .sp\:w-348px {
    width: 348px !important;
  }
  .sp\:w-349px {
    width: 349px !important;
  }
  .sp\:w-350px {
    width: 350px !important;
  }
  .sp\:w-351px {
    width: 351px !important;
  }
  .sp\:w-352px {
    width: 352px !important;
  }
  .sp\:w-353px {
    width: 353px !important;
  }
  .sp\:w-354px {
    width: 354px !important;
  }
  .sp\:w-355px {
    width: 355px !important;
  }
  .sp\:w-356px {
    width: 356px !important;
  }
  .sp\:w-357px {
    width: 357px !important;
  }
  .sp\:w-358px {
    width: 358px !important;
  }
  .sp\:w-359px {
    width: 359px !important;
  }
  .sp\:w-360px {
    width: 360px !important;
  }
  .sp\:w-361px {
    width: 361px !important;
  }
  .sp\:w-362px {
    width: 362px !important;
  }
  .sp\:w-363px {
    width: 363px !important;
  }
  .sp\:w-364px {
    width: 364px !important;
  }
  .sp\:w-365px {
    width: 365px !important;
  }
  .sp\:w-366px {
    width: 366px !important;
  }
  .sp\:w-367px {
    width: 367px !important;
  }
  .sp\:w-368px {
    width: 368px !important;
  }
  .sp\:w-369px {
    width: 369px !important;
  }
  .sp\:w-370px {
    width: 370px !important;
  }
  .sp\:w-371px {
    width: 371px !important;
  }
  .sp\:w-372px {
    width: 372px !important;
  }
  .sp\:w-373px {
    width: 373px !important;
  }
  .sp\:w-374px {
    width: 374px !important;
  }
  .sp\:w-375px {
    width: 375px !important;
  }
  .sp\:w-376px {
    width: 376px !important;
  }
  .sp\:w-377px {
    width: 377px !important;
  }
  .sp\:w-378px {
    width: 378px !important;
  }
  .sp\:w-379px {
    width: 379px !important;
  }
  .sp\:w-380px {
    width: 380px !important;
  }
  .sp\:w-381px {
    width: 381px !important;
  }
  .sp\:w-382px {
    width: 382px !important;
  }
  .sp\:w-383px {
    width: 383px !important;
  }
  .sp\:w-384px {
    width: 384px !important;
  }
  .sp\:w-385px {
    width: 385px !important;
  }
  .sp\:w-386px {
    width: 386px !important;
  }
  .sp\:w-387px {
    width: 387px !important;
  }
  .sp\:w-388px {
    width: 388px !important;
  }
  .sp\:w-389px {
    width: 389px !important;
  }
  .sp\:w-390px {
    width: 390px !important;
  }
  .sp\:w-391px {
    width: 391px !important;
  }
  .sp\:w-392px {
    width: 392px !important;
  }
  .sp\:w-393px {
    width: 393px !important;
  }
  .sp\:w-394px {
    width: 394px !important;
  }
  .sp\:w-395px {
    width: 395px !important;
  }
  .sp\:w-396px {
    width: 396px !important;
  }
  .sp\:w-397px {
    width: 397px !important;
  }
  .sp\:w-398px {
    width: 398px !important;
  }
  .sp\:w-399px {
    width: 399px !important;
  }
  .sp\:w-400px {
    width: 400px !important;
  }
  .sp\:w-401px {
    width: 401px !important;
  }
  .sp\:w-402px {
    width: 402px !important;
  }
  .sp\:w-403px {
    width: 403px !important;
  }
  .sp\:w-404px {
    width: 404px !important;
  }
  .sp\:w-405px {
    width: 405px !important;
  }
  .sp\:w-406px {
    width: 406px !important;
  }
  .sp\:w-407px {
    width: 407px !important;
  }
  .sp\:w-408px {
    width: 408px !important;
  }
  .sp\:w-409px {
    width: 409px !important;
  }
  .sp\:w-410px {
    width: 410px !important;
  }
  .sp\:w-411px {
    width: 411px !important;
  }
  .sp\:w-412px {
    width: 412px !important;
  }
  .sp\:w-413px {
    width: 413px !important;
  }
  .sp\:w-414px {
    width: 414px !important;
  }
  .sp\:w-415px {
    width: 415px !important;
  }
  .sp\:w-416px {
    width: 416px !important;
  }
  .sp\:w-417px {
    width: 417px !important;
  }
  .sp\:w-418px {
    width: 418px !important;
  }
  .sp\:w-419px {
    width: 419px !important;
  }
  .sp\:w-420px {
    width: 420px !important;
  }
  .sp\:w-421px {
    width: 421px !important;
  }
  .sp\:w-422px {
    width: 422px !important;
  }
  .sp\:w-423px {
    width: 423px !important;
  }
  .sp\:w-424px {
    width: 424px !important;
  }
  .sp\:w-425px {
    width: 425px !important;
  }
  .sp\:w-426px {
    width: 426px !important;
  }
  .sp\:w-427px {
    width: 427px !important;
  }
  .sp\:w-428px {
    width: 428px !important;
  }
  .sp\:w-429px {
    width: 429px !important;
  }
  .sp\:w-430px {
    width: 430px !important;
  }
  .sp\:w-431px {
    width: 431px !important;
  }
  .sp\:w-432px {
    width: 432px !important;
  }
  .sp\:w-433px {
    width: 433px !important;
  }
  .sp\:w-434px {
    width: 434px !important;
  }
  .sp\:w-435px {
    width: 435px !important;
  }
  .sp\:w-436px {
    width: 436px !important;
  }
  .sp\:w-437px {
    width: 437px !important;
  }
  .sp\:w-438px {
    width: 438px !important;
  }
  .sp\:w-439px {
    width: 439px !important;
  }
  .sp\:w-440px {
    width: 440px !important;
  }
  .sp\:w-441px {
    width: 441px !important;
  }
  .sp\:w-442px {
    width: 442px !important;
  }
  .sp\:w-443px {
    width: 443px !important;
  }
  .sp\:w-444px {
    width: 444px !important;
  }
  .sp\:w-445px {
    width: 445px !important;
  }
  .sp\:w-446px {
    width: 446px !important;
  }
  .sp\:w-447px {
    width: 447px !important;
  }
  .sp\:w-448px {
    width: 448px !important;
  }
  .sp\:w-449px {
    width: 449px !important;
  }
  .sp\:w-450px {
    width: 450px !important;
  }
  .sp\:w-451px {
    width: 451px !important;
  }
  .sp\:w-452px {
    width: 452px !important;
  }
  .sp\:w-453px {
    width: 453px !important;
  }
  .sp\:w-454px {
    width: 454px !important;
  }
  .sp\:w-455px {
    width: 455px !important;
  }
  .sp\:w-456px {
    width: 456px !important;
  }
  .sp\:w-457px {
    width: 457px !important;
  }
  .sp\:w-458px {
    width: 458px !important;
  }
  .sp\:w-459px {
    width: 459px !important;
  }
  .sp\:w-460px {
    width: 460px !important;
  }
  .sp\:w-461px {
    width: 461px !important;
  }
  .sp\:w-462px {
    width: 462px !important;
  }
  .sp\:w-463px {
    width: 463px !important;
  }
  .sp\:w-464px {
    width: 464px !important;
  }
  .sp\:w-465px {
    width: 465px !important;
  }
  .sp\:w-466px {
    width: 466px !important;
  }
  .sp\:w-467px {
    width: 467px !important;
  }
  .sp\:w-468px {
    width: 468px !important;
  }
  .sp\:w-469px {
    width: 469px !important;
  }
  .sp\:w-470px {
    width: 470px !important;
  }
  .sp\:w-471px {
    width: 471px !important;
  }
  .sp\:w-472px {
    width: 472px !important;
  }
  .sp\:w-473px {
    width: 473px !important;
  }
  .sp\:w-474px {
    width: 474px !important;
  }
  .sp\:w-475px {
    width: 475px !important;
  }
  .sp\:w-476px {
    width: 476px !important;
  }
  .sp\:w-477px {
    width: 477px !important;
  }
  .sp\:w-478px {
    width: 478px !important;
  }
  .sp\:w-479px {
    width: 479px !important;
  }
  .sp\:w-480px {
    width: 480px !important;
  }
  .sp\:w-481px {
    width: 481px !important;
  }
  .sp\:w-482px {
    width: 482px !important;
  }
  .sp\:w-483px {
    width: 483px !important;
  }
  .sp\:w-484px {
    width: 484px !important;
  }
  .sp\:w-485px {
    width: 485px !important;
  }
  .sp\:w-486px {
    width: 486px !important;
  }
  .sp\:w-487px {
    width: 487px !important;
  }
  .sp\:w-488px {
    width: 488px !important;
  }
  .sp\:w-489px {
    width: 489px !important;
  }
  .sp\:w-490px {
    width: 490px !important;
  }
  .sp\:w-491px {
    width: 491px !important;
  }
  .sp\:w-492px {
    width: 492px !important;
  }
  .sp\:w-493px {
    width: 493px !important;
  }
  .sp\:w-494px {
    width: 494px !important;
  }
  .sp\:w-495px {
    width: 495px !important;
  }
  .sp\:w-496px {
    width: 496px !important;
  }
  .sp\:w-497px {
    width: 497px !important;
  }
  .sp\:w-498px {
    width: 498px !important;
  }
  .sp\:w-499px {
    width: 499px !important;
  }
  .sp\:w-500px {
    width: 500px !important;
  }
  .sp\:w-501px {
    width: 501px !important;
  }
  .sp\:w-502px {
    width: 502px !important;
  }
  .sp\:w-503px {
    width: 503px !important;
  }
  .sp\:w-504px {
    width: 504px !important;
  }
  .sp\:w-505px {
    width: 505px !important;
  }
  .sp\:w-506px {
    width: 506px !important;
  }
  .sp\:w-507px {
    width: 507px !important;
  }
  .sp\:w-508px {
    width: 508px !important;
  }
  .sp\:w-509px {
    width: 509px !important;
  }
  .sp\:w-510px {
    width: 510px !important;
  }
  .sp\:w-511px {
    width: 511px !important;
  }
  .sp\:w-512px {
    width: 512px !important;
  }
  .sp\:w-513px {
    width: 513px !important;
  }
  .sp\:w-514px {
    width: 514px !important;
  }
  .sp\:w-515px {
    width: 515px !important;
  }
  .sp\:w-516px {
    width: 516px !important;
  }
  .sp\:w-517px {
    width: 517px !important;
  }
  .sp\:w-518px {
    width: 518px !important;
  }
  .sp\:w-519px {
    width: 519px !important;
  }
  .sp\:w-520px {
    width: 520px !important;
  }
  .sp\:w-521px {
    width: 521px !important;
  }
  .sp\:w-522px {
    width: 522px !important;
  }
  .sp\:w-523px {
    width: 523px !important;
  }
  .sp\:w-524px {
    width: 524px !important;
  }
  .sp\:w-525px {
    width: 525px !important;
  }
  .sp\:w-526px {
    width: 526px !important;
  }
  .sp\:w-527px {
    width: 527px !important;
  }
  .sp\:w-528px {
    width: 528px !important;
  }
  .sp\:w-529px {
    width: 529px !important;
  }
  .sp\:w-530px {
    width: 530px !important;
  }
  .sp\:w-531px {
    width: 531px !important;
  }
  .sp\:w-532px {
    width: 532px !important;
  }
  .sp\:w-533px {
    width: 533px !important;
  }
  .sp\:w-534px {
    width: 534px !important;
  }
  .sp\:w-535px {
    width: 535px !important;
  }
  .sp\:w-536px {
    width: 536px !important;
  }
  .sp\:w-537px {
    width: 537px !important;
  }
  .sp\:w-538px {
    width: 538px !important;
  }
  .sp\:w-539px {
    width: 539px !important;
  }
  .sp\:w-540px {
    width: 540px !important;
  }
  .sp\:w-541px {
    width: 541px !important;
  }
  .sp\:w-542px {
    width: 542px !important;
  }
  .sp\:w-543px {
    width: 543px !important;
  }
  .sp\:w-544px {
    width: 544px !important;
  }
  .sp\:w-545px {
    width: 545px !important;
  }
  .sp\:w-546px {
    width: 546px !important;
  }
  .sp\:w-547px {
    width: 547px !important;
  }
  .sp\:w-548px {
    width: 548px !important;
  }
  .sp\:w-549px {
    width: 549px !important;
  }
  .sp\:w-550px {
    width: 550px !important;
  }
  .sp\:w-551px {
    width: 551px !important;
  }
  .sp\:w-552px {
    width: 552px !important;
  }
  .sp\:w-553px {
    width: 553px !important;
  }
  .sp\:w-554px {
    width: 554px !important;
  }
  .sp\:w-555px {
    width: 555px !important;
  }
  .sp\:w-556px {
    width: 556px !important;
  }
  .sp\:w-557px {
    width: 557px !important;
  }
  .sp\:w-558px {
    width: 558px !important;
  }
  .sp\:w-559px {
    width: 559px !important;
  }
  .sp\:w-560px {
    width: 560px !important;
  }
  .sp\:w-561px {
    width: 561px !important;
  }
  .sp\:w-562px {
    width: 562px !important;
  }
  .sp\:w-563px {
    width: 563px !important;
  }
  .sp\:w-564px {
    width: 564px !important;
  }
  .sp\:w-565px {
    width: 565px !important;
  }
  .sp\:w-566px {
    width: 566px !important;
  }
  .sp\:w-567px {
    width: 567px !important;
  }
  .sp\:w-568px {
    width: 568px !important;
  }
  .sp\:w-569px {
    width: 569px !important;
  }
  .sp\:w-570px {
    width: 570px !important;
  }
  .sp\:w-571px {
    width: 571px !important;
  }
  .sp\:w-572px {
    width: 572px !important;
  }
  .sp\:w-573px {
    width: 573px !important;
  }
  .sp\:w-574px {
    width: 574px !important;
  }
  .sp\:w-575px {
    width: 575px !important;
  }
  .sp\:w-576px {
    width: 576px !important;
  }
  .sp\:w-577px {
    width: 577px !important;
  }
  .sp\:w-578px {
    width: 578px !important;
  }
  .sp\:w-579px {
    width: 579px !important;
  }
  .sp\:w-580px {
    width: 580px !important;
  }
  .sp\:w-581px {
    width: 581px !important;
  }
  .sp\:w-582px {
    width: 582px !important;
  }
  .sp\:w-583px {
    width: 583px !important;
  }
  .sp\:w-584px {
    width: 584px !important;
  }
  .sp\:w-585px {
    width: 585px !important;
  }
  .sp\:w-586px {
    width: 586px !important;
  }
  .sp\:w-587px {
    width: 587px !important;
  }
  .sp\:w-588px {
    width: 588px !important;
  }
  .sp\:w-589px {
    width: 589px !important;
  }
  .sp\:w-590px {
    width: 590px !important;
  }
  .sp\:w-591px {
    width: 591px !important;
  }
  .sp\:w-592px {
    width: 592px !important;
  }
  .sp\:w-593px {
    width: 593px !important;
  }
  .sp\:w-594px {
    width: 594px !important;
  }
  .sp\:w-595px {
    width: 595px !important;
  }
  .sp\:w-596px {
    width: 596px !important;
  }
  .sp\:w-597px {
    width: 597px !important;
  }
  .sp\:w-598px {
    width: 598px !important;
  }
  .sp\:w-599px {
    width: 599px !important;
  }
  .sp\:w-600px {
    width: 600px !important;
  }
  /* 
  width（rem）
  */
  .sp\:w-1rem {
    width: 1rem !important;
  }
  .sp\:w-1p25rem {
    width: 1.25rem !important;
  }
  .sp\:w-1p5rem {
    width: 1.5rem !important;
  }
  .sp\:w-1p75rem {
    width: 1.75rem !important;
  }
  .sp\:w-2rem {
    width: 2rem !important;
  }
  .sp\:w-2p25rem {
    width: 2.25rem !important;
  }
  .sp\:w-2p5rem {
    width: 2.5rem !important;
  }
  .sp\:w-2p75rem {
    width: 2.75rem !important;
  }
  .sp\:w-3rem {
    width: 3rem !important;
  }
  .sp\:w-3p25rem {
    width: 3.25rem !important;
  }
  .sp\:w-3p5rem {
    width: 3.5rem !important;
  }
  .sp\:w-3p75rem {
    width: 3.75rem !important;
  }
  .sp\:w-4rem {
    width: 4rem !important;
  }
  .sp\:w-4p25rem {
    width: 4.25rem !important;
  }
  .sp\:w-4p5rem {
    width: 4.5rem !important;
  }
  .sp\:w-4p75rem {
    width: 4.75rem !important;
  }
  .sp\:w-5rem {
    width: 5rem !important;
  }
  .sp\:w-5p25rem {
    width: 5.25rem !important;
  }
  .sp\:w-5p5rem {
    width: 5.5rem !important;
  }
  .sp\:w-5p75rem {
    width: 5.75rem !important;
  }
  .sp\:w-6rem {
    width: 6rem !important;
  }
  .sp\:w-6p25rem {
    width: 6.25rem !important;
  }
  .sp\:w-6p5rem {
    width: 6.5rem !important;
  }
  .sp\:w-6p75rem {
    width: 6.75rem !important;
  }
  .sp\:w-7rem {
    width: 7rem !important;
  }
  .sp\:w-7p25rem {
    width: 7.25rem !important;
  }
  .sp\:w-7p5rem {
    width: 7.5rem !important;
  }
  .sp\:w-7p75rem {
    width: 7.75rem !important;
  }
  .sp\:w-8rem {
    width: 8rem !important;
  }
  .sp\:w-8p25rem {
    width: 8.25rem !important;
  }
  .sp\:w-8p5rem {
    width: 8.5rem !important;
  }
  .sp\:w-8p75rem {
    width: 8.75rem !important;
  }
  .sp\:w-9rem {
    width: 9rem !important;
  }
  .sp\:w-9p25rem {
    width: 9.25rem !important;
  }
  .sp\:w-9p5rem {
    width: 9.5rem !important;
  }
  .sp\:w-9p75rem {
    width: 9.75rem !important;
  }
  .sp\:w-10rem {
    width: 10rem !important;
  }
  .sp\:w-10p25rem {
    width: 10.25rem !important;
  }
  .sp\:w-10p5rem {
    width: 10.5rem !important;
  }
  .sp\:w-10p75rem {
    width: 10.75rem !important;
  }
  .sp\:w-11rem {
    width: 11rem !important;
  }
  .sp\:w-11p25rem {
    width: 11.25rem !important;
  }
  .sp\:w-11p5rem {
    width: 11.5rem !important;
  }
  .sp\:w-11p75rem {
    width: 11.75rem !important;
  }
  .sp\:w-12rem {
    width: 12rem !important;
  }
  .sp\:w-12p25rem {
    width: 12.25rem !important;
  }
  .sp\:w-12p5rem {
    width: 12.5rem !important;
  }
  .sp\:w-12p75rem {
    width: 12.75rem !important;
  }
  .sp\:w-13rem {
    width: 13rem !important;
  }
  .sp\:w-13p25rem {
    width: 13.25rem !important;
  }
  .sp\:w-13p5rem {
    width: 13.5rem !important;
  }
  .sp\:w-13p75rem {
    width: 13.75rem !important;
  }
  .sp\:w-14rem {
    width: 14rem !important;
  }
  .sp\:w-14p25rem {
    width: 14.25rem !important;
  }
  .sp\:w-14p5rem {
    width: 14.5rem !important;
  }
  .sp\:w-14p75rem {
    width: 14.75rem !important;
  }
  .sp\:w-15rem {
    width: 15rem !important;
  }
  .sp\:w-15p25rem {
    width: 15.25rem !important;
  }
  .sp\:w-15p5rem {
    width: 15.5rem !important;
  }
  .sp\:w-15p75rem {
    width: 15.75rem !important;
  }
  .sp\:w-16rem {
    width: 16rem !important;
  }
  .sp\:w-16p25rem {
    width: 16.25rem !important;
  }
  .sp\:w-16p5rem {
    width: 16.5rem !important;
  }
  .sp\:w-16p75rem {
    width: 16.75rem !important;
  }
  .sp\:w-17rem {
    width: 17rem !important;
  }
  .sp\:w-17p25rem {
    width: 17.25rem !important;
  }
  .sp\:w-17p5rem {
    width: 17.5rem !important;
  }
  .sp\:w-17p75rem {
    width: 17.75rem !important;
  }
  .sp\:w-18rem {
    width: 18rem !important;
  }
  .sp\:w-18p25rem {
    width: 18.25rem !important;
  }
  .sp\:w-18p5rem {
    width: 18.5rem !important;
  }
  .sp\:w-18p75rem {
    width: 18.75rem !important;
  }
  .sp\:w-19rem {
    width: 19rem !important;
  }
  .sp\:w-19p25rem {
    width: 19.25rem !important;
  }
  .sp\:w-19p5rem {
    width: 19.5rem !important;
  }
  .sp\:w-19p75rem {
    width: 19.75rem !important;
  }
  .sp\:w-20rem {
    width: 20rem !important;
  }
  .sp\:w-20p25rem {
    width: 20.25rem !important;
  }
  .sp\:w-20p5rem {
    width: 20.5rem !important;
  }
  .sp\:w-20p75rem {
    width: 20.75rem !important;
  }
  .sp\:w-21rem {
    width: 21rem !important;
  }
  .sp\:w-21p25rem {
    width: 21.25rem !important;
  }
  .sp\:w-21p5rem {
    width: 21.5rem !important;
  }
  .sp\:w-21p75rem {
    width: 21.75rem !important;
  }
  .sp\:w-22rem {
    width: 22rem !important;
  }
  .sp\:w-22p25rem {
    width: 22.25rem !important;
  }
  .sp\:w-22p5rem {
    width: 22.5rem !important;
  }
  .sp\:w-22p75rem {
    width: 22.75rem !important;
  }
  .sp\:w-23rem {
    width: 23rem !important;
  }
  .sp\:w-23p25rem {
    width: 23.25rem !important;
  }
  .sp\:w-23p5rem {
    width: 23.5rem !important;
  }
  .sp\:w-23p75rem {
    width: 23.75rem !important;
  }
  .sp\:w-24rem {
    width: 24rem !important;
  }
  .sp\:w-24p25rem {
    width: 24.25rem !important;
  }
  .sp\:w-24p5rem {
    width: 24.5rem !important;
  }
  .sp\:w-24p75rem {
    width: 24.75rem !important;
  }
  .sp\:w-25rem {
    width: 25rem !important;
  }
  .sp\:w-25p25rem {
    width: 25.25rem !important;
  }
  .sp\:w-25p5rem {
    width: 25.5rem !important;
  }
  .sp\:w-25p75rem {
    width: 25.75rem !important;
  }
  .sp\:w-26rem {
    width: 26rem !important;
  }
  .sp\:w-26p25rem {
    width: 26.25rem !important;
  }
  .sp\:w-26p5rem {
    width: 26.5rem !important;
  }
  .sp\:w-26p75rem {
    width: 26.75rem !important;
  }
  .sp\:w-27rem {
    width: 27rem !important;
  }
  .sp\:w-27p25rem {
    width: 27.25rem !important;
  }
  .sp\:w-27p5rem {
    width: 27.5rem !important;
  }
  .sp\:w-27p75rem {
    width: 27.75rem !important;
  }
  .sp\:w-28rem {
    width: 28rem !important;
  }
  .sp\:w-28p25rem {
    width: 28.25rem !important;
  }
  .sp\:w-28p5rem {
    width: 28.5rem !important;
  }
  .sp\:w-28p75rem {
    width: 28.75rem !important;
  }
  .sp\:w-29rem {
    width: 29rem !important;
  }
  .sp\:w-29p25rem {
    width: 29.25rem !important;
  }
  .sp\:w-29p5rem {
    width: 29.5rem !important;
  }
  .sp\:w-29p75rem {
    width: 29.75rem !important;
  }
  .sp\:w-30rem {
    width: 30rem !important;
  }
  /* 
  width（vw）
  */
  .sp\:vw-10 {
    width: 10vw !important;
  }
  .sp\:vw-20 {
    width: 20vw !important;
  }
  .sp\:vw-30 {
    width: 30vw !important;
  }
  .sp\:vw-40 {
    width: 40vw !important;
  }
  .sp\:vw-50 {
    width: 50vw !important;
  }
  .sp\:vw-60 {
    width: 60vw !important;
  }
  .sp\:vw-70 {
    width: 70vw !important;
  }
  .sp\:vw-80 {
    width: 80vw !important;
  }
  .sp\:vw-90 {
    width: 90vw !important;
  }
  .sp\:vw-100 {
    width: 100vw !important;
  }
  .sp\:vw-110 {
    width: 110vw !important;
  }
  .sp\:vw-120 {
    width: 120vw !important;
  }
  .sp\:vw-130 {
    width: 130vw !important;
  }
  .sp\:vw-140 {
    width: 140vw !important;
  }
  .sp\:vw-150 {
    width: 150vw !important;
  }
  .sp\:vw-160 {
    width: 160vw !important;
  }
  .sp\:vw-170 {
    width: 170vw !important;
  }
  .sp\:vw-180 {
    width: 180vw !important;
  }
  .sp\:vw-190 {
    width: 190vw !important;
  }
  .sp\:vw-200 {
    width: 200vw !important;
  }
  .sp\:vw-210 {
    width: 210vw !important;
  }
  .sp\:vw-220 {
    width: 220vw !important;
  }
  .sp\:vw-230 {
    width: 230vw !important;
  }
  .sp\:vw-240 {
    width: 240vw !important;
  }
  .sp\:vw-250 {
    width: 250vw !important;
  }
  .sp\:vw-260 {
    width: 260vw !important;
  }
  .sp\:vw-270 {
    width: 270vw !important;
  }
  .sp\:vw-280 {
    width: 280vw !important;
  }
  .sp\:vw-290 {
    width: 290vw !important;
  }
  .sp\:vw-300 {
    width: 300vw !important;
  }
  /* 
  width（other）
  */
  .sp\:w-auto {
    width: auto !important;
  }
  .sp\:w-fit {
    width: fit-content !important;
  }
  .sp\:w-max {
    width: max-content !important;
  }
  /* 
  width（%）
  */
  .sp\:w-1\/2 {
    width: 50% !important;
  }
  .sp\:w-1\/3 {
    width: 33.33333% !important;
  }
  .sp\:w-2\/3 {
    width: 66.66667% !important;
  }
  .sp\:w-1\/4 {
    width: 25% !important;
  }
  .sp\:w-3\/4 {
    width: 75% !important;
  }
  .sp\:w-1\/5 {
    width: 20% !important;
  }
  .sp\:w-2\/5 {
    width: 40% !important;
  }
  .sp\:w-3\/5 {
    width: 60% !important;
  }
  .sp\:w-4\/5 {
    width: 80% !important;
  }
  .sp\:w-1\/6 {
    width: 16.66667% !important;
  }
  .sp\:w-5\/6 {
    width: 83.33333% !important;
  }
  .sp\:w-1\/7 {
    width: 14.28571% !important;
  }
  .sp\:w-1\/8 {
    width: 12.5% !important;
  }
  .sp\:w-1\/9 {
    width: 11.11111% !important;
  }
  .sp\:w-1\/10 {
    width: 10% !important;
  }
  .sp\:w-1\/11 {
    width: 9.09091% !important;
  }
  .sp\:w-1\/12 {
    width: 8.33333% !important;
  }
  .sp\:w-1\/13 {
    width: 7.69231% !important;
  }
  .sp\:w-1\/14 {
    width: 7.14286% !important;
  }
  .sp\:w-full {
    width: 100% !important;
  }
  .sp\:w-1 {
    width: 1% !important;
  }
  .sp\:w-2 {
    width: 2% !important;
  }
  .sp\:w-3 {
    width: 3% !important;
  }
  .sp\:w-4 {
    width: 4% !important;
  }
  .sp\:w-5 {
    width: 5% !important;
  }
  .sp\:w-6 {
    width: 6% !important;
  }
  .sp\:w-7 {
    width: 7% !important;
  }
  .sp\:w-8 {
    width: 8% !important;
  }
  .sp\:w-9 {
    width: 9% !important;
  }
  .sp\:w-10 {
    width: 10% !important;
  }
  .sp\:w-11 {
    width: 11% !important;
  }
  .sp\:w-12 {
    width: 12% !important;
  }
  .sp\:w-13 {
    width: 13% !important;
  }
  .sp\:w-14 {
    width: 14% !important;
  }
  .sp\:w-15 {
    width: 15% !important;
  }
  .sp\:w-16 {
    width: 16% !important;
  }
  .sp\:w-17 {
    width: 17% !important;
  }
  .sp\:w-18 {
    width: 18% !important;
  }
  .sp\:w-19 {
    width: 19% !important;
  }
  .sp\:w-20 {
    width: 20% !important;
  }
  .sp\:w-21 {
    width: 21% !important;
  }
  .sp\:w-22 {
    width: 22% !important;
  }
  .sp\:w-23 {
    width: 23% !important;
  }
  .sp\:w-24 {
    width: 24% !important;
  }
  .sp\:w-25 {
    width: 25% !important;
  }
  .sp\:w-26 {
    width: 26% !important;
  }
  .sp\:w-27 {
    width: 27% !important;
  }
  .sp\:w-28 {
    width: 28% !important;
  }
  .sp\:w-29 {
    width: 29% !important;
  }
  .sp\:w-30 {
    width: 30% !important;
  }
  .sp\:w-31 {
    width: 31% !important;
  }
  .sp\:w-32 {
    width: 32% !important;
  }
  .sp\:w-33 {
    width: 33% !important;
  }
  .sp\:w-34 {
    width: 34% !important;
  }
  .sp\:w-35 {
    width: 35% !important;
  }
  .sp\:w-36 {
    width: 36% !important;
  }
  .sp\:w-37 {
    width: 37% !important;
  }
  .sp\:w-38 {
    width: 38% !important;
  }
  .sp\:w-39 {
    width: 39% !important;
  }
  .sp\:w-40 {
    width: 40% !important;
  }
  .sp\:w-41 {
    width: 41% !important;
  }
  .sp\:w-42 {
    width: 42% !important;
  }
  .sp\:w-43 {
    width: 43% !important;
  }
  .sp\:w-44 {
    width: 44% !important;
  }
  .sp\:w-45 {
    width: 45% !important;
  }
  .sp\:w-46 {
    width: 46% !important;
  }
  .sp\:w-47 {
    width: 47% !important;
  }
  .sp\:w-48 {
    width: 48% !important;
  }
  .sp\:w-49 {
    width: 49% !important;
  }
  .sp\:w-50 {
    width: 50% !important;
  }
  .sp\:w-51 {
    width: 51% !important;
  }
  .sp\:w-52 {
    width: 52% !important;
  }
  .sp\:w-53 {
    width: 53% !important;
  }
  .sp\:w-54 {
    width: 54% !important;
  }
  .sp\:w-55 {
    width: 55% !important;
  }
  .sp\:w-56 {
    width: 56% !important;
  }
  .sp\:w-57 {
    width: 57% !important;
  }
  .sp\:w-58 {
    width: 58% !important;
  }
  .sp\:w-59 {
    width: 59% !important;
  }
  .sp\:w-60 {
    width: 60% !important;
  }
  .sp\:w-61 {
    width: 61% !important;
  }
  .sp\:w-62 {
    width: 62% !important;
  }
  .sp\:w-63 {
    width: 63% !important;
  }
  .sp\:w-64 {
    width: 64% !important;
  }
  .sp\:w-65 {
    width: 65% !important;
  }
  .sp\:w-66 {
    width: 66% !important;
  }
  .sp\:w-67 {
    width: 67% !important;
  }
  .sp\:w-68 {
    width: 68% !important;
  }
  .sp\:w-69 {
    width: 69% !important;
  }
  .sp\:w-70 {
    width: 70% !important;
  }
  .sp\:w-71 {
    width: 71% !important;
  }
  .sp\:w-72 {
    width: 72% !important;
  }
  .sp\:w-73 {
    width: 73% !important;
  }
  .sp\:w-74 {
    width: 74% !important;
  }
  .sp\:w-75 {
    width: 75% !important;
  }
  .sp\:w-76 {
    width: 76% !important;
  }
  .sp\:w-77 {
    width: 77% !important;
  }
  .sp\:w-78 {
    width: 78% !important;
  }
  .sp\:w-79 {
    width: 79% !important;
  }
  .sp\:w-80 {
    width: 80% !important;
  }
  .sp\:w-81 {
    width: 81% !important;
  }
  .sp\:w-82 {
    width: 82% !important;
  }
  .sp\:w-83 {
    width: 83% !important;
  }
  .sp\:w-84 {
    width: 84% !important;
  }
  .sp\:w-85 {
    width: 85% !important;
  }
  .sp\:w-86 {
    width: 86% !important;
  }
  .sp\:w-87 {
    width: 87% !important;
  }
  .sp\:w-88 {
    width: 88% !important;
  }
  .sp\:w-89 {
    width: 89% !important;
  }
  .sp\:w-90 {
    width: 90% !important;
  }
  .sp\:w-91 {
    width: 91% !important;
  }
  .sp\:w-92 {
    width: 92% !important;
  }
  .sp\:w-93 {
    width: 93% !important;
  }
  .sp\:w-94 {
    width: 94% !important;
  }
  .sp\:w-95 {
    width: 95% !important;
  }
  .sp\:w-96 {
    width: 96% !important;
  }
  .sp\:w-97 {
    width: 97% !important;
  }
  .sp\:w-98 {
    width: 98% !important;
  }
  .sp\:w-99 {
    width: 99% !important;
  }
  .sp\:w-100 {
    width: 100% !important;
  }
  .sp\:w-101 {
    width: 101% !important;
  }
  .sp\:w-102 {
    width: 102% !important;
  }
  .sp\:w-103 {
    width: 103% !important;
  }
  .sp\:w-104 {
    width: 104% !important;
  }
  .sp\:w-105 {
    width: 105% !important;
  }
  .sp\:w-106 {
    width: 106% !important;
  }
  .sp\:w-107 {
    width: 107% !important;
  }
  .sp\:w-108 {
    width: 108% !important;
  }
  .sp\:w-109 {
    width: 109% !important;
  }
  .sp\:w-110 {
    width: 110% !important;
  }
  .sp\:w-111 {
    width: 111% !important;
  }
  .sp\:w-112 {
    width: 112% !important;
  }
  .sp\:w-113 {
    width: 113% !important;
  }
  .sp\:w-114 {
    width: 114% !important;
  }
  .sp\:w-115 {
    width: 115% !important;
  }
  .sp\:w-116 {
    width: 116% !important;
  }
  .sp\:w-117 {
    width: 117% !important;
  }
  .sp\:w-118 {
    width: 118% !important;
  }
  .sp\:w-119 {
    width: 119% !important;
  }
  .sp\:w-120 {
    width: 120% !important;
  }
  .sp\:w-121 {
    width: 121% !important;
  }
  .sp\:w-122 {
    width: 122% !important;
  }
  .sp\:w-123 {
    width: 123% !important;
  }
  .sp\:w-124 {
    width: 124% !important;
  }
  .sp\:w-125 {
    width: 125% !important;
  }
  .sp\:w-126 {
    width: 126% !important;
  }
  .sp\:w-127 {
    width: 127% !important;
  }
  .sp\:w-128 {
    width: 128% !important;
  }
  .sp\:w-129 {
    width: 129% !important;
  }
  .sp\:w-130 {
    width: 130% !important;
  }
  .sp\:w-131 {
    width: 131% !important;
  }
  .sp\:w-132 {
    width: 132% !important;
  }
  .sp\:w-133 {
    width: 133% !important;
  }
  .sp\:w-134 {
    width: 134% !important;
  }
  .sp\:w-135 {
    width: 135% !important;
  }
  .sp\:w-136 {
    width: 136% !important;
  }
  .sp\:w-137 {
    width: 137% !important;
  }
  .sp\:w-138 {
    width: 138% !important;
  }
  .sp\:w-139 {
    width: 139% !important;
  }
  .sp\:w-140 {
    width: 140% !important;
  }
  .sp\:w-141 {
    width: 141% !important;
  }
  .sp\:w-142 {
    width: 142% !important;
  }
  .sp\:w-143 {
    width: 143% !important;
  }
  .sp\:w-144 {
    width: 144% !important;
  }
  .sp\:w-145 {
    width: 145% !important;
  }
  .sp\:w-146 {
    width: 146% !important;
  }
  .sp\:w-147 {
    width: 147% !important;
  }
  .sp\:w-148 {
    width: 148% !important;
  }
  .sp\:w-149 {
    width: 149% !important;
  }
  .sp\:w-150 {
    width: 150% !important;
  }
  .sp\:w-151 {
    width: 151% !important;
  }
  .sp\:w-152 {
    width: 152% !important;
  }
  .sp\:w-153 {
    width: 153% !important;
  }
  .sp\:w-154 {
    width: 154% !important;
  }
  .sp\:w-155 {
    width: 155% !important;
  }
  .sp\:w-156 {
    width: 156% !important;
  }
  .sp\:w-157 {
    width: 157% !important;
  }
  .sp\:w-158 {
    width: 158% !important;
  }
  .sp\:w-159 {
    width: 159% !important;
  }
  .sp\:w-160 {
    width: 160% !important;
  }
  .sp\:w-161 {
    width: 161% !important;
  }
  .sp\:w-162 {
    width: 162% !important;
  }
  .sp\:w-163 {
    width: 163% !important;
  }
  .sp\:w-164 {
    width: 164% !important;
  }
  .sp\:w-165 {
    width: 165% !important;
  }
  .sp\:w-166 {
    width: 166% !important;
  }
  .sp\:w-167 {
    width: 167% !important;
  }
  .sp\:w-168 {
    width: 168% !important;
  }
  .sp\:w-169 {
    width: 169% !important;
  }
  .sp\:w-170 {
    width: 170% !important;
  }
  .sp\:w-171 {
    width: 171% !important;
  }
  .sp\:w-172 {
    width: 172% !important;
  }
  .sp\:w-173 {
    width: 173% !important;
  }
  .sp\:w-174 {
    width: 174% !important;
  }
  .sp\:w-175 {
    width: 175% !important;
  }
  .sp\:w-176 {
    width: 176% !important;
  }
  .sp\:w-177 {
    width: 177% !important;
  }
  .sp\:w-178 {
    width: 178% !important;
  }
  .sp\:w-179 {
    width: 179% !important;
  }
  .sp\:w-180 {
    width: 180% !important;
  }
  .sp\:w-181 {
    width: 181% !important;
  }
  .sp\:w-182 {
    width: 182% !important;
  }
  .sp\:w-183 {
    width: 183% !important;
  }
  .sp\:w-184 {
    width: 184% !important;
  }
  .sp\:w-185 {
    width: 185% !important;
  }
  .sp\:w-186 {
    width: 186% !important;
  }
  .sp\:w-187 {
    width: 187% !important;
  }
  .sp\:w-188 {
    width: 188% !important;
  }
  .sp\:w-189 {
    width: 189% !important;
  }
  .sp\:w-190 {
    width: 190% !important;
  }
  .sp\:w-191 {
    width: 191% !important;
  }
  .sp\:w-192 {
    width: 192% !important;
  }
  .sp\:w-193 {
    width: 193% !important;
  }
  .sp\:w-194 {
    width: 194% !important;
  }
  .sp\:w-195 {
    width: 195% !important;
  }
  .sp\:w-196 {
    width: 196% !important;
  }
  .sp\:w-197 {
    width: 197% !important;
  }
  .sp\:w-198 {
    width: 198% !important;
  }
  .sp\:w-199 {
    width: 199% !important;
  }
  .sp\:w-200 {
    width: 200% !important;
  }
  /* 
  items-width（%）
  */
  .sp\:items-w-full > * {
    width: 100% !important;
  }
  .sp\:items-w-1 > * {
    width: 1% !important;
  }
  .sp\:items-w-2 > * {
    width: 2% !important;
  }
  .sp\:items-w-3 > * {
    width: 3% !important;
  }
  .sp\:items-w-4 > * {
    width: 4% !important;
  }
  .sp\:items-w-5 > * {
    width: 5% !important;
  }
  .sp\:items-w-6 > * {
    width: 6% !important;
  }
  .sp\:items-w-7 > * {
    width: 7% !important;
  }
  .sp\:items-w-8 > * {
    width: 8% !important;
  }
  .sp\:items-w-9 > * {
    width: 9% !important;
  }
  .sp\:items-w-10 > * {
    width: 10% !important;
  }
  .sp\:items-w-11 > * {
    width: 11% !important;
  }
  .sp\:items-w-12 > * {
    width: 12% !important;
  }
  .sp\:items-w-13 > * {
    width: 13% !important;
  }
  .sp\:items-w-14 > * {
    width: 14% !important;
  }
  .sp\:items-w-15 > * {
    width: 15% !important;
  }
  .sp\:items-w-16 > * {
    width: 16% !important;
  }
  .sp\:items-w-17 > * {
    width: 17% !important;
  }
  .sp\:items-w-18 > * {
    width: 18% !important;
  }
  .sp\:items-w-19 > * {
    width: 19% !important;
  }
  .sp\:items-w-20 > * {
    width: 20% !important;
  }
  .sp\:items-w-21 > * {
    width: 21% !important;
  }
  .sp\:items-w-22 > * {
    width: 22% !important;
  }
  .sp\:items-w-23 > * {
    width: 23% !important;
  }
  .sp\:items-w-24 > * {
    width: 24% !important;
  }
  .sp\:items-w-25 > * {
    width: 25% !important;
  }
  .sp\:items-w-26 > * {
    width: 26% !important;
  }
  .sp\:items-w-27 > * {
    width: 27% !important;
  }
  .sp\:items-w-28 > * {
    width: 28% !important;
  }
  .sp\:items-w-29 > * {
    width: 29% !important;
  }
  .sp\:items-w-30 > * {
    width: 30% !important;
  }
  .sp\:items-w-31 > * {
    width: 31% !important;
  }
  .sp\:items-w-32 > * {
    width: 32% !important;
  }
  .sp\:items-w-33 > * {
    width: 33% !important;
  }
  .sp\:items-w-34 > * {
    width: 34% !important;
  }
  .sp\:items-w-35 > * {
    width: 35% !important;
  }
  .sp\:items-w-36 > * {
    width: 36% !important;
  }
  .sp\:items-w-37 > * {
    width: 37% !important;
  }
  .sp\:items-w-38 > * {
    width: 38% !important;
  }
  .sp\:items-w-39 > * {
    width: 39% !important;
  }
  .sp\:items-w-40 > * {
    width: 40% !important;
  }
  .sp\:items-w-41 > * {
    width: 41% !important;
  }
  .sp\:items-w-42 > * {
    width: 42% !important;
  }
  .sp\:items-w-43 > * {
    width: 43% !important;
  }
  .sp\:items-w-44 > * {
    width: 44% !important;
  }
  .sp\:items-w-45 > * {
    width: 45% !important;
  }
  .sp\:items-w-46 > * {
    width: 46% !important;
  }
  .sp\:items-w-47 > * {
    width: 47% !important;
  }
  .sp\:items-w-48 > * {
    width: 48% !important;
  }
  .sp\:items-w-49 > * {
    width: 49% !important;
  }
  .sp\:items-w-50 > * {
    width: 50% !important;
  }
  .sp\:items-w-51 > * {
    width: 51% !important;
  }
  .sp\:items-w-52 > * {
    width: 52% !important;
  }
  .sp\:items-w-53 > * {
    width: 53% !important;
  }
  .sp\:items-w-54 > * {
    width: 54% !important;
  }
  .sp\:items-w-55 > * {
    width: 55% !important;
  }
  .sp\:items-w-56 > * {
    width: 56% !important;
  }
  .sp\:items-w-57 > * {
    width: 57% !important;
  }
  .sp\:items-w-58 > * {
    width: 58% !important;
  }
  .sp\:items-w-59 > * {
    width: 59% !important;
  }
  .sp\:items-w-60 > * {
    width: 60% !important;
  }
  .sp\:items-w-61 > * {
    width: 61% !important;
  }
  .sp\:items-w-62 > * {
    width: 62% !important;
  }
  .sp\:items-w-63 > * {
    width: 63% !important;
  }
  .sp\:items-w-64 > * {
    width: 64% !important;
  }
  .sp\:items-w-65 > * {
    width: 65% !important;
  }
  .sp\:items-w-66 > * {
    width: 66% !important;
  }
  .sp\:items-w-67 > * {
    width: 67% !important;
  }
  .sp\:items-w-68 > * {
    width: 68% !important;
  }
  .sp\:items-w-69 > * {
    width: 69% !important;
  }
  .sp\:items-w-70 > * {
    width: 70% !important;
  }
  .sp\:items-w-71 > * {
    width: 71% !important;
  }
  .sp\:items-w-72 > * {
    width: 72% !important;
  }
  .sp\:items-w-73 > * {
    width: 73% !important;
  }
  .sp\:items-w-74 > * {
    width: 74% !important;
  }
  .sp\:items-w-75 > * {
    width: 75% !important;
  }
  .sp\:items-w-76 > * {
    width: 76% !important;
  }
  .sp\:items-w-77 > * {
    width: 77% !important;
  }
  .sp\:items-w-78 > * {
    width: 78% !important;
  }
  .sp\:items-w-79 > * {
    width: 79% !important;
  }
  .sp\:items-w-80 > * {
    width: 80% !important;
  }
  .sp\:items-w-81 > * {
    width: 81% !important;
  }
  .sp\:items-w-82 > * {
    width: 82% !important;
  }
  .sp\:items-w-83 > * {
    width: 83% !important;
  }
  .sp\:items-w-84 > * {
    width: 84% !important;
  }
  .sp\:items-w-85 > * {
    width: 85% !important;
  }
  .sp\:items-w-86 > * {
    width: 86% !important;
  }
  .sp\:items-w-87 > * {
    width: 87% !important;
  }
  .sp\:items-w-88 > * {
    width: 88% !important;
  }
  .sp\:items-w-89 > * {
    width: 89% !important;
  }
  .sp\:items-w-90 > * {
    width: 90% !important;
  }
  .sp\:items-w-91 > * {
    width: 91% !important;
  }
  .sp\:items-w-92 > * {
    width: 92% !important;
  }
  .sp\:items-w-93 > * {
    width: 93% !important;
  }
  .sp\:items-w-94 > * {
    width: 94% !important;
  }
  .sp\:items-w-95 > * {
    width: 95% !important;
  }
  .sp\:items-w-96 > * {
    width: 96% !important;
  }
  .sp\:items-w-97 > * {
    width: 97% !important;
  }
  .sp\:items-w-98 > * {
    width: 98% !important;
  }
  .sp\:items-w-99 > * {
    width: 99% !important;
  }
}
/*-----------------------------------------
max-height（em）important なし
-----------------------------------------*/
.max-h-p5em {
  max-height: 0.5em;
}

.max-h-p6em {
  max-height: 0.6em;
}

.max-h-p7em {
  max-height: 0.7em;
}

.max-h-p8em {
  max-height: 0.8em;
}

.max-h-p9em {
  max-height: 0.9em;
}

.max-h-1p1em {
  max-height: 1.1em;
}

.max-h-1p2em {
  max-height: 1.2em;
}

.max-h-1p3em {
  max-height: 1.3em;
}

.max-h-1p4em {
  max-height: 1.4em;
}

.max-h-1em {
  max-height: 1em;
}

.max-h-1p5em {
  max-height: 1.5em;
}

.max-h-2em {
  max-height: 2em;
}

.max-h-2p5em {
  max-height: 2.5em;
}

.max-h-3em {
  max-height: 3em;
}

.max-h-3p5em {
  max-height: 3.5em;
}

.max-h-4em {
  max-height: 4em;
}

.max-h-4p5em {
  max-height: 4.5em;
}

.max-h-5em {
  max-height: 5em;
}

.max-h-5p5em {
  max-height: 5.5em;
}

.max-h-6em {
  max-height: 6em;
}

.max-h-6p5em {
  max-height: 6.5em;
}

.max-h-7em {
  max-height: 7em;
}

.max-h-7p5em {
  max-height: 7.5em;
}

.max-h-8em {
  max-height: 8em;
}

.max-h-8p5em {
  max-height: 8.5em;
}

.max-h-9em {
  max-height: 9em;
}

.max-h-9p5em {
  max-height: 9.5em;
}

.max-h-10em {
  max-height: 10em;
}

.max-h-10p5em {
  max-height: 10.5em;
}

.max-h-11em {
  max-height: 11em;
}

.max-h-11p5em {
  max-height: 11.5em;
}

.max-h-12em {
  max-height: 12em;
}

.max-h-12p5em {
  max-height: 12.5em;
}

.max-h-13em {
  max-height: 13em;
}

.max-h-13p5em {
  max-height: 13.5em;
}

.max-h-14em {
  max-height: 14em;
}

.max-h-14p5em {
  max-height: 14.5em;
}

.max-h-15em {
  max-height: 15em;
}

.max-h-15p5em {
  max-height: 15.5em;
}

.max-h-16em {
  max-height: 16em;
}

.max-h-16p5em {
  max-height: 16.5em;
}

.max-h-17em {
  max-height: 17em;
}

.max-h-17p5em {
  max-height: 17.5em;
}

.max-h-18em {
  max-height: 18em;
}

.max-h-18p5em {
  max-height: 18.5em;
}

.max-h-19em {
  max-height: 19em;
}

.max-h-19p5em {
  max-height: 19.5em;
}

.max-h-20em {
  max-height: 20em;
}

.max-h-20p5em {
  max-height: 20.5em;
}

.max-h-21em {
  max-height: 21em;
}

.max-h-21p5em {
  max-height: 21.5em;
}

.max-h-22em {
  max-height: 22em;
}

.max-h-22p5em {
  max-height: 22.5em;
}

.max-h-23em {
  max-height: 23em;
}

.max-h-23p5em {
  max-height: 23.5em;
}

.max-h-24em {
  max-height: 24em;
}

.max-h-24p5em {
  max-height: 24.5em;
}

.max-h-25em {
  max-height: 25em;
}

.max-h-25p5em {
  max-height: 25.5em;
}

.max-h-26em {
  max-height: 26em;
}

.max-h-26p5em {
  max-height: 26.5em;
}

.max-h-27em {
  max-height: 27em;
}

.max-h-27p5em {
  max-height: 27.5em;
}

.max-h-28em {
  max-height: 28em;
}

.max-h-28p5em {
  max-height: 28.5em;
}

.max-h-29em {
  max-height: 29em;
}

.max-h-29p5em {
  max-height: 29.5em;
}

.max-h-30em {
  max-height: 30em;
}

@media screen and (max-width: 660px) {
  .sp\:max-h-p5em {
    max-height: 0.5em;
  }
  .sp\:max-h-p6em {
    max-height: 0.6em;
  }
  .sp\:max-h-p7em {
    max-height: 0.7em;
  }
  .sp\:max-h-p8em {
    max-height: 0.8em;
  }
  .sp\:max-h-p9em {
    max-height: 0.9em;
  }
  .sp\:max-h-1p1em {
    max-height: 1.1em;
  }
  .sp\:max-h-1p2em {
    max-height: 1.2em;
  }
  .sp\:max-h-1p3em {
    max-height: 1.3em;
  }
  .sp\:max-h-1p4em {
    max-height: 1.4em;
  }
  .sp\:max-h-1em {
    max-height: 1em;
  }
  .sp\:max-h-1p5em {
    max-height: 1.5em;
  }
  .sp\:max-h-2em {
    max-height: 2em;
  }
  .sp\:max-h-2p5em {
    max-height: 2.5em;
  }
  .sp\:max-h-3em {
    max-height: 3em;
  }
  .sp\:max-h-3p5em {
    max-height: 3.5em;
  }
  .sp\:max-h-4em {
    max-height: 4em;
  }
  .sp\:max-h-4p5em {
    max-height: 4.5em;
  }
  .sp\:max-h-5em {
    max-height: 5em;
  }
  .sp\:max-h-5p5em {
    max-height: 5.5em;
  }
  .sp\:max-h-6em {
    max-height: 6em;
  }
  .sp\:max-h-6p5em {
    max-height: 6.5em;
  }
  .sp\:max-h-7em {
    max-height: 7em;
  }
  .sp\:max-h-7p5em {
    max-height: 7.5em;
  }
  .sp\:max-h-8em {
    max-height: 8em;
  }
  .sp\:max-h-8p5em {
    max-height: 8.5em;
  }
  .sp\:max-h-9em {
    max-height: 9em;
  }
  .sp\:max-h-9p5em {
    max-height: 9.5em;
  }
  .sp\:max-h-10em {
    max-height: 10em;
  }
  .sp\:max-h-10p5em {
    max-height: 10.5em;
  }
  .sp\:max-h-11em {
    max-height: 11em;
  }
  .sp\:max-h-11p5em {
    max-height: 11.5em;
  }
  .sp\:max-h-12em {
    max-height: 12em;
  }
  .sp\:max-h-12p5em {
    max-height: 12.5em;
  }
  .sp\:max-h-13em {
    max-height: 13em;
  }
  .sp\:max-h-13p5em {
    max-height: 13.5em;
  }
  .sp\:max-h-14em {
    max-height: 14em;
  }
  .sp\:max-h-14p5em {
    max-height: 14.5em;
  }
  .sp\:max-h-15em {
    max-height: 15em;
  }
  .sp\:max-h-15p5em {
    max-height: 15.5em;
  }
  .sp\:max-h-16em {
    max-height: 16em;
  }
  .sp\:max-h-16p5em {
    max-height: 16.5em;
  }
  .sp\:max-h-17em {
    max-height: 17em;
  }
  .sp\:max-h-17p5em {
    max-height: 17.5em;
  }
  .sp\:max-h-18em {
    max-height: 18em;
  }
  .sp\:max-h-18p5em {
    max-height: 18.5em;
  }
  .sp\:max-h-19em {
    max-height: 19em;
  }
  .sp\:max-h-19p5em {
    max-height: 19.5em;
  }
  .sp\:max-h-20em {
    max-height: 20em;
  }
  .sp\:max-h-20p5em {
    max-height: 20.5em;
  }
  .sp\:max-h-21em {
    max-height: 21em;
  }
  .sp\:max-h-21p5em {
    max-height: 21.5em;
  }
  .sp\:max-h-22em {
    max-height: 22em;
  }
  .sp\:max-h-22p5em {
    max-height: 22.5em;
  }
  .sp\:max-h-23em {
    max-height: 23em;
  }
  .sp\:max-h-23p5em {
    max-height: 23.5em;
  }
  .sp\:max-h-24em {
    max-height: 24em;
  }
  .sp\:max-h-24p5em {
    max-height: 24.5em;
  }
  .sp\:max-h-25em {
    max-height: 25em;
  }
  .sp\:max-h-25p5em {
    max-height: 25.5em;
  }
  .sp\:max-h-26em {
    max-height: 26em;
  }
  .sp\:max-h-26p5em {
    max-height: 26.5em;
  }
  .sp\:max-h-27em {
    max-height: 27em;
  }
  .sp\:max-h-27p5em {
    max-height: 27.5em;
  }
  .sp\:max-h-28em {
    max-height: 28em;
  }
  .sp\:max-h-28p5em {
    max-height: 28.5em;
  }
  .sp\:max-h-29em {
    max-height: 29em;
  }
  .sp\:max-h-29p5em {
    max-height: 29.5em;
  }
  .sp\:max-h-30em {
    max-height: 30em;
  }
}
/*-----------------------------------------
height（rem）
-----------------------------------------*/
.h-1rem {
  height: 1rem !important;
}

.h-1p5rem {
  height: 1.5rem !important;
}

.h-2rem {
  height: 2rem !important;
}

.h-2p5rem {
  height: 2.5rem !important;
}

.h-3rem {
  height: 3rem !important;
}

.h-3p5rem {
  height: 3.5rem !important;
}

.h-4rem {
  height: 4rem !important;
}

.h-4p5rem {
  height: 4.5rem !important;
}

.h-5rem {
  height: 5rem !important;
}

.h-5p5rem {
  height: 5.5rem !important;
}

.h-6rem {
  height: 6rem !important;
}

.h-6p5rem {
  height: 6.5rem !important;
}

.h-7rem {
  height: 7rem !important;
}

.h-7p5rem {
  height: 7.5rem !important;
}

.h-8rem {
  height: 8rem !important;
}

.h-8p5rem {
  height: 8.5rem !important;
}

.h-9rem {
  height: 9rem !important;
}

.h-9p5rem {
  height: 9.5rem !important;
}

.h-10rem {
  height: 10rem !important;
}

.h-10p5rem {
  height: 10.5rem !important;
}

.h-11rem {
  height: 11rem !important;
}

.h-11p5rem {
  height: 11.5rem !important;
}

.h-12rem {
  height: 12rem !important;
}

.h-12p5rem {
  height: 12.5rem !important;
}

.h-13rem {
  height: 13rem !important;
}

.h-13p5rem {
  height: 13.5rem !important;
}

.h-14rem {
  height: 14rem !important;
}

.h-14p5rem {
  height: 14.5rem !important;
}

.h-15rem {
  height: 15rem !important;
}

.h-15p5rem {
  height: 15.5rem !important;
}

.h-16rem {
  height: 16rem !important;
}

.h-16p5rem {
  height: 16.5rem !important;
}

.h-17rem {
  height: 17rem !important;
}

.h-17p5rem {
  height: 17.5rem !important;
}

.h-18rem {
  height: 18rem !important;
}

.h-18p5rem {
  height: 18.5rem !important;
}

.h-19rem {
  height: 19rem !important;
}

.h-19p5rem {
  height: 19.5rem !important;
}

.h-20rem {
  height: 20rem !important;
}

.h-20p5rem {
  height: 20.5rem !important;
}

.h-21rem {
  height: 21rem !important;
}

.h-21p5rem {
  height: 21.5rem !important;
}

.h-22rem {
  height: 22rem !important;
}

.h-22p5rem {
  height: 22.5rem !important;
}

.h-23rem {
  height: 23rem !important;
}

.h-23p5rem {
  height: 23.5rem !important;
}

.h-24rem {
  height: 24rem !important;
}

.h-24p5rem {
  height: 24.5rem !important;
}

.h-25rem {
  height: 25rem !important;
}

.h-25p5rem {
  height: 25.5rem !important;
}

.h-26rem {
  height: 26rem !important;
}

.h-26p5rem {
  height: 26.5rem !important;
}

.h-27rem {
  height: 27rem !important;
}

.h-27p5rem {
  height: 27.5rem !important;
}

.h-28rem {
  height: 28rem !important;
}

.h-28p5rem {
  height: 28.5rem !important;
}

.h-29rem {
  height: 29rem !important;
}

.h-29p5rem {
  height: 29.5rem !important;
}

.h-30rem {
  height: 30rem !important;
}

@media screen and (max-width: 660px) {
  .sp\:h-1rem {
    height: 1rem !important;
  }
  .sp\:h-1p5rem {
    height: 1.5rem !important;
  }
  .sp\:h-2rem {
    height: 2rem !important;
  }
  .sp\:h-2p5rem {
    height: 2.5rem !important;
  }
  .sp\:h-3rem {
    height: 3rem !important;
  }
  .sp\:h-3p5rem {
    height: 3.5rem !important;
  }
  .sp\:h-4rem {
    height: 4rem !important;
  }
  .sp\:h-4p5rem {
    height: 4.5rem !important;
  }
  .sp\:h-5rem {
    height: 5rem !important;
  }
  .sp\:h-5p5rem {
    height: 5.5rem !important;
  }
  .sp\:h-6rem {
    height: 6rem !important;
  }
  .sp\:h-6p5rem {
    height: 6.5rem !important;
  }
  .sp\:h-7rem {
    height: 7rem !important;
  }
  .sp\:h-7p5rem {
    height: 7.5rem !important;
  }
  .sp\:h-8rem {
    height: 8rem !important;
  }
  .sp\:h-8p5rem {
    height: 8.5rem !important;
  }
  .sp\:h-9rem {
    height: 9rem !important;
  }
  .sp\:h-9p5rem {
    height: 9.5rem !important;
  }
  .sp\:h-10rem {
    height: 10rem !important;
  }
  .sp\:h-10p5rem {
    height: 10.5rem !important;
  }
  .sp\:h-11rem {
    height: 11rem !important;
  }
  .sp\:h-11p5rem {
    height: 11.5rem !important;
  }
  .sp\:h-12rem {
    height: 12rem !important;
  }
  .sp\:h-12p5rem {
    height: 12.5rem !important;
  }
  .sp\:h-13rem {
    height: 13rem !important;
  }
  .sp\:h-13p5rem {
    height: 13.5rem !important;
  }
  .sp\:h-14rem {
    height: 14rem !important;
  }
  .sp\:h-14p5rem {
    height: 14.5rem !important;
  }
  .sp\:h-15rem {
    height: 15rem !important;
  }
  .sp\:h-15p5rem {
    height: 15.5rem !important;
  }
  .sp\:h-16rem {
    height: 16rem !important;
  }
  .sp\:h-16p5rem {
    height: 16.5rem !important;
  }
  .sp\:h-17rem {
    height: 17rem !important;
  }
  .sp\:h-17p5rem {
    height: 17.5rem !important;
  }
  .sp\:h-18rem {
    height: 18rem !important;
  }
  .sp\:h-18p5rem {
    height: 18.5rem !important;
  }
  .sp\:h-19rem {
    height: 19rem !important;
  }
  .sp\:h-19p5rem {
    height: 19.5rem !important;
  }
  .sp\:h-20rem {
    height: 20rem !important;
  }
  .sp\:h-20p5rem {
    height: 20.5rem !important;
  }
  .sp\:h-21rem {
    height: 21rem !important;
  }
  .sp\:h-21p5rem {
    height: 21.5rem !important;
  }
  .sp\:h-22rem {
    height: 22rem !important;
  }
  .sp\:h-22p5rem {
    height: 22.5rem !important;
  }
  .sp\:h-23rem {
    height: 23rem !important;
  }
  .sp\:h-23p5rem {
    height: 23.5rem !important;
  }
  .sp\:h-24rem {
    height: 24rem !important;
  }
  .sp\:h-24p5rem {
    height: 24.5rem !important;
  }
  .sp\:h-25rem {
    height: 25rem !important;
  }
  .sp\:h-25p5rem {
    height: 25.5rem !important;
  }
  .sp\:h-26rem {
    height: 26rem !important;
  }
  .sp\:h-26p5rem {
    height: 26.5rem !important;
  }
  .sp\:h-27rem {
    height: 27rem !important;
  }
  .sp\:h-27p5rem {
    height: 27.5rem !important;
  }
  .sp\:h-28rem {
    height: 28rem !important;
  }
  .sp\:h-28p5rem {
    height: 28.5rem !important;
  }
  .sp\:h-29rem {
    height: 29rem !important;
  }
  .sp\:h-29p5rem {
    height: 29.5rem !important;
  }
  .sp\:h-30rem {
    height: 30rem !important;
  }
}
/*-----------------------------------------
height（%）
-----------------------------------------*/
.h-full {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-1 {
  height: 1% !important;
}

.h-2 {
  height: 2% !important;
}

.h-3 {
  height: 3% !important;
}

.h-4 {
  height: 4% !important;
}

.h-5 {
  height: 5% !important;
}

.h-6 {
  height: 6% !important;
}

.h-7 {
  height: 7% !important;
}

.h-8 {
  height: 8% !important;
}

.h-9 {
  height: 9% !important;
}

.h-10 {
  height: 10% !important;
}

.h-11 {
  height: 11% !important;
}

.h-12 {
  height: 12% !important;
}

.h-13 {
  height: 13% !important;
}

.h-14 {
  height: 14% !important;
}

.h-15 {
  height: 15% !important;
}

.h-16 {
  height: 16% !important;
}

.h-17 {
  height: 17% !important;
}

.h-18 {
  height: 18% !important;
}

.h-19 {
  height: 19% !important;
}

.h-20 {
  height: 20% !important;
}

.h-21 {
  height: 21% !important;
}

.h-22 {
  height: 22% !important;
}

.h-23 {
  height: 23% !important;
}

.h-24 {
  height: 24% !important;
}

.h-25 {
  height: 25% !important;
}

.h-26 {
  height: 26% !important;
}

.h-27 {
  height: 27% !important;
}

.h-28 {
  height: 28% !important;
}

.h-29 {
  height: 29% !important;
}

.h-30 {
  height: 30% !important;
}

.h-31 {
  height: 31% !important;
}

.h-32 {
  height: 32% !important;
}

.h-33 {
  height: 33% !important;
}

.h-34 {
  height: 34% !important;
}

.h-35 {
  height: 35% !important;
}

.h-36 {
  height: 36% !important;
}

.h-37 {
  height: 37% !important;
}

.h-38 {
  height: 38% !important;
}

.h-39 {
  height: 39% !important;
}

.h-40 {
  height: 40% !important;
}

.h-41 {
  height: 41% !important;
}

.h-42 {
  height: 42% !important;
}

.h-43 {
  height: 43% !important;
}

.h-44 {
  height: 44% !important;
}

.h-45 {
  height: 45% !important;
}

.h-46 {
  height: 46% !important;
}

.h-47 {
  height: 47% !important;
}

.h-48 {
  height: 48% !important;
}

.h-49 {
  height: 49% !important;
}

.h-50 {
  height: 50% !important;
}

.h-51 {
  height: 51% !important;
}

.h-52 {
  height: 52% !important;
}

.h-53 {
  height: 53% !important;
}

.h-54 {
  height: 54% !important;
}

.h-55 {
  height: 55% !important;
}

.h-56 {
  height: 56% !important;
}

.h-57 {
  height: 57% !important;
}

.h-58 {
  height: 58% !important;
}

.h-59 {
  height: 59% !important;
}

.h-60 {
  height: 60% !important;
}

.h-61 {
  height: 61% !important;
}

.h-62 {
  height: 62% !important;
}

.h-63 {
  height: 63% !important;
}

.h-64 {
  height: 64% !important;
}

.h-65 {
  height: 65% !important;
}

.h-66 {
  height: 66% !important;
}

.h-67 {
  height: 67% !important;
}

.h-68 {
  height: 68% !important;
}

.h-69 {
  height: 69% !important;
}

.h-70 {
  height: 70% !important;
}

.h-71 {
  height: 71% !important;
}

.h-72 {
  height: 72% !important;
}

.h-73 {
  height: 73% !important;
}

.h-74 {
  height: 74% !important;
}

.h-75 {
  height: 75% !important;
}

.h-76 {
  height: 76% !important;
}

.h-77 {
  height: 77% !important;
}

.h-78 {
  height: 78% !important;
}

.h-79 {
  height: 79% !important;
}

.h-80 {
  height: 80% !important;
}

.h-81 {
  height: 81% !important;
}

.h-82 {
  height: 82% !important;
}

.h-83 {
  height: 83% !important;
}

.h-84 {
  height: 84% !important;
}

.h-85 {
  height: 85% !important;
}

.h-86 {
  height: 86% !important;
}

.h-87 {
  height: 87% !important;
}

.h-88 {
  height: 88% !important;
}

.h-89 {
  height: 89% !important;
}

.h-90 {
  height: 90% !important;
}

.h-91 {
  height: 91% !important;
}

.h-92 {
  height: 92% !important;
}

.h-93 {
  height: 93% !important;
}

.h-94 {
  height: 94% !important;
}

.h-95 {
  height: 95% !important;
}

.h-96 {
  height: 96% !important;
}

.h-97 {
  height: 97% !important;
}

.h-98 {
  height: 98% !important;
}

.h-99 {
  height: 99% !important;
}

@media screen and (max-width: 660px) {
  .sp\:h-full {
    height: 100% !important;
  }
  .sp\:h-auto {
    height: auto !important;
  }
}
/*-----------------------------------------
height（em）
-----------------------------------------*/
.h-p5em {
  height: 0.5em !important;
}

.h-p6em {
  height: 0.6em !important;
}

.h-p7em {
  height: 0.7em !important;
}

.h-p8em {
  height: 0.8em !important;
}

.h-p9em {
  height: 0.9em !important;
}

.h-1p1em {
  height: 1.1em !important;
}

.h-1p2em {
  height: 1.2em !important;
}

.h-1p3em {
  height: 1.3em !important;
}

.h-1p4em {
  height: 1.4em !important;
}

.h-1em {
  height: 1em !important;
}

.h-1p5em {
  height: 1.5em !important;
}

.h-2em {
  height: 2em !important;
}

.h-2p5em {
  height: 2.5em !important;
}

.h-3em {
  height: 3em !important;
}

.h-3p5em {
  height: 3.5em !important;
}

.h-4em {
  height: 4em !important;
}

.h-4p5em {
  height: 4.5em !important;
}

.h-5em {
  height: 5em !important;
}

.h-5p5em {
  height: 5.5em !important;
}

.h-6em {
  height: 6em !important;
}

.h-6p5em {
  height: 6.5em !important;
}

.h-7em {
  height: 7em !important;
}

.h-7p5em {
  height: 7.5em !important;
}

.h-8em {
  height: 8em !important;
}

.h-8p5em {
  height: 8.5em !important;
}

.h-9em {
  height: 9em !important;
}

.h-9p5em {
  height: 9.5em !important;
}

.h-10em {
  height: 10em !important;
}

.h-10p5em {
  height: 10.5em !important;
}

.h-11em {
  height: 11em !important;
}

.h-11p5em {
  height: 11.5em !important;
}

.h-12em {
  height: 12em !important;
}

.h-12p5em {
  height: 12.5em !important;
}

.h-13em {
  height: 13em !important;
}

.h-13p5em {
  height: 13.5em !important;
}

.h-14em {
  height: 14em !important;
}

.h-14p5em {
  height: 14.5em !important;
}

.h-15em {
  height: 15em !important;
}

.h-15p5em {
  height: 15.5em !important;
}

.h-16em {
  height: 16em !important;
}

.h-16p5em {
  height: 16.5em !important;
}

.h-17em {
  height: 17em !important;
}

.h-17p5em {
  height: 17.5em !important;
}

.h-18em {
  height: 18em !important;
}

.h-18p5em {
  height: 18.5em !important;
}

.h-19em {
  height: 19em !important;
}

.h-19p5em {
  height: 19.5em !important;
}

.h-20em {
  height: 20em !important;
}

.h-20p5em {
  height: 20.5em !important;
}

.h-21em {
  height: 21em !important;
}

.h-21p5em {
  height: 21.5em !important;
}

.h-22em {
  height: 22em !important;
}

.h-22p5em {
  height: 22.5em !important;
}

.h-23em {
  height: 23em !important;
}

.h-23p5em {
  height: 23.5em !important;
}

.h-24em {
  height: 24em !important;
}

.h-24p5em {
  height: 24.5em !important;
}

.h-25em {
  height: 25em !important;
}

.h-25p5em {
  height: 25.5em !important;
}

.h-26em {
  height: 26em !important;
}

.h-26p5em {
  height: 26.5em !important;
}

.h-27em {
  height: 27em !important;
}

.h-27p5em {
  height: 27.5em !important;
}

.h-28em {
  height: 28em !important;
}

.h-28p5em {
  height: 28.5em !important;
}

.h-29em {
  height: 29em !important;
}

.h-29p5em {
  height: 29.5em !important;
}

.h-30em {
  height: 30em !important;
}

@media screen and (max-width: 660px) {
  .sp\:h-1em {
    height: 1em !important;
  }
  .sp\:h-1p5em {
    height: 1.5em !important;
  }
  .sp\:h-2em {
    height: 2em !important;
  }
  .sp\:h-2p5em {
    height: 2.5em !important;
  }
  .sp\:h-3em {
    height: 3em !important;
  }
  .sp\:h-3p5em {
    height: 3.5em !important;
  }
  .sp\:h-4em {
    height: 4em !important;
  }
  .sp\:h-4p5em {
    height: 4.5em !important;
  }
  .sp\:h-5em {
    height: 5em !important;
  }
  .sp\:h-5p5em {
    height: 5.5em !important;
  }
  .sp\:h-6em {
    height: 6em !important;
  }
  .sp\:h-6p5em {
    height: 6.5em !important;
  }
  .sp\:h-7em {
    height: 7em !important;
  }
  .sp\:h-7p5em {
    height: 7.5em !important;
  }
  .sp\:h-8em {
    height: 8em !important;
  }
  .sp\:h-8p5em {
    height: 8.5em !important;
  }
  .sp\:h-9em {
    height: 9em !important;
  }
  .sp\:h-9p5em {
    height: 9.5em !important;
  }
  .sp\:h-10em {
    height: 10em !important;
  }
  .sp\:h-10p5em {
    height: 10.5em !important;
  }
  .sp\:h-11em {
    height: 11em !important;
  }
  .sp\:h-11p5em {
    height: 11.5em !important;
  }
  .sp\:h-12em {
    height: 12em !important;
  }
  .sp\:h-12p5em {
    height: 12.5em !important;
  }
  .sp\:h-13em {
    height: 13em !important;
  }
  .sp\:h-13p5em {
    height: 13.5em !important;
  }
  .sp\:h-14em {
    height: 14em !important;
  }
  .sp\:h-14p5em {
    height: 14.5em !important;
  }
  .sp\:h-15em {
    height: 15em !important;
  }
  .sp\:h-15p5em {
    height: 15.5em !important;
  }
  .sp\:h-16em {
    height: 16em !important;
  }
  .sp\:h-16p5em {
    height: 16.5em !important;
  }
  .sp\:h-17em {
    height: 17em !important;
  }
  .sp\:h-17p5em {
    height: 17.5em !important;
  }
  .sp\:h-18em {
    height: 18em !important;
  }
  .sp\:h-18p5em {
    height: 18.5em !important;
  }
  .sp\:h-19em {
    height: 19em !important;
  }
  .sp\:h-19p5em {
    height: 19.5em !important;
  }
  .sp\:h-20em {
    height: 20em !important;
  }
  .sp\:h-20p5em {
    height: 20.5em !important;
  }
  .sp\:h-21em {
    height: 21em !important;
  }
  .sp\:h-21p5em {
    height: 21.5em !important;
  }
  .sp\:h-22em {
    height: 22em !important;
  }
  .sp\:h-22p5em {
    height: 22.5em !important;
  }
  .sp\:h-23em {
    height: 23em !important;
  }
  .sp\:h-23p5em {
    height: 23.5em !important;
  }
  .sp\:h-24em {
    height: 24em !important;
  }
  .sp\:h-24p5em {
    height: 24.5em !important;
  }
  .sp\:h-25em {
    height: 25em !important;
  }
  .sp\:h-25p5em {
    height: 25.5em !important;
  }
  .sp\:h-26em {
    height: 26em !important;
  }
  .sp\:h-26p5em {
    height: 26.5em !important;
  }
  .sp\:h-27em {
    height: 27em !important;
  }
  .sp\:h-27p5em {
    height: 27.5em !important;
  }
  .sp\:h-28em {
    height: 28em !important;
  }
  .sp\:h-28p5em {
    height: 28.5em !important;
  }
  .sp\:h-29em {
    height: 29em !important;
  }
  .sp\:h-29p5em {
    height: 29.5em !important;
  }
  .sp\:h-30em {
    height: 30em !important;
  }
}
/*-----------------------------------------
height other
-----------------------------------------*/
.min-h-auto {
  min-height: auto !important;
}

/*-----------------------------------------
・font-size
-----------------------------------------*/
.fs-xl {
  font-size: 1.375rem !important;
  /* 22 */
}
@media screen and (max-width: 660px) {
  .fs-xl {
    font-size: 1rem !important;
    /* 16 */
  }
}

.fs-l {
  font-size: 1.125rem !important;
  /* 18 */
}
@media screen and (max-width: 660px) {
  .fs-l {
    font-size: 0.9375rem !important;
    /* 15 */
  }
}

.fs-r {
  font-size: 1rem !important;
  /* 16 */
}
@media screen and (max-width: 660px) {
  .fs-r {
    font-size: 0.875rem !important;
    /* 14 */
  }
}

.fs-m {
  font-size: 0.9375rem !important;
  /* 15 */
}
@media screen and (max-width: 660px) {
  .fs-m {
    font-size: 0.875rem !important;
    /* 14 */
  }
}

.fs-s {
  font-size: 0.875rem !important;
  /* 14 */
}
@media screen and (max-width: 660px) {
  .fs-s {
    font-size: 0.8125rem !important;
    /* 13 */
  }
}

.fs-xs {
  font-size: 0.8125rem !important;
  /* 13 */
}

.fs-2xs {
  font-size: 0.75rem !important;
  /* 12 */
}
@media screen and (max-width: 660px) {
  .fs-2xs {
    font-size: 0.75rem !important;
    /* 12 */
  }
}

.fs-3xs {
  font-size: 0.6875rem !important;
  /* 11 */
}

.fs-4xs {
  font-size: 0.625rem !important;
  /* 10 */
}

.fs-1 {
  font-size: 0.0625rem !important;
}

.fs-2 {
  font-size: 0.125rem !important;
}

.fs-3 {
  font-size: 0.1875rem !important;
}

.fs-4 {
  font-size: 0.25rem !important;
}

.fs-5 {
  font-size: 0.3125rem !important;
}

.fs-6 {
  font-size: 0.375rem !important;
}

.fs-7 {
  font-size: 0.4375rem !important;
}

.fs-8 {
  font-size: 0.5rem !important;
}

.fs-9 {
  font-size: 0.5625rem !important;
}

.fs-10 {
  font-size: 0.625rem !important;
}

.fs-11 {
  font-size: 0.6875rem !important;
}

.fs-12 {
  font-size: 0.75rem !important;
}

.fs-13 {
  font-size: 0.8125rem !important;
}

.fs-14 {
  font-size: 0.875rem !important;
}

.fs-15 {
  font-size: 0.9375rem !important;
}

.fs-16 {
  font-size: 1rem !important;
}

.fs-17 {
  font-size: 1.0625rem !important;
}

.fs-18 {
  font-size: 1.125rem !important;
}

.fs-19 {
  font-size: 1.1875rem !important;
}

.fs-20 {
  font-size: 1.25rem !important;
}

.fs-21 {
  font-size: 1.3125rem !important;
}

.fs-22 {
  font-size: 1.375rem !important;
}

.fs-23 {
  font-size: 1.4375rem !important;
}

.fs-24 {
  font-size: 1.5rem !important;
}

.fs-25 {
  font-size: 1.5625rem !important;
}

.fs-26 {
  font-size: 1.625rem !important;
}

.fs-27 {
  font-size: 1.6875rem !important;
}

.fs-28 {
  font-size: 1.75rem !important;
}

.fs-29 {
  font-size: 1.8125rem !important;
}

.fs-30 {
  font-size: 1.875rem !important;
}

.fs-31 {
  font-size: 1.9375rem !important;
}

.fs-32 {
  font-size: 2rem !important;
}

.fs-33 {
  font-size: 2.0625rem !important;
}

.fs-34 {
  font-size: 2.125rem !important;
}

.fs-35 {
  font-size: 2.1875rem !important;
}

.fs-36 {
  font-size: 2.25rem !important;
}

.fs-37 {
  font-size: 2.3125rem !important;
}

.fs-38 {
  font-size: 2.375rem !important;
}

.fs-39 {
  font-size: 2.4375rem !important;
}

.fs-40 {
  font-size: 2.5rem !important;
}

.fs-41 {
  font-size: 2.5625rem !important;
}

.fs-42 {
  font-size: 2.625rem !important;
}

.fs-43 {
  font-size: 2.6875rem !important;
}

.fs-44 {
  font-size: 2.75rem !important;
}

.fs-45 {
  font-size: 2.8125rem !important;
}

.fs-46 {
  font-size: 2.875rem !important;
}

.fs-47 {
  font-size: 2.9375rem !important;
}

.fs-48 {
  font-size: 3rem !important;
}

.fs-49 {
  font-size: 3.0625rem !important;
}

.fs-50 {
  font-size: 3.125rem !important;
}

.fs-51 {
  font-size: 3.1875rem !important;
}

.fs-52 {
  font-size: 3.25rem !important;
}

.fs-53 {
  font-size: 3.3125rem !important;
}

.fs-54 {
  font-size: 3.375rem !important;
}

.fs-55 {
  font-size: 3.4375rem !important;
}

.fs-56 {
  font-size: 3.5rem !important;
}

.fs-57 {
  font-size: 3.5625rem !important;
}

.fs-58 {
  font-size: 3.625rem !important;
}

.fs-59 {
  font-size: 3.6875rem !important;
}

.fs-60 {
  font-size: 3.75rem !important;
}

.fs-61 {
  font-size: 3.8125rem !important;
}

.fs-62 {
  font-size: 3.875rem !important;
}

.fs-63 {
  font-size: 3.9375rem !important;
}

.fs-64 {
  font-size: 4rem !important;
}

.fs-65 {
  font-size: 4.0625rem !important;
}

.fs-66 {
  font-size: 4.125rem !important;
}

.fs-67 {
  font-size: 4.1875rem !important;
}

.fs-68 {
  font-size: 4.25rem !important;
}

.fs-69 {
  font-size: 4.3125rem !important;
}

.fs-70 {
  font-size: 4.375rem !important;
}

.fs-71 {
  font-size: 4.4375rem !important;
}

.fs-72 {
  font-size: 4.5rem !important;
}

.fs-73 {
  font-size: 4.5625rem !important;
}

.fs-74 {
  font-size: 4.625rem !important;
}

.fs-75 {
  font-size: 4.6875rem !important;
}

.fs-76 {
  font-size: 4.75rem !important;
}

.fs-77 {
  font-size: 4.8125rem !important;
}

.fs-78 {
  font-size: 4.875rem !important;
}

.fs-79 {
  font-size: 4.9375rem !important;
}

.fs-80 {
  font-size: 5rem !important;
}

.fs-81 {
  font-size: 5.0625rem !important;
}

.fs-82 {
  font-size: 5.125rem !important;
}

.fs-83 {
  font-size: 5.1875rem !important;
}

.fs-84 {
  font-size: 5.25rem !important;
}

.fs-85 {
  font-size: 5.3125rem !important;
}

.fs-86 {
  font-size: 5.375rem !important;
}

.fs-87 {
  font-size: 5.4375rem !important;
}

.fs-88 {
  font-size: 5.5rem !important;
}

.fs-89 {
  font-size: 5.5625rem !important;
}

.fs-90 {
  font-size: 5.625rem !important;
}

.fs-91 {
  font-size: 5.6875rem !important;
}

.fs-92 {
  font-size: 5.75rem !important;
}

.fs-93 {
  font-size: 5.8125rem !important;
}

.fs-94 {
  font-size: 5.875rem !important;
}

.fs-95 {
  font-size: 5.9375rem !important;
}

.fs-96 {
  font-size: 6rem !important;
}

.fs-97 {
  font-size: 6.0625rem !important;
}

.fs-98 {
  font-size: 6.125rem !important;
}

.fs-99 {
  font-size: 6.1875rem !important;
}

.fs-100 {
  font-size: 6.25rem !important;
}

@media screen and (max-width: 660px) {
  .sp\:fs-1 {
    font-size: 0.0625rem !important;
  }
  .sp\:fs-2 {
    font-size: 0.125rem !important;
  }
  .sp\:fs-3 {
    font-size: 0.1875rem !important;
  }
  .sp\:fs-4 {
    font-size: 0.25rem !important;
  }
  .sp\:fs-5 {
    font-size: 0.3125rem !important;
  }
  .sp\:fs-6 {
    font-size: 0.375rem !important;
  }
  .sp\:fs-7 {
    font-size: 0.4375rem !important;
  }
  .sp\:fs-8 {
    font-size: 0.5rem !important;
  }
  .sp\:fs-9 {
    font-size: 0.5625rem !important;
  }
  .sp\:fs-10 {
    font-size: 0.625rem !important;
  }
  .sp\:fs-11 {
    font-size: 0.6875rem !important;
  }
  .sp\:fs-12 {
    font-size: 0.75rem !important;
  }
  .sp\:fs-13 {
    font-size: 0.8125rem !important;
  }
  .sp\:fs-14 {
    font-size: 0.875rem !important;
  }
  .sp\:fs-15 {
    font-size: 0.9375rem !important;
  }
  .sp\:fs-16 {
    font-size: 1rem !important;
  }
  .sp\:fs-17 {
    font-size: 1.0625rem !important;
  }
  .sp\:fs-18 {
    font-size: 1.125rem !important;
  }
  .sp\:fs-19 {
    font-size: 1.1875rem !important;
  }
  .sp\:fs-20 {
    font-size: 1.25rem !important;
  }
  .sp\:fs-21 {
    font-size: 1.3125rem !important;
  }
  .sp\:fs-22 {
    font-size: 1.375rem !important;
  }
  .sp\:fs-23 {
    font-size: 1.4375rem !important;
  }
  .sp\:fs-24 {
    font-size: 1.5rem !important;
  }
  .sp\:fs-25 {
    font-size: 1.5625rem !important;
  }
  .sp\:fs-26 {
    font-size: 1.625rem !important;
  }
  .sp\:fs-27 {
    font-size: 1.6875rem !important;
  }
  .sp\:fs-28 {
    font-size: 1.75rem !important;
  }
  .sp\:fs-29 {
    font-size: 1.8125rem !important;
  }
  .sp\:fs-30 {
    font-size: 1.875rem !important;
  }
  .sp\:fs-31 {
    font-size: 1.9375rem !important;
  }
  .sp\:fs-32 {
    font-size: 2rem !important;
  }
  .sp\:fs-33 {
    font-size: 2.0625rem !important;
  }
  .sp\:fs-34 {
    font-size: 2.125rem !important;
  }
  .sp\:fs-35 {
    font-size: 2.1875rem !important;
  }
  .sp\:fs-36 {
    font-size: 2.25rem !important;
  }
  .sp\:fs-37 {
    font-size: 2.3125rem !important;
  }
  .sp\:fs-38 {
    font-size: 2.375rem !important;
  }
  .sp\:fs-39 {
    font-size: 2.4375rem !important;
  }
  .sp\:fs-40 {
    font-size: 2.5rem !important;
  }
  .sp\:fs-41 {
    font-size: 2.5625rem !important;
  }
  .sp\:fs-42 {
    font-size: 2.625rem !important;
  }
  .sp\:fs-43 {
    font-size: 2.6875rem !important;
  }
  .sp\:fs-44 {
    font-size: 2.75rem !important;
  }
  .sp\:fs-45 {
    font-size: 2.8125rem !important;
  }
  .sp\:fs-46 {
    font-size: 2.875rem !important;
  }
  .sp\:fs-47 {
    font-size: 2.9375rem !important;
  }
  .sp\:fs-48 {
    font-size: 3rem !important;
  }
  .sp\:fs-49 {
    font-size: 3.0625rem !important;
  }
  .sp\:fs-50 {
    font-size: 3.125rem !important;
  }
  .sp\:fs-51 {
    font-size: 3.1875rem !important;
  }
  .sp\:fs-52 {
    font-size: 3.25rem !important;
  }
  .sp\:fs-53 {
    font-size: 3.3125rem !important;
  }
  .sp\:fs-54 {
    font-size: 3.375rem !important;
  }
  .sp\:fs-55 {
    font-size: 3.4375rem !important;
  }
  .sp\:fs-56 {
    font-size: 3.5rem !important;
  }
  .sp\:fs-57 {
    font-size: 3.5625rem !important;
  }
  .sp\:fs-58 {
    font-size: 3.625rem !important;
  }
  .sp\:fs-59 {
    font-size: 3.6875rem !important;
  }
  .sp\:fs-60 {
    font-size: 3.75rem !important;
  }
  .sp\:fs-61 {
    font-size: 3.8125rem !important;
  }
  .sp\:fs-62 {
    font-size: 3.875rem !important;
  }
  .sp\:fs-63 {
    font-size: 3.9375rem !important;
  }
  .sp\:fs-64 {
    font-size: 4rem !important;
  }
  .sp\:fs-65 {
    font-size: 4.0625rem !important;
  }
  .sp\:fs-66 {
    font-size: 4.125rem !important;
  }
  .sp\:fs-67 {
    font-size: 4.1875rem !important;
  }
  .sp\:fs-68 {
    font-size: 4.25rem !important;
  }
  .sp\:fs-69 {
    font-size: 4.3125rem !important;
  }
  .sp\:fs-70 {
    font-size: 4.375rem !important;
  }
  .sp\:fs-71 {
    font-size: 4.4375rem !important;
  }
  .sp\:fs-72 {
    font-size: 4.5rem !important;
  }
  .sp\:fs-73 {
    font-size: 4.5625rem !important;
  }
  .sp\:fs-74 {
    font-size: 4.625rem !important;
  }
  .sp\:fs-75 {
    font-size: 4.6875rem !important;
  }
  .sp\:fs-76 {
    font-size: 4.75rem !important;
  }
  .sp\:fs-77 {
    font-size: 4.8125rem !important;
  }
  .sp\:fs-78 {
    font-size: 4.875rem !important;
  }
  .sp\:fs-79 {
    font-size: 4.9375rem !important;
  }
  .sp\:fs-80 {
    font-size: 5rem !important;
  }
  .sp\:fs-81 {
    font-size: 5.0625rem !important;
  }
  .sp\:fs-82 {
    font-size: 5.125rem !important;
  }
  .sp\:fs-83 {
    font-size: 5.1875rem !important;
  }
  .sp\:fs-84 {
    font-size: 5.25rem !important;
  }
  .sp\:fs-85 {
    font-size: 5.3125rem !important;
  }
  .sp\:fs-86 {
    font-size: 5.375rem !important;
  }
  .sp\:fs-87 {
    font-size: 5.4375rem !important;
  }
  .sp\:fs-88 {
    font-size: 5.5rem !important;
  }
  .sp\:fs-89 {
    font-size: 5.5625rem !important;
  }
  .sp\:fs-90 {
    font-size: 5.625rem !important;
  }
  .sp\:fs-91 {
    font-size: 5.6875rem !important;
  }
  .sp\:fs-92 {
    font-size: 5.75rem !important;
  }
  .sp\:fs-93 {
    font-size: 5.8125rem !important;
  }
  .sp\:fs-94 {
    font-size: 5.875rem !important;
  }
  .sp\:fs-95 {
    font-size: 5.9375rem !important;
  }
  .sp\:fs-96 {
    font-size: 6rem !important;
  }
  .sp\:fs-97 {
    font-size: 6.0625rem !important;
  }
  .sp\:fs-98 {
    font-size: 6.125rem !important;
  }
  .sp\:fs-99 {
    font-size: 6.1875rem !important;
  }
  .sp\:fs-100 {
    font-size: 6.25rem !important;
  }
}
/*-----------------------------------------
font-size（%）
-----------------------------------------*/
.text-50p {
  font-size: 50% !important;
}

.text-55p {
  font-size: 55% !important;
}

.text-60p {
  font-size: 60% !important;
}

.text-65p {
  font-size: 65% !important;
}

.text-70p {
  font-size: 70% !important;
}

.text-75p {
  font-size: 75% !important;
}

.text-80p {
  font-size: 80% !important;
}

.text-85p {
  font-size: 85% !important;
}

.text-90p {
  font-size: 90% !important;
}

.text-110p {
  font-size: 110% !important;
}

.text-120p {
  font-size: 120% !important;
}

.text-130p {
  font-size: 130% !important;
}

.text-140p {
  font-size: 140% !important;
}

.text-150p {
  font-size: 150% !important;
}

.text-xl {
  font-size: 1.375rem !important;
  /* 22 */
}

@media screen and (max-width: 660px) {
  .text-xl {
    font-size: 1.125rem !important;
    /* 18 */
  }
}
.text-l {
  font-size: 1.125rem !important;
  /* 18 */
}

@media screen and (max-width: 660px) {
  .text-l {
    font-size: 1rem !important;
    /* 16 */
  }
}
.text-r {
  font-size: 1rem !important;
  /* 16 */
}

@media screen and (max-width: 660px) {
  .text-r {
    font-size: 0.875rem !important;
    /* 14 */
  }
}
.text-m {
  font-size: 0.9375rem !important;
  /* 15 */
}

@media screen and (max-width: 660px) {
  .text-m {
    font-size: 0.875rem !important;
    /* 14 */
  }
}
.text-s {
  font-size: 0.875rem !important;
  /* 14 */
}
@media screen and (max-width: 660px) {
  .text-s {
    font-size: 0.8125rem !important;
  }
}

.text-xs {
  font-size: 0.8125rem !important;
  /* 13 */
}

.text-2xs {
  font-size: 0.75rem !important;
  /* 12 */
}
.text-3xs {
  font-size: 0.6875rem !important;
  /* 11 */
}
.text-4xs {
  font-size: 0.625rem !important;
  /* 10 */
}
.text-1 {
  font-size: 0.0625rem !important;
}

.text-2 {
  font-size: 0.125rem !important;
}

.text-3 {
  font-size: 0.1875rem !important;
}

.text-4 {
  font-size: 0.25rem !important;
}

.text-5 {
  font-size: 0.3125rem !important;
}

.text-6 {
  font-size: 0.375rem !important;
}

.text-7 {
  font-size: 0.4375rem !important;
}

.text-8 {
  font-size: 0.5rem !important;
}

.text-9 {
  font-size: 0.5625rem !important;
}

.text-10 {
  font-size: 0.625rem !important;
}

.text-11 {
  font-size: 0.6875rem !important;
}

.text-12 {
  font-size: 0.75rem !important;
}

.text-13 {
  font-size: 0.8125rem !important;
}

.text-14 {
  font-size: 0.875rem !important;
}

.text-15 {
  font-size: 0.9375rem !important;
}

.text-16 {
  font-size: 1rem !important;
}

.text-17 {
  font-size: 1.0625rem !important;
}

.text-18 {
  font-size: 1.125rem !important;
}

.text-19 {
  font-size: 1.1875rem !important;
}

.text-20 {
  font-size: 1.25rem !important;
}

.text-21 {
  font-size: 1.3125rem !important;
}

.text-22 {
  font-size: 1.375rem !important;
}

.text-23 {
  font-size: 1.4375rem !important;
}

.text-24 {
  font-size: 1.5rem !important;
}

.text-25 {
  font-size: 1.5625rem !important;
}

.text-26 {
  font-size: 1.625rem !important;
}

.text-27 {
  font-size: 1.6875rem !important;
}

.text-28 {
  font-size: 1.75rem !important;
}

.text-29 {
  font-size: 1.8125rem !important;
}

.text-30 {
  font-size: 1.875rem !important;
}

.text-31 {
  font-size: 1.9375rem !important;
}

.text-32 {
  font-size: 2rem !important;
}

.text-33 {
  font-size: 2.0625rem !important;
}

.text-34 {
  font-size: 2.125rem !important;
}

.text-35 {
  font-size: 2.1875rem !important;
}

.text-36 {
  font-size: 2.25rem !important;
}

.text-37 {
  font-size: 2.3125rem !important;
}

.text-38 {
  font-size: 2.375rem !important;
}

.text-39 {
  font-size: 2.4375rem !important;
}

.text-40 {
  font-size: 2.5rem !important;
}

.text-41 {
  font-size: 2.5625rem !important;
}

.text-42 {
  font-size: 2.625rem !important;
}

.text-43 {
  font-size: 2.6875rem !important;
}

.text-44 {
  font-size: 2.75rem !important;
}

.text-45 {
  font-size: 2.8125rem !important;
}

.text-46 {
  font-size: 2.875rem !important;
}

.text-47 {
  font-size: 2.9375rem !important;
}

.text-48 {
  font-size: 3rem !important;
}

.text-49 {
  font-size: 3.0625rem !important;
}

.text-50 {
  font-size: 3.125rem !important;
}

.text-51 {
  font-size: 3.1875rem !important;
}

.text-52 {
  font-size: 3.25rem !important;
}

.text-53 {
  font-size: 3.3125rem !important;
}

.text-54 {
  font-size: 3.375rem !important;
}

.text-55 {
  font-size: 3.4375rem !important;
}

.text-56 {
  font-size: 3.5rem !important;
}

.text-57 {
  font-size: 3.5625rem !important;
}

.text-58 {
  font-size: 3.625rem !important;
}

.text-59 {
  font-size: 3.6875rem !important;
}

.text-60 {
  font-size: 3.75rem !important;
}

.text-61 {
  font-size: 3.8125rem !important;
}

.text-62 {
  font-size: 3.875rem !important;
}

.text-63 {
  font-size: 3.9375rem !important;
}

.text-64 {
  font-size: 4rem !important;
}

.text-65 {
  font-size: 4.0625rem !important;
}

.text-66 {
  font-size: 4.125rem !important;
}

.text-67 {
  font-size: 4.1875rem !important;
}

.text-68 {
  font-size: 4.25rem !important;
}

.text-69 {
  font-size: 4.3125rem !important;
}

.text-70 {
  font-size: 4.375rem !important;
}

.text-71 {
  font-size: 4.4375rem !important;
}

.text-72 {
  font-size: 4.5rem !important;
}

.text-73 {
  font-size: 4.5625rem !important;
}

.text-74 {
  font-size: 4.625rem !important;
}

.text-75 {
  font-size: 4.6875rem !important;
}

.text-76 {
  font-size: 4.75rem !important;
}

.text-77 {
  font-size: 4.8125rem !important;
}

.text-78 {
  font-size: 4.875rem !important;
}

.text-79 {
  font-size: 4.9375rem !important;
}

.text-80 {
  font-size: 5rem !important;
}

.text-81 {
  font-size: 5.0625rem !important;
}

.text-82 {
  font-size: 5.125rem !important;
}

.text-83 {
  font-size: 5.1875rem !important;
}

.text-84 {
  font-size: 5.25rem !important;
}

.text-85 {
  font-size: 5.3125rem !important;
}

.text-86 {
  font-size: 5.375rem !important;
}

.text-87 {
  font-size: 5.4375rem !important;
}

.text-88 {
  font-size: 5.5rem !important;
}

.text-89 {
  font-size: 5.5625rem !important;
}

.text-90 {
  font-size: 5.625rem !important;
}

.text-91 {
  font-size: 5.6875rem !important;
}

.text-92 {
  font-size: 5.75rem !important;
}

.text-93 {
  font-size: 5.8125rem !important;
}

.text-94 {
  font-size: 5.875rem !important;
}

.text-95 {
  font-size: 5.9375rem !important;
}

.text-96 {
  font-size: 6rem !important;
}

.text-97 {
  font-size: 6.0625rem !important;
}

.text-98 {
  font-size: 6.125rem !important;
}

.text-99 {
  font-size: 6.1875rem !important;
}

.text-100 {
  font-size: 6.25rem !important;
}

@media screen and (max-width: 660px) {
  .sp\:text-1 {
    font-size: 0.0625rem !important;
  }
  .sp\:text-2 {
    font-size: 0.125rem !important;
  }
  .sp\:text-3 {
    font-size: 0.1875rem !important;
  }
  .sp\:text-4 {
    font-size: 0.25rem !important;
  }
  .sp\:text-5 {
    font-size: 0.3125rem !important;
  }
  .sp\:text-6 {
    font-size: 0.375rem !important;
  }
  .sp\:text-7 {
    font-size: 0.4375rem !important;
  }
  .sp\:text-8 {
    font-size: 0.5rem !important;
  }
  .sp\:text-9 {
    font-size: 0.5625rem !important;
  }
  .sp\:text-10 {
    font-size: 0.625rem !important;
  }
  .sp\:text-11 {
    font-size: 0.6875rem !important;
  }
  .sp\:text-12 {
    font-size: 0.75rem !important;
  }
  .sp\:text-13 {
    font-size: 0.8125rem !important;
  }
  .sp\:text-14 {
    font-size: 0.875rem !important;
  }
  .sp\:text-15 {
    font-size: 0.9375rem !important;
  }
  .sp\:text-16 {
    font-size: 1rem !important;
  }
  .sp\:text-17 {
    font-size: 1.0625rem !important;
  }
  .sp\:text-18 {
    font-size: 1.125rem !important;
  }
  .sp\:text-19 {
    font-size: 1.1875rem !important;
  }
  .sp\:text-20 {
    font-size: 1.25rem !important;
  }
  .sp\:text-21 {
    font-size: 1.3125rem !important;
  }
  .sp\:text-22 {
    font-size: 1.375rem !important;
  }
  .sp\:text-23 {
    font-size: 1.4375rem !important;
  }
  .sp\:text-24 {
    font-size: 1.5rem !important;
  }
  .sp\:text-25 {
    font-size: 1.5625rem !important;
  }
  .sp\:text-26 {
    font-size: 1.625rem !important;
  }
  .sp\:text-27 {
    font-size: 1.6875rem !important;
  }
  .sp\:text-28 {
    font-size: 1.75rem !important;
  }
  .sp\:text-29 {
    font-size: 1.8125rem !important;
  }
  .sp\:text-30 {
    font-size: 1.875rem !important;
  }
  .sp\:text-31 {
    font-size: 1.9375rem !important;
  }
  .sp\:text-32 {
    font-size: 2rem !important;
  }
  .sp\:text-33 {
    font-size: 2.0625rem !important;
  }
  .sp\:text-34 {
    font-size: 2.125rem !important;
  }
  .sp\:text-35 {
    font-size: 2.1875rem !important;
  }
  .sp\:text-36 {
    font-size: 2.25rem !important;
  }
  .sp\:text-37 {
    font-size: 2.3125rem !important;
  }
  .sp\:text-38 {
    font-size: 2.375rem !important;
  }
  .sp\:text-39 {
    font-size: 2.4375rem !important;
  }
  .sp\:text-40 {
    font-size: 2.5rem !important;
  }
  .sp\:text-41 {
    font-size: 2.5625rem !important;
  }
  .sp\:text-42 {
    font-size: 2.625rem !important;
  }
  .sp\:text-43 {
    font-size: 2.6875rem !important;
  }
  .sp\:text-44 {
    font-size: 2.75rem !important;
  }
  .sp\:text-45 {
    font-size: 2.8125rem !important;
  }
  .sp\:text-46 {
    font-size: 2.875rem !important;
  }
  .sp\:text-47 {
    font-size: 2.9375rem !important;
  }
  .sp\:text-48 {
    font-size: 3rem !important;
  }
  .sp\:text-49 {
    font-size: 3.0625rem !important;
  }
  .sp\:text-50 {
    font-size: 3.125rem !important;
  }
  .sp\:text-51 {
    font-size: 3.1875rem !important;
  }
  .sp\:text-52 {
    font-size: 3.25rem !important;
  }
  .sp\:text-53 {
    font-size: 3.3125rem !important;
  }
  .sp\:text-54 {
    font-size: 3.375rem !important;
  }
  .sp\:text-55 {
    font-size: 3.4375rem !important;
  }
  .sp\:text-56 {
    font-size: 3.5rem !important;
  }
  .sp\:text-57 {
    font-size: 3.5625rem !important;
  }
  .sp\:text-58 {
    font-size: 3.625rem !important;
  }
  .sp\:text-59 {
    font-size: 3.6875rem !important;
  }
  .sp\:text-60 {
    font-size: 3.75rem !important;
  }
  .sp\:text-61 {
    font-size: 3.8125rem !important;
  }
  .sp\:text-62 {
    font-size: 3.875rem !important;
  }
  .sp\:text-63 {
    font-size: 3.9375rem !important;
  }
  .sp\:text-64 {
    font-size: 4rem !important;
  }
  .sp\:text-65 {
    font-size: 4.0625rem !important;
  }
  .sp\:text-66 {
    font-size: 4.125rem !important;
  }
  .sp\:text-67 {
    font-size: 4.1875rem !important;
  }
  .sp\:text-68 {
    font-size: 4.25rem !important;
  }
  .sp\:text-69 {
    font-size: 4.3125rem !important;
  }
  .sp\:text-70 {
    font-size: 4.375rem !important;
  }
  .sp\:text-71 {
    font-size: 4.4375rem !important;
  }
  .sp\:text-72 {
    font-size: 4.5rem !important;
  }
  .sp\:text-73 {
    font-size: 4.5625rem !important;
  }
  .sp\:text-74 {
    font-size: 4.625rem !important;
  }
  .sp\:text-75 {
    font-size: 4.6875rem !important;
  }
  .sp\:text-76 {
    font-size: 4.75rem !important;
  }
  .sp\:text-77 {
    font-size: 4.8125rem !important;
  }
  .sp\:text-78 {
    font-size: 4.875rem !important;
  }
  .sp\:text-79 {
    font-size: 4.9375rem !important;
  }
  .sp\:text-80 {
    font-size: 5rem !important;
  }
  .sp\:text-81 {
    font-size: 5.0625rem !important;
  }
  .sp\:text-82 {
    font-size: 5.125rem !important;
  }
  .sp\:text-83 {
    font-size: 5.1875rem !important;
  }
  .sp\:text-84 {
    font-size: 5.25rem !important;
  }
  .sp\:text-85 {
    font-size: 5.3125rem !important;
  }
  .sp\:text-86 {
    font-size: 5.375rem !important;
  }
  .sp\:text-87 {
    font-size: 5.4375rem !important;
  }
  .sp\:text-88 {
    font-size: 5.5rem !important;
  }
  .sp\:text-89 {
    font-size: 5.5625rem !important;
  }
  .sp\:text-90 {
    font-size: 5.625rem !important;
  }
  .sp\:text-91 {
    font-size: 5.6875rem !important;
  }
  .sp\:text-92 {
    font-size: 5.75rem !important;
  }
  .sp\:text-93 {
    font-size: 5.8125rem !important;
  }
  .sp\:text-94 {
    font-size: 5.875rem !important;
  }
  .sp\:text-95 {
    font-size: 5.9375rem !important;
  }
  .sp\:text-96 {
    font-size: 6rem !important;
  }
  .sp\:text-97 {
    font-size: 6.0625rem !important;
  }
  .sp\:text-98 {
    font-size: 6.125rem !important;
  }
  .sp\:text-99 {
    font-size: 6.1875rem !important;
  }
  .sp\:text-100 {
    font-size: 6.25rem !important;
  }
}
.text-p1em {
  font-size: 0.1em !important;
}

.text-p2em {
  font-size: 0.2em !important;
}

.text-p3em {
  font-size: 0.3em !important;
}

.text-p4em {
  font-size: 0.4em !important;
}

.text-p5em {
  font-size: 0.5em !important;
}

.text-p6em {
  font-size: 0.6em !important;
}

.text-p7em {
  font-size: 0.7em !important;
}

.text-p8em {
  font-size: 0.8em !important;
}

.text-p9em {
  font-size: 0.9em !important;
}

@media screen and (max-width: 660px) {
  .sp\:text-p1em {
    font-size: 0.1em !important;
  }
  .sp\:text-p2em {
    font-size: 0.2em !important;
  }
  .sp\:text-p3em {
    font-size: 0.3em !important;
  }
  .sp\:text-p4em {
    font-size: 0.4em !important;
  }
  .sp\:text-p5em {
    font-size: 0.5em !important;
  }
  .sp\:text-p6em {
    font-size: 0.6em !important;
  }
  .sp\:text-p7em {
    font-size: 0.7em !important;
  }
  .sp\:text-p8em {
    font-size: 0.8em !important;
  }
  .sp\:text-p9em {
    font-size: 0.9em !important;
  }
}
/*-----------------------------------------
font-wight
-----------------------------------------*/
.text-bold {
  font-weight: bold !important;
}

.text-normal {
  font-weight: normal !important;
}

@media screen and (max-width: 660px) {
  .sp\:text-bold {
    font-weight: bold !important;
  }
  .sp\:text-normal {
    font-weight: normal !important;
  }
}
/*-----------------------------------------
text-color
-----------------------------------------*/
.text-blue {
  color: #1b51b7;
}

.text-light-blue {
  color: #1b51b7;
}

.item-text-link-blue a,
.text-link-blue {
  color: #1b51b7;
}

.text-red {
  color: #f00;
}


.text-gray666 {
  color: #666 !important;
}

.text-gray999 {
  color: #999 !important;
}

.text-black {
  color: #000;
}

.text-inherit {
  color: inherit !important;
}

.text-current {
  color: currentColor !important;
}

.text-transparent {
  color: transparent !important;
}

/*-----------------------------------------
text Align
-----------------------------------------*/
.text-left {
  text-align: left !important;
}

.text-center {
  text-align: center !important;
}

.text-right {
  text-align: right !important;
}

@media screen and (max-width: 820px) {
  .tabl\:text-left {
    text-align: left !important;
  }
  .tabl\:text-center {
    text-align: center !important;
  }
  .tabl\:text-right {
    text-align: right !important;
  }
}
@media screen and (max-width: 660px) {
  .sp\:text-left {
    text-align: left !important;
  }
  .sp\:text-center {
    text-align: center !important;
  }
  .sp\:text-right {
    text-align: right !important;
  }
}
/*-----------------------------------------
Vertical Align
-----------------------------------------*/
.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

/*-----------------------------------------
・line height
-----------------------------------------*/
.leading-none {
  line-height: none !important;
}

.leading-1p1 {
  line-height: 1.1 !important;
}

.leading-1p2 {
  line-height: 1.2 !important;
}

.leading-1p3 {
  line-height: 1.3 !important;
}

.leading-1p4 {
  line-height: 1.4 !important;
}

.leading-1p5 {
  line-height: 1.5 !important;
}

.leading-1p6 {
  line-height: 1.6 !important;
}

.leading-1p7 {
  line-height: 1.7 !important;
}

.leading-1p8 {
  line-height: 1.8 !important;
}

.leading-1p9 {
  line-height: 1.9 !important;
}

/*-----------------------------------------
・letter spacing
-----------------------------------------*/
/* defalt 0.03em */
/*-----------------------------------------
display
-----------------------------------------*/
.d-none {
  display: none !important;
}

.d-contents {
  display: contents !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-table-row {
  display: table-row !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media screen and (min-width: 1216px) {
  .min-lg\:d-none {
    display: none !important;
  }
  .min-lg\:d-contents {
    display: contents !important;
  }
  .min-lg\:d-inline {
    display: inline !important;
  }
  .min-lg\:d-inline-block {
    display: inline-block !important;
  }
  .min-lg\:d-block {
    display: block !important;
  }
  .min-lg\:d-grid {
    display: grid !important;
  }
  .min-lg\:d-inline-grid {
    display: inline-grid !important;
  }
  .min-lg\:d-table {
    display: table !important;
  }
  .min-lg\:d-table-cell {
    display: table-cell !important;
  }
  .min-lg\:d-table-row {
    display: table-row !important;
  }
  .min-lg\:d-flex {
    display: flex !important;
  }
  .min-lg\:d-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1001px) {
  .min-ml\:d-none {
    display: none !important;
  }
  .min-ml\:d-contents {
    display: contents !important;
  }
  .min-ml\:d-inline {
    display: inline !important;
  }
  .min-ml\:d-inline-block {
    display: inline-block !important;
  }
  .min-ml\:d-block {
    display: block !important;
  }
  .min-ml\:d-grid {
    display: grid !important;
  }
  .min-ml\:d-inline-grid {
    display: inline-grid !important;
  }
  .min-ml\:d-table {
    display: table !important;
  }
  .min-ml\:d-table-cell {
    display: table-cell !important;
  }
  .min-ml\:d-table-row {
    display: table-row !important;
  }
  .min-ml\:d-flex {
    display: flex !important;
  }
  .min-ml\:d-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 821px) {
  .min-tabl\:d-none {
    display: none !important;
  }
  .min-tabl\:d-contents {
    display: contents !important;
  }
  .min-tabl\:d-inline {
    display: inline !important;
  }
  .min-tabl\:d-inline-block {
    display: inline-block !important;
  }
  .min-tabl\:d-block {
    display: block !important;
  }
  .min-tabl\:d-grid {
    display: grid !important;
  }
  .min-tabl\:d-inline-grid {
    display: inline-grid !important;
  }
  .min-tabl\:d-table {
    display: table !important;
  }
  .min-tabl\:d-table-cell {
    display: table-cell !important;
  }
  .min-tabl\:d-table-row {
    display: table-row !important;
  }
  .min-tabl\:d-flex {
    display: flex !important;
  }
  .min-tabl\:d-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 661px) {
  .min-md\:d-none {
    display: none !important;
  }
  .min-md\:d-contents {
    display: contents !important;
  }
  .min-md\:d-inline {
    display: inline !important;
  }
  .min-md\:d-inline-block {
    display: inline-block !important;
  }
  .min-md\:d-block {
    display: block !important;
  }
  .min-md\:d-grid {
    display: grid !important;
  }
  .min-md\:d-inline-grid {
    display: inline-grid !important;
  }
  .min-md\:d-table {
    display: table !important;
  }
  .min-md\:d-table-cell {
    display: table-cell !important;
  }
  .min-md\:d-table-row {
    display: table-row !important;
  }
  .min-md\:d-flex {
    display: flex !important;
  }
  .min-md\:d-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1500px) {
  .xl\:d-none {
    display: none !important;
  }
  .xl\:d-contents {
    display: contents !important;
  }
  .xl\:d-inline {
    display: inline !important;
  }
  .xl\:d-inline-block {
    display: inline-block !important;
  }
  .xl\:d-block {
    display: block !important;
  }
  .xl\:d-grid {
    display: grid !important;
  }
  .xl\:d-inline-grid {
    display: inline-grid !important;
  }
  .xl\:d-table {
    display: table !important;
  }
  .xl\:d-table-cell {
    display: table-cell !important;
  }
  .xl\:d-table-row {
    display: table-row !important;
  }
  .xl\:d-flex {
    display: flex !important;
  }
  .xl\:d-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 820px) {
  .tabl\:d-none {
    display: none !important;
  }
  .tabl\:d-contents {
    display: contents !important;
  }
  .tabl\:d-inline {
    display: inline !important;
  }
  .tabl\:d-inline-block {
    display: inline-block !important;
  }
  .tabl\:d-block {
    display: block !important;
  }
  .tabl\:d-grid {
    display: grid !important;
  }
  .tabl\:d-inline-grid {
    display: inline-grid !important;
  }
  .tabl\:d-table {
    display: table !important;
  }
  .tabl\:d-table-cell {
    display: table-cell !important;
  }
  .tabl\:d-table-row {
    display: table-row !important;
  }
  .tabl\:d-flex {
    display: flex !important;
  }
  .tabl\:d-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 768px) {
  .tab\:d-none {
    display: none !important;
  }
  .tab\:d-contents {
    display: contents !important;
  }
  .tab\:d-inline {
    display: inline !important;
  }
  .tab\:d-inline-block {
    display: inline-block !important;
  }
  .tab\:d-block {
    display: block !important;
  }
  .tab\:d-grid {
    display: grid !important;
  }
  .tab\:d-inline-grid {
    display: inline-grid !important;
  }
  .tab\:d-table {
    display: table !important;
  }
  .tab\:d-table-cell {
    display: table-cell !important;
  }
  .tab\:d-table-row {
    display: table-row !important;
  }
  .tab\:d-flex {
    display: flex !important;
  }
  .tab\:d-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 767px) {
  .md\:d-none {
    display: none !important;
  }
  .md\:d-contents {
    display: contents !important;
  }
  .md\:d-inline {
    display: inline !important;
  }
  .md\:d-inline-block {
    display: inline-block !important;
  }
  .md\:d-block {
    display: block !important;
  }
  .md\:d-grid {
    display: grid !important;
  }
  .md\:d-inline-grid {
    display: inline-grid !important;
  }
  .md\:d-table {
    display: table !important;
  }
  .md\:d-table-cell {
    display: table-cell !important;
  }
  .md\:d-table-row {
    display: table-row !important;
  }
  .md\:d-flex {
    display: flex !important;
  }
  .md\:d-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 660px) {
  .sp\:d-none {
    display: none !important;
  }
  .sp\:d-contents {
    display: contents !important;
  }
  .sp\:d-inline {
    display: inline !important;
  }
  .sp\:d-inline-block {
    display: inline-block !important;
  }
  .sp\:d-block {
    display: block !important;
  }
  .sp\:d-grid {
    display: grid !important;
  }
  .sp\:d-inline-grid {
    display: inline-grid !important;
  }
  .sp\:d-table {
    display: table !important;
  }
  .sp\:d-table-cell {
    display: table-cell !important;
  }
  .sp\:d-table-row {
    display: table-row !important;
  }
  .sp\:d-flex {
    display: flex !important;
  }
  .sp\:d-inline-flex {
    display: inline-flex !important;
  }
}
.grid-col2-auto {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0.5em 0;
}

.grid-col2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.item-min-w-20em dt {
  min-width: 20em;
}
@media screen and (max-width: 660px) {
  .item-min-w-20em dt {
    min-width: 100%;
  }
}

/*-----------------------------------------
flex
-----------------------------------------*/
.justify-normal {
  justify-content: normal !important;
}

.justify-start {
  justify-content: flex-start !important;
}

.justify-end {
  justify-content: flex-end !important;
}

.justify-center {
  display: flex;
  justify-content: center !important;
}

.justify-between {
  display: flex;
  justify-content: space-between !important;
}

.justify-around {
  justify-content: space-around !important;
}

.justify-evenly {
  justify-content: space-evenly !important;
}

.justify-stretch {
  justify-content: stretch !important;
}

.items-start {
  align-items: flex-start !important;
}

.items-end {
  align-items: flex-end !important;
}

.items-center {
  align-items: center !important;
}

.items-baseline {
  align-items: baseline !important;
}

.items-stretch {
  align-items: stretch !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-col {
  display: flex;
  flex-direction: column !important;
}

.flex-col-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

@media screen and (max-width: 1500px) {
  .xl\:justify-normal {
    justify-content: normal !important;
  }
  .xl\:justify-start {
    justify-content: flex-start !important;
  }
  .xl\:justify-end {
    justify-content: flex-end !important;
  }
  .xl\:justify-center {
    justify-content: center !important;
  }
  .xl\:justify-between {
    justify-content: space-between !important;
  }
  .xl\:justify-around {
    justify-content: space-around !important;
  }
  .xl\:justify-evenly {
    justify-content: space-evenly !important;
  }
  .xl\:justify-stretch {
    justify-content: stretch !important;
  }
  .xl\:items-start {
    align-items: flex-start !important;
  }
  .xl\:items-end {
    align-items: flex-end !important;
  }
  .xl\:items-center {
    align-items: center !important;
  }
  .xl\:items-baseline {
    align-items: baseline !important;
  }
  .xl\:items-stretch {
    align-items: stretch !important;
  }
  .xl\:flex-row {
    flex-direction: row !important;
  }
  .xl\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .xl\:flex-col {
    flex-direction: column !important;
  }
  .xl\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .xl\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .xl\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .xl\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .xl\:flex-grow-1 {
    flex-grow: 1 !important;
  }
  .xl\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .xl\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}
@media screen and (max-width: 1215px) {
  .lg\:d-none {
    display: none !important;
  }
  .lg\:d-contents {
    display: contents !important;
  }
  .lg\:d-inline {
    display: inline !important;
  }
  .lg\:d-inline-block {
    display: inline-block !important;
  }
  .lg\:d-block {
    display: block !important;
  }
  .lg\:d-grid {
    display: grid !important;
  }
  .lg\:d-inline-grid {
    display: inline-grid !important;
  }
  .lg\:d-table {
    display: table !important;
  }
  .lg\:d-table-cell {
    display: table-cell !important;
  }
  .lg\:d-table-row {
    display: table-row !important;
  }
  .lg\:d-flex {
    display: flex !important;
  }
  .lg\:d-inline-flex {
    display: inline-flex !important;
  }
  .lg\:justify-normal {
    justify-content: normal !important;
  }
  .lg\:justify-start {
    justify-content: flex-start !important;
  }
  .lg\:justify-end {
    justify-content: flex-end !important;
  }
  .lg\:justify-center {
    justify-content: center !important;
  }
  .lg\:justify-between {
    justify-content: space-between !important;
  }
  .lg\:justify-around {
    justify-content: space-around !important;
  }
  .lg\:justify-evenly {
    justify-content: space-evenly !important;
  }
  .lg\:justify-stretch {
    justify-content: stretch !important;
  }
  .lg\:items-start {
    align-items: flex-start !important;
  }
  .lg\:items-end {
    align-items: flex-end !important;
  }
  .lg\:items-center {
    align-items: center !important;
  }
  .lg\:items-baseline {
    align-items: baseline !important;
  }
  .lg\:items-stretch {
    align-items: stretch !important;
  }
  .lg\:flex-row {
    flex-direction: row !important;
  }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .lg\:flex-col {
    flex-direction: column !important;
  }
  .lg\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .lg\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .lg\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media screen and (max-width: 1000px) {
  .ml\:d-none {
    display: none !important;
  }
  .ml\:d-contents {
    display: contents !important;
  }
  .ml\:d-inline {
    display: inline !important;
  }
  .ml\:d-inline-block {
    display: inline-block !important;
  }
  .ml\:d-block {
    display: block !important;
  }
  .ml\:d-grid {
    display: grid !important;
  }
  .ml\:d-inline-grid {
    display: inline-grid !important;
  }
  .ml\:d-table {
    display: table !important;
  }
  .ml\:d-table-cell {
    display: table-cell !important;
  }
  .ml\:d-table-row {
    display: table-row !important;
  }
  .ml\:d-flex {
    display: flex !important;
  }
  .ml\:d-inline-flex {
    display: inline-flex !important;
  }
  .ml\:justify-normal {
    justify-content: normal !important;
  }
  .ml\:justify-start {
    justify-content: flex-start !important;
  }
  .ml\:justify-end {
    justify-content: flex-end !important;
  }
  .ml\:justify-center {
    justify-content: center !important;
  }
  .ml\:justify-between {
    justify-content: space-between !important;
  }
  .ml\:justify-around {
    justify-content: space-around !important;
  }
  .ml\:justify-evenly {
    justify-content: space-evenly !important;
  }
  .ml\:justify-stretch {
    justify-content: stretch !important;
  }
  .ml\:items-start {
    align-items: flex-start !important;
  }
  .ml\:items-end {
    align-items: flex-end !important;
  }
  .ml\:items-center {
    align-items: center !important;
  }
  .ml\:items-baseline {
    align-items: baseline !important;
  }
  .ml\:items-stretch {
    align-items: stretch !important;
  }
  .ml\:flex-row {
    flex-direction: row !important;
  }
  .ml\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .ml\:flex-col {
    flex-direction: column !important;
  }
  .ml\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .ml\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .ml\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .ml\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media screen and (max-width: 820px) {
  .tabl\:d-none {
    display: none !important;
  }
  .tabl\:d-contents {
    display: contents !important;
  }
  .tabl\:d-inline {
    display: inline !important;
  }
  .tabl\:d-inline-block {
    display: inline-block !important;
  }
  .tabl\:d-block {
    display: block !important;
  }
  .tabl\:d-grid {
    display: grid !important;
  }
  .tabl\:d-inline-grid {
    display: inline-grid !important;
  }
  .tabl\:d-table {
    display: table !important;
  }
  .tabl\:d-table-cell {
    display: table-cell !important;
  }
  .tabl\:d-table-row {
    display: table-row !important;
  }
  .tabl\:d-flex {
    display: flex !important;
  }
  .tabl\:d-inline-flex {
    display: inline-flex !important;
  }
  .tabl\:justify-normal {
    justify-content: normal !important;
  }
  .tabl\:justify-start {
    justify-content: flex-start !important;
  }
  .tabl\:justify-end {
    justify-content: flex-end !important;
  }
  .tabl\:justify-center {
    justify-content: center !important;
  }
  .tabl\:justify-between {
    justify-content: space-between !important;
  }
  .tabl\:justify-around {
    justify-content: space-around !important;
  }
  .tabl\:justify-evenly {
    justify-content: space-evenly !important;
  }
  .tabl\:justify-stretch {
    justify-content: stretch !important;
  }
  .tabl\:items-start {
    align-items: flex-start !important;
  }
  .tabl\:items-end {
    align-items: flex-end !important;
  }
  .tabl\:items-center {
    align-items: center !important;
  }
  .tabl\:items-baseline {
    align-items: baseline !important;
  }
  .tabl\:items-stretch {
    align-items: stretch !important;
  }
  .tabl\:flex-row {
    flex-direction: row !important;
  }
  .tabl\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .tabl\:flex-col {
    flex-direction: column !important;
  }
  .tabl\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .tabl\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .tabl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .tabl\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media screen and (max-width: 768px) {
  .tab\:d-none {
    display: none !important;
  }
  .tab\:d-contents {
    display: contents !important;
  }
  .tab\:d-inline {
    display: inline !important;
  }
  .tab\:d-inline-block {
    display: inline-block !important;
  }
  .tab\:d-block {
    display: block !important;
  }
  .tab\:d-grid {
    display: grid !important;
  }
  .tab\:d-inline-grid {
    display: inline-grid !important;
  }
  .tab\:d-table {
    display: table !important;
  }
  .tab\:d-table-cell {
    display: table-cell !important;
  }
  .tab\:d-table-row {
    display: table-row !important;
  }
  .tab\:d-flex {
    display: flex !important;
  }
  .tab\:d-inline-flex {
    display: inline-flex !important;
  }
  .tab\:justify-normal {
    justify-content: normal !important;
  }
  .tab\:justify-start {
    justify-content: flex-start !important;
  }
  .tab\:justify-end {
    justify-content: flex-end !important;
  }
  .tab\:justify-center {
    justify-content: center !important;
  }
  .tab\:justify-between {
    justify-content: space-between !important;
  }
  .tab\:justify-around {
    justify-content: space-around !important;
  }
  .tab\:justify-evenly {
    justify-content: space-evenly !important;
  }
  .tab\:justify-stretch {
    justify-content: stretch !important;
  }
  .tab\:items-start {
    align-items: flex-start !important;
  }
  .tab\:items-end {
    align-items: flex-end !important;
  }
  .tab\:items-center {
    align-items: center !important;
  }
  .tab\:items-baseline {
    align-items: baseline !important;
  }
  .tab\:items-stretch {
    align-items: stretch !important;
  }
  .tab\:flex-row {
    flex-direction: row !important;
  }
  .tab\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .tab\:flex-col {
    flex-direction: column !important;
  }
  .tab\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .tab\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .tab\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .tab\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media screen and (max-width: 767px) {
  .md\:d-none {
    display: none !important;
  }
  .md\:d-contents {
    display: contents !important;
  }
  .md\:d-inline {
    display: inline !important;
  }
  .md\:d-inline-block {
    display: inline-block !important;
  }
  .md\:d-block {
    display: block !important;
  }
  .md\:d-grid {
    display: grid !important;
  }
  .md\:d-inline-grid {
    display: inline-grid !important;
  }
  .md\:d-table {
    display: table !important;
  }
  .md\:d-table-cell {
    display: table-cell !important;
  }
  .md\:d-table-row {
    display: table-row !important;
  }
  .md\:d-flex {
    display: flex !important;
  }
  .md\:d-inline-flex {
    display: inline-flex !important;
  }
  .md\:justify-normal {
    justify-content: normal !important;
  }
  .md\:justify-start {
    justify-content: flex-start !important;
  }
  .md\:justify-end {
    justify-content: flex-end !important;
  }
  .md\:justify-center {
    justify-content: center !important;
  }
  .md\:justify-between {
    justify-content: space-between !important;
  }
  .md\:justify-around {
    justify-content: space-around !important;
  }
  .md\:justify-evenly {
    justify-content: space-evenly !important;
  }
  .md\:justify-stretch {
    justify-content: stretch !important;
  }
  .md\:items-start {
    align-items: flex-start !important;
  }
  .md\:items-end {
    align-items: flex-end !important;
  }
  .md\:items-center {
    align-items: center !important;
  }
  .md\:items-baseline {
    align-items: baseline !important;
  }
  .md\:items-stretch {
    align-items: stretch !important;
  }
  .md\:flex-row {
    flex-direction: row !important;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .md\:flex-col {
    flex-direction: column !important;
  }
  .md\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .md\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .md\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .md\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .md\:flex-grow-1 {
    flex-grow: 1 !important;
  }
  .md\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .md\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}
@media screen and (max-width: 660px) {
  .sp\:d-none {
    display: none !important;
  }
  .sp\:d-contents {
    display: contents !important;
  }
  .sp\:d-inline {
    display: inline !important;
  }
  .sp\:d-inline-block {
    display: inline-block !important;
  }
  .sp\:d-block {
    display: block !important;
  }
  .sp\:d-grid {
    display: grid !important;
  }
  .sp\:d-inline-grid {
    display: inline-grid !important;
  }
  .sp\:d-table {
    display: table !important;
  }
  .sp\:d-table-cell {
    display: table-cell !important;
  }
  .sp\:d-table-row {
    display: table-row !important;
  }
  .sp\:d-flex {
    display: flex !important;
  }
  .sp\:d-inline-flex {
    display: inline-flex !important;
  }
  .sp\:justify-normal {
    justify-content: normal !important;
  }
  .sp\:justify-start {
    justify-content: flex-start !important;
  }
  .sp\:justify-end {
    justify-content: flex-end !important;
  }
  .sp\:justify-center {
    justify-content: center !important;
  }
  .sp\:justify-between {
    justify-content: space-between !important;
  }
  .sp\:justify-around {
    justify-content: space-around !important;
  }
  .sp\:justify-evenly {
    justify-content: space-evenly !important;
  }
  .sp\:justify-stretch {
    justify-content: stretch !important;
  }
  .sp\:items-start {
    align-items: flex-start !important;
  }
  .sp\:items-end {
    align-items: flex-end !important;
  }
  .sp\:items-center {
    align-items: center !important;
  }
  .sp\:items-baseline {
    align-items: baseline !important;
  }
  .sp\:items-stretch {
    align-items: stretch !important;
  }
  .sp\:flex-row {
    flex-direction: row !important;
  }
  .sp\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sp\:flex-col {
    flex-direction: column !important;
  }
  .sp\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .sp\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .sp\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sp\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .sp\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .sp\:flex-grow-1 {
    flex-grow: 1 !important;
  }
  .sp\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sp\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}
@media screen and (min-width: 661px) {
  .min-md\:d-none {
    display: none !important;
  }
  .min-md\:d-contents {
    display: contents !important;
  }
  .min-md\:d-inline {
    display: inline !important;
  }
  .min-md\:d-inline-block {
    display: inline-block !important;
  }
  .min-md\:d-block {
    display: block !important;
  }
  .min-md\:d-grid {
    display: grid !important;
  }
  .min-md\:d-inline-grid {
    display: inline-grid !important;
  }
  .min-md\:d-table {
    display: table !important;
  }
  .min-md\:d-table-cell {
    display: table-cell !important;
  }
  .min-md\:d-table-row {
    display: table-row !important;
  }
  .min-md\:d-flex {
    display: flex !important;
  }
  .min-md\:d-inline-flex {
    display: inline-flex !important;
  }
  .min-md\:justify-normal {
    justify-content: normal !important;
  }
  .min-md\:justify-start {
    justify-content: flex-start !important;
  }
  .min-md\:justify-end {
    justify-content: flex-end !important;
  }
  .min-md\:justify-center {
    justify-content: center !important;
  }
  .min-md\:justify-between {
    justify-content: space-between !important;
  }
  .min-md\:justify-around {
    justify-content: space-around !important;
  }
  .min-md\:justify-evenly {
    justify-content: space-evenly !important;
  }
  .min-md\:justify-stretch {
    justify-content: stretch !important;
  }
  .min-md\:items-start {
    align-items: flex-start !important;
  }
  .min-md\:items-end {
    align-items: flex-end !important;
  }
  .min-md\:items-center {
    align-items: center !important;
  }
  .min-md\:items-baseline {
    align-items: baseline !important;
  }
  .min-md\:items-stretch {
    align-items: stretch !important;
  }
  .min-md\:flex-row {
    flex-direction: row !important;
  }
  .min-md\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .min-md\:flex-col {
    flex-direction: column !important;
  }
  .min-md\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .min-md\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .min-md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .min-md\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media screen and (min-width: 1001px) {
  .min-ml\:d-none {
    display: none !important;
  }
  .min-ml\:d-contents {
    display: contents !important;
  }
  .min-ml\:d-inline {
    display: inline !important;
  }
  .min-ml\:d-inline-block {
    display: inline-block !important;
  }
  .min-ml\:d-block {
    display: block !important;
  }
  .min-ml\:d-grid {
    display: grid !important;
  }
  .min-ml\:d-inline-grid {
    display: inline-grid !important;
  }
  .min-ml\:d-table {
    display: table !important;
  }
  .min-ml\:d-table-cell {
    display: table-cell !important;
  }
  .min-ml\:d-table-row {
    display: table-row !important;
  }
  .min-ml\:d-flex {
    display: flex !important;
  }
  .min-ml\:d-inline-flex {
    display: inline-flex !important;
  }
  .min-ml\:justify-normal {
    justify-content: normal !important;
  }
  .min-ml\:justify-start {
    justify-content: flex-start !important;
  }
  .min-ml\:justify-end {
    justify-content: flex-end !important;
  }
  .min-ml\:justify-center {
    justify-content: center !important;
  }
  .min-ml\:justify-between {
    justify-content: space-between !important;
  }
  .min-ml\:justify-around {
    justify-content: space-around !important;
  }
  .min-ml\:justify-evenly {
    justify-content: space-evenly !important;
  }
  .min-ml\:justify-stretch {
    justify-content: stretch !important;
  }
  .min-ml\:items-start {
    align-items: flex-start !important;
  }
  .min-ml\:items-end {
    align-items: flex-end !important;
  }
  .min-ml\:items-center {
    align-items: center !important;
  }
  .min-ml\:items-baseline {
    align-items: baseline !important;
  }
  .min-ml\:items-stretch {
    align-items: stretch !important;
  }
  .min-ml\:flex-row {
    flex-direction: row !important;
  }
  .min-ml\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .min-ml\:flex-col {
    flex-direction: column !important;
  }
  .min-ml\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .min-ml\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .min-ml\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .min-ml\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
/*-----------------------------------------
gap
-----------------------------------------*/
.gap-x-0 {
  column-gap: 0rem !important;
}

.gap-x-1 {
  column-gap: 0.25rem !important;
}

.gap-x-2 {
  column-gap: 0.5rem !important;
}

.gap-x-3 {
  column-gap: 0.75rem !important;
}

.gap-x-4 {
  column-gap: 1rem !important;
}

.gap-x-5 {
  column-gap: 1.25rem !important;
}

.gap-x-6 {
  column-gap: 1.5rem !important;
}

.gap-x-7 {
  column-gap: 1.75rem !important;
}

.gap-x-8 {
  column-gap: 2rem !important;
}

.gap-x-9 {
  column-gap: 2.25rem !important;
}

.gap-x-10 {
  column-gap: 2.5rem !important;
}

.gap-x-11 {
  column-gap: 2.75rem !important;
}

.gap-x-12 {
  column-gap: 3rem !important;
}

.gap-x-13 {
  column-gap: 3.25rem !important;
}

.gap-x-14 {
  column-gap: 3.5rem !important;
}

.gap-x-15 {
  column-gap: 3.75rem !important;
}

.gap-x-16 {
  column-gap: 4rem !important;
}

.gap-x-17 {
  column-gap: 4.25rem !important;
}

.gap-x-18 {
  column-gap: 4.5rem !important;
}

.gap-x-19 {
  column-gap: 4.75rem !important;
}

.gap-x-20 {
  column-gap: 5rem !important;
}

.gap-x-21 {
  column-gap: 5.25rem !important;
}

.gap-x-22 {
  column-gap: 5.5rem !important;
}

.gap-x-23 {
  column-gap: 5.75rem !important;
}

.gap-x-24 {
  column-gap: 6rem !important;
}

.gap-x-25 {
  column-gap: 6.25rem !important;
}

.gap-x-26 {
  column-gap: 6.5rem !important;
}

.gap-x-27 {
  column-gap: 6.75rem !important;
}

.gap-x-28 {
  column-gap: 7rem !important;
}

.gap-x-29 {
  column-gap: 7.25rem !important;
}

.gap-x-30 {
  column-gap: 7.5rem !important;
}

.gap-x-1p {
  column-gap: 1% !important;
}

.gap-x-2p {
  column-gap: 2% !important;
}

.gap-x-3p {
  column-gap: 3% !important;
}

.gap-x-4p {
  column-gap: 4% !important;
}

.gap-x-5p {
  column-gap: 5% !important;
}

.gap-x-6p {
  column-gap: 6% !important;
}

.gap-x-7p {
  column-gap: 7% !important;
}

.gap-x-8p {
  column-gap: 8% !important;
}

.gap-x-9p {
  column-gap: 9% !important;
}

.gap-x-10p {
  column-gap: 10% !important;
}

.gap-y-0 {
  row-gap: 0rem !important;
}

.gap-y-1 {
  row-gap: 0.25rem !important;
}

.gap-y-2 {
  row-gap: 0.5rem !important;
}

.gap-y-3 {
  row-gap: 0.75rem !important;
}

.gap-y-4 {
  row-gap: 1rem !important;
}

.gap-y-5 {
  row-gap: 1.25rem !important;
}

.gap-y-6 {
  row-gap: 1.5rem !important;
}

.gap-y-7 {
  row-gap: 1.75rem !important;
}

.gap-y-8 {
  row-gap: 2rem !important;
}

.gap-y-9 {
  row-gap: 2.25rem !important;
}

.gap-y-10 {
  row-gap: 2.5rem !important;
}

.gap-y-11 {
  row-gap: 2.75rem !important;
}

.gap-y-12 {
  row-gap: 3rem !important;
}

.gap-y-13 {
  row-gap: 3.25rem !important;
}

.gap-y-14 {
  row-gap: 3.5rem !important;
}

.gap-y-15 {
  row-gap: 3.75rem !important;
}

.gap-y-16 {
  row-gap: 4rem !important;
}

.gap-y-17 {
  row-gap: 4.25rem !important;
}

.gap-y-18 {
  row-gap: 4.5rem !important;
}

.gap-y-19 {
  row-gap: 4.75rem !important;
}

.gap-y-20 {
  row-gap: 5rem !important;
}

.gap-y-21 {
  row-gap: 5.25rem !important;
}

.gap-y-22 {
  row-gap: 5.5rem !important;
}

.gap-y-23 {
  row-gap: 5.75rem !important;
}

.gap-y-24 {
  row-gap: 6rem !important;
}

.gap-y-25 {
  row-gap: 6.25rem !important;
}

.gap-y-26 {
  row-gap: 6.5rem !important;
}

.gap-y-27 {
  row-gap: 6.75rem !important;
}

.gap-y-28 {
  row-gap: 7rem !important;
}

.gap-y-29 {
  row-gap: 7.25rem !important;
}

.gap-y-30 {
  row-gap: 7.5rem !important;
}

.gap-0 {
  column-gap: 0rem !important;
  row-gap: 0rem !important;
}

.gap-1 {
  column-gap: 0.25rem !important;
  row-gap: 0.25rem !important;
}

.gap-2 {
  column-gap: 0.5rem !important;
  row-gap: 0.5rem !important;
}

.gap-3 {
  column-gap: 0.75rem !important;
  row-gap: 0.75rem !important;
}

.gap-4 {
  column-gap: 1rem !important;
  row-gap: 1rem !important;
}

.gap-5 {
  column-gap: 1.25rem !important;
  row-gap: 1.25rem !important;
}

.gap-6 {
  column-gap: 1.5rem !important;
  row-gap: 1.5rem !important;
}

.gap-7 {
  column-gap: 1.75rem !important;
  row-gap: 1.75rem !important;
}

.gap-8 {
  column-gap: 2rem !important;
  row-gap: 2rem !important;
}

.gap-9 {
  column-gap: 2.25rem !important;
  row-gap: 2.25rem !important;
}

.gap-10 {
  column-gap: 2.5rem !important;
  row-gap: 2.5rem !important;
}

.gap-11 {
  column-gap: 2.75rem !important;
  row-gap: 2.75rem !important;
}

.gap-12 {
  column-gap: 3rem !important;
  row-gap: 3rem !important;
}

.gap-13 {
  column-gap: 3.25rem !important;
  row-gap: 3.25rem !important;
}

.gap-14 {
  column-gap: 3.5rem !important;
  row-gap: 3.5rem !important;
}

.gap-15 {
  column-gap: 3.75rem !important;
  row-gap: 3.75rem !important;
}

.gap-16 {
  column-gap: 4rem !important;
  row-gap: 4rem !important;
}

.gap-17 {
  column-gap: 4.25rem !important;
  row-gap: 4.25rem !important;
}

.gap-18 {
  column-gap: 4.5rem !important;
  row-gap: 4.5rem !important;
}

.gap-19 {
  column-gap: 4.75rem !important;
  row-gap: 4.75rem !important;
}

.gap-20 {
  column-gap: 5rem !important;
  row-gap: 5rem !important;
}

.gap-21 {
  column-gap: 5.25rem !important;
  row-gap: 5.25rem !important;
}

.gap-22 {
  column-gap: 5.5rem !important;
  row-gap: 5.5rem !important;
}

.gap-23 {
  column-gap: 5.75rem !important;
  row-gap: 5.75rem !important;
}

.gap-24 {
  column-gap: 6rem !important;
  row-gap: 6rem !important;
}

.gap-25 {
  column-gap: 6.25rem !important;
  row-gap: 6.25rem !important;
}

.gap-26 {
  column-gap: 6.5rem !important;
  row-gap: 6.5rem !important;
}

.gap-27 {
  column-gap: 6.75rem !important;
  row-gap: 6.75rem !important;
}

.gap-28 {
  column-gap: 7rem !important;
  row-gap: 7rem !important;
}

.gap-29 {
  column-gap: 7.25rem !important;
  row-gap: 7.25rem !important;
}

.gap-30 {
  column-gap: 7.5rem !important;
  row-gap: 7.5rem !important;
}

@media screen and (max-width: 660px) {
  .gap-x-0 {
    column-gap: 0rem !important;
  }
  .gap-x-1 {
    column-gap: 0.2rem !important;
  }
  .gap-x-2 {
    column-gap: 0.4rem !important;
  }
  .gap-x-3 {
    column-gap: 0.6rem !important;
  }
  .gap-x-4 {
    column-gap: 0.8rem !important;
  }
  .gap-x-5 {
    column-gap: 1rem !important;
  }
  .gap-x-6 {
    column-gap: 1.2rem !important;
  }
  .gap-x-7 {
    column-gap: 1.4rem !important;
  }
  .gap-x-8 {
    column-gap: 1.6rem !important;
  }
  .gap-x-9 {
    column-gap: 1.8rem !important;
  }
  .gap-x-10 {
    column-gap: 2rem !important;
  }
  .gap-x-11 {
    column-gap: 2.2rem !important;
  }
  .gap-x-12 {
    column-gap: 2.4rem !important;
  }
  .gap-x-13 {
    column-gap: 2.6rem !important;
  }
  .gap-x-14 {
    column-gap: 2.8rem !important;
  }
  .gap-x-15 {
    column-gap: 3rem !important;
  }
  .gap-x-16 {
    column-gap: 3.2rem !important;
  }
  .gap-x-17 {
    column-gap: 3.4rem !important;
  }
  .gap-x-18 {
    column-gap: 3.6rem !important;
  }
  .gap-x-19 {
    column-gap: 3.8rem !important;
  }
  .gap-x-20 {
    column-gap: 4rem !important;
  }
  .gap-x-21 {
    column-gap: 4.2rem !important;
  }
  .gap-x-22 {
    column-gap: 4.4rem !important;
  }
  .gap-x-23 {
    column-gap: 4.6rem !important;
  }
  .gap-x-24 {
    column-gap: 4.8rem !important;
  }
  .gap-x-25 {
    column-gap: 5rem !important;
  }
  .gap-x-26 {
    column-gap: 5.2rem !important;
  }
  .gap-x-27 {
    column-gap: 5.4rem !important;
  }
  .gap-x-28 {
    column-gap: 5.6rem !important;
  }
  .gap-x-29 {
    column-gap: 5.8rem !important;
  }
  .gap-x-30 {
    column-gap: 6rem !important;
  }
  .gap-y-0 {
    row-gap: 0rem !important;
  }
  .gap-y-1 {
    row-gap: 0.2rem !important;
  }
  .gap-y-2 {
    row-gap: 0.4rem !important;
  }
  .gap-y-3 {
    row-gap: 0.6rem !important;
  }
  .gap-y-4 {
    row-gap: 0.8rem !important;
  }
  .gap-y-5 {
    row-gap: 1rem !important;
  }
  .gap-y-6 {
    row-gap: 1.2rem !important;
  }
  .gap-y-7 {
    row-gap: 1.4rem !important;
  }
  .gap-y-8 {
    row-gap: 1.6rem !important;
  }
  .gap-y-9 {
    row-gap: 1.8rem !important;
  }
  .gap-y-10 {
    row-gap: 2rem !important;
  }
  .gap-y-11 {
    row-gap: 2.2rem !important;
  }
  .gap-y-12 {
    row-gap: 2.4rem !important;
  }
  .gap-y-13 {
    row-gap: 2.6rem !important;
  }
  .gap-y-14 {
    row-gap: 2.8rem !important;
  }
  .gap-y-15 {
    row-gap: 3rem !important;
  }
  .gap-y-16 {
    row-gap: 3.2rem !important;
  }
  .gap-y-17 {
    row-gap: 3.4rem !important;
  }
  .gap-y-18 {
    row-gap: 3.6rem !important;
  }
  .gap-y-19 {
    row-gap: 3.8rem !important;
  }
  .gap-y-20 {
    row-gap: 4rem !important;
  }
  .gap-y-21 {
    row-gap: 4.2rem !important;
  }
  .gap-y-22 {
    row-gap: 4.4rem !important;
  }
  .gap-y-23 {
    row-gap: 4.6rem !important;
  }
  .gap-y-24 {
    row-gap: 4.8rem !important;
  }
  .gap-y-25 {
    row-gap: 5rem !important;
  }
  .gap-y-26 {
    row-gap: 5.2rem !important;
  }
  .gap-y-27 {
    row-gap: 5.4rem !important;
  }
  .gap-y-28 {
    row-gap: 5.6rem !important;
  }
  .gap-y-29 {
    row-gap: 5.8rem !important;
  }
  .gap-y-30 {
    row-gap: 6rem !important;
  }
  .gap-0 {
    column-gap: 0rem !important;
    row-gap: 0rem !important;
  }
  .gap-1 {
    column-gap: 0.2rem !important;
    row-gap: 0.2rem !important;
  }
  .gap-2 {
    column-gap: 0.4rem !important;
    row-gap: 0.4rem !important;
  }
  .gap-3 {
    column-gap: 0.6rem !important;
    row-gap: 0.6rem !important;
  }
  .gap-4 {
    column-gap: 0.8rem !important;
    row-gap: 0.8rem !important;
  }
  .gap-5 {
    column-gap: 1rem !important;
    row-gap: 1rem !important;
  }
  .gap-6 {
    column-gap: 1.2rem !important;
    row-gap: 1.2rem !important;
  }
  .gap-7 {
    column-gap: 1.4rem !important;
    row-gap: 1.4rem !important;
  }
  .gap-8 {
    column-gap: 1.6rem !important;
    row-gap: 1.6rem !important;
  }
  .gap-9 {
    column-gap: 1.8rem !important;
    row-gap: 1.8rem !important;
  }
  .gap-10 {
    column-gap: 2rem !important;
    row-gap: 2rem !important;
  }
  .gap-11 {
    column-gap: 2.2rem !important;
    row-gap: 2.2rem !important;
  }
  .gap-12 {
    column-gap: 2.4rem !important;
    row-gap: 2.4rem !important;
  }
  .gap-13 {
    column-gap: 2.6rem !important;
    row-gap: 2.6rem !important;
  }
  .gap-14 {
    column-gap: 2.8rem !important;
    row-gap: 2.8rem !important;
  }
  .gap-15 {
    column-gap: 3rem !important;
    row-gap: 3rem !important;
  }
  .gap-16 {
    column-gap: 3.2rem !important;
    row-gap: 3.2rem !important;
  }
  .gap-17 {
    column-gap: 3.4rem !important;
    row-gap: 3.4rem !important;
  }
  .gap-18 {
    column-gap: 3.6rem !important;
    row-gap: 3.6rem !important;
  }
  .gap-19 {
    column-gap: 3.8rem !important;
    row-gap: 3.8rem !important;
  }
  .gap-20 {
    column-gap: 4rem !important;
    row-gap: 4rem !important;
  }
  .gap-21 {
    column-gap: 4.2rem !important;
    row-gap: 4.2rem !important;
  }
  .gap-22 {
    column-gap: 4.4rem !important;
    row-gap: 4.4rem !important;
  }
  .gap-23 {
    column-gap: 4.6rem !important;
    row-gap: 4.6rem !important;
  }
  .gap-24 {
    column-gap: 4.8rem !important;
    row-gap: 4.8rem !important;
  }
  .gap-25 {
    column-gap: 5rem !important;
    row-gap: 5rem !important;
  }
  .gap-26 {
    column-gap: 5.2rem !important;
    row-gap: 5.2rem !important;
  }
  .gap-27 {
    column-gap: 5.4rem !important;
    row-gap: 5.4rem !important;
  }
  .gap-28 {
    column-gap: 5.6rem !important;
    row-gap: 5.6rem !important;
  }
  .gap-29 {
    column-gap: 5.8rem !important;
    row-gap: 5.8rem !important;
  }
  .gap-30 {
    column-gap: 6rem !important;
    row-gap: 6rem !important;
  }
}
@media screen and (max-width: 1215px) {
  .lg\:gap-x-0 {
    column-gap: 0rem !important;
  }
  .lg\:gap-x-1 {
    column-gap: 0.25rem !important;
  }
  .lg\:gap-x-2 {
    column-gap: 0.5rem !important;
  }
  .lg\:gap-x-3 {
    column-gap: 0.75rem !important;
  }
  .lg\:gap-x-4 {
    column-gap: 1rem !important;
  }
  .lg\:gap-x-5 {
    column-gap: 1.25rem !important;
  }
  .lg\:gap-x-6 {
    column-gap: 1.5rem !important;
  }
  .lg\:gap-x-7 {
    column-gap: 1.75rem !important;
  }
  .lg\:gap-x-8 {
    column-gap: 2rem !important;
  }
  .lg\:gap-x-9 {
    column-gap: 2.25rem !important;
  }
  .lg\:gap-x-10 {
    column-gap: 2.5rem !important;
  }
  .lg\:gap-x-11 {
    column-gap: 2.75rem !important;
  }
  .lg\:gap-x-12 {
    column-gap: 3rem !important;
  }
  .lg\:gap-x-13 {
    column-gap: 3.25rem !important;
  }
  .lg\:gap-x-14 {
    column-gap: 3.5rem !important;
  }
  .lg\:gap-x-15 {
    column-gap: 3.75rem !important;
  }
  .lg\:gap-x-16 {
    column-gap: 4rem !important;
  }
  .lg\:gap-x-17 {
    column-gap: 4.25rem !important;
  }
  .lg\:gap-x-18 {
    column-gap: 4.5rem !important;
  }
  .lg\:gap-x-19 {
    column-gap: 4.75rem !important;
  }
  .lg\:gap-x-20 {
    column-gap: 5rem !important;
  }
  .lg\:gap-x-21 {
    column-gap: 5.25rem !important;
  }
  .lg\:gap-x-22 {
    column-gap: 5.5rem !important;
  }
  .lg\:gap-x-23 {
    column-gap: 5.75rem !important;
  }
  .lg\:gap-x-24 {
    column-gap: 6rem !important;
  }
  .lg\:gap-x-25 {
    column-gap: 6.25rem !important;
  }
  .lg\:gap-x-26 {
    column-gap: 6.5rem !important;
  }
  .lg\:gap-x-27 {
    column-gap: 6.75rem !important;
  }
  .lg\:gap-x-28 {
    column-gap: 7rem !important;
  }
  .lg\:gap-x-29 {
    column-gap: 7.25rem !important;
  }
  .lg\:gap-x-30 {
    column-gap: 7.5rem !important;
  }
  .lg\:gap-y-0 {
    row-gap: 0rem !important;
  }
  .lg\:gap-y-1 {
    row-gap: 0.25rem !important;
  }
  .lg\:gap-y-2 {
    row-gap: 0.5rem !important;
  }
  .lg\:gap-y-3 {
    row-gap: 0.75rem !important;
  }
  .lg\:gap-y-4 {
    row-gap: 1rem !important;
  }
  .lg\:gap-y-5 {
    row-gap: 1.25rem !important;
  }
  .lg\:gap-y-6 {
    row-gap: 1.5rem !important;
  }
  .lg\:gap-y-7 {
    row-gap: 1.75rem !important;
  }
  .lg\:gap-y-8 {
    row-gap: 2rem !important;
  }
  .lg\:gap-y-9 {
    row-gap: 2.25rem !important;
  }
  .lg\:gap-y-10 {
    row-gap: 2.5rem !important;
  }
  .lg\:gap-y-11 {
    row-gap: 2.75rem !important;
  }
  .lg\:gap-y-12 {
    row-gap: 3rem !important;
  }
  .lg\:gap-y-13 {
    row-gap: 3.25rem !important;
  }
  .lg\:gap-y-14 {
    row-gap: 3.5rem !important;
  }
  .lg\:gap-y-15 {
    row-gap: 3.75rem !important;
  }
  .lg\:gap-y-16 {
    row-gap: 4rem !important;
  }
  .lg\:gap-y-17 {
    row-gap: 4.25rem !important;
  }
  .lg\:gap-y-18 {
    row-gap: 4.5rem !important;
  }
  .lg\:gap-y-19 {
    row-gap: 4.75rem !important;
  }
  .lg\:gap-y-20 {
    row-gap: 5rem !important;
  }
  .lg\:gap-y-21 {
    row-gap: 5.25rem !important;
  }
  .lg\:gap-y-22 {
    row-gap: 5.5rem !important;
  }
  .lg\:gap-y-23 {
    row-gap: 5.75rem !important;
  }
  .lg\:gap-y-24 {
    row-gap: 6rem !important;
  }
  .lg\:gap-y-25 {
    row-gap: 6.25rem !important;
  }
  .lg\:gap-y-26 {
    row-gap: 6.5rem !important;
  }
  .lg\:gap-y-27 {
    row-gap: 6.75rem !important;
  }
  .lg\:gap-y-28 {
    row-gap: 7rem !important;
  }
  .lg\:gap-y-29 {
    row-gap: 7.25rem !important;
  }
  .lg\:gap-y-30 {
    row-gap: 7.5rem !important;
  }
  .lg\:gap-0 {
    column-gap: 0rem !important;
    row-gap: 0rem !important;
  }
  .lg\:gap-1 {
    column-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }
  .lg\:gap-2 {
    column-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }
  .lg\:gap-3 {
    column-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }
  .lg\:gap-4 {
    column-gap: 1rem !important;
    row-gap: 1rem !important;
  }
  .lg\:gap-5 {
    column-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }
  .lg\:gap-6 {
    column-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }
  .lg\:gap-7 {
    column-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }
  .lg\:gap-8 {
    column-gap: 2rem !important;
    row-gap: 2rem !important;
  }
  .lg\:gap-9 {
    column-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }
  .lg\:gap-10 {
    column-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }
  .lg\:gap-11 {
    column-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }
  .lg\:gap-12 {
    column-gap: 3rem !important;
    row-gap: 3rem !important;
  }
  .lg\:gap-13 {
    column-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }
  .lg\:gap-14 {
    column-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }
  .lg\:gap-15 {
    column-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }
  .lg\:gap-16 {
    column-gap: 4rem !important;
    row-gap: 4rem !important;
  }
  .lg\:gap-17 {
    column-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }
  .lg\:gap-18 {
    column-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }
  .lg\:gap-19 {
    column-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }
  .lg\:gap-20 {
    column-gap: 5rem !important;
    row-gap: 5rem !important;
  }
  .lg\:gap-21 {
    column-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }
  .lg\:gap-22 {
    column-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }
  .lg\:gap-23 {
    column-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }
  .lg\:gap-24 {
    column-gap: 6rem !important;
    row-gap: 6rem !important;
  }
  .lg\:gap-25 {
    column-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }
  .lg\:gap-26 {
    column-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }
  .lg\:gap-27 {
    column-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }
  .lg\:gap-28 {
    column-gap: 7rem !important;
    row-gap: 7rem !important;
  }
  .lg\:gap-29 {
    column-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }
  .lg\:gap-30 {
    column-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }
}
@media screen and (max-width: 660px) {
  .sp\:gap-x-0 {
    column-gap: 0rem !important;
  }
  .sp\:gap-x-1 {
    column-gap: 0.25rem !important;
  }
  .sp\:gap-x-2 {
    column-gap: 0.5rem !important;
  }
  .sp\:gap-x-3 {
    column-gap: 0.75rem !important;
  }
  .sp\:gap-x-4 {
    column-gap: 1rem !important;
  }
  .sp\:gap-x-5 {
    column-gap: 1.25rem !important;
  }
  .sp\:gap-x-6 {
    column-gap: 1.5rem !important;
  }
  .sp\:gap-x-7 {
    column-gap: 1.75rem !important;
  }
  .sp\:gap-x-8 {
    column-gap: 2rem !important;
  }
  .sp\:gap-x-9 {
    column-gap: 2.25rem !important;
  }
  .sp\:gap-x-10 {
    column-gap: 2.5rem !important;
  }
  .sp\:gap-x-11 {
    column-gap: 2.75rem !important;
  }
  .sp\:gap-x-12 {
    column-gap: 3rem !important;
  }
  .sp\:gap-x-13 {
    column-gap: 3.25rem !important;
  }
  .sp\:gap-x-14 {
    column-gap: 3.5rem !important;
  }
  .sp\:gap-x-15 {
    column-gap: 3.75rem !important;
  }
  .sp\:gap-x-16 {
    column-gap: 4rem !important;
  }
  .sp\:gap-x-17 {
    column-gap: 4.25rem !important;
  }
  .sp\:gap-x-18 {
    column-gap: 4.5rem !important;
  }
  .sp\:gap-x-19 {
    column-gap: 4.75rem !important;
  }
  .sp\:gap-x-20 {
    column-gap: 5rem !important;
  }
  .sp\:gap-x-21 {
    column-gap: 5.25rem !important;
  }
  .sp\:gap-x-22 {
    column-gap: 5.5rem !important;
  }
  .sp\:gap-x-23 {
    column-gap: 5.75rem !important;
  }
  .sp\:gap-x-24 {
    column-gap: 6rem !important;
  }
  .sp\:gap-x-25 {
    column-gap: 6.25rem !important;
  }
  .sp\:gap-x-26 {
    column-gap: 6.5rem !important;
  }
  .sp\:gap-x-27 {
    column-gap: 6.75rem !important;
  }
  .sp\:gap-x-28 {
    column-gap: 7rem !important;
  }
  .sp\:gap-x-29 {
    column-gap: 7.25rem !important;
  }
  .sp\:gap-x-30 {
    column-gap: 7.5rem !important;
  }
  .sp\:gap-y-0 {
    row-gap: 0rem !important;
  }
  .sp\:gap-y-1 {
    row-gap: 0.25rem !important;
  }
  .sp\:gap-y-2 {
    row-gap: 0.5rem !important;
  }
  .sp\:gap-y-3 {
    row-gap: 0.75rem !important;
  }
  .sp\:gap-y-4 {
    row-gap: 1rem !important;
  }
  .sp\:gap-y-5 {
    row-gap: 1.25rem !important;
  }
  .sp\:gap-y-6 {
    row-gap: 1.5rem !important;
  }
  .sp\:gap-y-7 {
    row-gap: 1.75rem !important;
  }
  .sp\:gap-y-8 {
    row-gap: 2rem !important;
  }
  .sp\:gap-y-9 {
    row-gap: 2.25rem !important;
  }
  .sp\:gap-y-10 {
    row-gap: 2.5rem !important;
  }
  .sp\:gap-y-11 {
    row-gap: 2.75rem !important;
  }
  .sp\:gap-y-12 {
    row-gap: 3rem !important;
  }
  .sp\:gap-y-13 {
    row-gap: 3.25rem !important;
  }
  .sp\:gap-y-14 {
    row-gap: 3.5rem !important;
  }
  .sp\:gap-y-15 {
    row-gap: 3.75rem !important;
  }
  .sp\:gap-y-16 {
    row-gap: 4rem !important;
  }
  .sp\:gap-y-17 {
    row-gap: 4.25rem !important;
  }
  .sp\:gap-y-18 {
    row-gap: 4.5rem !important;
  }
  .sp\:gap-y-19 {
    row-gap: 4.75rem !important;
  }
  .sp\:gap-y-20 {
    row-gap: 5rem !important;
  }
  .sp\:gap-y-21 {
    row-gap: 5.25rem !important;
  }
  .sp\:gap-y-22 {
    row-gap: 5.5rem !important;
  }
  .sp\:gap-y-23 {
    row-gap: 5.75rem !important;
  }
  .sp\:gap-y-24 {
    row-gap: 6rem !important;
  }
  .sp\:gap-y-25 {
    row-gap: 6.25rem !important;
  }
  .sp\:gap-y-26 {
    row-gap: 6.5rem !important;
  }
  .sp\:gap-y-27 {
    row-gap: 6.75rem !important;
  }
  .sp\:gap-y-28 {
    row-gap: 7rem !important;
  }
  .sp\:gap-y-29 {
    row-gap: 7.25rem !important;
  }
  .sp\:gap-y-30 {
    row-gap: 7.5rem !important;
  }
  .sp\:gap-0 {
    column-gap: 0rem !important;
    row-gap: 0rem !important;
  }
  .sp\:gap-1 {
    column-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }
  .sp\:gap-2 {
    column-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }
  .sp\:gap-3 {
    column-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }
  .sp\:gap-4 {
    column-gap: 1rem !important;
    row-gap: 1rem !important;
  }
  .sp\:gap-5 {
    column-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }
  .sp\:gap-6 {
    column-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }
  .sp\:gap-7 {
    column-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }
  .sp\:gap-8 {
    column-gap: 2rem !important;
    row-gap: 2rem !important;
  }
  .sp\:gap-9 {
    column-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }
  .sp\:gap-10 {
    column-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }
  .sp\:gap-11 {
    column-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }
  .sp\:gap-12 {
    column-gap: 3rem !important;
    row-gap: 3rem !important;
  }
  .sp\:gap-13 {
    column-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }
  .sp\:gap-14 {
    column-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }
  .sp\:gap-15 {
    column-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }
  .sp\:gap-16 {
    column-gap: 4rem !important;
    row-gap: 4rem !important;
  }
  .sp\:gap-17 {
    column-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }
  .sp\:gap-18 {
    column-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }
  .sp\:gap-19 {
    column-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }
  .sp\:gap-20 {
    column-gap: 5rem !important;
    row-gap: 5rem !important;
  }
  .sp\:gap-21 {
    column-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }
  .sp\:gap-22 {
    column-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }
  .sp\:gap-23 {
    column-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }
  .sp\:gap-24 {
    column-gap: 6rem !important;
    row-gap: 6rem !important;
  }
  .sp\:gap-25 {
    column-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }
  .sp\:gap-26 {
    column-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }
  .sp\:gap-27 {
    column-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }
  .sp\:gap-28 {
    column-gap: 7rem !important;
    row-gap: 7rem !important;
  }
  .sp\:gap-29 {
    column-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }
  .sp\:gap-30 {
    column-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }
}
/*-----------------------------------------
order
-----------------------------------------*/
.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-6 {
  order: 6 !important;
}

.order-7 {
  order: 7 !important;
}

.order-8 {
  order: 8 !important;
}

.order-9 {
  order: 9 !important;
}

.order-10 {
  order: 10 !important;
}

@media screen and (min-width: 1001px) {
  .min-ml\:order-0 {
    order: 0;
  }
  .min-ml\:order-1 {
    order: 1;
  }
  .min-ml\:order-2 {
    order: 2;
  }
  .min-ml\:order-3 {
    order: 3;
  }
  .min-ml\:order-4 {
    order: 4;
  }
  .min-ml\:order-5 {
    order: 5;
  }
  .min-ml\:order-6 {
    order: 6;
  }
  .min-ml\:order-7 {
    order: 7;
  }
  .min-ml\:order-8 {
    order: 8;
  }
  .min-ml\:order-9 {
    order: 9;
  }
  .min-ml\:order-10 {
    order: 10;
  }
}
@media screen and (max-width: 1500px) {
  .xl\:order-0 {
    order: 0;
  }
  .xl\:order-1 {
    order: 1;
  }
  .xl\:order-2 {
    order: 2;
  }
  .xl\:order-3 {
    order: 3;
  }
  .xl\:order-4 {
    order: 4;
  }
  .xl\:order-5 {
    order: 5;
  }
  .xl\:order-6 {
    order: 6;
  }
  .xl\:order-7 {
    order: 7;
  }
  .xl\:order-8 {
    order: 8;
  }
  .xl\:order-9 {
    order: 9;
  }
  .xl\:order-10 {
    order: 10;
  }
  .xl\:order-11 {
    order: 11;
  }
  .xl\:order-12 {
    order: 12;
  }
  .xl\:order-13 {
    order: 13;
  }
  .xl\:order-14 {
    order: 14;
  }
  .xl\:order-15 {
    order: 15;
  }
  .xl\:order-16 {
    order: 16;
  }
  .xl\:order-17 {
    order: 17;
  }
  .xl\:order-18 {
    order: 18;
  }
  .xl\:order-19 {
    order: 19;
  }
  .xl\:order-20 {
    order: 20;
  }
  .xl\:order-21 {
    order: 21;
  }
  .xl\:order-22 {
    order: 22;
  }
  .xl\:order-23 {
    order: 23;
  }
  .xl\:order-24 {
    order: 24;
  }
  .xl\:order-25 {
    order: 25;
  }
  .xl\:order-26 {
    order: 26;
  }
  .xl\:order-27 {
    order: 27;
  }
  .xl\:order-28 {
    order: 28;
  }
  .xl\:order-29 {
    order: 29;
  }
  .xl\:order-30 {
    order: 30;
  }
  .xl\:order-31 {
    order: 31;
  }
  .xl\:order-32 {
    order: 32;
  }
  .xl\:order-33 {
    order: 33;
  }
  .xl\:order-34 {
    order: 34;
  }
  .xl\:order-35 {
    order: 35;
  }
  .xl\:order-36 {
    order: 36;
  }
  .xl\:order-37 {
    order: 37;
  }
  .xl\:order-38 {
    order: 38;
  }
  .xl\:order-39 {
    order: 39;
  }
  .xl\:order-40 {
    order: 40;
  }
  .xl\:order-41 {
    order: 41;
  }
  .xl\:order-42 {
    order: 42;
  }
  .xl\:order-43 {
    order: 43;
  }
  .xl\:order-44 {
    order: 44;
  }
  .xl\:order-45 {
    order: 45;
  }
  .xl\:order-46 {
    order: 46;
  }
  .xl\:order-47 {
    order: 47;
  }
  .xl\:order-48 {
    order: 48;
  }
  .xl\:order-49 {
    order: 49;
  }
  .xl\:order-50 {
    order: 50;
  }
  .xl\:order-51 {
    order: 51;
  }
  .xl\:order-52 {
    order: 52;
  }
  .xl\:order-53 {
    order: 53;
  }
  .xl\:order-54 {
    order: 54;
  }
  .xl\:order-55 {
    order: 55;
  }
  .xl\:order-56 {
    order: 56;
  }
  .xl\:order-57 {
    order: 57;
  }
  .xl\:order-58 {
    order: 58;
  }
  .xl\:order-59 {
    order: 59;
  }
  .xl\:order-60 {
    order: 60;
  }
  .xl\:order-61 {
    order: 61;
  }
  .xl\:order-62 {
    order: 62;
  }
  .xl\:order-63 {
    order: 63;
  }
  .xl\:order-64 {
    order: 64;
  }
  .xl\:order-65 {
    order: 65;
  }
  .xl\:order-66 {
    order: 66;
  }
  .xl\:order-67 {
    order: 67;
  }
  .xl\:order-68 {
    order: 68;
  }
  .xl\:order-69 {
    order: 69;
  }
  .xl\:order-70 {
    order: 70;
  }
  .xl\:order-71 {
    order: 71;
  }
  .xl\:order-72 {
    order: 72;
  }
  .xl\:order-73 {
    order: 73;
  }
  .xl\:order-74 {
    order: 74;
  }
  .xl\:order-75 {
    order: 75;
  }
  .xl\:order-76 {
    order: 76;
  }
  .xl\:order-77 {
    order: 77;
  }
  .xl\:order-78 {
    order: 78;
  }
  .xl\:order-79 {
    order: 79;
  }
  .xl\:order-80 {
    order: 80;
  }
  .xl\:order-81 {
    order: 81;
  }
  .xl\:order-82 {
    order: 82;
  }
  .xl\:order-83 {
    order: 83;
  }
  .xl\:order-84 {
    order: 84;
  }
  .xl\:order-85 {
    order: 85;
  }
  .xl\:order-86 {
    order: 86;
  }
  .xl\:order-87 {
    order: 87;
  }
  .xl\:order-88 {
    order: 88;
  }
  .xl\:order-89 {
    order: 89;
  }
  .xl\:order-90 {
    order: 90;
  }
  .xl\:order-91 {
    order: 91;
  }
  .xl\:order-92 {
    order: 92;
  }
  .xl\:order-93 {
    order: 93;
  }
  .xl\:order-94 {
    order: 94;
  }
  .xl\:order-95 {
    order: 95;
  }
  .xl\:order-96 {
    order: 96;
  }
  .xl\:order-97 {
    order: 97;
  }
  .xl\:order-98 {
    order: 98;
  }
  .xl\:order-99 {
    order: 99;
  }
  .xl\:order-100 {
    order: 100;
  }
}
@media screen and (max-width: 1215px) {
  .lg\:order-0 {
    order: 0;
  }
  .lg\:order-1 {
    order: 1;
  }
  .lg\:order-2 {
    order: 2;
  }
  .lg\:order-3 {
    order: 3;
  }
  .lg\:order-4 {
    order: 4;
  }
  .lg\:order-5 {
    order: 5;
  }
  .lg\:order-6 {
    order: 6;
  }
  .lg\:order-7 {
    order: 7;
  }
  .lg\:order-8 {
    order: 8;
  }
  .lg\:order-9 {
    order: 9;
  }
  .lg\:order-10 {
    order: 10;
  }
  .lg\:order-11 {
    order: 11;
  }
  .lg\:order-12 {
    order: 12;
  }
  .lg\:order-13 {
    order: 13;
  }
  .lg\:order-14 {
    order: 14;
  }
  .lg\:order-15 {
    order: 15;
  }
  .lg\:order-16 {
    order: 16;
  }
  .lg\:order-17 {
    order: 17;
  }
  .lg\:order-18 {
    order: 18;
  }
  .lg\:order-19 {
    order: 19;
  }
  .lg\:order-20 {
    order: 20;
  }
  .lg\:order-21 {
    order: 21;
  }
  .lg\:order-22 {
    order: 22;
  }
  .lg\:order-23 {
    order: 23;
  }
  .lg\:order-24 {
    order: 24;
  }
  .lg\:order-25 {
    order: 25;
  }
  .lg\:order-26 {
    order: 26;
  }
  .lg\:order-27 {
    order: 27;
  }
  .lg\:order-28 {
    order: 28;
  }
  .lg\:order-29 {
    order: 29;
  }
  .lg\:order-30 {
    order: 30;
  }
  .lg\:order-31 {
    order: 31;
  }
  .lg\:order-32 {
    order: 32;
  }
  .lg\:order-33 {
    order: 33;
  }
  .lg\:order-34 {
    order: 34;
  }
  .lg\:order-35 {
    order: 35;
  }
  .lg\:order-36 {
    order: 36;
  }
  .lg\:order-37 {
    order: 37;
  }
  .lg\:order-38 {
    order: 38;
  }
  .lg\:order-39 {
    order: 39;
  }
  .lg\:order-40 {
    order: 40;
  }
  .lg\:order-41 {
    order: 41;
  }
  .lg\:order-42 {
    order: 42;
  }
  .lg\:order-43 {
    order: 43;
  }
  .lg\:order-44 {
    order: 44;
  }
  .lg\:order-45 {
    order: 45;
  }
  .lg\:order-46 {
    order: 46;
  }
  .lg\:order-47 {
    order: 47;
  }
  .lg\:order-48 {
    order: 48;
  }
  .lg\:order-49 {
    order: 49;
  }
  .lg\:order-50 {
    order: 50;
  }
  .lg\:order-51 {
    order: 51;
  }
  .lg\:order-52 {
    order: 52;
  }
  .lg\:order-53 {
    order: 53;
  }
  .lg\:order-54 {
    order: 54;
  }
  .lg\:order-55 {
    order: 55;
  }
  .lg\:order-56 {
    order: 56;
  }
  .lg\:order-57 {
    order: 57;
  }
  .lg\:order-58 {
    order: 58;
  }
  .lg\:order-59 {
    order: 59;
  }
  .lg\:order-60 {
    order: 60;
  }
  .lg\:order-61 {
    order: 61;
  }
  .lg\:order-62 {
    order: 62;
  }
  .lg\:order-63 {
    order: 63;
  }
  .lg\:order-64 {
    order: 64;
  }
  .lg\:order-65 {
    order: 65;
  }
  .lg\:order-66 {
    order: 66;
  }
  .lg\:order-67 {
    order: 67;
  }
  .lg\:order-68 {
    order: 68;
  }
  .lg\:order-69 {
    order: 69;
  }
  .lg\:order-70 {
    order: 70;
  }
  .lg\:order-71 {
    order: 71;
  }
  .lg\:order-72 {
    order: 72;
  }
  .lg\:order-73 {
    order: 73;
  }
  .lg\:order-74 {
    order: 74;
  }
  .lg\:order-75 {
    order: 75;
  }
  .lg\:order-76 {
    order: 76;
  }
  .lg\:order-77 {
    order: 77;
  }
  .lg\:order-78 {
    order: 78;
  }
  .lg\:order-79 {
    order: 79;
  }
  .lg\:order-80 {
    order: 80;
  }
  .lg\:order-81 {
    order: 81;
  }
  .lg\:order-82 {
    order: 82;
  }
  .lg\:order-83 {
    order: 83;
  }
  .lg\:order-84 {
    order: 84;
  }
  .lg\:order-85 {
    order: 85;
  }
  .lg\:order-86 {
    order: 86;
  }
  .lg\:order-87 {
    order: 87;
  }
  .lg\:order-88 {
    order: 88;
  }
  .lg\:order-89 {
    order: 89;
  }
  .lg\:order-90 {
    order: 90;
  }
  .lg\:order-91 {
    order: 91;
  }
  .lg\:order-92 {
    order: 92;
  }
  .lg\:order-93 {
    order: 93;
  }
  .lg\:order-94 {
    order: 94;
  }
  .lg\:order-95 {
    order: 95;
  }
  .lg\:order-96 {
    order: 96;
  }
  .lg\:order-97 {
    order: 97;
  }
  .lg\:order-98 {
    order: 98;
  }
  .lg\:order-99 {
    order: 99;
  }
  .lg\:order-100 {
    order: 100;
  }
}
@media screen and (max-width: 1000px) {
  .ml\:order-0 {
    order: 0;
  }
  .ml\:order-1 {
    order: 1;
  }
  .ml\:order-2 {
    order: 2;
  }
  .ml\:order-3 {
    order: 3;
  }
  .ml\:order-4 {
    order: 4;
  }
  .ml\:order-5 {
    order: 5;
  }
  .ml\:order-6 {
    order: 6;
  }
  .ml\:order-7 {
    order: 7;
  }
  .ml\:order-8 {
    order: 8;
  }
  .ml\:order-9 {
    order: 9;
  }
  .ml\:order-10 {
    order: 10;
  }
  .ml\:order-11 {
    order: 11;
  }
  .ml\:order-12 {
    order: 12;
  }
  .ml\:order-13 {
    order: 13;
  }
  .ml\:order-14 {
    order: 14;
  }
  .ml\:order-15 {
    order: 15;
  }
  .ml\:order-16 {
    order: 16;
  }
  .ml\:order-17 {
    order: 17;
  }
  .ml\:order-18 {
    order: 18;
  }
  .ml\:order-19 {
    order: 19;
  }
  .ml\:order-20 {
    order: 20;
  }
  .ml\:order-21 {
    order: 21;
  }
  .ml\:order-22 {
    order: 22;
  }
  .ml\:order-23 {
    order: 23;
  }
  .ml\:order-24 {
    order: 24;
  }
  .ml\:order-25 {
    order: 25;
  }
  .ml\:order-26 {
    order: 26;
  }
  .ml\:order-27 {
    order: 27;
  }
  .ml\:order-28 {
    order: 28;
  }
  .ml\:order-29 {
    order: 29;
  }
  .ml\:order-30 {
    order: 30;
  }
  .ml\:order-31 {
    order: 31;
  }
  .ml\:order-32 {
    order: 32;
  }
  .ml\:order-33 {
    order: 33;
  }
  .ml\:order-34 {
    order: 34;
  }
  .ml\:order-35 {
    order: 35;
  }
  .ml\:order-36 {
    order: 36;
  }
  .ml\:order-37 {
    order: 37;
  }
  .ml\:order-38 {
    order: 38;
  }
  .ml\:order-39 {
    order: 39;
  }
  .ml\:order-40 {
    order: 40;
  }
  .ml\:order-41 {
    order: 41;
  }
  .ml\:order-42 {
    order: 42;
  }
  .ml\:order-43 {
    order: 43;
  }
  .ml\:order-44 {
    order: 44;
  }
  .ml\:order-45 {
    order: 45;
  }
  .ml\:order-46 {
    order: 46;
  }
  .ml\:order-47 {
    order: 47;
  }
  .ml\:order-48 {
    order: 48;
  }
  .ml\:order-49 {
    order: 49;
  }
  .ml\:order-50 {
    order: 50;
  }
  .ml\:order-51 {
    order: 51;
  }
  .ml\:order-52 {
    order: 52;
  }
  .ml\:order-53 {
    order: 53;
  }
  .ml\:order-54 {
    order: 54;
  }
  .ml\:order-55 {
    order: 55;
  }
  .ml\:order-56 {
    order: 56;
  }
  .ml\:order-57 {
    order: 57;
  }
  .ml\:order-58 {
    order: 58;
  }
  .ml\:order-59 {
    order: 59;
  }
  .ml\:order-60 {
    order: 60;
  }
  .ml\:order-61 {
    order: 61;
  }
  .ml\:order-62 {
    order: 62;
  }
  .ml\:order-63 {
    order: 63;
  }
  .ml\:order-64 {
    order: 64;
  }
  .ml\:order-65 {
    order: 65;
  }
  .ml\:order-66 {
    order: 66;
  }
  .ml\:order-67 {
    order: 67;
  }
  .ml\:order-68 {
    order: 68;
  }
  .ml\:order-69 {
    order: 69;
  }
  .ml\:order-70 {
    order: 70;
  }
  .ml\:order-71 {
    order: 71;
  }
  .ml\:order-72 {
    order: 72;
  }
  .ml\:order-73 {
    order: 73;
  }
  .ml\:order-74 {
    order: 74;
  }
  .ml\:order-75 {
    order: 75;
  }
  .ml\:order-76 {
    order: 76;
  }
  .ml\:order-77 {
    order: 77;
  }
  .ml\:order-78 {
    order: 78;
  }
  .ml\:order-79 {
    order: 79;
  }
  .ml\:order-80 {
    order: 80;
  }
  .ml\:order-81 {
    order: 81;
  }
  .ml\:order-82 {
    order: 82;
  }
  .ml\:order-83 {
    order: 83;
  }
  .ml\:order-84 {
    order: 84;
  }
  .ml\:order-85 {
    order: 85;
  }
  .ml\:order-86 {
    order: 86;
  }
  .ml\:order-87 {
    order: 87;
  }
  .ml\:order-88 {
    order: 88;
  }
  .ml\:order-89 {
    order: 89;
  }
  .ml\:order-90 {
    order: 90;
  }
  .ml\:order-91 {
    order: 91;
  }
  .ml\:order-92 {
    order: 92;
  }
  .ml\:order-93 {
    order: 93;
  }
  .ml\:order-94 {
    order: 94;
  }
  .ml\:order-95 {
    order: 95;
  }
  .ml\:order-96 {
    order: 96;
  }
  .ml\:order-97 {
    order: 97;
  }
  .ml\:order-98 {
    order: 98;
  }
  .ml\:order-99 {
    order: 99;
  }
  .ml\:order-100 {
    order: 100;
  }
  .ml\:order-1000 {
    order: 1000;
  }
}
@media screen and (max-width: 768px) {
  .tab\:order-0 {
    order: 0;
  }
  .tab\:order-1 {
    order: 1;
  }
  .tab\:order-2 {
    order: 2;
  }
  .tab\:order-3 {
    order: 3;
  }
  .tab\:order-4 {
    order: 4;
  }
  .tab\:order-5 {
    order: 5;
  }
  .tab\:order-6 {
    order: 6;
  }
  .tab\:order-7 {
    order: 7;
  }
  .tab\:order-8 {
    order: 8;
  }
  .tab\:order-9 {
    order: 9;
  }
  .tab\:order-10 {
    order: 10;
  }
  .tab\:order-11 {
    order: 11;
  }
  .tab\:order-12 {
    order: 12;
  }
  .tab\:order-13 {
    order: 13;
  }
  .tab\:order-14 {
    order: 14;
  }
  .tab\:order-15 {
    order: 15;
  }
  .tab\:order-16 {
    order: 16;
  }
  .tab\:order-17 {
    order: 17;
  }
  .tab\:order-18 {
    order: 18;
  }
  .tab\:order-19 {
    order: 19;
  }
  .tab\:order-20 {
    order: 20;
  }
  .tab\:order-21 {
    order: 21;
  }
  .tab\:order-22 {
    order: 22;
  }
  .tab\:order-23 {
    order: 23;
  }
  .tab\:order-24 {
    order: 24;
  }
  .tab\:order-25 {
    order: 25;
  }
  .tab\:order-26 {
    order: 26;
  }
  .tab\:order-27 {
    order: 27;
  }
  .tab\:order-28 {
    order: 28;
  }
  .tab\:order-29 {
    order: 29;
  }
  .tab\:order-30 {
    order: 30;
  }
  .tab\:order-31 {
    order: 31;
  }
  .tab\:order-32 {
    order: 32;
  }
  .tab\:order-33 {
    order: 33;
  }
  .tab\:order-34 {
    order: 34;
  }
  .tab\:order-35 {
    order: 35;
  }
  .tab\:order-36 {
    order: 36;
  }
  .tab\:order-37 {
    order: 37;
  }
  .tab\:order-38 {
    order: 38;
  }
  .tab\:order-39 {
    order: 39;
  }
  .tab\:order-40 {
    order: 40;
  }
  .tab\:order-41 {
    order: 41;
  }
  .tab\:order-42 {
    order: 42;
  }
  .tab\:order-43 {
    order: 43;
  }
  .tab\:order-44 {
    order: 44;
  }
  .tab\:order-45 {
    order: 45;
  }
  .tab\:order-46 {
    order: 46;
  }
  .tab\:order-47 {
    order: 47;
  }
  .tab\:order-48 {
    order: 48;
  }
  .tab\:order-49 {
    order: 49;
  }
  .tab\:order-50 {
    order: 50;
  }
  .tab\:order-51 {
    order: 51;
  }
  .tab\:order-52 {
    order: 52;
  }
  .tab\:order-53 {
    order: 53;
  }
  .tab\:order-54 {
    order: 54;
  }
  .tab\:order-55 {
    order: 55;
  }
  .tab\:order-56 {
    order: 56;
  }
  .tab\:order-57 {
    order: 57;
  }
  .tab\:order-58 {
    order: 58;
  }
  .tab\:order-59 {
    order: 59;
  }
  .tab\:order-60 {
    order: 60;
  }
  .tab\:order-61 {
    order: 61;
  }
  .tab\:order-62 {
    order: 62;
  }
  .tab\:order-63 {
    order: 63;
  }
  .tab\:order-64 {
    order: 64;
  }
  .tab\:order-65 {
    order: 65;
  }
  .tab\:order-66 {
    order: 66;
  }
  .tab\:order-67 {
    order: 67;
  }
  .tab\:order-68 {
    order: 68;
  }
  .tab\:order-69 {
    order: 69;
  }
  .tab\:order-70 {
    order: 70;
  }
  .tab\:order-71 {
    order: 71;
  }
  .tab\:order-72 {
    order: 72;
  }
  .tab\:order-73 {
    order: 73;
  }
  .tab\:order-74 {
    order: 74;
  }
  .tab\:order-75 {
    order: 75;
  }
  .tab\:order-76 {
    order: 76;
  }
  .tab\:order-77 {
    order: 77;
  }
  .tab\:order-78 {
    order: 78;
  }
  .tab\:order-79 {
    order: 79;
  }
  .tab\:order-80 {
    order: 80;
  }
  .tab\:order-81 {
    order: 81;
  }
  .tab\:order-82 {
    order: 82;
  }
  .tab\:order-83 {
    order: 83;
  }
  .tab\:order-84 {
    order: 84;
  }
  .tab\:order-85 {
    order: 85;
  }
  .tab\:order-86 {
    order: 86;
  }
  .tab\:order-87 {
    order: 87;
  }
  .tab\:order-88 {
    order: 88;
  }
  .tab\:order-89 {
    order: 89;
  }
  .tab\:order-90 {
    order: 90;
  }
  .tab\:order-91 {
    order: 91;
  }
  .tab\:order-92 {
    order: 92;
  }
  .tab\:order-93 {
    order: 93;
  }
  .tab\:order-94 {
    order: 94;
  }
  .tab\:order-95 {
    order: 95;
  }
  .tab\:order-96 {
    order: 96;
  }
  .tab\:order-97 {
    order: 97;
  }
  .tab\:order-98 {
    order: 98;
  }
  .tab\:order-99 {
    order: 99;
  }
  .tab\:order-100 {
    order: 100;
  }
  .tab\:order-1000 {
    order: 1000;
  }
}
@media screen and (max-width: 660px) {
  .sp\:order-0 {
    order: 0;
  }
  .sp\:order-1 {
    order: 1;
  }
  .sp\:order-2 {
    order: 2;
  }
  .sp\:order-3 {
    order: 3;
  }
  .sp\:order-4 {
    order: 4;
  }
  .sp\:order-5 {
    order: 5;
  }
  .sp\:order-6 {
    order: 6;
  }
  .sp\:order-7 {
    order: 7;
  }
  .sp\:order-8 {
    order: 8;
  }
  .sp\:order-9 {
    order: 9;
  }
  .sp\:order-10 {
    order: 10;
  }
  .sp\:order-11 {
    order: 11;
  }
  .sp\:order-12 {
    order: 12;
  }
  .sp\:order-13 {
    order: 13;
  }
  .sp\:order-14 {
    order: 14;
  }
  .sp\:order-15 {
    order: 15;
  }
  .sp\:order-16 {
    order: 16;
  }
  .sp\:order-17 {
    order: 17;
  }
  .sp\:order-18 {
    order: 18;
  }
  .sp\:order-19 {
    order: 19;
  }
  .sp\:order-20 {
    order: 20;
  }
  .sp\:order-21 {
    order: 21;
  }
  .sp\:order-22 {
    order: 22;
  }
  .sp\:order-23 {
    order: 23;
  }
  .sp\:order-24 {
    order: 24;
  }
  .sp\:order-25 {
    order: 25;
  }
  .sp\:order-26 {
    order: 26;
  }
  .sp\:order-27 {
    order: 27;
  }
  .sp\:order-28 {
    order: 28;
  }
  .sp\:order-29 {
    order: 29;
  }
  .sp\:order-30 {
    order: 30;
  }
  .sp\:order-31 {
    order: 31;
  }
  .sp\:order-32 {
    order: 32;
  }
  .sp\:order-33 {
    order: 33;
  }
  .sp\:order-34 {
    order: 34;
  }
  .sp\:order-35 {
    order: 35;
  }
  .sp\:order-36 {
    order: 36;
  }
  .sp\:order-37 {
    order: 37;
  }
  .sp\:order-38 {
    order: 38;
  }
  .sp\:order-39 {
    order: 39;
  }
  .sp\:order-40 {
    order: 40;
  }
  .sp\:order-41 {
    order: 41;
  }
  .sp\:order-42 {
    order: 42;
  }
  .sp\:order-43 {
    order: 43;
  }
  .sp\:order-44 {
    order: 44;
  }
  .sp\:order-45 {
    order: 45;
  }
  .sp\:order-46 {
    order: 46;
  }
  .sp\:order-47 {
    order: 47;
  }
  .sp\:order-48 {
    order: 48;
  }
  .sp\:order-49 {
    order: 49;
  }
  .sp\:order-50 {
    order: 50;
  }
  .sp\:order-51 {
    order: 51;
  }
  .sp\:order-52 {
    order: 52;
  }
  .sp\:order-53 {
    order: 53;
  }
  .sp\:order-54 {
    order: 54;
  }
  .sp\:order-55 {
    order: 55;
  }
  .sp\:order-56 {
    order: 56;
  }
  .sp\:order-57 {
    order: 57;
  }
  .sp\:order-58 {
    order: 58;
  }
  .sp\:order-59 {
    order: 59;
  }
  .sp\:order-60 {
    order: 60;
  }
  .sp\:order-61 {
    order: 61;
  }
  .sp\:order-62 {
    order: 62;
  }
  .sp\:order-63 {
    order: 63;
  }
  .sp\:order-64 {
    order: 64;
  }
  .sp\:order-65 {
    order: 65;
  }
  .sp\:order-66 {
    order: 66;
  }
  .sp\:order-67 {
    order: 67;
  }
  .sp\:order-68 {
    order: 68;
  }
  .sp\:order-69 {
    order: 69;
  }
  .sp\:order-70 {
    order: 70;
  }
  .sp\:order-71 {
    order: 71;
  }
  .sp\:order-72 {
    order: 72;
  }
  .sp\:order-73 {
    order: 73;
  }
  .sp\:order-74 {
    order: 74;
  }
  .sp\:order-75 {
    order: 75;
  }
  .sp\:order-76 {
    order: 76;
  }
  .sp\:order-77 {
    order: 77;
  }
  .sp\:order-78 {
    order: 78;
  }
  .sp\:order-79 {
    order: 79;
  }
  .sp\:order-80 {
    order: 80;
  }
  .sp\:order-81 {
    order: 81;
  }
  .sp\:order-82 {
    order: 82;
  }
  .sp\:order-83 {
    order: 83;
  }
  .sp\:order-84 {
    order: 84;
  }
  .sp\:order-85 {
    order: 85;
  }
  .sp\:order-86 {
    order: 86;
  }
  .sp\:order-87 {
    order: 87;
  }
  .sp\:order-88 {
    order: 88;
  }
  .sp\:order-89 {
    order: 89;
  }
  .sp\:order-90 {
    order: 90;
  }
  .sp\:order-91 {
    order: 91;
  }
  .sp\:order-92 {
    order: 92;
  }
  .sp\:order-93 {
    order: 93;
  }
  .sp\:order-94 {
    order: 94;
  }
  .sp\:order-95 {
    order: 95;
  }
  .sp\:order-96 {
    order: 96;
  }
  .sp\:order-97 {
    order: 97;
  }
  .sp\:order-98 {
    order: 98;
  }
  .sp\:order-99 {
    order: 99;
  }
  .sp\:order-100 {
    order: 100;
  }
  .sp\:order-1000 {
    order: 1000;
  }
}
@media screen and (max-width: 660px) {
  .sp\:order-m1 {
    order: -1;
  }
  .sp\:order-m2 {
    order: -2;
  }
}
/*-----------------------------------------
grid
-----------------------------------------*/
.grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}

.grid-cols-3 {
  grid-template-columns: repeat(3, 1fr);
}

.grid-cols-4 {
  grid-template-columns: repeat(4, 1fr);
}

.grid-cols-2-auto {
  grid-template-columns: repeat(2, auto);
}

.grid-cols-3-auto {
  grid-template-columns: repeat(3, auto);
}

.grid-item-01 {
  grid-area: grid-item-01 !important;
}

.grid-item-02 {
  grid-area: grid-item-02 !important;
}

.grid-item-03 {
  grid-area: grid-item-03 !important;
}

.grid-item-04 {
  grid-area: grid-item-04 !important;
}

.grid-item-05 {
  grid-area: grid-item-05 !important;
}

.grid-item-06 {
  grid-area: grid-item-06 !important;
}

.grid-item-07 {
  grid-area: grid-item-07 !important;
}

.grid-item-08 {
  grid-area: grid-item-08 !important;
}

.grid-item-09 {
  grid-area: grid-item-09 !important;
}

.grid-item-10 {
  grid-area: grid-item-10 !important;
}

.grid-item-21 {
  grid-area: grid-item-11 !important;
}

.grid-item-22 {
  grid-area: grid-item-12 !important;
}

.grid-item-23 {
  grid-area: grid-item-13 !important;
}

.grid-item-24 {
  grid-area: grid-item-14 !important;
}

.grid-item-25 {
  grid-area: grid-item-15 !important;
}

.grid-item-26 {
  grid-area: grid-item-16 !important;
}

.grid-item-27 {
  grid-area: grid-item-17 !important;
}

.grid-item-28 {
  grid-area: grid-item-18 !important;
}

.grid-item-29 {
  grid-area: grid-item-19 !important;
}

.grid-item-20 {
  grid-area: grid-item-20 !important;
}

.col-span-2 {
  grid-column: span 2;
}

@media screen and (max-width: 1215px) {
  .lg\:col-span-2 {
    grid-column: span 2;
  }
}
@media screen and (max-width: 660px) {
  .sp\:grid-col-1 {
    grid-template-columns: 1fr;
  }
}
.row-span-2 {
  grid-row: span 2;
}

.row-span-3 {
  grid-row: span 3;
}

.grid-rows-2 {
  grid-template-rows: repeat(2, auto);
}

.grid-rows-3 {
  grid-template-rows: repeat(3, auto);
}

.grid-rows-4 {
  grid-template-rows: repeat(4, auto);
}

.grid-rows-5 {
  grid-template-rows: repeat(5, auto);
}

.grid-rows-6 {
  grid-template-rows: repeat(7, auto);
}

.grid-rows-7 {
  grid-template-rows: repeat(7, auto);
}

.grid-rows-8 {
  grid-template-rows: repeat(8, auto);
}

.grid-rows-9 {
  grid-template-rows: repeat(9, auto);
}

.grid-rows-10 {
  grid-template-rows: repeat(10, auto);
}

/*-----------------------------------------
text
-----------------------------------------*/
.text-ellipsis {
  display: block !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/*-----------------------------------------
position
-----------------------------------------*/
.pos-static {
  position: static !important;
}

.pos-relative {
  position: relative !important;
}

.pos-absolute {
  position: absolute !important;
}

.pos-fixed {
  position: fixed !important;
}

.pos-sticky {
  position: sticky !important;
}

.static {
  position: static !important;
}

.relative {
  position: relative !important;
}

.absolute {
  position: absolute !important;
}

.fixed {
  position: fixed !important;
}

.sticky {
  position: sticky !important;
}

@media screen and (max-width: 820px) {
  .tabl\:static {
    position: static !important;
  }
  .tabl\:relative {
    position: relative !important;
  }
  .tabl\:absolute {
    position: absolute !important;
  }
  .tabl\:fixed {
    position: fixed !important;
  }
  .tabl\:sticky {
    position: sticky !important;
  }
}
.pos-align-center {
  top: 50%;
  transform: translateY(-50%);
}

.right-m2 {
  right: -0.75rem;
}

/*-----------------------------------------
columns
-----------------------------------------*/
.columns-1 {
  columns: 1 !important;
}

.columns-2 {
  columns: 2 !important;
}

.columns-3 {
  columns: 3 !important;
}

.columns-4 {
  columns: 4 !important;
}

.columns-5 {
  columns: 5 !important;
}

/*-----------------------------------------
rotate
-----------------------------------------*/
.rotate-90 {
  transform: rotate(90deg) !important;
}

.rotate-180 {
  transform: rotate(180deg) !important;
}

.rotate-m90 {
  transform: rotate(-90deg) !important;
}

.rotate-m180 {
  transform: rotate(-180deg) !important;
}

@media screen and (max-width: 660px) {
  .sp\:rotate-90 {
    transform: rotate(90deg) !important;
  }
  .sp\:rotate-180 {
    transform: rotate(180deg) !important;
  }
  .sp\:rotate-m90 {
    transform: rotate(-90deg) !important;
  }
  .sp\:rotate-m180 {
    transform: rotate(-180deg) !important;
  }
}
/*-----------------------------------------
br
-----------------------------------------*/
/* 意味上の改行ではなく、見た目上の改行 */
.br::after,
.br-after::after {
  content: "\a";
  white-space: pre !important;
}

.br-before::before {
  content: "\a";
  white-space: pre !important;
}

@media screen and (max-width: 660px) {
  .sp\:br::after {
    content: "\a";
    white-space: pre !important;
  }
}
/*-----------------------------------------
Whitespace
-----------------------------------------*/
.whitespace-normal {
  white-space: normal !important;
}

.whitespace-nowrap {
  white-space: nowrap !important;
}

.whitespace-pre {
  white-space: pre !important;
}

.whitespace-pre-line {
  white-space: pre-line !important;
}

.whitespace-pre-wrap {
  white-space: pre-wrap !important;
}

.whitespace-break-spaces {
  white-space: break-spaces !important;
}

/*-----------------------------------------
border radius
-----------------------------------------*/
.rounded-1px {
  border-radius: 0.0625rem !important;
}

.rounded-2px {
  border-radius: 0.125rem !important;
}

.rounded-3px {
  border-radius: 0.1875rem !important;
}

.rounded-4px {
  border-radius: 0.25rem !important;
}

.rounded-5px {
  border-radius: 0.3125rem !important;
}

.rounded-6px {
  border-radius: 0.375rem !important;
}

.rounded-7px {
  border-radius: 0.4375rem !important;
}

.rounded-8px {
  border-radius: 0.5rem !important;
}

.rounded-9px {
  border-radius: 0.5625rem !important;
}

.rounded-10px {
  border-radius: 0.625rem !important;
}

.rounded-full {
  border-radius: 100vw;
}

.rounded-none {
  border-radius: 0;
}

.rounded-t-3px {
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}

.rounded-t-4px {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.rounded-t-5px {
  border-top-left-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
}

.rounded-t-6px {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

@media screen and (max-width: 660px) {
  .sp\:rounded-1px {
    border-radius: 0.0625rem !important;
  }
  .sp\:rounded-2px {
    border-radius: 0.125rem !important;
  }
  .sp\:rounded-3px {
    border-radius: 0.1875rem !important;
  }
  .sp\:rounded-4px {
    border-radius: 0.25rem !important;
  }
  .sp\:rounded-5px {
    border-radius: 0.3125rem !important;
  }
  .sp\:rounded-6px {
    border-radius: 0.375rem !important;
  }
  .sp\:rounded-full {
    border-radius: 100vw !important;
  }
  .sp\:rounded-none {
    border-radius: 0 !important;
  }
}
/*-----------------------------------------
・border-width
-----------------------------------------*/
.bdr-0 {
  border-width: 0px !important;
  border-style: solid;
}

.bdr-t-0 {
  border-top-width: 0px;
  border-top-style: solid;
}

.bdr-r-0 {
  border-right-width: 0px;
  border-right-style: solid;
}

.bdr-b-0 {
  border-bottom-width: 0px;
  border-bottom-style: solid;
}

.bdr-l-0 {
  border-left-width: 0px;
  border-left-style: solid;
}

.bdr-1 {
  border-width: 1px !important;
  border-style: solid;
}

.bdr-t-1 {
  border-top-width: 1px;
  border-top-style: solid;
}

.bdr-r-1 {
  border-right-width: 1px;
  border-right-style: solid;
}

.bdr-b-1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.bdr-l-1 {
  border-left-width: 1px;
  border-left-style: solid;
}

.bdr-2 {
  border-width: 2px !important;
  border-style: solid;
}

.bdr-t-2 {
  border-top-width: 2px;
  border-top-style: solid;
}

.bdr-r-2 {
  border-right-width: 2px;
  border-right-style: solid;
}

.bdr-b-2 {
  border-bottom-width: 2px;
  border-bottom-style: solid;
}

.bdr-l-2 {
  border-left-width: 2px;
  border-left-style: solid;
}

.bdr-3 {
  border-width: 3px !important;
  border-style: solid;
}

.bdr-t-3 {
  border-top-width: 3px;
  border-top-style: solid;
}

.bdr-r-3 {
  border-right-width: 3px;
  border-right-style: solid;
}

.bdr-b-3 {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}

.bdr-l-3 {
  border-left-width: 3px;
  border-left-style: solid;
}

.bdr-4 {
  border-width: 4px !important;
  border-style: solid;
}

.bdr-t-4 {
  border-top-width: 4px;
  border-top-style: solid;
}

.bdr-r-4 {
  border-right-width: 4px;
  border-right-style: solid;
}

.bdr-b-4 {
  border-bottom-width: 4px;
  border-bottom-style: solid;
}

.bdr-l-4 {
  border-left-width: 4px;
  border-left-style: solid;
}

.bdr-5 {
  border-width: 5px !important;
  border-style: solid;
}

.bdr-t-5 {
  border-top-width: 5px;
  border-top-style: solid;
}

.bdr-r-5 {
  border-right-width: 5px;
  border-right-style: solid;
}

.bdr-b-5 {
  border-bottom-width: 5px;
  border-bottom-style: solid;
}

.bdr-l-5 {
  border-left-width: 5px;
  border-left-style: solid;
}

/*-----------------------------------------
・border-color
-----------------------------------------*/
.bdr-black {
  border-color: #000 !important;
}

.bdr-gray-666 {
  border-color: #666 !important;
}

.bdr-gray-c3 {
  border-color: #c3c3c3 !important;
}

.bdr-gray-bbb {
  border-color: #bbb !important;
}

.bdr-gray-ccc {
  border-color: #ccc !important;
}

.bdr-gray-ddd {
  border-color: #ddd !important;
}

.bdr-grayd8,
.bdr-gray-d8 {
  border-color: var(--grayd8) !important;
}

.bdr-gray-e5 {
  border-color: #e5e5e5 !important;
}

.bdr-gray-eb {
  border-color: #ebebeb !important;
}

.bdr-gray-eee {
  border-color: #eee !important;
}

.bdr-gray-f2 {
  border-color: #f2f2f2 !important;
}

.bdr-blue {
  border-color: var(--blue);
}

.bdr-red {
  border-color: var(--red) !important;
}

.bdr-dotted {
  border-top-width: 1px;
  border-top-style: dotted;
}

.break-all {
  word-break: break-all;
}

.sp\:before-none::before {
  content: none !important;
}

/* Text Decoration */
.underline {
  text-decoration-line: underline;
}

.overline {
  text-decoration-line: overline;
}

.line-through {
  text-decoration-line: line-through;
}

.no-underline {
  text-decoration-line: none;
}

@media screen and (min-width: 1501px) {
  .min-xl\:br::before {
    content: "\a";
    white-space: pre;
  }
}
.has-divider::before {
  content: "";
  display: inline-block;
  height: 1em;
  width: 0;
}

/*-----------------------------------------
・Overflow
-----------------------------------------*/
.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-clip {
  overflow: clip;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-clip {
  overflow-x: clip;
}

.overflow-y-clip {
  overflow-y: clip;
}

.overflow-x-visible {
  overflow-x: visible;
}

.overflow-y-visible {
  overflow-y: visible;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.scroll-auto {
  scroll-behavior: auto;
}

.scroll-smooth {
  scroll-behavior: smooth;
}

.invisible {
  visibility: hidden;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}
.table-fixed th {
  min-width: auto;
}

@media screen and (max-width: 660px) {
  .sp\:table-fixed {
    table-layout: fixed;
  }
}
.lh-10,
.item-lh-10 * {
  line-height: 1 !important;
}

.lh-11,
.item-lh-11 * {
  line-height: 1.1 !important;
}

.lh-12,
.item-lh-12 * {
  line-height: 1.2 !important;
}

.lh-13,
.item-lh-13 * {
  line-height: 1.3 !important;
}

.lh-14,
.item-lh-14 * {
  line-height: 1.4 !important;
}

.lh-15,
.item-lh-15 * {
  line-height: 1.5 !important;
}

.lh-16,
.item-lh-16 * {
  line-height: 1.6 !important;
}

.lh-17,
.item-lh-17 * {
  line-height: 1.7 !important;
}

.lh-18,
.item-lh-18 * {
  line-height: 1.8 !important;
}

.word-break-all {
  word-break: break-all;
}

/*-----------------------------------------
align-self
-----------------------------------------*/
.self-auto {
  align-self: auto;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-stretch {
  align-self: stretch;
}

.self-baseline {
  align-self: baseline;
}

/*-----------------------------------------
 indent
-----------------------------------------*/
.indent-1 {
  display: block;
  padding-left: 1em;
  text-indent: -1em;
}

.indent-1p1 {
  display: block;
  padding-left: 1.1em;
  text-indent: -1.1em;
}

.indent-1p2 {
  display: block;
  padding-left: 1.2em;
  text-indent: -1.2em;
}

.indent-1p3 {
  display: block;
  padding-left: 1.3em;
  text-indent: -1.3em;
}

.indent-1p4 {
  display: block;
  padding-left: 1.4em;
  text-indent: -1.4em;
}

.indent-1p5 {
  display: block;
  padding-left: 1.5em;
  text-indent: -1.5em;
}

.indent-1p6 {
  display: block;
  padding-left: 1.6em;
  text-indent: -1.6em;
}

.indent-1p7 {
  display: block;
  padding-left: 1.7em;
  text-indent: -1.7em;
}

.indent-1p8 {
  display: block;
  padding-left: 1.8em;
  text-indent: -1.8em;
}

.indent-1p9 {
  display: block;
  padding-left: 1.9em;
  text-indent: -1.9em;
}

.indent-2 {
  display: block;
  padding-left: 2em;
  text-indent: -2em;
}

.item-indent-1 {
  padding-left: 1em;
}
.item-indent-1 > *:not(dd) {
  text-indent: -1em;
}

.item-indent-1p1 {
  padding-left: 1.1em;
}
.item-indent-1p1 > *:not(dd) {
  text-indent: -1.1em;
}

.item-indent-1p2 {
  padding-left: 1.2em;
}
.item-indent-1p2 > *:not(dd) {
  text-indent: -1.2em;
}

.item-indent-1p3 {
  padding-left: 1.3em;
}
.item-indent-1p3 > *:not(dd) {
  text-indent: -1.3em;
}

.item-indent-1p4 {
  padding-left: 1.4em;
}
.item-indent-1p4 > *:not(dd) {
  text-indent: -1.4em;
}

.item-indent-1p5 {
  padding-left: 1.5em;
}
.item-indent-1p5 > *:not(dd) {
  text-indent: -1.5em;
}

.item-indent-1p6 {
  padding-left: 1.6em;
}
.item-indent-1p6 > *:not(dd) {
  text-indent: -1.6em;
}

.item-indent-1p7 {
  padding-left: 1.7em;
}
.item-indent-1p7 > *:not(dd) {
  text-indent: -1.7em;
}

.item-indent-1p8 {
  padding-left: 1.8em;
}
.item-indent-1p8 > *:not(dd) {
  text-indent: -1.8em;
}

.item-indent-1p9 {
  padding-left: 1.9em;
}
.item-indent-1p9 > *:not(dd) {
  text-indent: -1.9em;
}

.item-indent-2 {
  padding-left: 2em;
}
.item-indent-2 > *:not(dd) {
  text-indent: -2em;
}

.item-indent-p5 {
  padding-left: 0.5em;
}

.item-indent-p5 > *:not(dd) {
  text-indent: -0.5em;
}

/*-----------------------------------------
	・background
-----------------------------------------*/
.bg-gray-f7 {
  background-color: #f7f7f7 !important;
}

.bg-gray-f6 {
  background-color: #f6f6f6 !important;
}

.bg-gray-f4 {
  background-color: #f4f4f4 !important;
}

.bg-gray-f2 {
  background-color: #f2f2f2 !important;
}

.bg-gray-f0 {
  background-color: #f0f0f0 !important;
}

.bg-white {
  background-color: white !important;
}

.bg-gray-eee {
  background-color: #eeeeee !important;
}

.bg-gray-f2 {
  background-color: #f2f2f2 !important;
}

.bg-gray-fb {
  background-color: #fbfbfb !important;
}

.bg-gray-666 {
  background-color: #666 !important;
}

.bg-gray-999 {
  background-color: #999 !important;
}

.bg-yellow {
  background-color: var(--yellow) !important;
}

.bg-akisof-pink {
  background-color: var(--akisof-pink) !important;
}

.bg-blue {
  background-color: var(--blue) !important;
}

.bg-red {
  background-color: var(--red) !important;
}

.bg-orange {
  background-color: var(--orange) !important;
}

.bg-light-blue {
  background-color: var(--light-blue) !important;
  color: white;
}

.bg-light-blue-2 {
  background-color: var(--lignt-blue-2) !important;
}

.bg-light-yellow {
  background-color: var(--light-yellow) !important;
}

.bg-cream-yellow {
  background-color: var(--cream-yellow) !important;
}

.is-dummy {
  position: relative;
  height: 100%;
}
.is-dummy::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 0;
}
.is-dummy.has-dummy-filter::before {
  backdrop-filter: blur(2px);
}
.is-dummy::after {
  content: "dummy";
  color: #fff;
  font-size: 1.875rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
@media screen and (max-width: 660px) {
  .is-dummy::after {
    font-size: 1.375rem;
  }
}

.is-dummy-comment {
  position: absolute;
  left: 1em;
  bottom: 0.5em;
  color: #fff;
  width: calc(100% - 2em);
  z-index: 2;
}

/*-----------------------------------------
	line clamp
-----------------------------------------*/
.line-clamp-5 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.is-unclamped {
  -webkit-line-clamp: unset !important;
}

.mix-blend-multiply {
  mix-blend-mode: multiply;
}/*# sourceMappingURL=utility_main.css.map */