@charset "UTF-8";
/* background
------------------------------------------ */
.u-bg-000, .u-bg-black {
  background: #000;
}

.u-bg-333 {
  background: #333;
}

.u-bg-ccc {
  background: #ccc;
}

.u-bg-f1f1f1 {
  background: #f1f1f1;
}

.u-bg-fff, .u-bg-white {
  background: #fff;
}

/* border-radius
------------------------------------------ */
.u-bdrs-1 {
  border-radius: 1px;
}

.u-bdrs-2 {
  border-radius: 2px;
}

.u-bdrs-3 {
  border-radius: 3px;
}

.u-bdrs-4 {
  border-radius: 4px;
}

.u-bdrs-5 {
  border-radius: 5px;
}

.u-bdrs-6 {
  border-radius: 6px;
}

.u-bdrs-7 {
  border-radius: 7px;
}

.u-bdrs-8 {
  border-radius: 8px;
}

.u-bdrs-9 {
  border-radius: 9px;
}

.u-bdrs-10 {
  border-radius: 10px;
}

.u-bdrs-11 {
  border-radius: 11px;
}

.u-bdrs-12 {
  border-radius: 12px;
}

.u-bdrs-13 {
  border-radius: 13px;
}

.u-bdrs-14 {
  border-radius: 14px;
}

.u-bdrs-15 {
  border-radius: 15px;
}

.u-bdrs-16 {
  border-radius: 16px;
}

.u-bdrs-17 {
  border-radius: 17px;
}

.u-bdrs-18 {
  border-radius: 18px;
}

.u-bdrs-19 {
  border-radius: 19px;
}

.u-bdrs-20 {
  border-radius: 20px;
}

.u-bdrs-21 {
  border-radius: 21px;
}

.u-bdrs-22 {
  border-radius: 22px;
}

.u-bdrs-23 {
  border-radius: 23px;
}

.u-bdrs-24 {
  border-radius: 24px;
}

.u-bdrs-25 {
  border-radius: 25px;
}

/* border
------------------------------------------ */
.u-bd-0 {
  border: none;
}

.u-bd-1 {
  border: 1px solid;
}

.u-bdt-0 {
  border-top: none;
}

.u-bdr-0 {
  border-right: none;
}

.u-bdb-0 {
  border-bottom: none;
}

.u-bdl-0 {
  border-left: none;
}

.u-bdt-1 {
  border-top: 1px solid;
}

.u-bdr-1 {
  border-right: 1px solid;
}

.u-bdb-1 {
  border-bottom: 1px solid;
}

.u-bdl-1 {
  border-left: 1px solid;
}

/* width / max-width
--------------------------------------------------------- */
.u-w-10p {
  width: 10% !important;
}

.u-maxw-10p {
  max-width: 10% !important;
}

.u-w-10 {
  width: 10px !important;
}

.u-w-20p {
  width: 20% !important;
}

.u-maxw-20p {
  max-width: 20% !important;
}

.u-w-20 {
  width: 20px !important;
}

.u-w-30p {
  width: 30% !important;
}

.u-maxw-30p {
  max-width: 30% !important;
}

.u-w-30 {
  width: 30px !important;
}

.u-w-40p {
  width: 40% !important;
}

.u-maxw-40p {
  max-width: 40% !important;
}

.u-w-40 {
  width: 40px !important;
}

.u-w-50p {
  width: 50% !important;
}

.u-maxw-50p {
  max-width: 50% !important;
}

.u-w-50 {
  width: 50px !important;
}

.u-w-60p {
  width: 60% !important;
}

.u-maxw-60p {
  max-width: 60% !important;
}

.u-w-60 {
  width: 60px !important;
}

.u-w-70p {
  width: 70% !important;
}

.u-maxw-70p {
  max-width: 70% !important;
}

.u-w-70 {
  width: 70px !important;
}

.u-w-80p {
  width: 80% !important;
}

.u-maxw-80p {
  max-width: 80% !important;
}

.u-w-80 {
  width: 80px !important;
}

.u-w-90p {
  width: 90% !important;
}

.u-maxw-90p {
  max-width: 90% !important;
}

.u-w-90 {
  width: 90px !important;
}

.u-w-100p {
  width: 100% !important;
}

.u-maxw-100p {
  max-width: 100% !important;
}

.u-w-100 {
  width: 100px !important;
}

.u-maxw-50 {
  max-width: 50px !important;
}

.u-maxw-100 {
  max-width: 100px !important;
}

.u-maxw-150 {
  max-width: 150px !important;
}

.u-maxw-200 {
  max-width: 200px !important;
}

.u-maxw-250 {
  max-width: 250px !important;
}

.u-maxw-300 {
  max-width: 300px !important;
}

.u-maxw-350 {
  max-width: 350px !important;
}

.u-maxw-400 {
  max-width: 400px !important;
}

.u-maxw-450 {
  max-width: 450px !important;
}

.u-maxw-500 {
  max-width: 500px !important;
}

.u-maxw-550 {
  max-width: 550px !important;
}

.u-maxw-600 {
  max-width: 600px !important;
}

.u-maxw-650 {
  max-width: 650px !important;
}

.u-maxw-700 {
  max-width: 700px !important;
}

.u-maxw-750 {
  max-width: 750px !important;
}

.u-maxw-800 {
  max-width: 800px !important;
}

.u-maxw-850 {
  max-width: 850px !important;
}

.u-maxw-900 {
  max-width: 900px !important;
}

.u-maxw-950 {
  max-width: 950px !important;
}

.u-maxw-1000 {
  max-width: 1000px !important;
}

.u-maxw-1050 {
  max-width: 1050px !important;
}

.u-maxw-1100 {
  max-width: 1100px !important;
}

.u-maxw-1150 {
  max-width: 1150px !important;
}

.u-maxw-1200 {
  max-width: 1200px !important;
}

.u-maxw-1250 {
  max-width: 1250px !important;
}

.u-maxw-1300 {
  max-width: 1300px !important;
}

.u-maxw-1350 {
  max-width: 1350px !important;
}

.u-maxw-1400 {
  max-width: 1400px !important;
}

.u-maxw-1450 {
  max-width: 1450px !important;
}

.u-maxw-1500 {
  max-width: 1500px !important;
}

.u-maxw-1550 {
  max-width: 1550px !important;
}

.u-maxw-1600 {
  max-width: 1600px !important;
}

.u-maxw-1650 {
  max-width: 1650px !important;
}

.u-maxw-1700 {
  max-width: 1700px !important;
}

.u-maxw-1750 {
  max-width: 1750px !important;
}

.u-maxw-1800 {
  max-width: 1800px !important;
}

.u-maxw-1850 {
  max-width: 1850px !important;
}

.u-maxw-1900 {
  max-width: 1900px !important;
}

.u-maxw-1950 {
  max-width: 1950px !important;
}

.u-maxw-2000 {
  max-width: 2000px !important;
}

.u-maxw-10p {
  max-width: 10% !important;
}

.u-maxw-20p {
  max-width: 20% !important;
}

.u-maxw-30p {
  max-width: 30% !important;
}

.u-maxw-40p {
  max-width: 40% !important;
}

.u-maxw-50p {
  max-width: 50% !important;
}

.u-maxw-60p {
  max-width: 60% !important;
}

.u-maxw-70p {
  max-width: 70% !important;
}

.u-maxw-80p {
  max-width: 80% !important;
}

.u-maxw-90p {
  max-width: 90% !important;
}

.u-maxw-100p {
  max-width: 100% !important;
}

.u-w-a, .u-w-auto {
  width: auto !important;
}

/* height / max-height
--------------------------------------------------------- */
.u-h-10p {
  height: 10% !important;
}

.u-h-10 {
  height: 10px !important;
}

.u-h-20p {
  height: 20% !important;
}

.u-h-20 {
  height: 20px !important;
}

.u-h-30p {
  height: 30% !important;
}

.u-h-30 {
  height: 30px !important;
}

.u-h-40p {
  height: 40% !important;
}

.u-h-40 {
  height: 40px !important;
}

.u-h-50p {
  height: 50% !important;
}

.u-h-50 {
  height: 50px !important;
}

.u-h-60p {
  height: 60% !important;
}

.u-h-60 {
  height: 60px !important;
}

.u-h-70p {
  height: 70% !important;
}

.u-h-70 {
  height: 70px !important;
}

.u-h-80p {
  height: 80% !important;
}

.u-h-80 {
  height: 80px !important;
}

.u-h-90p {
  height: 90% !important;
}

.u-h-90 {
  height: 90px !important;
}

.u-h-100p {
  height: 100% !important;
}

.u-h-100 {
  height: 100px !important;
}

.u-maxh-50 {
  max-height: 50px !important;
}

.u-maxh-100 {
  max-height: 100px !important;
}

.u-maxh-150 {
  max-height: 150px !important;
}

.u-maxh-200 {
  max-height: 200px !important;
}

.u-maxh-250 {
  max-height: 250px !important;
}

.u-maxh-300 {
  max-height: 300px !important;
}

.u-maxh-350 {
  max-height: 350px !important;
}

.u-maxh-400 {
  max-height: 400px !important;
}

.u-maxh-450 {
  max-height: 450px !important;
}

.u-maxh-500 {
  max-height: 500px !important;
}

.u-maxh-550 {
  max-height: 550px !important;
}

.u-maxh-600 {
  max-height: 600px !important;
}

.u-maxh-650 {
  max-height: 650px !important;
}

.u-maxh-700 {
  max-height: 700px !important;
}

.u-maxh-750 {
  max-height: 750px !important;
}

.u-maxh-800 {
  max-height: 800px !important;
}

.u-maxh-850 {
  max-height: 850px !important;
}

.u-maxh-900 {
  max-height: 900px !important;
}

.u-maxh-950 {
  max-height: 950px !important;
}

.u-maxh-1000 {
  max-height: 1000px !important;
}

.u-maxh-10p {
  max-height: 10% !important;
}

.u-maxh-20p {
  max-height: 20% !important;
}

.u-maxh-30p {
  max-height: 30% !important;
}

.u-maxh-40p {
  max-height: 40% !important;
}

.u-maxh-50p {
  max-height: 50% !important;
}

.u-maxh-60p {
  max-height: 60% !important;
}

.u-maxh-70p {
  max-height: 70% !important;
}

.u-maxh-80p {
  max-height: 80% !important;
}

.u-maxh-90p {
  max-height: 90% !important;
}

.u-maxh-100p {
  max-height: 100% !important;
}

.u-h-a, .u-h-auto {
  height: auto !important;
}

/* color
--------------------------------------------------------- */
.u-c-fff {
  color: #fff;
}

.u-c-ccc {
  color: #ccc;
}

.u-c-999 {
  color: #999;
}

.u-c-666 {
  color: #666;
}

.u-c-333 {
  color: #333;
}

.u-c-000 {
  color: #000;
}

/* opacity
--------------------------------------------------------- */
.u-op-00 {
  opacity: 0 !important;
}

.u-op-01 {
  opacity: 0.1 !important;
}

.u-op-02 {
  opacity: 0.2 !important;
}

.u-op-03 {
  opacity: 0.3 !important;
}

.u-op-04 {
  opacity: 0.4 !important;
}

.u-op-05 {
  opacity: 0.5 !important;
}

.u-op-06 {
  opacity: 0.6 !important;
}

.u-op-07 {
  opacity: 0.7 !important;
}

.u-op-08 {
  opacity: 0.8 !important;
}

.u-op-09 {
  opacity: 0.9 !important;
}

.u-op-010 {
  opacity: 1 !important;
}

.u-op-1 {
  opacity: 1 !important;
}

/* flexbox
--------------------------------------------------------- */
.u-ds-fl {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.u-flb-5p {
  -ms-flex-preferred-size: 5% !important;
      flex-basis: 5% !important;
}

.u-flb-125 {
  -ms-flex-preferred-size: 125px !important;
      flex-basis: 125px !important;
}

.u-flb-10p {
  -ms-flex-preferred-size: 10% !important;
      flex-basis: 10% !important;
}

.u-flb-150 {
  -ms-flex-preferred-size: 150px !important;
      flex-basis: 150px !important;
}

.u-flb-15p {
  -ms-flex-preferred-size: 15% !important;
      flex-basis: 15% !important;
}

.u-flb-175 {
  -ms-flex-preferred-size: 175px !important;
      flex-basis: 175px !important;
}

.u-flb-20p {
  -ms-flex-preferred-size: 20% !important;
      flex-basis: 20% !important;
}

.u-flb-200 {
  -ms-flex-preferred-size: 200px !important;
      flex-basis: 200px !important;
}

.u-flb-25p {
  -ms-flex-preferred-size: 25% !important;
      flex-basis: 25% !important;
}

.u-flb-225 {
  -ms-flex-preferred-size: 225px !important;
      flex-basis: 225px !important;
}

.u-flb-30p {
  -ms-flex-preferred-size: 30% !important;
      flex-basis: 30% !important;
}

.u-flb-250 {
  -ms-flex-preferred-size: 250px !important;
      flex-basis: 250px !important;
}

.u-flb-35p {
  -ms-flex-preferred-size: 35% !important;
      flex-basis: 35% !important;
}

.u-flb-275 {
  -ms-flex-preferred-size: 275px !important;
      flex-basis: 275px !important;
}

.u-flb-40p {
  -ms-flex-preferred-size: 40% !important;
      flex-basis: 40% !important;
}

.u-flb-300 {
  -ms-flex-preferred-size: 300px !important;
      flex-basis: 300px !important;
}

.u-flb-45p {
  -ms-flex-preferred-size: 45% !important;
      flex-basis: 45% !important;
}

.u-flb-325 {
  -ms-flex-preferred-size: 325px !important;
      flex-basis: 325px !important;
}

.u-flb-50p {
  -ms-flex-preferred-size: 50% !important;
      flex-basis: 50% !important;
}

.u-flb-350 {
  -ms-flex-preferred-size: 350px !important;
      flex-basis: 350px !important;
}

.u-flb-55p {
  -ms-flex-preferred-size: 55% !important;
      flex-basis: 55% !important;
}

.u-flb-375 {
  -ms-flex-preferred-size: 375px !important;
      flex-basis: 375px !important;
}

.u-flb-60p {
  -ms-flex-preferred-size: 60% !important;
      flex-basis: 60% !important;
}

.u-flb-400 {
  -ms-flex-preferred-size: 400px !important;
      flex-basis: 400px !important;
}

.u-flb-65p {
  -ms-flex-preferred-size: 65% !important;
      flex-basis: 65% !important;
}

.u-flb-425 {
  -ms-flex-preferred-size: 425px !important;
      flex-basis: 425px !important;
}

.u-flb-70p {
  -ms-flex-preferred-size: 70% !important;
      flex-basis: 70% !important;
}

.u-flb-450 {
  -ms-flex-preferred-size: 450px !important;
      flex-basis: 450px !important;
}

.u-flb-75p {
  -ms-flex-preferred-size: 75% !important;
      flex-basis: 75% !important;
}

.u-flb-475 {
  -ms-flex-preferred-size: 475px !important;
      flex-basis: 475px !important;
}

.u-flb-80p {
  -ms-flex-preferred-size: 80% !important;
      flex-basis: 80% !important;
}

.u-flb-500 {
  -ms-flex-preferred-size: 500px !important;
      flex-basis: 500px !important;
}

.u-flb-85p {
  -ms-flex-preferred-size: 85% !important;
      flex-basis: 85% !important;
}

.u-flb-525 {
  -ms-flex-preferred-size: 525px !important;
      flex-basis: 525px !important;
}

.u-flb-90p {
  -ms-flex-preferred-size: 90% !important;
      flex-basis: 90% !important;
}

.u-flb-550 {
  -ms-flex-preferred-size: 550px !important;
      flex-basis: 550px !important;
}

.u-flb-95p {
  -ms-flex-preferred-size: 95% !important;
      flex-basis: 95% !important;
}

.u-flb-575 {
  -ms-flex-preferred-size: 575px !important;
      flex-basis: 575px !important;
}

.u-flb-100p {
  -ms-flex-preferred-size: 100% !important;
      flex-basis: 100% !important;
}

.u-flb-600 {
  -ms-flex-preferred-size: 600px !important;
      flex-basis: 600px !important;
}

.u-flb-33p {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
}

.u-flg-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.u-fls-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.u-flg-2 {
  -webkit-box-flex: 2 !important;
      -ms-flex-positive: 2 !important;
          flex-grow: 2 !important;
}

.u-fls-2 {
  -ms-flex-negative: 2 !important;
      flex-shrink: 2 !important;
}

.u-flg-3 {
  -webkit-box-flex: 3 !important;
      -ms-flex-positive: 3 !important;
          flex-grow: 3 !important;
}

.u-fls-3 {
  -ms-flex-negative: 3 !important;
      flex-shrink: 3 !important;
}

.u-flg-4 {
  -webkit-box-flex: 4 !important;
      -ms-flex-positive: 4 !important;
          flex-grow: 4 !important;
}

.u-fls-4 {
  -ms-flex-negative: 4 !important;
      flex-shrink: 4 !important;
}

.u-flg-5 {
  -webkit-box-flex: 5 !important;
      -ms-flex-positive: 5 !important;
          flex-grow: 5 !important;
}

.u-fls-5 {
  -ms-flex-negative: 5 !important;
      flex-shrink: 5 !important;
}

.u-flg-6 {
  -webkit-box-flex: 6 !important;
      -ms-flex-positive: 6 !important;
          flex-grow: 6 !important;
}

.u-fls-6 {
  -ms-flex-negative: 6 !important;
      flex-shrink: 6 !important;
}

.u-flg-7 {
  -webkit-box-flex: 7 !important;
      -ms-flex-positive: 7 !important;
          flex-grow: 7 !important;
}

.u-fls-7 {
  -ms-flex-negative: 7 !important;
      flex-shrink: 7 !important;
}

.u-flg-8 {
  -webkit-box-flex: 8 !important;
      -ms-flex-positive: 8 !important;
          flex-grow: 8 !important;
}

.u-fls-8 {
  -ms-flex-negative: 8 !important;
      flex-shrink: 8 !important;
}

.u-flg-9 {
  -webkit-box-flex: 9 !important;
      -ms-flex-positive: 9 !important;
          flex-grow: 9 !important;
}

.u-fls-9 {
  -ms-flex-negative: 9 !important;
      flex-shrink: 9 !important;
}

.u-flg-10 {
  -webkit-box-flex: 10 !important;
      -ms-flex-positive: 10 !important;
          flex-grow: 10 !important;
}

.u-fls-10 {
  -ms-flex-negative: 10 !important;
      flex-shrink: 10 !important;
}

.u-ai-fls {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.u-ai-fle {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.u-ai-c {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.u-jc-fls {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.u-jc-fle {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.u-jc-c {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

/* font-family
--------------------------------------------------------- */
/* 明朝体、serif */
.u-ff-serif,
.u-ff-s {
  font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "Sawarabi Mincho", "HG明朝E", serif !important;
}

/* さわらび明朝、serif */
.u-ff-sawa {
  font-family: "Sawarabi Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", serif !important;
}

/* ゴシック体、sans-serif */
.u-ff-sansSerif,
.u-ff-ss {
  font-family: 'Open Sans', 'Noto Sans JP', 'Noto Sans Japanese', -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ ProN W3", 'Yu Gothic', YuGothic, Meiryo, sans-serif !important;
}

/* Noto Sans (Google Fonts) */
.u-ff-noto {
  font-family: 'Open Sans', 'Noto Sans JP', 'Noto Sans Japanese', -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ ProN W3", 'Yu Gothic', YuGothic, Meiryo, sans-serif !important;
}

/* Rounded Mplus (Google Fonts) */
.u-ff-round {
  font-family: "Rounded Mplus 1c", 'Open Sans', 'Noto Sans JP', 'Noto Sans Japanese', -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ ProN W3", 'Yu Gothic', YuGothic, Meiryo, sans-serif !important;
}

/* Hind (Google Fonts) */
.u-ff-hind {
  font-family: 'Hind', 'Noto Sans JP', 'Noto Sans Japanese', -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ ProN W3", 'Yu Gothic', YuGothic, Meiryo, sans-serif !important;
}

/* font-size
--------------------------------------------------------- */
.u-fs-10rem, .u-fz-10rem {
  font-size: 1rem !important;
}

.u-fs-10px, .u-fz-10px {
  font-size: 10px !important;
}

.u-fs-11rem, .u-fz-11rem {
  font-size: 1.1rem !important;
}

.u-fs-11px, .u-fz-11px {
  font-size: 11px !important;
}

.u-fs-12rem, .u-fz-12rem {
  font-size: 1.2rem !important;
}

.u-fs-12px, .u-fz-12px {
  font-size: 12px !important;
}

.u-fs-13rem, .u-fz-13rem {
  font-size: 1.3rem !important;
}

.u-fs-13px, .u-fz-13px {
  font-size: 13px !important;
}

.u-fs-14rem, .u-fz-14rem {
  font-size: 1.4rem !important;
}

.u-fs-14px, .u-fz-14px {
  font-size: 14px !important;
}

.u-fs-15rem, .u-fz-15rem {
  font-size: 1.5rem !important;
}

.u-fs-15px, .u-fz-15px {
  font-size: 15px !important;
}

.u-fs-16rem, .u-fz-16rem {
  font-size: 1.6rem !important;
}

.u-fs-16px, .u-fz-16px {
  font-size: 16px !important;
}

.u-fs-17rem, .u-fz-17rem {
  font-size: 1.7rem !important;
}

.u-fs-17px, .u-fz-17px {
  font-size: 17px !important;
}

.u-fs-18rem, .u-fz-18rem {
  font-size: 1.8rem !important;
}

.u-fs-18px, .u-fz-18px {
  font-size: 18px !important;
}

.u-fs-19rem, .u-fz-19rem {
  font-size: 1.9rem !important;
}

.u-fs-19px, .u-fz-19px {
  font-size: 19px !important;
}

.u-fs-20rem, .u-fz-20rem {
  font-size: 2rem !important;
}

.u-fs-20px, .u-fz-20px {
  font-size: 20px !important;
}

.u-fs-21rem, .u-fz-21rem {
  font-size: 2.1rem !important;
}

.u-fs-21px, .u-fz-21px {
  font-size: 21px !important;
}

.u-fs-22rem, .u-fz-22rem {
  font-size: 2.2rem !important;
}

.u-fs-22px, .u-fz-22px {
  font-size: 22px !important;
}

.u-fs-23rem, .u-fz-23rem {
  font-size: 2.3rem !important;
}

.u-fs-23px, .u-fz-23px {
  font-size: 23px !important;
}

.u-fs-24rem, .u-fz-24rem {
  font-size: 2.4rem !important;
}

.u-fs-24px, .u-fz-24px {
  font-size: 24px !important;
}

.u-fs-25rem, .u-fz-25rem {
  font-size: 2.5rem !important;
}

.u-fs-25px, .u-fz-25px {
  font-size: 25px !important;
}

.u-fs-26rem, .u-fz-26rem {
  font-size: 2.6rem !important;
}

.u-fs-26px, .u-fz-26px {
  font-size: 26px !important;
}

.u-fs-27rem, .u-fz-27rem {
  font-size: 2.7rem !important;
}

.u-fs-27px, .u-fz-27px {
  font-size: 27px !important;
}

.u-fs-28rem, .u-fz-28rem {
  font-size: 2.8rem !important;
}

.u-fs-28px, .u-fz-28px {
  font-size: 28px !important;
}

.u-fs-29rem, .u-fz-29rem {
  font-size: 2.9rem !important;
}

.u-fs-29px, .u-fz-29px {
  font-size: 29px !important;
}

.u-fs-30rem, .u-fz-30rem {
  font-size: 3rem !important;
}

.u-fs-30px, .u-fz-30px {
  font-size: 30px !important;
}

.u-fs-31rem, .u-fz-31rem {
  font-size: 3.1rem !important;
}

.u-fs-31px, .u-fz-31px {
  font-size: 31px !important;
}

.u-fs-32rem, .u-fz-32rem {
  font-size: 3.2rem !important;
}

.u-fs-32px, .u-fz-32px {
  font-size: 32px !important;
}

.u-fs-33rem, .u-fz-33rem {
  font-size: 3.3rem !important;
}

.u-fs-33px, .u-fz-33px {
  font-size: 33px !important;
}

.u-fs-34rem, .u-fz-34rem {
  font-size: 3.4rem !important;
}

.u-fs-34px, .u-fz-34px {
  font-size: 34px !important;
}

.u-fs-35rem, .u-fz-35rem {
  font-size: 3.5rem !important;
}

.u-fs-35px, .u-fz-35px {
  font-size: 35px !important;
}

.u-fs-36rem, .u-fz-36rem {
  font-size: 3.6rem !important;
}

.u-fs-36px, .u-fz-36px {
  font-size: 36px !important;
}

.u-fs-37rem, .u-fz-37rem {
  font-size: 3.7rem !important;
}

.u-fs-37px, .u-fz-37px {
  font-size: 37px !important;
}

.u-fs-38rem, .u-fz-38rem {
  font-size: 3.8rem !important;
}

.u-fs-38px, .u-fz-38px {
  font-size: 38px !important;
}

.u-fs-39rem, .u-fz-39rem {
  font-size: 3.9rem !important;
}

.u-fs-39px, .u-fz-39px {
  font-size: 39px !important;
}

.u-fs-40rem, .u-fz-40rem {
  font-size: 4rem !important;
}

.u-fs-40px, .u-fz-40px {
  font-size: 40px !important;
}

.u-fs-41rem, .u-fz-41rem {
  font-size: 4.1rem !important;
}

.u-fs-41px, .u-fz-41px {
  font-size: 41px !important;
}

.u-fs-42rem, .u-fz-42rem {
  font-size: 4.2rem !important;
}

.u-fs-42px, .u-fz-42px {
  font-size: 42px !important;
}

.u-fs-43rem, .u-fz-43rem {
  font-size: 4.3rem !important;
}

.u-fs-43px, .u-fz-43px {
  font-size: 43px !important;
}

.u-fs-44rem, .u-fz-44rem {
  font-size: 4.4rem !important;
}

.u-fs-44px, .u-fz-44px {
  font-size: 44px !important;
}

.u-fs-45rem, .u-fz-45rem {
  font-size: 4.5rem !important;
}

.u-fs-45px, .u-fz-45px {
  font-size: 45px !important;
}

.u-fs-46rem, .u-fz-46rem {
  font-size: 4.6rem !important;
}

.u-fs-46px, .u-fz-46px {
  font-size: 46px !important;
}

.u-fs-47rem, .u-fz-47rem {
  font-size: 4.7rem !important;
}

.u-fs-47px, .u-fz-47px {
  font-size: 47px !important;
}

.u-fs-48rem, .u-fz-48rem {
  font-size: 4.8rem !important;
}

.u-fs-48px, .u-fz-48px {
  font-size: 48px !important;
}

.u-fs-49rem, .u-fz-49rem {
  font-size: 4.9rem !important;
}

.u-fs-49px, .u-fz-49px {
  font-size: 49px !important;
}

.u-fs-50rem, .u-fz-50rem {
  font-size: 5rem !important;
}

.u-fs-50px, .u-fz-50px {
  font-size: 50px !important;
}

.u-fs-51rem, .u-fz-51rem {
  font-size: 5.1rem !important;
}

.u-fs-51px, .u-fz-51px {
  font-size: 51px !important;
}

.u-fs-52rem, .u-fz-52rem {
  font-size: 5.2rem !important;
}

.u-fs-52px, .u-fz-52px {
  font-size: 52px !important;
}

.u-fs-53rem, .u-fz-53rem {
  font-size: 5.3rem !important;
}

.u-fs-53px, .u-fz-53px {
  font-size: 53px !important;
}

.u-fs-54rem, .u-fz-54rem {
  font-size: 5.4rem !important;
}

.u-fs-54px, .u-fz-54px {
  font-size: 54px !important;
}

.u-fs-55rem, .u-fz-55rem {
  font-size: 5.5rem !important;
}

.u-fs-55px, .u-fz-55px {
  font-size: 55px !important;
}

.u-fs-56rem, .u-fz-56rem {
  font-size: 5.6rem !important;
}

.u-fs-56px, .u-fz-56px {
  font-size: 56px !important;
}

.u-fs-57rem, .u-fz-57rem {
  font-size: 5.7rem !important;
}

.u-fs-57px, .u-fz-57px {
  font-size: 57px !important;
}

.u-fs-58rem, .u-fz-58rem {
  font-size: 5.8rem !important;
}

.u-fs-58px, .u-fz-58px {
  font-size: 58px !important;
}

.u-fs-59rem, .u-fz-59rem {
  font-size: 5.9rem !important;
}

.u-fs-59px, .u-fz-59px {
  font-size: 59px !important;
}

.u-fs-60rem, .u-fz-60rem {
  font-size: 6rem !important;
}

.u-fs-60px, .u-fz-60px {
  font-size: 60px !important;
}

.u-fs-61rem, .u-fz-61rem {
  font-size: 6.1rem !important;
}

.u-fs-61px, .u-fz-61px {
  font-size: 61px !important;
}

.u-fs-62rem, .u-fz-62rem {
  font-size: 6.2rem !important;
}

.u-fs-62px, .u-fz-62px {
  font-size: 62px !important;
}

.u-fs-63rem, .u-fz-63rem {
  font-size: 6.3rem !important;
}

.u-fs-63px, .u-fz-63px {
  font-size: 63px !important;
}

.u-fs-64rem, .u-fz-64rem {
  font-size: 6.4rem !important;
}

.u-fs-64px, .u-fz-64px {
  font-size: 64px !important;
}

/* font-weight
--------------------------------------------------------- */
.u-fw-n {
  font-weight: normal !important;
}

.u-fw-b {
  font-weight: bold !important;
}

.u-fw-br {
  font-weight: bolder !important;
}

.u-fw-lr {
  font-weight: lighter !important;
}

.u-fw-1 {
  font-weight: 100 !important;
}

.u-fw-2 {
  font-weight: 200 !important;
}

.u-fw-3 {
  font-weight: 300 !important;
}

.u-fw-4 {
  font-weight: 400 !important;
}

.u-fw-5 {
  font-weight: 500 !important;
}

.u-fw-6 {
  font-weight: 600 !important;
}

.u-fw-7 {
  font-weight: 700 !important;
}

.u-fw-8 {
  font-weight: 800 !important;
}

.u-fw-9 {
  font-weight: 900 !important;
}

/* font-feature-settings
--------------------------------------------------------- */
.u-ffs-palt {
  -webkit-font-feature-settings: "palt" !important;
          font-feature-settings: "palt" !important;
}

.u-ffs-pkna {
  -webkit-font-feature-settings: "pkna" !important;
          font-feature-settings: "pkna" !important;
}

/* margin / padding
--------------------------------------------------------- */
.u-m-0 {
  margin: 0 !important;
}

.u-p-0 {
  padding: 0 !important;
}

.u-m-c {
  margin-right: auto !important;
  margin-left: auto !important;
}

.u-mt-a {
  margin-left: auto !important;
}

.u-mr-a {
  margin-right: auto !important;
}

.u-mb-a {
  margin-left: auto !important;
}

.u-ml-a {
  margin-left: auto !important;
}

.u-mt-0 {
  margin-top: 0px !important;
}

.u-mr-0 {
  margin-right: 0px !important;
}

.u-mb-0 {
  margin-bottom: 0px !important;
}

.u-ml-0 {
  margin-left: 0px !important;
}

.u-m-0 {
  margin: 0px !important;
}

.u-pt-0 {
  padding-top: 0px !important;
}

.u-pr-0 {
  padding-right: 0px !important;
}

.u-pb-0 {
  padding-bottom: 0px !important;
}

.u-pl-0 {
  padding-left: 0px !important;
}

.u-p-0 {
  padding: 0px !important;
}

.u-mt-5 {
  margin-top: 5px !important;
}

.u-mr-5 {
  margin-right: 5px !important;
}

.u-mb-5 {
  margin-bottom: 5px !important;
}

.u-ml-5 {
  margin-left: 5px !important;
}

.u-m-5 {
  margin: 5px !important;
}

.u-pt-5 {
  padding-top: 5px !important;
}

.u-pr-5 {
  padding-right: 5px !important;
}

.u-pb-5 {
  padding-bottom: 5px !important;
}

.u-pl-5 {
  padding-left: 5px !important;
}

.u-p-5 {
  padding: 5px !important;
}

.u-mt-10 {
  margin-top: 10px !important;
}

.u-mr-10 {
  margin-right: 10px !important;
}

.u-mb-10 {
  margin-bottom: 10px !important;
}

.u-ml-10 {
  margin-left: 10px !important;
}

.u-m-10 {
  margin: 10px !important;
}

.u-pt-10 {
  padding-top: 10px !important;
}

.u-pr-10 {
  padding-right: 10px !important;
}

.u-pb-10 {
  padding-bottom: 10px !important;
}

.u-pl-10 {
  padding-left: 10px !important;
}

.u-p-10 {
  padding: 10px !important;
}

.u-mt-15 {
  margin-top: 15px !important;
}

.u-mr-15 {
  margin-right: 15px !important;
}

.u-mb-15 {
  margin-bottom: 15px !important;
}

.u-ml-15 {
  margin-left: 15px !important;
}

.u-m-15 {
  margin: 15px !important;
}

.u-pt-15 {
  padding-top: 15px !important;
}

.u-pr-15 {
  padding-right: 15px !important;
}

.u-pb-15 {
  padding-bottom: 15px !important;
}

.u-pl-15 {
  padding-left: 15px !important;
}

.u-p-15 {
  padding: 15px !important;
}

.u-mt-20 {
  margin-top: 20px !important;
}

.u-mr-20 {
  margin-right: 20px !important;
}

.u-mb-20 {
  margin-bottom: 20px !important;
}

.u-ml-20 {
  margin-left: 20px !important;
}

.u-m-20 {
  margin: 20px !important;
}

.u-pt-20 {
  padding-top: 20px !important;
}

.u-pr-20 {
  padding-right: 20px !important;
}

.u-pb-20 {
  padding-bottom: 20px !important;
}

.u-pl-20 {
  padding-left: 20px !important;
}

.u-p-20 {
  padding: 20px !important;
}

.u-mt-25 {
  margin-top: 25px !important;
}

.u-mr-25 {
  margin-right: 25px !important;
}

.u-mb-25 {
  margin-bottom: 25px !important;
}

.u-ml-25 {
  margin-left: 25px !important;
}

.u-m-25 {
  margin: 25px !important;
}

.u-pt-25 {
  padding-top: 25px !important;
}

.u-pr-25 {
  padding-right: 25px !important;
}

.u-pb-25 {
  padding-bottom: 25px !important;
}

.u-pl-25 {
  padding-left: 25px !important;
}

.u-p-25 {
  padding: 25px !important;
}

.u-mt-30 {
  margin-top: 30px !important;
}

.u-mr-30 {
  margin-right: 30px !important;
}

.u-mb-30 {
  margin-bottom: 30px !important;
}

.u-ml-30 {
  margin-left: 30px !important;
}

.u-m-30 {
  margin: 30px !important;
}

.u-pt-30 {
  padding-top: 30px !important;
}

.u-pr-30 {
  padding-right: 30px !important;
}

.u-pb-30 {
  padding-bottom: 30px !important;
}

.u-pl-30 {
  padding-left: 30px !important;
}

.u-p-30 {
  padding: 30px !important;
}

.u-mt-35 {
  margin-top: 35px !important;
}

.u-mr-35 {
  margin-right: 35px !important;
}

.u-mb-35 {
  margin-bottom: 35px !important;
}

.u-ml-35 {
  margin-left: 35px !important;
}

.u-m-35 {
  margin: 35px !important;
}

.u-pt-35 {
  padding-top: 35px !important;
}

.u-pr-35 {
  padding-right: 35px !important;
}

.u-pb-35 {
  padding-bottom: 35px !important;
}

.u-pl-35 {
  padding-left: 35px !important;
}

.u-p-35 {
  padding: 35px !important;
}

.u-mt-40 {
  margin-top: 40px !important;
}

.u-mr-40 {
  margin-right: 40px !important;
}

.u-mb-40 {
  margin-bottom: 40px !important;
}

.u-ml-40 {
  margin-left: 40px !important;
}

.u-m-40 {
  margin: 40px !important;
}

.u-pt-40 {
  padding-top: 40px !important;
}

.u-pr-40 {
  padding-right: 40px !important;
}

.u-pb-40 {
  padding-bottom: 40px !important;
}

.u-pl-40 {
  padding-left: 40px !important;
}

.u-p-40 {
  padding: 40px !important;
}

.u-mt-45 {
  margin-top: 45px !important;
}

.u-mr-45 {
  margin-right: 45px !important;
}

.u-mb-45 {
  margin-bottom: 45px !important;
}

.u-ml-45 {
  margin-left: 45px !important;
}

.u-m-45 {
  margin: 45px !important;
}

.u-pt-45 {
  padding-top: 45px !important;
}

.u-pr-45 {
  padding-right: 45px !important;
}

.u-pb-45 {
  padding-bottom: 45px !important;
}

.u-pl-45 {
  padding-left: 45px !important;
}

.u-p-45 {
  padding: 45px !important;
}

.u-mt-50 {
  margin-top: 50px !important;
}

.u-mr-50 {
  margin-right: 50px !important;
}

.u-mb-50 {
  margin-bottom: 50px !important;
}

.u-ml-50 {
  margin-left: 50px !important;
}

.u-m-50 {
  margin: 50px !important;
}

.u-pt-50 {
  padding-top: 50px !important;
}

.u-pr-50 {
  padding-right: 50px !important;
}

.u-pb-50 {
  padding-bottom: 50px !important;
}

.u-pl-50 {
  padding-left: 50px !important;
}

.u-p-50 {
  padding: 50px !important;
}

.u-mt-55 {
  margin-top: 55px !important;
}

.u-mr-55 {
  margin-right: 55px !important;
}

.u-mb-55 {
  margin-bottom: 55px !important;
}

.u-ml-55 {
  margin-left: 55px !important;
}

.u-m-55 {
  margin: 55px !important;
}

.u-pt-55 {
  padding-top: 55px !important;
}

.u-pr-55 {
  padding-right: 55px !important;
}

.u-pb-55 {
  padding-bottom: 55px !important;
}

.u-pl-55 {
  padding-left: 55px !important;
}

.u-p-55 {
  padding: 55px !important;
}

.u-mt-60 {
  margin-top: 60px !important;
}

.u-mr-60 {
  margin-right: 60px !important;
}

.u-mb-60 {
  margin-bottom: 60px !important;
}

.u-ml-60 {
  margin-left: 60px !important;
}

.u-m-60 {
  margin: 60px !important;
}

.u-pt-60 {
  padding-top: 60px !important;
}

.u-pr-60 {
  padding-right: 60px !important;
}

.u-pb-60 {
  padding-bottom: 60px !important;
}

.u-pl-60 {
  padding-left: 60px !important;
}

.u-p-60 {
  padding: 60px !important;
}

.u-mt-65 {
  margin-top: 65px !important;
}

.u-mr-65 {
  margin-right: 65px !important;
}

.u-mb-65 {
  margin-bottom: 65px !important;
}

.u-ml-65 {
  margin-left: 65px !important;
}

.u-m-65 {
  margin: 65px !important;
}

.u-pt-65 {
  padding-top: 65px !important;
}

.u-pr-65 {
  padding-right: 65px !important;
}

.u-pb-65 {
  padding-bottom: 65px !important;
}

.u-pl-65 {
  padding-left: 65px !important;
}

.u-p-65 {
  padding: 65px !important;
}

.u-mt-70 {
  margin-top: 70px !important;
}

.u-mr-70 {
  margin-right: 70px !important;
}

.u-mb-70 {
  margin-bottom: 70px !important;
}

.u-ml-70 {
  margin-left: 70px !important;
}

.u-m-70 {
  margin: 70px !important;
}

.u-pt-70 {
  padding-top: 70px !important;
}

.u-pr-70 {
  padding-right: 70px !important;
}

.u-pb-70 {
  padding-bottom: 70px !important;
}

.u-pl-70 {
  padding-left: 70px !important;
}

.u-p-70 {
  padding: 70px !important;
}

.u-mt-75 {
  margin-top: 75px !important;
}

.u-mr-75 {
  margin-right: 75px !important;
}

.u-mb-75 {
  margin-bottom: 75px !important;
}

.u-ml-75 {
  margin-left: 75px !important;
}

.u-m-75 {
  margin: 75px !important;
}

.u-pt-75 {
  padding-top: 75px !important;
}

.u-pr-75 {
  padding-right: 75px !important;
}

.u-pb-75 {
  padding-bottom: 75px !important;
}

.u-pl-75 {
  padding-left: 75px !important;
}

.u-p-75 {
  padding: 75px !important;
}

.u-mt-80 {
  margin-top: 80px !important;
}

.u-mr-80 {
  margin-right: 80px !important;
}

.u-mb-80 {
  margin-bottom: 80px !important;
}

.u-ml-80 {
  margin-left: 80px !important;
}

.u-m-80 {
  margin: 80px !important;
}

.u-pt-80 {
  padding-top: 80px !important;
}

.u-pr-80 {
  padding-right: 80px !important;
}

.u-pb-80 {
  padding-bottom: 80px !important;
}

.u-pl-80 {
  padding-left: 80px !important;
}

.u-p-80 {
  padding: 80px !important;
}

.u-mt-85 {
  margin-top: 85px !important;
}

.u-mr-85 {
  margin-right: 85px !important;
}

.u-mb-85 {
  margin-bottom: 85px !important;
}

.u-ml-85 {
  margin-left: 85px !important;
}

.u-m-85 {
  margin: 85px !important;
}

.u-pt-85 {
  padding-top: 85px !important;
}

.u-pr-85 {
  padding-right: 85px !important;
}

.u-pb-85 {
  padding-bottom: 85px !important;
}

.u-pl-85 {
  padding-left: 85px !important;
}

.u-p-85 {
  padding: 85px !important;
}

.u-mt-90 {
  margin-top: 90px !important;
}

.u-mr-90 {
  margin-right: 90px !important;
}

.u-mb-90 {
  margin-bottom: 90px !important;
}

.u-ml-90 {
  margin-left: 90px !important;
}

.u-m-90 {
  margin: 90px !important;
}

.u-pt-90 {
  padding-top: 90px !important;
}

.u-pr-90 {
  padding-right: 90px !important;
}

.u-pb-90 {
  padding-bottom: 90px !important;
}

.u-pl-90 {
  padding-left: 90px !important;
}

.u-p-90 {
  padding: 90px !important;
}

.u-mt-95 {
  margin-top: 95px !important;
}

.u-mr-95 {
  margin-right: 95px !important;
}

.u-mb-95 {
  margin-bottom: 95px !important;
}

.u-ml-95 {
  margin-left: 95px !important;
}

.u-m-95 {
  margin: 95px !important;
}

.u-pt-95 {
  padding-top: 95px !important;
}

.u-pr-95 {
  padding-right: 95px !important;
}

.u-pb-95 {
  padding-bottom: 95px !important;
}

.u-pl-95 {
  padding-left: 95px !important;
}

.u-p-95 {
  padding: 95px !important;
}

.u-mt-100 {
  margin-top: 100px !important;
}

.u-mr-100 {
  margin-right: 100px !important;
}

.u-mb-100 {
  margin-bottom: 100px !important;
}

.u-ml-100 {
  margin-left: 100px !important;
}

.u-m-100 {
  margin: 100px !important;
}

.u-pt-100 {
  padding-top: 100px !important;
}

.u-pr-100 {
  padding-right: 100px !important;
}

.u-pb-100 {
  padding-bottom: 100px !important;
}

.u-pl-100 {
  padding-left: 100px !important;
}

.u-p-100 {
  padding: 100px !important;
}

.u-mt-105 {
  margin-top: 105px !important;
}

.u-mr-105 {
  margin-right: 105px !important;
}

.u-mb-105 {
  margin-bottom: 105px !important;
}

.u-ml-105 {
  margin-left: 105px !important;
}

.u-m-105 {
  margin: 105px !important;
}

.u-pt-105 {
  padding-top: 105px !important;
}

.u-pr-105 {
  padding-right: 105px !important;
}

.u-pb-105 {
  padding-bottom: 105px !important;
}

.u-pl-105 {
  padding-left: 105px !important;
}

.u-p-105 {
  padding: 105px !important;
}

.u-mt-110 {
  margin-top: 110px !important;
}

.u-mr-110 {
  margin-right: 110px !important;
}

.u-mb-110 {
  margin-bottom: 110px !important;
}

.u-ml-110 {
  margin-left: 110px !important;
}

.u-m-110 {
  margin: 110px !important;
}

.u-pt-110 {
  padding-top: 110px !important;
}

.u-pr-110 {
  padding-right: 110px !important;
}

.u-pb-110 {
  padding-bottom: 110px !important;
}

.u-pl-110 {
  padding-left: 110px !important;
}

.u-p-110 {
  padding: 110px !important;
}

.u-mt-115 {
  margin-top: 115px !important;
}

.u-mr-115 {
  margin-right: 115px !important;
}

.u-mb-115 {
  margin-bottom: 115px !important;
}

.u-ml-115 {
  margin-left: 115px !important;
}

.u-m-115 {
  margin: 115px !important;
}

.u-pt-115 {
  padding-top: 115px !important;
}

.u-pr-115 {
  padding-right: 115px !important;
}

.u-pb-115 {
  padding-bottom: 115px !important;
}

.u-pl-115 {
  padding-left: 115px !important;
}

.u-p-115 {
  padding: 115px !important;
}

.u-mt-120 {
  margin-top: 120px !important;
}

.u-mr-120 {
  margin-right: 120px !important;
}

.u-mb-120 {
  margin-bottom: 120px !important;
}

.u-ml-120 {
  margin-left: 120px !important;
}

.u-m-120 {
  margin: 120px !important;
}

.u-pt-120 {
  padding-top: 120px !important;
}

.u-pr-120 {
  padding-right: 120px !important;
}

.u-pb-120 {
  padding-bottom: 120px !important;
}

.u-pl-120 {
  padding-left: 120px !important;
}

.u-p-120 {
  padding: 120px !important;
}

.u-mt-125 {
  margin-top: 125px !important;
}

.u-mr-125 {
  margin-right: 125px !important;
}

.u-mb-125 {
  margin-bottom: 125px !important;
}

.u-ml-125 {
  margin-left: 125px !important;
}

.u-m-125 {
  margin: 125px !important;
}

.u-pt-125 {
  padding-top: 125px !important;
}

.u-pr-125 {
  padding-right: 125px !important;
}

.u-pb-125 {
  padding-bottom: 125px !important;
}

.u-pl-125 {
  padding-left: 125px !important;
}

.u-p-125 {
  padding: 125px !important;
}

.u-mt-130 {
  margin-top: 130px !important;
}

.u-mr-130 {
  margin-right: 130px !important;
}

.u-mb-130 {
  margin-bottom: 130px !important;
}

.u-ml-130 {
  margin-left: 130px !important;
}

.u-m-130 {
  margin: 130px !important;
}

.u-pt-130 {
  padding-top: 130px !important;
}

.u-pr-130 {
  padding-right: 130px !important;
}

.u-pb-130 {
  padding-bottom: 130px !important;
}

.u-pl-130 {
  padding-left: 130px !important;
}

.u-p-130 {
  padding: 130px !important;
}

.u-mt-135 {
  margin-top: 135px !important;
}

.u-mr-135 {
  margin-right: 135px !important;
}

.u-mb-135 {
  margin-bottom: 135px !important;
}

.u-ml-135 {
  margin-left: 135px !important;
}

.u-m-135 {
  margin: 135px !important;
}

.u-pt-135 {
  padding-top: 135px !important;
}

.u-pr-135 {
  padding-right: 135px !important;
}

.u-pb-135 {
  padding-bottom: 135px !important;
}

.u-pl-135 {
  padding-left: 135px !important;
}

.u-p-135 {
  padding: 135px !important;
}

.u-mt-140 {
  margin-top: 140px !important;
}

.u-mr-140 {
  margin-right: 140px !important;
}

.u-mb-140 {
  margin-bottom: 140px !important;
}

.u-ml-140 {
  margin-left: 140px !important;
}

.u-m-140 {
  margin: 140px !important;
}

.u-pt-140 {
  padding-top: 140px !important;
}

.u-pr-140 {
  padding-right: 140px !important;
}

.u-pb-140 {
  padding-bottom: 140px !important;
}

.u-pl-140 {
  padding-left: 140px !important;
}

.u-p-140 {
  padding: 140px !important;
}

.u-mt-145 {
  margin-top: 145px !important;
}

.u-mr-145 {
  margin-right: 145px !important;
}

.u-mb-145 {
  margin-bottom: 145px !important;
}

.u-ml-145 {
  margin-left: 145px !important;
}

.u-m-145 {
  margin: 145px !important;
}

.u-pt-145 {
  padding-top: 145px !important;
}

.u-pr-145 {
  padding-right: 145px !important;
}

.u-pb-145 {
  padding-bottom: 145px !important;
}

.u-pl-145 {
  padding-left: 145px !important;
}

.u-p-145 {
  padding: 145px !important;
}

.u-mt-150 {
  margin-top: 150px !important;
}

.u-mr-150 {
  margin-right: 150px !important;
}

.u-mb-150 {
  margin-bottom: 150px !important;
}

.u-ml-150 {
  margin-left: 150px !important;
}

.u-m-150 {
  margin: 150px !important;
}

.u-pt-150 {
  padding-top: 150px !important;
}

.u-pr-150 {
  padding-right: 150px !important;
}

.u-pb-150 {
  padding-bottom: 150px !important;
}

.u-pl-150 {
  padding-left: 150px !important;
}

.u-p-150 {
  padding: 150px !important;
}

.u-mt-155 {
  margin-top: 155px !important;
}

.u-mr-155 {
  margin-right: 155px !important;
}

.u-mb-155 {
  margin-bottom: 155px !important;
}

.u-ml-155 {
  margin-left: 155px !important;
}

.u-m-155 {
  margin: 155px !important;
}

.u-pt-155 {
  padding-top: 155px !important;
}

.u-pr-155 {
  padding-right: 155px !important;
}

.u-pb-155 {
  padding-bottom: 155px !important;
}

.u-pl-155 {
  padding-left: 155px !important;
}

.u-p-155 {
  padding: 155px !important;
}

.u-mt-160 {
  margin-top: 160px !important;
}

.u-mr-160 {
  margin-right: 160px !important;
}

.u-mb-160 {
  margin-bottom: 160px !important;
}

.u-ml-160 {
  margin-left: 160px !important;
}

.u-m-160 {
  margin: 160px !important;
}

.u-pt-160 {
  padding-top: 160px !important;
}

.u-pr-160 {
  padding-right: 160px !important;
}

.u-pb-160 {
  padding-bottom: 160px !important;
}

.u-pl-160 {
  padding-left: 160px !important;
}

.u-p-160 {
  padding: 160px !important;
}

.u-mt-165 {
  margin-top: 165px !important;
}

.u-mr-165 {
  margin-right: 165px !important;
}

.u-mb-165 {
  margin-bottom: 165px !important;
}

.u-ml-165 {
  margin-left: 165px !important;
}

.u-m-165 {
  margin: 165px !important;
}

.u-pt-165 {
  padding-top: 165px !important;
}

.u-pr-165 {
  padding-right: 165px !important;
}

.u-pb-165 {
  padding-bottom: 165px !important;
}

.u-pl-165 {
  padding-left: 165px !important;
}

.u-p-165 {
  padding: 165px !important;
}

.u-mt-170 {
  margin-top: 170px !important;
}

.u-mr-170 {
  margin-right: 170px !important;
}

.u-mb-170 {
  margin-bottom: 170px !important;
}

.u-ml-170 {
  margin-left: 170px !important;
}

.u-m-170 {
  margin: 170px !important;
}

.u-pt-170 {
  padding-top: 170px !important;
}

.u-pr-170 {
  padding-right: 170px !important;
}

.u-pb-170 {
  padding-bottom: 170px !important;
}

.u-pl-170 {
  padding-left: 170px !important;
}

.u-p-170 {
  padding: 170px !important;
}

.u-mt-175 {
  margin-top: 175px !important;
}

.u-mr-175 {
  margin-right: 175px !important;
}

.u-mb-175 {
  margin-bottom: 175px !important;
}

.u-ml-175 {
  margin-left: 175px !important;
}

.u-m-175 {
  margin: 175px !important;
}

.u-pt-175 {
  padding-top: 175px !important;
}

.u-pr-175 {
  padding-right: 175px !important;
}

.u-pb-175 {
  padding-bottom: 175px !important;
}

.u-pl-175 {
  padding-left: 175px !important;
}

.u-p-175 {
  padding: 175px !important;
}

.u-mt-180 {
  margin-top: 180px !important;
}

.u-mr-180 {
  margin-right: 180px !important;
}

.u-mb-180 {
  margin-bottom: 180px !important;
}

.u-ml-180 {
  margin-left: 180px !important;
}

.u-m-180 {
  margin: 180px !important;
}

.u-pt-180 {
  padding-top: 180px !important;
}

.u-pr-180 {
  padding-right: 180px !important;
}

.u-pb-180 {
  padding-bottom: 180px !important;
}

.u-pl-180 {
  padding-left: 180px !important;
}

.u-p-180 {
  padding: 180px !important;
}

.u-mt-185 {
  margin-top: 185px !important;
}

.u-mr-185 {
  margin-right: 185px !important;
}

.u-mb-185 {
  margin-bottom: 185px !important;
}

.u-ml-185 {
  margin-left: 185px !important;
}

.u-m-185 {
  margin: 185px !important;
}

.u-pt-185 {
  padding-top: 185px !important;
}

.u-pr-185 {
  padding-right: 185px !important;
}

.u-pb-185 {
  padding-bottom: 185px !important;
}

.u-pl-185 {
  padding-left: 185px !important;
}

.u-p-185 {
  padding: 185px !important;
}

.u-mt-190 {
  margin-top: 190px !important;
}

.u-mr-190 {
  margin-right: 190px !important;
}

.u-mb-190 {
  margin-bottom: 190px !important;
}

.u-ml-190 {
  margin-left: 190px !important;
}

.u-m-190 {
  margin: 190px !important;
}

.u-pt-190 {
  padding-top: 190px !important;
}

.u-pr-190 {
  padding-right: 190px !important;
}

.u-pb-190 {
  padding-bottom: 190px !important;
}

.u-pl-190 {
  padding-left: 190px !important;
}

.u-p-190 {
  padding: 190px !important;
}

.u-mt-195 {
  margin-top: 195px !important;
}

.u-mr-195 {
  margin-right: 195px !important;
}

.u-mb-195 {
  margin-bottom: 195px !important;
}

.u-ml-195 {
  margin-left: 195px !important;
}

.u-m-195 {
  margin: 195px !important;
}

.u-pt-195 {
  padding-top: 195px !important;
}

.u-pr-195 {
  padding-right: 195px !important;
}

.u-pb-195 {
  padding-bottom: 195px !important;
}

.u-pl-195 {
  padding-left: 195px !important;
}

.u-p-195 {
  padding: 195px !important;
}

.u-mt-200 {
  margin-top: 200px !important;
}

.u-mr-200 {
  margin-right: 200px !important;
}

.u-mb-200 {
  margin-bottom: 200px !important;
}

.u-ml-200 {
  margin-left: 200px !important;
}

.u-m-200 {
  margin: 200px !important;
}

.u-pt-200 {
  padding-top: 200px !important;
}

.u-pr-200 {
  padding-right: 200px !important;
}

.u-pb-200 {
  padding-bottom: 200px !important;
}

.u-pl-200 {
  padding-left: 200px !important;
}

.u-p-200 {
  padding: 200px !important;
}

.u-mt-205 {
  margin-top: 205px !important;
}

.u-mr-205 {
  margin-right: 205px !important;
}

.u-mb-205 {
  margin-bottom: 205px !important;
}

.u-ml-205 {
  margin-left: 205px !important;
}

.u-m-205 {
  margin: 205px !important;
}

.u-pt-205 {
  padding-top: 205px !important;
}

.u-pr-205 {
  padding-right: 205px !important;
}

.u-pb-205 {
  padding-bottom: 205px !important;
}

.u-pl-205 {
  padding-left: 205px !important;
}

.u-p-205 {
  padding: 205px !important;
}

.u-mt-210 {
  margin-top: 210px !important;
}

.u-mr-210 {
  margin-right: 210px !important;
}

.u-mb-210 {
  margin-bottom: 210px !important;
}

.u-ml-210 {
  margin-left: 210px !important;
}

.u-m-210 {
  margin: 210px !important;
}

.u-pt-210 {
  padding-top: 210px !important;
}

.u-pr-210 {
  padding-right: 210px !important;
}

.u-pb-210 {
  padding-bottom: 210px !important;
}

.u-pl-210 {
  padding-left: 210px !important;
}

.u-p-210 {
  padding: 210px !important;
}

.u-mt-215 {
  margin-top: 215px !important;
}

.u-mr-215 {
  margin-right: 215px !important;
}

.u-mb-215 {
  margin-bottom: 215px !important;
}

.u-ml-215 {
  margin-left: 215px !important;
}

.u-m-215 {
  margin: 215px !important;
}

.u-pt-215 {
  padding-top: 215px !important;
}

.u-pr-215 {
  padding-right: 215px !important;
}

.u-pb-215 {
  padding-bottom: 215px !important;
}

.u-pl-215 {
  padding-left: 215px !important;
}

.u-p-215 {
  padding: 215px !important;
}

.u-mt-220 {
  margin-top: 220px !important;
}

.u-mr-220 {
  margin-right: 220px !important;
}

.u-mb-220 {
  margin-bottom: 220px !important;
}

.u-ml-220 {
  margin-left: 220px !important;
}

.u-m-220 {
  margin: 220px !important;
}

.u-pt-220 {
  padding-top: 220px !important;
}

.u-pr-220 {
  padding-right: 220px !important;
}

.u-pb-220 {
  padding-bottom: 220px !important;
}

.u-pl-220 {
  padding-left: 220px !important;
}

.u-p-220 {
  padding: 220px !important;
}

.u-mt-225 {
  margin-top: 225px !important;
}

.u-mr-225 {
  margin-right: 225px !important;
}

.u-mb-225 {
  margin-bottom: 225px !important;
}

.u-ml-225 {
  margin-left: 225px !important;
}

.u-m-225 {
  margin: 225px !important;
}

.u-pt-225 {
  padding-top: 225px !important;
}

.u-pr-225 {
  padding-right: 225px !important;
}

.u-pb-225 {
  padding-bottom: 225px !important;
}

.u-pl-225 {
  padding-left: 225px !important;
}

.u-p-225 {
  padding: 225px !important;
}

.u-mt-230 {
  margin-top: 230px !important;
}

.u-mr-230 {
  margin-right: 230px !important;
}

.u-mb-230 {
  margin-bottom: 230px !important;
}

.u-ml-230 {
  margin-left: 230px !important;
}

.u-m-230 {
  margin: 230px !important;
}

.u-pt-230 {
  padding-top: 230px !important;
}

.u-pr-230 {
  padding-right: 230px !important;
}

.u-pb-230 {
  padding-bottom: 230px !important;
}

.u-pl-230 {
  padding-left: 230px !important;
}

.u-p-230 {
  padding: 230px !important;
}

.u-mt-235 {
  margin-top: 235px !important;
}

.u-mr-235 {
  margin-right: 235px !important;
}

.u-mb-235 {
  margin-bottom: 235px !important;
}

.u-ml-235 {
  margin-left: 235px !important;
}

.u-m-235 {
  margin: 235px !important;
}

.u-pt-235 {
  padding-top: 235px !important;
}

.u-pr-235 {
  padding-right: 235px !important;
}

.u-pb-235 {
  padding-bottom: 235px !important;
}

.u-pl-235 {
  padding-left: 235px !important;
}

.u-p-235 {
  padding: 235px !important;
}

.u-mt-240 {
  margin-top: 240px !important;
}

.u-mr-240 {
  margin-right: 240px !important;
}

.u-mb-240 {
  margin-bottom: 240px !important;
}

.u-ml-240 {
  margin-left: 240px !important;
}

.u-m-240 {
  margin: 240px !important;
}

.u-pt-240 {
  padding-top: 240px !important;
}

.u-pr-240 {
  padding-right: 240px !important;
}

.u-pb-240 {
  padding-bottom: 240px !important;
}

.u-pl-240 {
  padding-left: 240px !important;
}

.u-p-240 {
  padding: 240px !important;
}

.u-mt-245 {
  margin-top: 245px !important;
}

.u-mr-245 {
  margin-right: 245px !important;
}

.u-mb-245 {
  margin-bottom: 245px !important;
}

.u-ml-245 {
  margin-left: 245px !important;
}

.u-m-245 {
  margin: 245px !important;
}

.u-pt-245 {
  padding-top: 245px !important;
}

.u-pr-245 {
  padding-right: 245px !important;
}

.u-pb-245 {
  padding-bottom: 245px !important;
}

.u-pl-245 {
  padding-left: 245px !important;
}

.u-p-245 {
  padding: 245px !important;
}

.u-mt-250 {
  margin-top: 250px !important;
}

.u-mr-250 {
  margin-right: 250px !important;
}

.u-mb-250 {
  margin-bottom: 250px !important;
}

.u-ml-250 {
  margin-left: 250px !important;
}

.u-m-250 {
  margin: 250px !important;
}

.u-pt-250 {
  padding-top: 250px !important;
}

.u-pr-250 {
  padding-right: 250px !important;
}

.u-pb-250 {
  padding-bottom: 250px !important;
}

.u-pl-250 {
  padding-left: 250px !important;
}

.u-p-250 {
  padding: 250px !important;
}

.u-mt-0 {
  margin-top: 0px !important;
}

.u-mr-0 {
  margin-right: 0px !important;
}

.u-mb-0 {
  margin-bottom: 0px !important;
}

.u-ml-0 {
  margin-left: 0px !important;
}

.u-m-0 {
  margin: 0px !important;
}

.u-pt-0 {
  padding-top: 0px !important;
}

.u-pr-0 {
  padding-right: 0px !important;
}

.u-pb-0 {
  padding-bottom: 0px !important;
}

.u-pl-0 {
  padding-left: 0px !important;
}

.u-p-0 {
  padding: 0px !important;
}

.u-mt-4 {
  margin-top: 4px !important;
}

.u-mr-4 {
  margin-right: 4px !important;
}

.u-mb-4 {
  margin-bottom: 4px !important;
}

.u-ml-4 {
  margin-left: 4px !important;
}

.u-m-4 {
  margin: 4px !important;
}

.u-pt-4 {
  padding-top: 4px !important;
}

.u-pr-4 {
  padding-right: 4px !important;
}

.u-pb-4 {
  padding-bottom: 4px !important;
}

.u-pl-4 {
  padding-left: 4px !important;
}

.u-p-4 {
  padding: 4px !important;
}

.u-mt-8 {
  margin-top: 8px !important;
}

.u-mr-8 {
  margin-right: 8px !important;
}

.u-mb-8 {
  margin-bottom: 8px !important;
}

.u-ml-8 {
  margin-left: 8px !important;
}

.u-m-8 {
  margin: 8px !important;
}

.u-pt-8 {
  padding-top: 8px !important;
}

.u-pr-8 {
  padding-right: 8px !important;
}

.u-pb-8 {
  padding-bottom: 8px !important;
}

.u-pl-8 {
  padding-left: 8px !important;
}

.u-p-8 {
  padding: 8px !important;
}

.u-mt-12 {
  margin-top: 12px !important;
}

.u-mr-12 {
  margin-right: 12px !important;
}

.u-mb-12 {
  margin-bottom: 12px !important;
}

.u-ml-12 {
  margin-left: 12px !important;
}

.u-m-12 {
  margin: 12px !important;
}

.u-pt-12 {
  padding-top: 12px !important;
}

.u-pr-12 {
  padding-right: 12px !important;
}

.u-pb-12 {
  padding-bottom: 12px !important;
}

.u-pl-12 {
  padding-left: 12px !important;
}

.u-p-12 {
  padding: 12px !important;
}

.u-mt-16 {
  margin-top: 16px !important;
}

.u-mr-16 {
  margin-right: 16px !important;
}

.u-mb-16 {
  margin-bottom: 16px !important;
}

.u-ml-16 {
  margin-left: 16px !important;
}

.u-m-16 {
  margin: 16px !important;
}

.u-pt-16 {
  padding-top: 16px !important;
}

.u-pr-16 {
  padding-right: 16px !important;
}

.u-pb-16 {
  padding-bottom: 16px !important;
}

.u-pl-16 {
  padding-left: 16px !important;
}

.u-p-16 {
  padding: 16px !important;
}

.u-mt-20 {
  margin-top: 20px !important;
}

.u-mr-20 {
  margin-right: 20px !important;
}

.u-mb-20 {
  margin-bottom: 20px !important;
}

.u-ml-20 {
  margin-left: 20px !important;
}

.u-m-20 {
  margin: 20px !important;
}

.u-pt-20 {
  padding-top: 20px !important;
}

.u-pr-20 {
  padding-right: 20px !important;
}

.u-pb-20 {
  padding-bottom: 20px !important;
}

.u-pl-20 {
  padding-left: 20px !important;
}

.u-p-20 {
  padding: 20px !important;
}

.u-mt-24 {
  margin-top: 24px !important;
}

.u-mr-24 {
  margin-right: 24px !important;
}

.u-mb-24 {
  margin-bottom: 24px !important;
}

.u-ml-24 {
  margin-left: 24px !important;
}

.u-m-24 {
  margin: 24px !important;
}

.u-pt-24 {
  padding-top: 24px !important;
}

.u-pr-24 {
  padding-right: 24px !important;
}

.u-pb-24 {
  padding-bottom: 24px !important;
}

.u-pl-24 {
  padding-left: 24px !important;
}

.u-p-24 {
  padding: 24px !important;
}

.u-mt-28 {
  margin-top: 28px !important;
}

.u-mr-28 {
  margin-right: 28px !important;
}

.u-mb-28 {
  margin-bottom: 28px !important;
}

.u-ml-28 {
  margin-left: 28px !important;
}

.u-m-28 {
  margin: 28px !important;
}

.u-pt-28 {
  padding-top: 28px !important;
}

.u-pr-28 {
  padding-right: 28px !important;
}

.u-pb-28 {
  padding-bottom: 28px !important;
}

.u-pl-28 {
  padding-left: 28px !important;
}

.u-p-28 {
  padding: 28px !important;
}

.u-mt-32 {
  margin-top: 32px !important;
}

.u-mr-32 {
  margin-right: 32px !important;
}

.u-mb-32 {
  margin-bottom: 32px !important;
}

.u-ml-32 {
  margin-left: 32px !important;
}

.u-m-32 {
  margin: 32px !important;
}

.u-pt-32 {
  padding-top: 32px !important;
}

.u-pr-32 {
  padding-right: 32px !important;
}

.u-pb-32 {
  padding-bottom: 32px !important;
}

.u-pl-32 {
  padding-left: 32px !important;
}

.u-p-32 {
  padding: 32px !important;
}

.u-mt-36 {
  margin-top: 36px !important;
}

.u-mr-36 {
  margin-right: 36px !important;
}

.u-mb-36 {
  margin-bottom: 36px !important;
}

.u-ml-36 {
  margin-left: 36px !important;
}

.u-m-36 {
  margin: 36px !important;
}

.u-pt-36 {
  padding-top: 36px !important;
}

.u-pr-36 {
  padding-right: 36px !important;
}

.u-pb-36 {
  padding-bottom: 36px !important;
}

.u-pl-36 {
  padding-left: 36px !important;
}

.u-p-36 {
  padding: 36px !important;
}

.u-mt-40 {
  margin-top: 40px !important;
}

.u-mr-40 {
  margin-right: 40px !important;
}

.u-mb-40 {
  margin-bottom: 40px !important;
}

.u-ml-40 {
  margin-left: 40px !important;
}

.u-m-40 {
  margin: 40px !important;
}

.u-pt-40 {
  padding-top: 40px !important;
}

.u-pr-40 {
  padding-right: 40px !important;
}

.u-pb-40 {
  padding-bottom: 40px !important;
}

.u-pl-40 {
  padding-left: 40px !important;
}

.u-p-40 {
  padding: 40px !important;
}

.u-mt-44 {
  margin-top: 44px !important;
}

.u-mr-44 {
  margin-right: 44px !important;
}

.u-mb-44 {
  margin-bottom: 44px !important;
}

.u-ml-44 {
  margin-left: 44px !important;
}

.u-m-44 {
  margin: 44px !important;
}

.u-pt-44 {
  padding-top: 44px !important;
}

.u-pr-44 {
  padding-right: 44px !important;
}

.u-pb-44 {
  padding-bottom: 44px !important;
}

.u-pl-44 {
  padding-left: 44px !important;
}

.u-p-44 {
  padding: 44px !important;
}

.u-mt-48 {
  margin-top: 48px !important;
}

.u-mr-48 {
  margin-right: 48px !important;
}

.u-mb-48 {
  margin-bottom: 48px !important;
}

.u-ml-48 {
  margin-left: 48px !important;
}

.u-m-48 {
  margin: 48px !important;
}

.u-pt-48 {
  padding-top: 48px !important;
}

.u-pr-48 {
  padding-right: 48px !important;
}

.u-pb-48 {
  padding-bottom: 48px !important;
}

.u-pl-48 {
  padding-left: 48px !important;
}

.u-p-48 {
  padding: 48px !important;
}

.u-mt-52 {
  margin-top: 52px !important;
}

.u-mr-52 {
  margin-right: 52px !important;
}

.u-mb-52 {
  margin-bottom: 52px !important;
}

.u-ml-52 {
  margin-left: 52px !important;
}

.u-m-52 {
  margin: 52px !important;
}

.u-pt-52 {
  padding-top: 52px !important;
}

.u-pr-52 {
  padding-right: 52px !important;
}

.u-pb-52 {
  padding-bottom: 52px !important;
}

.u-pl-52 {
  padding-left: 52px !important;
}

.u-p-52 {
  padding: 52px !important;
}

.u-mt-56 {
  margin-top: 56px !important;
}

.u-mr-56 {
  margin-right: 56px !important;
}

.u-mb-56 {
  margin-bottom: 56px !important;
}

.u-ml-56 {
  margin-left: 56px !important;
}

.u-m-56 {
  margin: 56px !important;
}

.u-pt-56 {
  padding-top: 56px !important;
}

.u-pr-56 {
  padding-right: 56px !important;
}

.u-pb-56 {
  padding-bottom: 56px !important;
}

.u-pl-56 {
  padding-left: 56px !important;
}

.u-p-56 {
  padding: 56px !important;
}

.u-mt-60 {
  margin-top: 60px !important;
}

.u-mr-60 {
  margin-right: 60px !important;
}

.u-mb-60 {
  margin-bottom: 60px !important;
}

.u-ml-60 {
  margin-left: 60px !important;
}

.u-m-60 {
  margin: 60px !important;
}

.u-pt-60 {
  padding-top: 60px !important;
}

.u-pr-60 {
  padding-right: 60px !important;
}

.u-pb-60 {
  padding-bottom: 60px !important;
}

.u-pl-60 {
  padding-left: 60px !important;
}

.u-p-60 {
  padding: 60px !important;
}

.u-mt-64 {
  margin-top: 64px !important;
}

.u-mr-64 {
  margin-right: 64px !important;
}

.u-mb-64 {
  margin-bottom: 64px !important;
}

.u-ml-64 {
  margin-left: 64px !important;
}

.u-m-64 {
  margin: 64px !important;
}

.u-pt-64 {
  padding-top: 64px !important;
}

.u-pr-64 {
  padding-right: 64px !important;
}

.u-pb-64 {
  padding-bottom: 64px !important;
}

.u-pl-64 {
  padding-left: 64px !important;
}

.u-p-64 {
  padding: 64px !important;
}

.u-mt-68 {
  margin-top: 68px !important;
}

.u-mr-68 {
  margin-right: 68px !important;
}

.u-mb-68 {
  margin-bottom: 68px !important;
}

.u-ml-68 {
  margin-left: 68px !important;
}

.u-m-68 {
  margin: 68px !important;
}

.u-pt-68 {
  padding-top: 68px !important;
}

.u-pr-68 {
  padding-right: 68px !important;
}

.u-pb-68 {
  padding-bottom: 68px !important;
}

.u-pl-68 {
  padding-left: 68px !important;
}

.u-p-68 {
  padding: 68px !important;
}

.u-mt-72 {
  margin-top: 72px !important;
}

.u-mr-72 {
  margin-right: 72px !important;
}

.u-mb-72 {
  margin-bottom: 72px !important;
}

.u-ml-72 {
  margin-left: 72px !important;
}

.u-m-72 {
  margin: 72px !important;
}

.u-pt-72 {
  padding-top: 72px !important;
}

.u-pr-72 {
  padding-right: 72px !important;
}

.u-pb-72 {
  padding-bottom: 72px !important;
}

.u-pl-72 {
  padding-left: 72px !important;
}

.u-p-72 {
  padding: 72px !important;
}

.u-mt-76 {
  margin-top: 76px !important;
}

.u-mr-76 {
  margin-right: 76px !important;
}

.u-mb-76 {
  margin-bottom: 76px !important;
}

.u-ml-76 {
  margin-left: 76px !important;
}

.u-m-76 {
  margin: 76px !important;
}

.u-pt-76 {
  padding-top: 76px !important;
}

.u-pr-76 {
  padding-right: 76px !important;
}

.u-pb-76 {
  padding-bottom: 76px !important;
}

.u-pl-76 {
  padding-left: 76px !important;
}

.u-p-76 {
  padding: 76px !important;
}

.u-mt-80 {
  margin-top: 80px !important;
}

.u-mr-80 {
  margin-right: 80px !important;
}

.u-mb-80 {
  margin-bottom: 80px !important;
}

.u-ml-80 {
  margin-left: 80px !important;
}

.u-m-80 {
  margin: 80px !important;
}

.u-pt-80 {
  padding-top: 80px !important;
}

.u-pr-80 {
  padding-right: 80px !important;
}

.u-pb-80 {
  padding-bottom: 80px !important;
}

.u-pl-80 {
  padding-left: 80px !important;
}

.u-p-80 {
  padding: 80px !important;
}

/* media query
--------------------------------------------------------- */
@media screen and (max-width: 899px) {
  .u-pc-only {
    display: none !important;
  }
}
@media screen and (min-width: 900px) {
  .u-sp-only {
    display: none !important;
  }
}
/* vertical-align
--------------------------------------------------------- */
.u-va-t {
  vertical-align: top !important;
}

.u-va-m {
  vertical-align: middle !important;
}

.u-va-bl {
  vertical-align: baseline !important;
}

.u-va-b {
  vertical-align: bottom !important;
}

.u-va-sup {
  vertical-align: super !important;
}

.u-va-tt {
  vertical-align: text-top !important;
}

.u-va-tb {
  vertical-align: text-bottom !important;
}

.u-va-sub {
  vertical-align: sub !important;
}

/* text-align
--------------------------------------------------------- */
.u-ta-l {
  text-align: left !important;
}

.u-ta-c {
  text-align: center !important;
}

.u-ta-r {
  text-align: right !important;
}

.u-ta-j {
  text-align: justify !important;
}

/* text-decoration
--------------------------------------------------------- */
.u-td-n {
  text-decoration: none !important;
}

.u-td-u {
  text-decoration: underline !important;
}

.u-td-o {
  text-decoration: overline !important;
}

.u-td-l {
  text-decoration: line-through !important;
}

/* line-height
--------------------------------------------------------- */
.u-lh-00 {
  line-height: 0 !important;
}

.u-lh-01 {
  line-height: 0.1 !important;
}

.u-lh-02 {
  line-height: 0.2 !important;
}

.u-lh-03 {
  line-height: 0.3 !important;
}

.u-lh-04 {
  line-height: 0.4 !important;
}

.u-lh-05 {
  line-height: 0.5 !important;
}

.u-lh-06 {
  line-height: 0.6 !important;
}

.u-lh-07 {
  line-height: 0.7 !important;
}

.u-lh-08 {
  line-height: 0.8 !important;
}

.u-lh-09 {
  line-height: 0.9 !important;
}

.u-lh-10 {
  line-height: 1 !important;
}

.u-lh-11 {
  line-height: 1.1 !important;
}

.u-lh-12 {
  line-height: 1.2 !important;
}

.u-lh-13 {
  line-height: 1.3 !important;
}

.u-lh-14 {
  line-height: 1.4 !important;
}

.u-lh-15 {
  line-height: 1.5 !important;
}

.u-lh-16 {
  line-height: 1.6 !important;
}

.u-lh-17 {
  line-height: 1.7 !important;
}

.u-lh-18 {
  line-height: 1.8 !important;
}

.u-lh-19 {
  line-height: 1.9 !important;
}

.u-lh-20 {
  line-height: 2 !important;
}

.u-lh-21 {
  line-height: 2.1 !important;
}

.u-lh-22 {
  line-height: 2.2 !important;
}

.u-lh-23 {
  line-height: 2.3 !important;
}

.u-lh-24 {
  line-height: 2.4 !important;
}

.u-lh-25 {
  line-height: 2.5 !important;
}

.u-lh-26 {
  line-height: 2.6 !important;
}

.u-lh-27 {
  line-height: 2.7 !important;
}

.u-lh-28 {
  line-height: 2.8 !important;
}

.u-lh-29 {
  line-height: 2.9 !important;
}

.u-lh-30 {
  line-height: 3 !important;
}

.u-lh-0 {
  line-height: 0 !important;
}

.u-lh-1 {
  line-height: 1 !important;
}

.u-lh-2 {
  line-height: 2 !important;
}

.u-lh-3 {
  line-height: 3 !important;
}

.u-lh-4 {
  line-height: 4 !important;
}

.u-lh-5 {
  line-height: 5 !important;
}

/* letter-spacing
--------------------------------------------------------- */
.u-lts-00 {
  letter-spacing: 0em !important;
}

.u-lts-01 {
  letter-spacing: 0.1em !important;
}

.u-lts-02 {
  letter-spacing: 0.2em !important;
}

.u-lts-03 {
  letter-spacing: 0.3em !important;
}

.u-lts-04 {
  letter-spacing: 0.4em !important;
}

.u-lts-05 {
  letter-spacing: 0.5em !important;
}

.u-lts-06 {
  letter-spacing: 0.6em !important;
}

.u-lts-07 {
  letter-spacing: 0.7em !important;
}

.u-lts-08 {
  letter-spacing: 0.8em !important;
}

.u-lts-09 {
  letter-spacing: 0.9em !important;
}

.u-lts-10 {
  letter-spacing: 1em !important;
}

.u-lts-11 {
  letter-spacing: 1.1em !important;
}

.u-lts-12 {
  letter-spacing: 1.2em !important;
}

.u-lts-13 {
  letter-spacing: 1.3em !important;
}

.u-lts-14 {
  letter-spacing: 1.4em !important;
}

.u-lts-15 {
  letter-spacing: 1.5em !important;
}

.u-lts-16 {
  letter-spacing: 1.6em !important;
}

.u-lts-17 {
  letter-spacing: 1.7em !important;
}

.u-lts-18 {
  letter-spacing: 1.8em !important;
}

.u-lts-19 {
  letter-spacing: 1.9em !important;
}

.u-lts-20 {
  letter-spacing: 2em !important;
}

.u-lts-21 {
  letter-spacing: 2.1em !important;
}

.u-lts-22 {
  letter-spacing: 2.2em !important;
}

.u-lts-23 {
  letter-spacing: 2.3em !important;
}

.u-lts-24 {
  letter-spacing: 2.4em !important;
}

.u-lts-25 {
  letter-spacing: 2.5em !important;
}

.u-lts-26 {
  letter-spacing: 2.6em !important;
}

.u-lts-27 {
  letter-spacing: 2.7em !important;
}

.u-lts-28 {
  letter-spacing: 2.8em !important;
}

.u-lts-29 {
  letter-spacing: 2.9em !important;
}

.u-lts-30 {
  letter-spacing: 3em !important;
}

.u-lts-0 {
  letter-spacing: 0 !important;
}

.u-lts-1 {
  letter-spacing: 1 !important;
}

.u-lts-2 {
  letter-spacing: 2 !important;
}

.u-lts-3 {
  letter-spacing: 3 !important;
}

.u-lts-4 {
  letter-spacing: 4 !important;
}

.u-lts-5 {
  letter-spacing: 5 !important;
}

/* white-space
--------------------------------------------------------- */
.u-ws-normal, .u-ws-n {
  white-space: normal;
}

.u-ws-pre, .u-ws-p {
  white-space: pre;
}

.u-ws-nowrap, .u-ws-noWrap, .u-ws-nw {
  white-space: nowrap;
}

.u-ws-prewrap, .u-ws-preWrap, .u-ws-pw {
  white-space: pre-wrap;
}

.u-ws-preline, .u-ws-preLine, .u-ws-pl {
  white-space: pre-line;
}

/* word-break
--------------------------------------------------------- */
.u-wob-normal, .u-wob-n {
  word-break: normal;
}

.u-wob-keep, .u-wob-k {
  word-break: keep-all;
}

.u-wob-break, .u-wob-ba {
  word-break: break-all;
}

/* position
--------------------------------------------------------- */
.u-pos-a {
  position: absolute !important;
}

.u-pos-r {
  position: relative !important;
}

/* display
--------------------------------------------------------- */
.u-d-tb {
  display: table !important;
}

.u-d-tbc {
  display: table-cell !important;
}

.u-d-b {
  display: block !important;
}

.u-d-ib {
  display: inline-block !important;
}

.u-d-f {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.u-d-n {
  display: none !important;
}

/* float
--------------------------------------------------------- */
.u-fl-n {
  float: none !important;
}

.u-fl-l {
  float: left !important;
}

.u-fl-r {
  float: right !important;
}

/*# sourceMappingURL=utility.css.map */