@charset "utf-8";
/* version 1.0.0 */
html {
  color: #000;
  font-weight: 500;
  font-size: 16px;
  font-family: "游ゴシック", YuGothic, Hiragino Sans, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", Hiragino Kaku Gothic ProN, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
/* font-family '游明朝', 'YuMincho', 'ヒラギノ明朝 ProN W3', 'Hiragino Mincho ProN', 'HG明朝', 'Sawarabi Mincho', serif */
/* font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif; */
/* font-family: "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO"; */
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
}
*,
:after,
:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body,
div,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
form,
input,
button,
figure,
figcaption,
p,
pre,
a,
time {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input,
optgroup,
select,
textarea {
  padding: 0;
  color: inherit;
  line-height: inherit;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-size: 100%;
  font-family: inherit;
  line-height: 1.15;
}
img,
video,
iframe {
  max-width: 100%;
  height: auto;
}
b,
strong {
  font-weight: bolder;
}
ol,
ul {
  list-style: none;
}
time {
  display: block;
}
img {
  border-style: none;
  vertical-align: top;
  border: none;
  max-width: 100% !important;
  height: auto !important;
}
img:not([src*="."]) {
  display: none;
}
button,
[role="button"] {
  cursor: pointer;
}
table {
  border-collapse: collapse;
}
th {
  font-weight: normal;
}
.img img {
  margin-right: auto;
  margin-left: auto;
}
.map {
  position: relative;
  overflow: hidden;
}
.map:after {
  display: block;
  padding-top: 50%;
  content: "";
}
.map iframe {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  max-width: initial;
  width: 100%;
  height: 100%;
}
a,
button {
  color: inherit;
  text-decoration: none;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}
a:hover,
button:hover {
  opacity: 0.6;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
a[href*="tel"],
button[href*="tel"] {
  pointer-events: none;
}
@media (max-width: 1024px) {
  a[href*="tel"],
  button[href*="tel"] {
    pointer-events: initial !important;
  }
}
.wrapper {
  overflow: hidden;
  min-width: 320px;
}
[datup-element-id] .wrapper {
  padding-top: 0 !important;
  opacity: 1;
}
/* inner */
.inner {
  margin: 0 auto;
  max-width: 1000px;
  width: 92%;
}
.inner600 {
  margin: 0 auto;
  max-width: 600px;
  width: 92%;
}
.inner700 {
  margin: 0 auto;
  max-width: 700px;
  width: 92%;
}
.inner800 {
  margin: 0 auto;
  max-width: 800px;
  width: 92%;
}
.inner900 {
  margin: 0 auto;
  max-width: 900px;
  width: 92%;
}
.inner1100 {
  margin: 0 auto;
  max-width: 1100px;
  width: 98%;
}
.inner1200 {
  margin: 0 auto;
  max-width: 1200px;
  width: 98%;
}
@media (max-width: 1024px) {
  .inner,
  .inner600,
  .inner700,
  .inner800,
  .inner900 {
    max-width: 768px;
    width: 96%;
  }
}
[class*="heightLine"] {
  display: block;
}
/* フィード */
.fead-mv {
  opacity: 0;
}
.fead-mv.mv {
  opacity: 1;
  -webkit-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
}
.fead-up {
  opacity: 0;
  -webkit-transform: translateY(50px);
      -ms-transform: translateY(50px);
          transform: translateY(50px);
}
.fead-up.mv {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
}
.fead-right {
  opacity: 0;
  -webkit-transform: translateX(-20%);
      -ms-transform: translateX(-20%);
          transform: translateX(-20%);
}
.fead-right.mv {
  opacity: 1;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: 1s;
  transition: 1s;
}
.fead-left {
  opacity: 0;
  -webkit-transform: translateX(20%);
      -ms-transform: translateX(20%);
          transform: translateX(20%);
}
.fead-left.mv {
  opacity: 1;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: 1s;
  transition: 1s;
}
/* clear */
.up-clear {
  clear: both;
}
.up-clearfix {
  display: block;
}
.up-clearfix:before {
  display: block;
  clear: both;
  content: "";
}
.up-clearfix:after {
  display: block;
  clear: both;
  content: "";
}
/* overflow */
.up-over-hidden {
  overflow: hidden;
}
/* font-family */
.up-gothic {
  font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.up-mincho {
  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
/* font-style */
.up-italic {
  font-style: italic;
}
/* text-decoration */
.up-underline {
  text-decoration: underline;
}
/* list-style-type */
.up-list-disc {
  list-style-type: disc;
}
.up-list-decimal {
  list-style-type: decimal;
}
/* list-style-position */
.up-list-inside {
  list-style-position: inside;
}
.up-list-outside {
  list-style-position: outside;
}
/* font-weight */
.up-fw400 {
  font-weight: 400;
}
.up-fw500 {
  font-weight: 500;
}
.up-fw600 {
  font-weight: 600;
}
/* 画像比率固定 */
[class*="up-of-img"] {
  position: relative;
  display: block;
  width: 100%;
}
[class*="up-of-img"] img {
  width: 100%;
  height: 100% !important;
/* IE対策 */
  font-family: "object-fit: cover; object-position: 50% 50%;";
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
/* 子要素のaタグをブロック化 */
.up-adb a {
  display: block;
}
/*===================================
  以下@tb,@spが用意されているクラス
===================================*/
/* display */
.up-db {
  display: block;
}
.up-dib {
  display: inline-block;
}
.up-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.up-none {
  display: none;
}
/* box-sizing */
.up-content {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
/* position */
.up-fixed {
  position: fixed;
}
.up-asolute {
  position: absolute;
}
.up-relative {
  position: relative;
}
/* color */
.up-red {
  color: #f00;
}
.up-blue {
  color: #00f;
}
.up-yellow {
  color: #ff0;
}
.up-gray {
  color: #808080;
}
.up-black {
  color: #000;
}
.up-white {
  color: #fff;
}
/* background-color */
.up-bgc-red {
  background-color: #f00;
}
.up-bgc-blue {
  background-color: #00f;
}
.up-bgc-yellow {
  background-color: #ff0;
}
.up-bgc-gray {
  background-color: #808080;
}
.up-bgc-black {
  background-color: #000;
}
.up-bgc-white {
  background-color: #fff;
}
/* text-align */
.up-tac {
  text-align: center;
}
.up-tal {
  text-align: left;
}
.up-tar {
  text-align: right;
}
/* font-size */
.up-fz10 {
  font-size: 10px;
}
.up-fz11 {
  font-size: 11px;
}
.up-fz12 {
  font-size: 12px;
}
.up-fz13 {
  font-size: 13px;
}
.up-fz14 {
  font-size: 14px;
}
.up-fz15 {
  font-size: 15px;
}
.up-fz16 {
  font-size: 16px;
}
.up-fz17 {
  font-size: 17px;
}
.up-fz18 {
  font-size: 18px;
}
.up-fz19 {
  font-size: 19px;
}
.up-fz20 {
  font-size: 20px;
}
.up-fz22 {
  font-size: 22px;
}
.up-fz24 {
  font-size: 24px;
}
.up-fz26 {
  font-size: 26px;
}
.up-fz28 {
  font-size: 28px;
}
.up-fz30 {
  font-size: 30px;
}
.up-fz32 {
  font-size: 32px;
}
.up-fz34 {
  font-size: 34px;
}
.up-fz36 {
  font-size: 36px;
}
.up-fz38 {
  font-size: 38px;
}
.up-fz40 {
  font-size: 40px;
}
.up-fz42 {
  font-size: 42px;
}
.up-fz44 {
  font-size: 44px;
}
.up-fz46 {
  font-size: 46px;
}
.up-fz48 {
  font-size: 48px;
}
.up-fz50 {
  font-size: 50px;
}
.up-fz52 {
  font-size: 52px;
}
.up-fz54 {
  font-size: 54px;
}
.up-fz56 {
  font-size: 56px;
}
.up-fz58 {
  font-size: 58px;
}
.up-fz60 {
  font-size: 60px;
}
.up-fz62 {
  font-size: 62px;
}
.up-fz64 {
  font-size: 64px;
}
.up-fz66 {
  font-size: 66px;
}
.up-fz68 {
  font-size: 68px;
}
.up-fz70 {
  font-size: 70px;
}
.up-fz80 {
  font-size: 80px;
}
.up-fz100 {
  font-size: 100px;
}
.up-fz120 {
  font-size: 120px;
}
.up-fz140 {
  font-size: 140px;
}
.up-fz160 {
  font-size: 160px;
}
.up-fz180 {
  font-size: 180px;
}
.up-fz200 {
  font-size: 200px;
}
.up-fz220 {
  font-size: 220px;
}
.up-fz240 {
  font-size: 240px;
}
.up-fz260 {
  font-size: 260px;
}
.up-fz280 {
  font-size: 280px;
}
.up-fz300 {
  font-size: 300px;
}
.up-fz1vw {
  font-size: 1vw;
}
.up-fz1\.1vw {
  font-size: 1.1vw;
}
.up-fz1\.2vw {
  font-size: 1.2vw;
}
.up-fz1\.3vw {
  font-size: 1.3vw;
}
.up-fz1\.4vw {
  font-size: 1.4vw;
}
.up-fz1\.5vw {
  font-size: 1.5vw;
}
.up-fz1\.6vw {
  font-size: 1.6vw;
}
.up-fz1\.7vw {
  font-size: 1.7vw;
}
.up-fz1\.8vw {
  font-size: 1.8vw;
}
.up-fz1\.9vw {
  font-size: 1.9vw;
}
.up-fz2vw {
  font-size: 2vw;
}
.up-fz2\.1vw {
  font-size: 2.1vw;
}
.up-fz2\.2vw {
  font-size: 2.2vw;
}
.up-fz2\.3vw {
  font-size: 2.3vw;
}
.up-fz2\.4vw {
  font-size: 2.4vw;
}
.up-fz2\.5vw {
  font-size: 2.5vw;
}
.up-fz2\.6vw {
  font-size: 2.6vw;
}
.up-fz2\.7vw {
  font-size: 2.7vw;
}
.up-fz2\.8vw {
  font-size: 2.8vw;
}
.up-fz2\.9vw {
  font-size: 2.9vw;
}
.up-fz3vw {
  font-size: 3vw;
}
/* line-height */
.up-lh1 {
  line-height: 1;
}
.up-lh1\.1 {
  line-height: 1.1;
}
.up-lh1\.2 {
  line-height: 1.2;
}
.up-lh1\.3 {
  line-height: 1.3;
}
.up-lh1\.4 {
  line-height: 1.4;
}
.up-lh1\.5 {
  line-height: 1.5;
}
.up-lh1\.6 {
  line-height: 1.6;
}
.up-lh1\.7 {
  line-height: 1.7;
}
.up-lh1\.8 {
  line-height: 1.8;
}
.up-lh1\.9 {
  line-height: 1.9;
}
.up-lh2 {
  line-height: 2;
}
.up-lh2\.1 {
  line-height: 2.1;
}
.up-lh2\.2 {
  line-height: 2.2;
}
.up-lh2\.3 {
  line-height: 2.3;
}
.up-lh2\.4 {
  line-height: 2.4;
}
.up-lh2\.5 {
  line-height: 2.5;
}
.up-lh2\.6 {
  line-height: 2.6;
}
.up-lh2\.7 {
  line-height: 2.7;
}
.up-lh2\.8 {
  line-height: 2.8;
}
.up-lh2\.9 {
  line-height: 2.9;
}
.up-lh3 {
  line-height: 3;
}
/* flex-wrap */
.up-wrap {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.up-wrapr {
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
.up-nowrap {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
/* flex-direction */
.up-fd-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.up-fd-rowr {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.up-fd-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.up-fd-colr {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
/* justify-content */
.up-jc-fs {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.up-jc-fe {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.up-jc-c {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.up-jc-sb {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.up-jc-sa {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.up-jc-se {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
/* align-items */
.up-ai-fs {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.up-ai-c {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.up-ai-fe {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.up-ai-b {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.up-ai-s {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
/* align-content */
.up-ac-fs {
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.up-ac-c {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.up-ac-fe {
  -webkit-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end;
}
.up-ac-sb {
  -webkit-align-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between;
}
.up-ac-sa {
  -webkit-align-content: space-around;
      -ms-flex-line-pack: distribute;
          align-content: space-around;
}
/* align-self */
.up-as-fs {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.up-as-c {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.up-as-s {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
.up-as-fe {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.up-as-auto {
  -webkit-align-self: auto;
      -ms-flex-item-align: auto;
          align-self: auto;
}
/* grow, shrink */
.up-grow0 {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.up-grow1 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.up-shrink0 {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.up-shrink1 {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
/* width */
.up-w-auto {
  width: auto;
}
.up-w0 {
  width: 0;
}
.up-w48p {
  width: 48%;
}
.up-w5p {
  width: 5%;
}
.up-w10p {
  width: 10%;
}
.up-w15p {
  width: 15%;
}
.up-w20p {
  width: 20%;
}
.up-w25p {
  width: 25%;
}
.up-w30p {
  width: 30%;
}
.up-w35p {
  width: 35%;
}
.up-w40p {
  width: 40%;
}
.up-w45p {
  width: 45%;
}
.up-w50p {
  width: 50%;
}
.up-w55p {
  width: 55%;
}
.up-w60p {
  width: 60%;
}
.up-w65p {
  width: 65%;
}
.up-w70p {
  width: 70%;
}
.up-w75p {
  width: 75%;
}
.up-w80p {
  width: 80%;
}
.up-w85p {
  width: 85%;
}
.up-w90p {
  width: 90%;
}
.up-w95p {
  width: 95%;
}
.up-w100p {
  width: 100%;
}
/* min-width */
.up-minw0 {
  min-width: 0px;
}
.up-minw50 {
  min-width: 50px;
}
.up-minw100 {
  min-width: 100px;
}
.up-minw150 {
  min-width: 150px;
}
.up-minw200 {
  min-width: 200px;
}
.up-minw250 {
  min-width: 250px;
}
.up-minw300 {
  min-width: 300px;
}
.up-minw350 {
  min-width: 350px;
}
.up-minw400 {
  min-width: 400px;
}
.up-minw450 {
  min-width: 450px;
}
.up-minw500 {
  min-width: 500px;
}
/* max-width */
.up-maxw0 {
  max-width: 0px;
}
.up-maxw50 {
  max-width: 50px;
}
.up-maxw100 {
  max-width: 100px;
}
.up-maxw150 {
  max-width: 150px;
}
.up-maxw200 {
  max-width: 200px;
}
.up-maxw250 {
  max-width: 250px;
}
.up-maxw300 {
  max-width: 300px;
}
.up-maxw350 {
  max-width: 350px;
}
.up-maxw400 {
  max-width: 400px;
}
.up-maxw450 {
  max-width: 450px;
}
.up-maxw500 {
  max-width: 500px;
}
.up-maxw550 {
  max-width: 550px;
}
.up-maxw600 {
  max-width: 600px;
}
.up-maxw650 {
  max-width: 650px;
}
.up-maxw700 {
  max-width: 700px;
}
.up-maxw750 {
  max-width: 750px;
}
.up-maxw800 {
  max-width: 800px;
}
.up-maxw850 {
  max-width: 850px;
}
.up-maxw900 {
  max-width: 900px;
}
.up-maxw950 {
  max-width: 950px;
}
.up-maxw1000 {
  max-width: 1000px;
}
/* height */
.up-h-auto {
  height: auto;
}
.up-h0 {
  height: 0;
}
.up-h48p {
  height: 48%;
}
.up-h5p {
  height: 5%;
}
.up-h10p {
  height: 10%;
}
.up-h15p {
  height: 15%;
}
.up-h20p {
  height: 20%;
}
.up-h25p {
  height: 25%;
}
.up-h30p {
  height: 30%;
}
.up-h35p {
  height: 35%;
}
.up-h40p {
  height: 40%;
}
.up-h45p {
  height: 45%;
}
.up-h50p {
  height: 50%;
}
.up-h55p {
  height: 55%;
}
.up-h60p {
  height: 60%;
}
.up-h65p {
  height: 65%;
}
.up-h70p {
  height: 70%;
}
.up-h75p {
  height: 75%;
}
.up-h80p {
  height: 80%;
}
.up-h85p {
  height: 85%;
}
.up-h90p {
  height: 90%;
}
.up-h95p {
  height: 95%;
}
.up-h100p {
  height: 100%;
}
/* min-height */
.up-minh0 {
  min-height: 0px;
}
.up-minh50 {
  min-height: 50px;
}
.up-minh100 {
  min-height: 100px;
}
.up-minh150 {
  min-height: 150px;
}
.up-minh200 {
  min-height: 200px;
}
.up-minh250 {
  min-height: 250px;
}
.up-minh300 {
  min-height: 300px;
}
.up-minh350 {
  min-height: 350px;
}
.up-minh400 {
  min-height: 400px;
}
.up-minh450 {
  min-height: 450px;
}
.up-minh500 {
  min-height: 500px;
}
/* margin */
.up-m-auto {
  margin: auto;
}
.up-ml-auto {
  margin-left: auto;
}
.up-mr-auto {
  margin-right: auto;
}
.up-mx-auto {
  margin-right: auto;
  margin-left: auto;
}
.up-m0 {
  margin: 0px;
}
.up-m1 {
  margin: 1px;
}
.up-m2 {
  margin: 2px;
}
.up-m3 {
  margin: 3px;
}
.up-m4 {
  margin: 4px;
}
.up-m5 {
  margin: 5px;
}
.up-m6 {
  margin: 6px;
}
.up-m7 {
  margin: 7px;
}
.up-m8 {
  margin: 8px;
}
.up-m9 {
  margin: 9px;
}
.up-m10 {
  margin: 10px;
}
.up-mx0 {
  margin-right: 0px;
  margin-left: 0px;
}
.up-mx1 {
  margin-right: 1px;
  margin-left: 1px;
}
.up-mx2 {
  margin-right: 2px;
  margin-left: 2px;
}
.up-mx3 {
  margin-right: 3px;
  margin-left: 3px;
}
.up-mx4 {
  margin-right: 4px;
  margin-left: 4px;
}
.up-mx5 {
  margin-right: 5px;
  margin-left: 5px;
}
.up-mx6 {
  margin-right: 6px;
  margin-left: 6px;
}
.up-mx7 {
  margin-right: 7px;
  margin-left: 7px;
}
.up-mx8 {
  margin-right: 8px;
  margin-left: 8px;
}
.up-mx9 {
  margin-right: 9px;
  margin-left: 9px;
}
.up-mx10 {
  margin-right: 10px;
  margin-left: 10px;
}
.up-my0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.up-my1 {
  margin-top: 1px;
  margin-bottom: 1px;
}
.up-my2 {
  margin-top: 2px;
  margin-bottom: 2px;
}
.up-my3 {
  margin-top: 3px;
  margin-bottom: 3px;
}
.up-my4 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.up-my5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.up-my6 {
  margin-top: 6px;
  margin-bottom: 6px;
}
.up-my7 {
  margin-top: 7px;
  margin-bottom: 7px;
}
.up-my8 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.up-my9 {
  margin-top: 9px;
  margin-bottom: 9px;
}
.up-my10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.up-mt0 {
  margin-top: 0px;
}
.up-mt1 {
  margin-top: 1px;
}
.up-mt2 {
  margin-top: 2px;
}
.up-mt3 {
  margin-top: 3px;
}
.up-mt4 {
  margin-top: 4px;
}
.up-mt5 {
  margin-top: 5px;
}
.up-mt6 {
  margin-top: 6px;
}
.up-mt7 {
  margin-top: 7px;
}
.up-mt8 {
  margin-top: 8px;
}
.up-mt9 {
  margin-top: 9px;
}
.up-mt10 {
  margin-top: 10px;
}
.up-mr0 {
  margin-right: 0px;
}
.up-mr1 {
  margin-right: 1px;
}
.up-mr2 {
  margin-right: 2px;
}
.up-mr3 {
  margin-right: 3px;
}
.up-mr4 {
  margin-right: 4px;
}
.up-mr5 {
  margin-right: 5px;
}
.up-mr6 {
  margin-right: 6px;
}
.up-mr7 {
  margin-right: 7px;
}
.up-mr8 {
  margin-right: 8px;
}
.up-mr9 {
  margin-right: 9px;
}
.up-mr10 {
  margin-right: 10px;
}
.up-mb0 {
  margin-bottom: 0px;
}
.up-mb1 {
  margin-bottom: 1px;
}
.up-mb2 {
  margin-bottom: 2px;
}
.up-mb3 {
  margin-bottom: 3px;
}
.up-mb4 {
  margin-bottom: 4px;
}
.up-mb5 {
  margin-bottom: 5px;
}
.up-mb6 {
  margin-bottom: 6px;
}
.up-mb7 {
  margin-bottom: 7px;
}
.up-mb8 {
  margin-bottom: 8px;
}
.up-mb9 {
  margin-bottom: 9px;
}
.up-mb10 {
  margin-bottom: 10px;
}
.up-ml0 {
  margin-left: 0px;
}
.up-ml1 {
  margin-left: 1px;
}
.up-ml2 {
  margin-left: 2px;
}
.up-ml3 {
  margin-left: 3px;
}
.up-ml4 {
  margin-left: 4px;
}
.up-ml5 {
  margin-left: 5px;
}
.up-ml6 {
  margin-left: 6px;
}
.up-ml7 {
  margin-left: 7px;
}
.up-ml8 {
  margin-left: 8px;
}
.up-ml9 {
  margin-left: 9px;
}
.up-ml10 {
  margin-left: 10px;
}
.up-m15 {
  margin: 15px;
}
.up-mx15 {
  margin-right: 15px;
  margin-left: 15px;
}
.up-my15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.up-mt15 {
  margin-top: 15px;
}
.up-mr15 {
  margin-right: 15px;
}
.up-mb15 {
  margin-bottom: 15px;
}
.up-ml15 {
  margin-left: 15px;
}
.up-m20 {
  margin: 20px;
}
.up-m30 {
  margin: 30px;
}
.up-m40 {
  margin: 40px;
}
.up-m50 {
  margin: 50px;
}
.up-m60 {
  margin: 60px;
}
.up-m70 {
  margin: 70px;
}
.up-m80 {
  margin: 80px;
}
.up-m90 {
  margin: 90px;
}
.up-m100 {
  margin: 100px;
}
.up-m110 {
  margin: 110px;
}
.up-m120 {
  margin: 120px;
}
.up-m130 {
  margin: 130px;
}
.up-m140 {
  margin: 140px;
}
.up-m150 {
  margin: 150px;
}
.up-mx20 {
  margin-right: 20px;
  margin-left: 20px;
}
.up-mx30 {
  margin-right: 30px;
  margin-left: 30px;
}
.up-mx40 {
  margin-right: 40px;
  margin-left: 40px;
}
.up-mx50 {
  margin-right: 50px;
  margin-left: 50px;
}
.up-mx60 {
  margin-right: 60px;
  margin-left: 60px;
}
.up-mx70 {
  margin-right: 70px;
  margin-left: 70px;
}
.up-mx80 {
  margin-right: 80px;
  margin-left: 80px;
}
.up-mx90 {
  margin-right: 90px;
  margin-left: 90px;
}
.up-mx100 {
  margin-right: 100px;
  margin-left: 100px;
}
.up-mx110 {
  margin-right: 110px;
  margin-left: 110px;
}
.up-mx120 {
  margin-right: 120px;
  margin-left: 120px;
}
.up-mx130 {
  margin-right: 130px;
  margin-left: 130px;
}
.up-mx140 {
  margin-right: 140px;
  margin-left: 140px;
}
.up-mx150 {
  margin-right: 150px;
  margin-left: 150px;
}
.up-my20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.up-my30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.up-my40 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.up-my50 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.up-my60 {
  margin-top: 60px;
  margin-bottom: 60px;
}
.up-my70 {
  margin-top: 70px;
  margin-bottom: 70px;
}
.up-my80 {
  margin-top: 80px;
  margin-bottom: 80px;
}
.up-my90 {
  margin-top: 90px;
  margin-bottom: 90px;
}
.up-my100 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.up-my110 {
  margin-top: 110px;
  margin-bottom: 110px;
}
.up-my120 {
  margin-top: 120px;
  margin-bottom: 120px;
}
.up-my130 {
  margin-top: 130px;
  margin-bottom: 130px;
}
.up-my140 {
  margin-top: 140px;
  margin-bottom: 140px;
}
.up-my150 {
  margin-top: 150px;
  margin-bottom: 150px;
}
.up-mt20 {
  margin-top: 20px;
}
.up-mt30 {
  margin-top: 30px;
}
.up-mt40 {
  margin-top: 40px;
}
.up-mt50 {
  margin-top: 50px;
}
.up-mt60 {
  margin-top: 60px;
}
.up-mt70 {
  margin-top: 70px;
}
.up-mt80 {
  margin-top: 80px;
}
.up-mt90 {
  margin-top: 90px;
}
.up-mt100 {
  margin-top: 100px;
}
.up-mt110 {
  margin-top: 110px;
}
.up-mt120 {
  margin-top: 120px;
}
.up-mt130 {
  margin-top: 130px;
}
.up-mt140 {
  margin-top: 140px;
}
.up-mt150 {
  margin-top: 150px;
}
.up-mr20 {
  margin-right: 20px;
}
.up-mr30 {
  margin-right: 30px;
}
.up-mr40 {
  margin-right: 40px;
}
.up-mr50 {
  margin-right: 50px;
}
.up-mr60 {
  margin-right: 60px;
}
.up-mr70 {
  margin-right: 70px;
}
.up-mr80 {
  margin-right: 80px;
}
.up-mr90 {
  margin-right: 90px;
}
.up-mr100 {
  margin-right: 100px;
}
.up-mr110 {
  margin-right: 110px;
}
.up-mr120 {
  margin-right: 120px;
}
.up-mr130 {
  margin-right: 130px;
}
.up-mr140 {
  margin-right: 140px;
}
.up-mr150 {
  margin-right: 150px;
}
.up-mb20 {
  margin-bottom: 20px;
}
.up-mb30 {
  margin-bottom: 30px;
}
.up-mb40 {
  margin-bottom: 40px;
}
.up-mb50 {
  margin-bottom: 50px;
}
.up-mb60 {
  margin-bottom: 60px;
}
.up-mb70 {
  margin-bottom: 70px;
}
.up-mb80 {
  margin-bottom: 80px;
}
.up-mb90 {
  margin-bottom: 90px;
}
.up-mb100 {
  margin-bottom: 100px;
}
.up-mb110 {
  margin-bottom: 110px;
}
.up-mb120 {
  margin-bottom: 120px;
}
.up-mb130 {
  margin-bottom: 130px;
}
.up-mb140 {
  margin-bottom: 140px;
}
.up-mb150 {
  margin-bottom: 150px;
}
.up-ml20 {
  margin-left: 20px;
}
.up-ml30 {
  margin-left: 30px;
}
.up-ml40 {
  margin-left: 40px;
}
.up-ml50 {
  margin-left: 50px;
}
.up-ml60 {
  margin-left: 60px;
}
.up-ml70 {
  margin-left: 70px;
}
.up-ml80 {
  margin-left: 80px;
}
.up-ml90 {
  margin-left: 90px;
}
.up-ml100 {
  margin-left: 100px;
}
.up-ml110 {
  margin-left: 110px;
}
.up-ml120 {
  margin-left: 120px;
}
.up-ml130 {
  margin-left: 130px;
}
.up-ml140 {
  margin-left: 140px;
}
.up-ml150 {
  margin-left: 150px;
}
.up-m0\.5p {
  margin: 0.5%;
}
.up-m1p {
  margin: 1%;
}
.up-m1\.5p {
  margin: 1.5%;
}
.up-m2p {
  margin: 2%;
}
.up-m2\.5p {
  margin: 2.5%;
}
.up-m3p {
  margin: 3%;
}
.up-m3\.5p {
  margin: 3.5%;
}
.up-m4p {
  margin: 4%;
}
.up-m4\.5p {
  margin: 4.5%;
}
.up-m5p {
  margin: 5%;
}
.up-m5\.5p {
  margin: 5.5%;
}
.up-m6p {
  margin: 6%;
}
.up-m6\.5p {
  margin: 6.5%;
}
.up-m7p {
  margin: 7%;
}
.up-m7\.5p {
  margin: 7.5%;
}
.up-m8p {
  margin: 8%;
}
.up-m8\.5p {
  margin: 8.5%;
}
.up-m9p {
  margin: 9%;
}
.up-m9\.5p {
  margin: 9.5%;
}
.up-m10p {
  margin: 10%;
}
.up-mx0\.5p {
  margin-right: 0.5%;
  margin-left: 0.5%;
}
.up-mx1p {
  margin-right: 1%;
  margin-left: 1%;
}
.up-mx1\.5p {
  margin-right: 1.5%;
  margin-left: 1.5%;
}
.up-mx2p {
  margin-right: 2%;
  margin-left: 2%;
}
.up-mx2\.5p {
  margin-right: 2.5%;
  margin-left: 2.5%;
}
.up-mx3p {
  margin-right: 3%;
  margin-left: 3%;
}
.up-mx3\.5p {
  margin-right: 3.5%;
  margin-left: 3.5%;
}
.up-mx4p {
  margin-right: 4%;
  margin-left: 4%;
}
.up-mx4\.5p {
  margin-right: 4.5%;
  margin-left: 4.5%;
}
.up-mx5p {
  margin-right: 5%;
  margin-left: 5%;
}
.up-mx5\.5p {
  margin-right: 5.5%;
  margin-left: 5.5%;
}
.up-mx6p {
  margin-right: 6%;
  margin-left: 6%;
}
.up-mx6\.5p {
  margin-right: 6.5%;
  margin-left: 6.5%;
}
.up-mx7p {
  margin-right: 7%;
  margin-left: 7%;
}
.up-mx7\.5p {
  margin-right: 7.5%;
  margin-left: 7.5%;
}
.up-mx8p {
  margin-right: 8%;
  margin-left: 8%;
}
.up-mx8\.5p {
  margin-right: 8.5%;
  margin-left: 8.5%;
}
.up-mx9p {
  margin-right: 9%;
  margin-left: 9%;
}
.up-mx9\.5p {
  margin-right: 9.5%;
  margin-left: 9.5%;
}
.up-mx10p {
  margin-right: 10%;
  margin-left: 10%;
}
.up-my0\.5p {
  margin-top: 0.5%;
  margin-bottom: 0.5%;
}
.up-my1p {
  margin-top: 1%;
  margin-bottom: 1%;
}
.up-my1\.5p {
  margin-top: 1.5%;
  margin-bottom: 1.5%;
}
.up-my2p {
  margin-top: 2%;
  margin-bottom: 2%;
}
.up-my2\.5p {
  margin-top: 2.5%;
  margin-bottom: 2.5%;
}
.up-my3p {
  margin-top: 3%;
  margin-bottom: 3%;
}
.up-my3\.5p {
  margin-top: 3.5%;
  margin-bottom: 3.5%;
}
.up-my4p {
  margin-top: 4%;
  margin-bottom: 4%;
}
.up-my4\.5p {
  margin-top: 4.5%;
  margin-bottom: 4.5%;
}
.up-my5p {
  margin-top: 5%;
  margin-bottom: 5%;
}
.up-my5\.5p {
  margin-top: 5.5%;
  margin-bottom: 5.5%;
}
.up-my6p {
  margin-top: 6%;
  margin-bottom: 6%;
}
.up-my6\.5p {
  margin-top: 6.5%;
  margin-bottom: 6.5%;
}
.up-my7p {
  margin-top: 7%;
  margin-bottom: 7%;
}
.up-my7\.5p {
  margin-top: 7.5%;
  margin-bottom: 7.5%;
}
.up-my8p {
  margin-top: 8%;
  margin-bottom: 8%;
}
.up-my8\.5p {
  margin-top: 8.5%;
  margin-bottom: 8.5%;
}
.up-my9p {
  margin-top: 9%;
  margin-bottom: 9%;
}
.up-my9\.5p {
  margin-top: 9.5%;
  margin-bottom: 9.5%;
}
.up-my10p {
  margin-top: 10%;
  margin-bottom: 10%;
}
.up-mt0\.5p {
  margin-top: 0.5%;
}
.up-mt1p {
  margin-top: 1%;
}
.up-mt1\.5p {
  margin-top: 1.5%;
}
.up-mt2p {
  margin-top: 2%;
}
.up-mt2\.5p {
  margin-top: 2.5%;
}
.up-mt3p {
  margin-top: 3%;
}
.up-mt3\.5p {
  margin-top: 3.5%;
}
.up-mt4p {
  margin-top: 4%;
}
.up-mt4\.5p {
  margin-top: 4.5%;
}
.up-mt5p {
  margin-top: 5%;
}
.up-mt5\.5p {
  margin-top: 5.5%;
}
.up-mt6p {
  margin-top: 6%;
}
.up-mt6\.5p {
  margin-top: 6.5%;
}
.up-mt7p {
  margin-top: 7%;
}
.up-mt7\.5p {
  margin-top: 7.5%;
}
.up-mt8p {
  margin-top: 8%;
}
.up-mt8\.5p {
  margin-top: 8.5%;
}
.up-mt9p {
  margin-top: 9%;
}
.up-mt9\.5p {
  margin-top: 9.5%;
}
.up-mt10p {
  margin-top: 10%;
}
.up-mr0\.5p {
  margin-right: 0.5%;
}
.up-mr1p {
  margin-right: 1%;
}
.up-mr1\.5p {
  margin-right: 1.5%;
}
.up-mr2p {
  margin-right: 2%;
}
.up-mr2\.5p {
  margin-right: 2.5%;
}
.up-mr3p {
  margin-right: 3%;
}
.up-mr3\.5p {
  margin-right: 3.5%;
}
.up-mr4p {
  margin-right: 4%;
}
.up-mr4\.5p {
  margin-right: 4.5%;
}
.up-mr5p {
  margin-right: 5%;
}
.up-mr5\.5p {
  margin-right: 5.5%;
}
.up-mr6p {
  margin-right: 6%;
}
.up-mr6\.5p {
  margin-right: 6.5%;
}
.up-mr7p {
  margin-right: 7%;
}
.up-mr7\.5p {
  margin-right: 7.5%;
}
.up-mr8p {
  margin-right: 8%;
}
.up-mr8\.5p {
  margin-right: 8.5%;
}
.up-mr9p {
  margin-right: 9%;
}
.up-mr9\.5p {
  margin-right: 9.5%;
}
.up-mr10p {
  margin-right: 10%;
}
.up-mb0\.5p {
  margin-bottom: 0.5%;
}
.up-mb1p {
  margin-bottom: 1%;
}
.up-mb1\.5p {
  margin-bottom: 1.5%;
}
.up-mb2p {
  margin-bottom: 2%;
}
.up-mb2\.5p {
  margin-bottom: 2.5%;
}
.up-mb3p {
  margin-bottom: 3%;
}
.up-mb3\.5p {
  margin-bottom: 3.5%;
}
.up-mb4p {
  margin-bottom: 4%;
}
.up-mb4\.5p {
  margin-bottom: 4.5%;
}
.up-mb5p {
  margin-bottom: 5%;
}
.up-mb5\.5p {
  margin-bottom: 5.5%;
}
.up-mb6p {
  margin-bottom: 6%;
}
.up-mb6\.5p {
  margin-bottom: 6.5%;
}
.up-mb7p {
  margin-bottom: 7%;
}
.up-mb7\.5p {
  margin-bottom: 7.5%;
}
.up-mb8p {
  margin-bottom: 8%;
}
.up-mb8\.5p {
  margin-bottom: 8.5%;
}
.up-mb9p {
  margin-bottom: 9%;
}
.up-mb9\.5p {
  margin-bottom: 9.5%;
}
.up-mb10p {
  margin-bottom: 10%;
}
.up-ml0\.5p {
  margin-left: 0.5%;
}
.up-ml1p {
  margin-left: 1%;
}
.up-ml1\.5p {
  margin-left: 1.5%;
}
.up-ml2p {
  margin-left: 2%;
}
.up-ml2\.5p {
  margin-left: 2.5%;
}
.up-ml3p {
  margin-left: 3%;
}
.up-ml3\.5p {
  margin-left: 3.5%;
}
.up-ml4p {
  margin-left: 4%;
}
.up-ml4\.5p {
  margin-left: 4.5%;
}
.up-ml5p {
  margin-left: 5%;
}
.up-ml5\.5p {
  margin-left: 5.5%;
}
.up-ml6p {
  margin-left: 6%;
}
.up-ml6\.5p {
  margin-left: 6.5%;
}
.up-ml7p {
  margin-left: 7%;
}
.up-ml7\.5p {
  margin-left: 7.5%;
}
.up-ml8p {
  margin-left: 8%;
}
.up-ml8\.5p {
  margin-left: 8.5%;
}
.up-ml9p {
  margin-left: 9%;
}
.up-ml9\.5p {
  margin-left: 9.5%;
}
.up-ml10p {
  margin-left: 10%;
}
/* padding */
.up-p0 {
  padding: 0px;
}
.up-p1 {
  padding: 1px;
}
.up-p2 {
  padding: 2px;
}
.up-p3 {
  padding: 3px;
}
.up-p4 {
  padding: 4px;
}
.up-p5 {
  padding: 5px;
}
.up-p6 {
  padding: 6px;
}
.up-p7 {
  padding: 7px;
}
.up-p8 {
  padding: 8px;
}
.up-p9 {
  padding: 9px;
}
.up-p10 {
  padding: 10px;
}
.up-px0 {
  padding-right: 0px;
  padding-left: 0px;
}
.up-px1 {
  padding-right: 1px;
  padding-left: 1px;
}
.up-px2 {
  padding-right: 2px;
  padding-left: 2px;
}
.up-px3 {
  padding-right: 3px;
  padding-left: 3px;
}
.up-px4 {
  padding-right: 4px;
  padding-left: 4px;
}
.up-px5 {
  padding-right: 5px;
  padding-left: 5px;
}
.up-px6 {
  padding-right: 6px;
  padding-left: 6px;
}
.up-px7 {
  padding-right: 7px;
  padding-left: 7px;
}
.up-px8 {
  padding-right: 8px;
  padding-left: 8px;
}
.up-px9 {
  padding-right: 9px;
  padding-left: 9px;
}
.up-px10 {
  padding-right: 10px;
  padding-left: 10px;
}
.up-py0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.up-py1 {
  padding-top: 1px;
  padding-bottom: 1px;
}
.up-py2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.up-py3 {
  padding-top: 3px;
  padding-bottom: 3px;
}
.up-py4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.up-py5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.up-py6 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.up-py7 {
  padding-top: 7px;
  padding-bottom: 7px;
}
.up-py8 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.up-py9 {
  padding-top: 9px;
  padding-bottom: 9px;
}
.up-py10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.up-pt0 {
  padding-top: 0px;
}
.up-pt1 {
  padding-top: 1px;
}
.up-pt2 {
  padding-top: 2px;
}
.up-pt3 {
  padding-top: 3px;
}
.up-pt4 {
  padding-top: 4px;
}
.up-pt5 {
  padding-top: 5px;
}
.up-pt6 {
  padding-top: 6px;
}
.up-pt7 {
  padding-top: 7px;
}
.up-pt8 {
  padding-top: 8px;
}
.up-pt9 {
  padding-top: 9px;
}
.up-pt10 {
  padding-top: 10px;
}
.up-pr0 {
  padding-right: 0px;
}
.up-pr1 {
  padding-right: 1px;
}
.up-pr2 {
  padding-right: 2px;
}
.up-pr3 {
  padding-right: 3px;
}
.up-pr4 {
  padding-right: 4px;
}
.up-pr5 {
  padding-right: 5px;
}
.up-pr6 {
  padding-right: 6px;
}
.up-pr7 {
  padding-right: 7px;
}
.up-pr8 {
  padding-right: 8px;
}
.up-pr9 {
  padding-right: 9px;
}
.up-pr10 {
  padding-right: 10px;
}
.up-pb0 {
  padding-bottom: 0px;
}
.up-pb1 {
  padding-bottom: 1px;
}
.up-pb2 {
  padding-bottom: 2px;
}
.up-pb3 {
  padding-bottom: 3px;
}
.up-pb4 {
  padding-bottom: 4px;
}
.up-pb5 {
  padding-bottom: 5px;
}
.up-pb6 {
  padding-bottom: 6px;
}
.up-pb7 {
  padding-bottom: 7px;
}
.up-pb8 {
  padding-bottom: 8px;
}
.up-pb9 {
  padding-bottom: 9px;
}
.up-pb10 {
  padding-bottom: 10px;
}
.up-pl0 {
  padding-left: 0px;
}
.up-pl1 {
  padding-left: 1px;
}
.up-pl2 {
  padding-left: 2px;
}
.up-pl3 {
  padding-left: 3px;
}
.up-pl4 {
  padding-left: 4px;
}
.up-pl5 {
  padding-left: 5px;
}
.up-pl6 {
  padding-left: 6px;
}
.up-pl7 {
  padding-left: 7px;
}
.up-pl8 {
  padding-left: 8px;
}
.up-pl9 {
  padding-left: 9px;
}
.up-pl10 {
  padding-left: 10px;
}
.up-px15 {
  padding-right: 15px;
  padding-left: 15px;
}
.up-py15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.up-pt15 {
  padding-top: 15px;
}
.up-pr15 {
  padding-right: 15px;
}
.up-pb15 {
  padding-bottom: 15px;
}
.up-pl15 {
  padding-left: 15px;
}
.up-p20 {
  padding: 20px;
}
.up-p30 {
  padding: 30px;
}
.up-p40 {
  padding: 40px;
}
.up-p50 {
  padding: 50px;
}
.up-p60 {
  padding: 60px;
}
.up-p70 {
  padding: 70px;
}
.up-p80 {
  padding: 80px;
}
.up-p90 {
  padding: 90px;
}
.up-p100 {
  padding: 100px;
}
.up-p110 {
  padding: 110px;
}
.up-p120 {
  padding: 120px;
}
.up-p130 {
  padding: 130px;
}
.up-p140 {
  padding: 140px;
}
.up-p150 {
  padding: 150px;
}
.up-px20 {
  padding-right: 20px;
  padding-left: 20px;
}
.up-px30 {
  padding-right: 30px;
  padding-left: 30px;
}
.up-px40 {
  padding-right: 40px;
  padding-left: 40px;
}
.up-px50 {
  padding-right: 50px;
  padding-left: 50px;
}
.up-px60 {
  padding-right: 60px;
  padding-left: 60px;
}
.up-px70 {
  padding-right: 70px;
  padding-left: 70px;
}
.up-px80 {
  padding-right: 80px;
  padding-left: 80px;
}
.up-px90 {
  padding-right: 90px;
  padding-left: 90px;
}
.up-px100 {
  padding-right: 100px;
  padding-left: 100px;
}
.up-px110 {
  padding-right: 110px;
  padding-left: 110px;
}
.up-px120 {
  padding-right: 120px;
  padding-left: 120px;
}
.up-px130 {
  padding-right: 130px;
  padding-left: 130px;
}
.up-px140 {
  padding-right: 140px;
  padding-left: 140px;
}
.up-px150 {
  padding-right: 150px;
  padding-left: 150px;
}
.up-py20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.up-py30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.up-py40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.up-py50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.up-py60 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.up-py70 {
  padding-top: 70px;
  padding-bottom: 70px;
}
.up-py80 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.up-py90 {
  padding-top: 90px;
  padding-bottom: 90px;
}
.up-py100 {
  padding-top: 100px;
  padding-bottom: 100px;
}
.up-py110 {
  padding-top: 110px;
  padding-bottom: 110px;
}
.up-py120 {
  padding-top: 120px;
  padding-bottom: 120px;
}
.up-py130 {
  padding-top: 130px;
  padding-bottom: 130px;
}
.up-py140 {
  padding-top: 140px;
  padding-bottom: 140px;
}
.up-py150 {
  padding-top: 150px;
  padding-bottom: 150px;
}
.up-pt20 {
  padding-top: 20px;
}
.up-pt30 {
  padding-top: 30px;
}
.up-pt40 {
  padding-top: 40px;
}
.up-pt50 {
  padding-top: 50px;
}
.up-pt60 {
  padding-top: 60px;
}
.up-pt70 {
  padding-top: 70px;
}
.up-pt80 {
  padding-top: 80px;
}
.up-pt90 {
  padding-top: 90px;
}
.up-pt100 {
  padding-top: 100px;
}
.up-pt110 {
  padding-top: 110px;
}
.up-pt120 {
  padding-top: 120px;
}
.up-pt130 {
  padding-top: 130px;
}
.up-pt140 {
  padding-top: 140px;
}
.up-pt150 {
  padding-top: 150px;
}
.up-pr20 {
  padding-right: 20px;
}
.up-pr30 {
  padding-right: 30px;
}
.up-pr40 {
  padding-right: 40px;
}
.up-pr50 {
  padding-right: 50px;
}
.up-pr60 {
  padding-right: 60px;
}
.up-pr70 {
  padding-right: 70px;
}
.up-pr80 {
  padding-right: 80px;
}
.up-pr90 {
  padding-right: 90px;
}
.up-pr100 {
  padding-right: 100px;
}
.up-pr110 {
  padding-right: 110px;
}
.up-pr120 {
  padding-right: 120px;
}
.up-pr130 {
  padding-right: 130px;
}
.up-pr140 {
  padding-right: 140px;
}
.up-pr150 {
  padding-right: 150px;
}
.up-pb20 {
  padding-bottom: 20px;
}
.up-pb30 {
  padding-bottom: 30px;
}
.up-pb40 {
  padding-bottom: 40px;
}
.up-pb50 {
  padding-bottom: 50px;
}
.up-pb60 {
  padding-bottom: 60px;
}
.up-pb70 {
  padding-bottom: 70px;
}
.up-pb80 {
  padding-bottom: 80px;
}
.up-pb90 {
  padding-bottom: 90px;
}
.up-pb100 {
  padding-bottom: 100px;
}
.up-pb110 {
  padding-bottom: 110px;
}
.up-pb120 {
  padding-bottom: 120px;
}
.up-pb130 {
  padding-bottom: 130px;
}
.up-pb140 {
  padding-bottom: 140px;
}
.up-pb150 {
  padding-bottom: 150px;
}
.up-pl20 {
  padding-left: 20px;
}
.up-pl30 {
  padding-left: 30px;
}
.up-pl40 {
  padding-left: 40px;
}
.up-pl50 {
  padding-left: 50px;
}
.up-pl60 {
  padding-left: 60px;
}
.up-pl70 {
  padding-left: 70px;
}
.up-pl80 {
  padding-left: 80px;
}
.up-pl90 {
  padding-left: 90px;
}
.up-pl100 {
  padding-left: 100px;
}
.up-pl110 {
  padding-left: 110px;
}
.up-pl120 {
  padding-left: 120px;
}
.up-pl130 {
  padding-left: 130px;
}
.up-pl140 {
  padding-left: 140px;
}
.up-pl150 {
  padding-left: 150px;
}
/* カラム */
.up-col2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.up-col2 > * {
  width: 50%;
}
.up-col3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.up-col3 > * {
  width: 33.333%;
}
.up-col4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.up-col4 > * {
  width: 25%;
}
.up-col5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.up-col5 > * {
  width: 20%;
}
.up-col6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.up-col6 > * {
  width: 16.666%;
}
.up-gapy0 > * {
  margin-bottom: 0px;
}
.up-gapy10 > * {
  margin-bottom: 10px;
}
.up-gapy20 > * {
  margin-bottom: 20px;
}
.up-gapy30 > * {
  margin-bottom: 30px;
}
.up-gapy40 > * {
  margin-bottom: 40px;
}
.up-gapy50 > * {
  margin-bottom: 50px;
}
.up-gapy60 > * {
  margin-bottom: 60px;
}
.up-gapy70 > * {
  margin-bottom: 70px;
}
.up-gapy80 > * {
  margin-bottom: 80px;
}
.up-gapy90 > * {
  margin-bottom: 90px;
}
.up-gapy100 > * {
  margin-bottom: 100px;
}
.up-gapx0 {
  margin-left: 0px;
  margin-right: 0px;
}
.up-gapx0 > * {
  margin-left: 0px;
  margin-right: 0px;
}
.up-gapx5 {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.up-gapx5 > * {
  margin-left: 2.5px;
  margin-right: 2.5px;
}
.up-gapx10 {
  margin-left: -5px;
  margin-right: -5px;
}
.up-gapx10 > * {
  margin-left: 5px;
  margin-right: 5px;
}
.up-gapx15 {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.up-gapx15 > * {
  margin-left: 7.5px;
  margin-right: 7.5px;
}
.up-gapx20 {
  margin-left: -10px;
  margin-right: -10px;
}
.up-gapx20 > * {
  margin-left: 10px;
  margin-right: 10px;
}
.up-gapx25 {
  margin-left: -12.5px;
  margin-right: -12.5px;
}
.up-gapx25 > * {
  margin-left: 12.5px;
  margin-right: 12.5px;
}
.up-gapx30 {
  margin-left: -15px;
  margin-right: -15px;
}
.up-gapx30 > * {
  margin-left: 15px;
  margin-right: 15px;
}
.up-col1.up-gapx0 > * {
  width: 100%;
}
.up-col2.up-gapx0 > * {
  width: calc(50% - 0px);
}
.up-col3.up-gapx0 > * {
  width: calc(33.333% - 0px);
}
.up-col4.up-gapx0 > * {
  width: calc(25% - 0px);
}
.up-col5.up-gapx0 > * {
  width: calc(20% - 0px);
}
.up-col6.up-gapx0 > * {
  width: calc(16.666% - 0px);
}
.up-col1.up-gapx5 > * {
  width: 100%;
}
.up-col2.up-gapx5 > * {
  width: calc(50% - 5px);
}
.up-col3.up-gapx5 > * {
  width: calc(33.333% - 5px);
}
.up-col4.up-gapx5 > * {
  width: calc(25% - 5px);
}
.up-col5.up-gapx5 > * {
  width: calc(20% - 5px);
}
.up-col6.up-gapx5 > * {
  width: calc(16.666% - 5px);
}
.up-col1.up-gapx10 > * {
  width: 100%;
}
.up-col2.up-gapx10 > * {
  width: calc(50% - 10px);
}
.up-col3.up-gapx10 > * {
  width: calc(33.333% - 10px);
}
.up-col4.up-gapx10 > * {
  width: calc(25% - 10px);
}
.up-col5.up-gapx10 > * {
  width: calc(20% - 10px);
}
.up-col6.up-gapx10 > * {
  width: calc(16.666% - 10px);
}
.up-col1.up-gapx15 > * {
  width: 100%;
}
.up-col2.up-gapx15 > * {
  width: calc(50% - 15px);
}
.up-col3.up-gapx15 > * {
  width: calc(33.333% - 15px);
}
.up-col4.up-gapx15 > * {
  width: calc(25% - 15px);
}
.up-col5.up-gapx15 > * {
  width: calc(20% - 15px);
}
.up-col6.up-gapx15 > * {
  width: calc(16.666% - 15px);
}
.up-col1.up-gapx20 > * {
  width: 100%;
}
.up-col2.up-gapx20 > * {
  width: calc(50% - 20px);
}
.up-col3.up-gapx20 > * {
  width: calc(33.333% - 20px);
}
.up-col4.up-gapx20 > * {
  width: calc(25% - 20px);
}
.up-col5.up-gapx20 > * {
  width: calc(20% - 20px);
}
.up-col6.up-gapx20 > * {
  width: calc(16.666% - 20px);
}
.up-col1.up-gapx25 > * {
  width: 100%;
}
.up-col2.up-gapx25 > * {
  width: calc(50% - 25px);
}
.up-col3.up-gapx25 > * {
  width: calc(33.333% - 25px);
}
.up-col4.up-gapx25 > * {
  width: calc(25% - 25px);
}
.up-col5.up-gapx25 > * {
  width: calc(20% - 25px);
}
.up-col6.up-gapx25 > * {
  width: calc(16.666% - 25px);
}
.up-col1.up-gapx30 > * {
  width: 100%;
}
.up-col2.up-gapx30 > * {
  width: calc(50% - 30px);
}
.up-col3.up-gapx30 > * {
  width: calc(33.333% - 30px);
}
.up-col4.up-gapx30 > * {
  width: calc(25% - 30px);
}
.up-col5.up-gapx30 > * {
  width: calc(20% - 30px);
}
.up-col6.up-gapx30 > * {
  width: calc(16.666% - 30px);
}
.up-gapx1p {
  margin-left: -0.5%;
  margin-right: -0.5%;
}
.up-gapx1p > * {
  margin-left: 0.5%;
  margin-right: 0.5%;
}
.up-gapx2p {
  margin-left: -1%;
  margin-right: -1%;
}
.up-gapx2p > * {
  margin-left: 1%;
  margin-right: 1%;
}
.up-gapx3p {
  margin-left: -1.5%;
  margin-right: -1.5%;
}
.up-gapx3p > * {
  margin-left: 1.5%;
  margin-right: 1.5%;
}
.up-gapx4p {
  margin-left: -2%;
  margin-right: -2%;
}
.up-gapx4p > * {
  margin-left: 2%;
  margin-right: 2%;
}
.up-gapx5p {
  margin-left: -2.5%;
  margin-right: -2.5%;
}
.up-gapx5p > * {
  margin-left: 2.5%;
  margin-right: 2.5%;
}
.up-gapx6p {
  margin-left: -3%;
  margin-right: -3%;
}
.up-gapx6p > * {
  margin-left: 3%;
  margin-right: 3%;
}
.up-gapx7p {
  margin-left: -3.5%;
  margin-right: -3.5%;
}
.up-gapx7p > * {
  margin-left: 3.5%;
  margin-right: 3.5%;
}
.up-gapx8p {
  margin-left: -4%;
  margin-right: -4%;
}
.up-gapx8p > * {
  margin-left: 4%;
  margin-right: 4%;
}
.up-gapx9p {
  margin-left: -4.5%;
  margin-right: -4.5%;
}
.up-gapx9p > * {
  margin-left: 4.5%;
  margin-right: 4.5%;
}
.up-gapx10p {
  margin-left: -5%;
  margin-right: -5%;
}
.up-gapx10p > * {
  margin-left: 5%;
  margin-right: 5%;
}
.up-col1.up-gapx1p > * {
  width: 100%;
}
.up-col2.up-gapx1p > * {
  width: 49%;
}
.up-col3.up-gapx1p > * {
  width: 32.333%;
}
.up-col4.up-gapx1p > * {
  width: 24%;
}
.up-col5.up-gapx1p > * {
  width: 19%;
}
.up-col6.up-gapx1p > * {
  width: 15.666%;
}
.up-col1.up-gapx2p > * {
  width: 100%;
}
.up-col2.up-gapx2p > * {
  width: 48%;
}
.up-col3.up-gapx2p > * {
  width: 31.333%;
}
.up-col4.up-gapx2p > * {
  width: 23%;
}
.up-col5.up-gapx2p > * {
  width: 18%;
}
.up-col6.up-gapx2p > * {
  width: 14.666%;
}
.up-col1.up-gapx3p > * {
  width: 100%;
}
.up-col2.up-gapx3p > * {
  width: 47%;
}
.up-col3.up-gapx3p > * {
  width: 30.333%;
}
.up-col4.up-gapx3p > * {
  width: 22%;
}
.up-col5.up-gapx3p > * {
  width: 17%;
}
.up-col6.up-gapx3p > * {
  width: 13.666%;
}
.up-col1.up-gapx4p > * {
  width: 100%;
}
.up-col2.up-gapx4p > * {
  width: 46%;
}
.up-col3.up-gapx4p > * {
  width: 29.333%;
}
.up-col4.up-gapx4p > * {
  width: 21%;
}
.up-col5.up-gapx4p > * {
  width: 16%;
}
.up-col6.up-gapx4p > * {
  width: 12.666%;
}
.up-col1.up-gapx5p > * {
  width: 100%;
}
.up-col2.up-gapx5p > * {
  width: 45%;
}
.up-col3.up-gapx5p > * {
  width: 28.333%;
}
.up-col4.up-gapx5p > * {
  width: 20%;
}
.up-col5.up-gapx5p > * {
  width: 15%;
}
.up-col6.up-gapx5p > * {
  width: 11.666%;
}
.up-col1.up-gapx6p > * {
  width: 100%;
}
.up-col2.up-gapx6p > * {
  width: 44%;
}
.up-col3.up-gapx6p > * {
  width: 27.333%;
}
.up-col4.up-gapx6p > * {
  width: 19%;
}
.up-col5.up-gapx6p > * {
  width: 14%;
}
.up-col6.up-gapx6p > * {
  width: 10.666%;
}
.up-col1.up-gapx7p > * {
  width: 100%;
}
.up-col2.up-gapx7p > * {
  width: 43%;
}
.up-col3.up-gapx7p > * {
  width: 26.333%;
}
.up-col4.up-gapx7p > * {
  width: 18%;
}
.up-col5.up-gapx7p > * {
  width: 13%;
}
.up-col6.up-gapx7p > * {
  width: 9.666%;
}
.up-col1.up-gapx8p > * {
  width: 100%;
}
.up-col2.up-gapx8p > * {
  width: 42%;
}
.up-col3.up-gapx8p > * {
  width: 25.333%;
}
.up-col4.up-gapx8p > * {
  width: 17%;
}
.up-col5.up-gapx8p > * {
  width: 12%;
}
.up-col6.up-gapx8p > * {
  width: 8.666%;
}
.up-col1.up-gapx9p > * {
  width: 100%;
}
.up-col2.up-gapx9p > * {
  width: 41%;
}
.up-col3.up-gapx9p > * {
  width: 24.333%;
}
.up-col4.up-gapx9p > * {
  width: 16%;
}
.up-col5.up-gapx9p > * {
  width: 11%;
}
.up-col6.up-gapx9p > * {
  width: 7.666%;
}
.up-col1.up-gapx10p > * {
  width: 100%;
}
.up-col2.up-gapx10p > * {
  width: 40%;
}
.up-col3.up-gapx10p > * {
  width: 23.333%;
}
.up-col4.up-gapx10p > * {
  width: 15%;
}
.up-col5.up-gapx10p > * {
  width: 10%;
}
.up-col6.up-gapx10p > * {
  width: 6.666%;
}
/* 画像比率固定 */
.up-of-img10:after {
  content: "";
  display: block;
  padding-top: 10%;
}
.up-of-img10 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img15:after {
  content: "";
  display: block;
  padding-top: 15%;
}
.up-of-img15 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img20:after {
  content: "";
  display: block;
  padding-top: 20%;
}
.up-of-img20 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img25:after {
  content: "";
  display: block;
  padding-top: 25%;
}
.up-of-img25 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img30:after {
  content: "";
  display: block;
  padding-top: 30%;
}
.up-of-img30 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img35:after {
  content: "";
  display: block;
  padding-top: 35%;
}
.up-of-img35 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img40:after {
  content: "";
  display: block;
  padding-top: 40%;
}
.up-of-img40 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img45:after {
  content: "";
  display: block;
  padding-top: 45%;
}
.up-of-img45 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img50:after {
  content: "";
  display: block;
  padding-top: 50%;
}
.up-of-img50 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img55:after {
  content: "";
  display: block;
  padding-top: 55%;
}
.up-of-img55 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img60:after {
  content: "";
  display: block;
  padding-top: 60%;
}
.up-of-img60 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img65:after {
  content: "";
  display: block;
  padding-top: 65%;
}
.up-of-img65 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img70:after {
  content: "";
  display: block;
  padding-top: 70%;
}
.up-of-img70 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img75:after {
  content: "";
  display: block;
  padding-top: 75%;
}
.up-of-img75 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img80:after {
  content: "";
  display: block;
  padding-top: 80%;
}
.up-of-img80 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img85:after {
  content: "";
  display: block;
  padding-top: 85%;
}
.up-of-img85 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img90:after {
  content: "";
  display: block;
  padding-top: 90%;
}
.up-of-img90 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img95:after {
  content: "";
  display: block;
  padding-top: 95%;
}
.up-of-img95 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img100:after {
  content: "";
  display: block;
  padding-top: 100%;
}
.up-of-img100 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img105:after {
  content: "";
  display: block;
  padding-top: 105%;
}
.up-of-img105 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img110:after {
  content: "";
  display: block;
  padding-top: 110%;
}
.up-of-img110 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img115:after {
  content: "";
  display: block;
  padding-top: 115%;
}
.up-of-img115 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img120:after {
  content: "";
  display: block;
  padding-top: 120%;
}
.up-of-img120 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img125:after {
  content: "";
  display: block;
  padding-top: 125%;
}
.up-of-img125 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img130:after {
  content: "";
  display: block;
  padding-top: 130%;
}
.up-of-img130 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img135:after {
  content: "";
  display: block;
  padding-top: 135%;
}
.up-of-img135 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img140:after {
  content: "";
  display: block;
  padding-top: 140%;
}
.up-of-img140 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img145:after {
  content: "";
  display: block;
  padding-top: 145%;
}
.up-of-img145 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img150:after {
  content: "";
  display: block;
  padding-top: 150%;
}
.up-of-img150 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img155:after {
  content: "";
  display: block;
  padding-top: 155%;
}
.up-of-img155 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img160:after {
  content: "";
  display: block;
  padding-top: 160%;
}
.up-of-img160 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img165:after {
  content: "";
  display: block;
  padding-top: 165%;
}
.up-of-img165 img {
  position: absolute;
  top: 0;
  left: 0;
}
.up-of-img170:after {
  content: "";
  display: block;
  padding-top: 170%;
}
.up-of-img170 img {
  position: absolute;
  top: 0;
  left: 0;
}
/* object-position */
.up-of-c img {
  font-family: "object-fit: cover; object-position: center center;";
  -o-object-position: center;
     object-position: center;
}
.up-of-t img {
  font-family: "object-fit: cover; object-position: center top;";
  -o-object-position: top;
     object-position: top;
}
.up-of-r img {
  font-family: "object-fit: cover; object-position: right center;";
  -o-object-position: right;
     object-position: right;
}
.up-of-b img {
  font-family: "object-fit: cover; object-position: center bottom;";
  -o-object-position: bottom;
     object-position: bottom;
}
.up-of-l img {
  font-family: "object-fit: cover; object-position: left center;";
  -o-object-position: left;
     object-position: left;
}
@media only screen and (max-width: 1024px) {
  .up-db\@tb {
    display: block;
  }
  .up-dib\@tb {
    display: inline-block;
  }
  .up-flex\@tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .up-none\@tb {
    display: none;
  }
  .up-content\@tb {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }
  .up-fixed\@tb {
    position: fixed;
  }
  .up-asolute\@tb {
    position: absolute;
  }
  .up-relative\@tb {
    position: relative;
  }
  .up-red\@tb {
    color: #f00;
  }
  .up-blue\@tb {
    color: #00f;
  }
  .up-yellow\@tb {
    color: #ff0;
  }
  .up-gray\@tb {
    color: #808080;
  }
  .up-black\@tb {
    color: #000;
  }
  .up-white\@tb {
    color: #fff;
  }
  .up-bgc-red\@tb {
    background-color: #f00;
  }
  .up-bgc-blue\@tb {
    background-color: #00f;
  }
  .up-bgc-yellow\@tb {
    background-color: #ff0;
  }
  .up-bgc-gray\@tb {
    background-color: #808080;
  }
  .up-bgc-black\@tb {
    background-color: #000;
  }
  .up-bgc-white\@tb {
    background-color: #fff;
  }
  .up-tac\@tb {
    text-align: center;
  }
  .up-tal\@tb {
    text-align: left;
  }
  .up-tar\@tb {
    text-align: right;
  }
  .up-fz10\@tb {
    font-size: 10px;
  }
  .up-fz11\@tb {
    font-size: 11px;
  }
  .up-fz12\@tb {
    font-size: 12px;
  }
  .up-fz13\@tb {
    font-size: 13px;
  }
  .up-fz14\@tb {
    font-size: 14px;
  }
  .up-fz15\@tb {
    font-size: 15px;
  }
  .up-fz16\@tb {
    font-size: 16px;
  }
  .up-fz17\@tb {
    font-size: 17px;
  }
  .up-fz18\@tb {
    font-size: 18px;
  }
  .up-fz19\@tb {
    font-size: 19px;
  }
  .up-fz20\@tb {
    font-size: 20px;
  }
  .up-fz22\@tb {
    font-size: 22px;
  }
  .up-fz24\@tb {
    font-size: 24px;
  }
  .up-fz26\@tb {
    font-size: 26px;
  }
  .up-fz28\@tb {
    font-size: 28px;
  }
  .up-fz30\@tb {
    font-size: 30px;
  }
  .up-fz32\@tb {
    font-size: 32px;
  }
  .up-fz34\@tb {
    font-size: 34px;
  }
  .up-fz36\@tb {
    font-size: 36px;
  }
  .up-fz38\@tb {
    font-size: 38px;
  }
  .up-fz40\@tb {
    font-size: 40px;
  }
  .up-fz42\@tb {
    font-size: 42px;
  }
  .up-fz44\@tb {
    font-size: 44px;
  }
  .up-fz46\@tb {
    font-size: 46px;
  }
  .up-fz48\@tb {
    font-size: 48px;
  }
  .up-fz50\@tb {
    font-size: 50px;
  }
  .up-fz52\@tb {
    font-size: 52px;
  }
  .up-fz54\@tb {
    font-size: 54px;
  }
  .up-fz56\@tb {
    font-size: 56px;
  }
  .up-fz58\@tb {
    font-size: 58px;
  }
  .up-fz60\@tb {
    font-size: 60px;
  }
  .up-fz62\@tb {
    font-size: 62px;
  }
  .up-fz64\@tb {
    font-size: 64px;
  }
  .up-fz66\@tb {
    font-size: 66px;
  }
  .up-fz68\@tb {
    font-size: 68px;
  }
  .up-fz70\@tb {
    font-size: 70px;
  }
  .up-fz80\@tb {
    font-size: 80px;
  }
  .up-fz100\@tb {
    font-size: 100px;
  }
  .up-fz120\@tb {
    font-size: 120px;
  }
  .up-fz140\@tb {
    font-size: 140px;
  }
  .up-fz160\@tb {
    font-size: 160px;
  }
  .up-fz180\@tb {
    font-size: 180px;
  }
  .up-fz200\@tb {
    font-size: 200px;
  }
  .up-fz220\@tb {
    font-size: 220px;
  }
  .up-fz240\@tb {
    font-size: 240px;
  }
  .up-fz260\@tb {
    font-size: 260px;
  }
  .up-fz280\@tb {
    font-size: 280px;
  }
  .up-fz300\@tb {
    font-size: 300px;
  }
  .up-fz1vw\@tb {
    font-size: 1vw;
  }
  .up-fz1\.1vw\@tb {
    font-size: 1.1vw;
  }
  .up-fz1\.2vw\@tb {
    font-size: 1.2vw;
  }
  .up-fz1\.3vw\@tb {
    font-size: 1.3vw;
  }
  .up-fz1\.4vw\@tb {
    font-size: 1.4vw;
  }
  .up-fz1\.5vw\@tb {
    font-size: 1.5vw;
  }
  .up-fz1\.6vw\@tb {
    font-size: 1.6vw;
  }
  .up-fz1\.7vw\@tb {
    font-size: 1.7vw;
  }
  .up-fz1\.8vw\@tb {
    font-size: 1.8vw;
  }
  .up-fz1\.9vw\@tb {
    font-size: 1.9vw;
  }
  .up-fz2vw\@tb {
    font-size: 2vw;
  }
  .up-fz2\.1vw\@tb {
    font-size: 2.1vw;
  }
  .up-fz2\.2vw\@tb {
    font-size: 2.2vw;
  }
  .up-fz2\.3vw\@tb {
    font-size: 2.3vw;
  }
  .up-fz2\.4vw\@tb {
    font-size: 2.4vw;
  }
  .up-fz2\.5vw\@tb {
    font-size: 2.5vw;
  }
  .up-fz2\.6vw\@tb {
    font-size: 2.6vw;
  }
  .up-fz2\.7vw\@tb {
    font-size: 2.7vw;
  }
  .up-fz2\.8vw\@tb {
    font-size: 2.8vw;
  }
  .up-fz2\.9vw\@tb {
    font-size: 2.9vw;
  }
  .up-fz3vw\@tb {
    font-size: 3vw;
  }
  .up-lh1\@tb {
    line-height: 1;
  }
  .up-lh1\.1\@tb {
    line-height: 1.1;
  }
  .up-lh1\.2\@tb {
    line-height: 1.2;
  }
  .up-lh1\.3\@tb {
    line-height: 1.3;
  }
  .up-lh1\.4\@tb {
    line-height: 1.4;
  }
  .up-lh1\.5\@tb {
    line-height: 1.5;
  }
  .up-lh1\.6\@tb {
    line-height: 1.6;
  }
  .up-lh1\.7\@tb {
    line-height: 1.7;
  }
  .up-lh1\.8\@tb {
    line-height: 1.8;
  }
  .up-lh1\.9\@tb {
    line-height: 1.9;
  }
  .up-lh2\@tb {
    line-height: 2;
  }
  .up-lh2\.1\@tb {
    line-height: 2.1;
  }
  .up-lh2\.2\@tb {
    line-height: 2.2;
  }
  .up-lh2\.3\@tb {
    line-height: 2.3;
  }
  .up-lh2\.4\@tb {
    line-height: 2.4;
  }
  .up-lh2\.5\@tb {
    line-height: 2.5;
  }
  .up-lh2\.6\@tb {
    line-height: 2.6;
  }
  .up-lh2\.7\@tb {
    line-height: 2.7;
  }
  .up-lh2\.8\@tb {
    line-height: 2.8;
  }
  .up-lh2\.9\@tb {
    line-height: 2.9;
  }
  .up-lh3\@tb {
    line-height: 3;
  }
  .up-wrap\@tb {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-wrapr\@tb {
    -webkit-flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
            flex-wrap: wrap-reverse;
  }
  .up-nowrap\@tb {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .up-fd-row\@tb {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .up-fd-rowr\@tb {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .up-fd-col\@tb {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .up-fd-colr\@tb {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .up-jc-fs\@tb {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .up-jc-fe\@tb {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .up-jc-c\@tb {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .up-jc-sb\@tb {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .up-jc-sa\@tb {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }
  .up-jc-se\@tb {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
  .up-ai-fs\@tb {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .up-ai-c\@tb {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .up-ai-fe\@tb {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .up-ai-b\@tb {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .up-ai-s\@tb {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .up-ac-fs\@tb {
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }
  .up-ac-c\@tb {
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
  }
  .up-ac-fe\@tb {
    -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
            align-content: flex-end;
  }
  .up-ac-sb\@tb {
    -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
            align-content: space-between;
  }
  .up-ac-sa\@tb {
    -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
            align-content: space-around;
  }
  .up-as-fs\@tb {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
  .up-as-c\@tb {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
  .up-as-s\@tb {
    -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
            align-self: stretch;
  }
  .up-as-fe\@tb {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
  .up-as-auto\@tb {
    -webkit-align-self: auto;
        -ms-flex-item-align: auto;
            align-self: auto;
  }
  .up-grow0\@tb {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .up-grow1\@tb {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .up-shrink0\@tb {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .up-shrink1\@tb {
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
  .up-w-auto\@tb {
    width: auto;
  }
  .up-w48p\@tb {
    width: 48%;
  }
  .up-w5p\@tb {
    width: 5%;
  }
  .up-w10p\@tb {
    width: 10%;
  }
  .up-w15p\@tb {
    width: 15%;
  }
  .up-w20p\@tb {
    width: 20%;
  }
  .up-w25p\@tb {
    width: 25%;
  }
  .up-w30p\@tb {
    width: 30%;
  }
  .up-w35p\@tb {
    width: 35%;
  }
  .up-w40p\@tb {
    width: 40%;
  }
  .up-w45p\@tb {
    width: 45%;
  }
  .up-w50p\@tb {
    width: 50%;
  }
  .up-w55p\@tb {
    width: 55%;
  }
  .up-w60p\@tb {
    width: 60%;
  }
  .up-w65p\@tb {
    width: 65%;
  }
  .up-w70p\@tb {
    width: 70%;
  }
  .up-w75p\@tb {
    width: 75%;
  }
  .up-w80p\@tb {
    width: 80%;
  }
  .up-w85p\@tb {
    width: 85%;
  }
  .up-w90p\@tb {
    width: 90%;
  }
  .up-w95p\@tb {
    width: 95%;
  }
  .up-w100p\@tb {
    width: 100%;
  }
  .up-minw0\@tb {
    min-width: 0px;
  }
  .up-minw50\@tb {
    min-width: 50px;
  }
  .up-minw100\@tb {
    min-width: 100px;
  }
  .up-minw150\@tb {
    min-width: 150px;
  }
  .up-minw200\@tb {
    min-width: 200px;
  }
  .up-minw250\@tb {
    min-width: 250px;
  }
  .up-minw300\@tb {
    min-width: 300px;
  }
  .up-minw350\@tb {
    min-width: 350px;
  }
  .up-minw400\@tb {
    min-width: 400px;
  }
  .up-minw450\@tb {
    min-width: 450px;
  }
  .up-minw500\@tb {
    min-width: 500px;
  }
  .up-maxw0\@tb {
    max-width: 0px;
  }
  .up-maxw50\@tb {
    max-width: 50px;
  }
  .up-maxw100\@tb {
    max-width: 100px;
  }
  .up-maxw150\@tb {
    max-width: 150px;
  }
  .up-maxw200\@tb {
    max-width: 200px;
  }
  .up-maxw250\@tb {
    max-width: 250px;
  }
  .up-maxw300\@tb {
    max-width: 300px;
  }
  .up-maxw350\@tb {
    max-width: 350px;
  }
  .up-maxw400\@tb {
    max-width: 400px;
  }
  .up-maxw450\@tb {
    max-width: 450px;
  }
  .up-maxw500\@tb {
    max-width: 500px;
  }
  .up-maxw550\@tb {
    max-width: 550px;
  }
  .up-maxw600\@tb {
    max-width: 600px;
  }
  .up-maxw650\@tb {
    max-width: 650px;
  }
  .up-maxw700\@tb {
    max-width: 700px;
  }
  .up-maxw750\@tb {
    max-width: 750px;
  }
  .up-maxw800\@tb {
    max-width: 800px;
  }
  .up-maxw850\@tb {
    max-width: 850px;
  }
  .up-maxw900\@tb {
    max-width: 900px;
  }
  .up-maxw950\@tb {
    max-width: 950px;
  }
  .up-maxw1000\@tb {
    max-width: 1000px;
  }
  .up-h-auto\@tb {
    height: auto;
  }
  .up-h0\@tb {
    height: 0;
  }
  .up-h48p\@tb {
    height: 48%;
  }
  .up-h5p\@tb {
    height: 5%;
  }
  .up-h10p\@tb {
    height: 10%;
  }
  .up-h15p\@tb {
    height: 15%;
  }
  .up-h20p\@tb {
    height: 20%;
  }
  .up-h25p\@tb {
    height: 25%;
  }
  .up-h30p\@tb {
    height: 30%;
  }
  .up-h35p\@tb {
    height: 35%;
  }
  .up-h40p\@tb {
    height: 40%;
  }
  .up-h45p\@tb {
    height: 45%;
  }
  .up-h50p\@tb {
    height: 50%;
  }
  .up-h55p\@tb {
    height: 55%;
  }
  .up-h60p\@tb {
    height: 60%;
  }
  .up-h65p\@tb {
    height: 65%;
  }
  .up-h70p\@tb {
    height: 70%;
  }
  .up-h75p\@tb {
    height: 75%;
  }
  .up-h80p\@tb {
    height: 80%;
  }
  .up-h85p\@tb {
    height: 85%;
  }
  .up-h90p\@tb {
    height: 90%;
  }
  .up-h95p\@tb {
    height: 95%;
  }
  .up-h100p\@tb {
    height: 100%;
  }
  .up-minh0\@tb {
    min-height: 0px;
  }
  .up-minh50\@tb {
    min-height: 50px;
  }
  .up-minh100\@tb {
    min-height: 100px;
  }
  .up-minh150\@tb {
    min-height: 150px;
  }
  .up-minh200\@tb {
    min-height: 200px;
  }
  .up-minh250\@tb {
    min-height: 250px;
  }
  .up-minh300\@tb {
    min-height: 300px;
  }
  .up-minh350\@tb {
    min-height: 350px;
  }
  .up-minh400\@tb {
    min-height: 400px;
  }
  .up-minh450\@tb {
    min-height: 450px;
  }
  .up-minh500\@tb {
    min-height: 500px;
  }
  .up-m-auto\@tb {
    margin: auto;
  }
  .up-ml-auto\@tb {
    margin-left: auto;
  }
  .up-mr-auto\@tb {
    margin-right: auto;
  }
  .up-mx-auto\@tb {
    margin-right: auto;
    margin-left: auto;
  }
  .up-m0\@tb {
    margin: 0px;
  }
  .up-m1\@tb {
    margin: 1px;
  }
  .up-m2\@tb {
    margin: 2px;
  }
  .up-m3\@tb {
    margin: 3px;
  }
  .up-m4\@tb {
    margin: 4px;
  }
  .up-m5\@tb {
    margin: 5px;
  }
  .up-m6\@tb {
    margin: 6px;
  }
  .up-m7\@tb {
    margin: 7px;
  }
  .up-m8\@tb {
    margin: 8px;
  }
  .up-m9\@tb {
    margin: 9px;
  }
  .up-m10\@tb {
    margin: 10px;
  }
  .up-mx0\@tb {
    margin-right: 0px;
    margin-left: 0px;
  }
  .up-mx1\@tb {
    margin-right: 1px;
    margin-left: 1px;
  }
  .up-mx2\@tb {
    margin-right: 2px;
    margin-left: 2px;
  }
  .up-mx3\@tb {
    margin-right: 3px;
    margin-left: 3px;
  }
  .up-mx4\@tb {
    margin-right: 4px;
    margin-left: 4px;
  }
  .up-mx5\@tb {
    margin-right: 5px;
    margin-left: 5px;
  }
  .up-mx6\@tb {
    margin-right: 6px;
    margin-left: 6px;
  }
  .up-mx7\@tb {
    margin-right: 7px;
    margin-left: 7px;
  }
  .up-mx8\@tb {
    margin-right: 8px;
    margin-left: 8px;
  }
  .up-mx9\@tb {
    margin-right: 9px;
    margin-left: 9px;
  }
  .up-mx10\@tb {
    margin-right: 10px;
    margin-left: 10px;
  }
  .up-my0\@tb {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .up-my1\@tb {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .up-my2\@tb {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .up-my3\@tb {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .up-my4\@tb {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .up-my5\@tb {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .up-my6\@tb {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .up-my7\@tb {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .up-my8\@tb {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .up-my9\@tb {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .up-my10\@tb {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .up-mt0\@tb {
    margin-top: 0px;
  }
  .up-mt1\@tb {
    margin-top: 1px;
  }
  .up-mt2\@tb {
    margin-top: 2px;
  }
  .up-mt3\@tb {
    margin-top: 3px;
  }
  .up-mt4\@tb {
    margin-top: 4px;
  }
  .up-mt5\@tb {
    margin-top: 5px;
  }
  .up-mt6\@tb {
    margin-top: 6px;
  }
  .up-mt7\@tb {
    margin-top: 7px;
  }
  .up-mt8\@tb {
    margin-top: 8px;
  }
  .up-mt9\@tb {
    margin-top: 9px;
  }
  .up-mt10\@tb {
    margin-top: 10px;
  }
  .up-mr0\@tb {
    margin-right: 0px;
  }
  .up-mr1\@tb {
    margin-right: 1px;
  }
  .up-mr2\@tb {
    margin-right: 2px;
  }
  .up-mr3\@tb {
    margin-right: 3px;
  }
  .up-mr4\@tb {
    margin-right: 4px;
  }
  .up-mr5\@tb {
    margin-right: 5px;
  }
  .up-mr6\@tb {
    margin-right: 6px;
  }
  .up-mr7\@tb {
    margin-right: 7px;
  }
  .up-mr8\@tb {
    margin-right: 8px;
  }
  .up-mr9\@tb {
    margin-right: 9px;
  }
  .up-mr10\@tb {
    margin-right: 10px;
  }
  .up-mb0\@tb {
    margin-bottom: 0px;
  }
  .up-mb1\@tb {
    margin-bottom: 1px;
  }
  .up-mb2\@tb {
    margin-bottom: 2px;
  }
  .up-mb3\@tb {
    margin-bottom: 3px;
  }
  .up-mb4\@tb {
    margin-bottom: 4px;
  }
  .up-mb5\@tb {
    margin-bottom: 5px;
  }
  .up-mb6\@tb {
    margin-bottom: 6px;
  }
  .up-mb7\@tb {
    margin-bottom: 7px;
  }
  .up-mb8\@tb {
    margin-bottom: 8px;
  }
  .up-mb9\@tb {
    margin-bottom: 9px;
  }
  .up-mb10\@tb {
    margin-bottom: 10px;
  }
  .up-ml0\@tb {
    margin-left: 0px;
  }
  .up-ml1\@tb {
    margin-left: 1px;
  }
  .up-ml2\@tb {
    margin-left: 2px;
  }
  .up-ml3\@tb {
    margin-left: 3px;
  }
  .up-ml4\@tb {
    margin-left: 4px;
  }
  .up-ml5\@tb {
    margin-left: 5px;
  }
  .up-ml6\@tb {
    margin-left: 6px;
  }
  .up-ml7\@tb {
    margin-left: 7px;
  }
  .up-ml8\@tb {
    margin-left: 8px;
  }
  .up-ml9\@tb {
    margin-left: 9px;
  }
  .up-ml10\@tb {
    margin-left: 10px;
  }
  .up-m15\@tb {
    margin: 15px;
  }
  .up-mx15\@tb {
    margin-right: 15px;
    margin-left: 15px;
  }
  .up-my15\@tb {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .up-mt15\@tb {
    margin-top: 15px;
  }
  .up-mr15\@tb {
    margin-right: 15px;
  }
  .up-mb15\@tb {
    margin-bottom: 15px;
  }
  .up-ml15\@tb {
    margin-left: 15px;
  }
  .up-m20\@tb {
    margin: 20px;
  }
  .up-m30\@tb {
    margin: 30px;
  }
  .up-m40\@tb {
    margin: 40px;
  }
  .up-m50\@tb {
    margin: 50px;
  }
  .up-m60\@tb {
    margin: 60px;
  }
  .up-m70\@tb {
    margin: 70px;
  }
  .up-m80\@tb {
    margin: 80px;
  }
  .up-m90\@tb {
    margin: 90px;
  }
  .up-m100\@tb {
    margin: 100px;
  }
  .up-m110\@tb {
    margin: 110px;
  }
  .up-m120\@tb {
    margin: 120px;
  }
  .up-m130\@tb {
    margin: 130px;
  }
  .up-m140\@tb {
    margin: 140px;
  }
  .up-m150\@tb {
    margin: 150px;
  }
  .up-mx20\@tb {
    margin-right: 20px;
    margin-left: 20px;
  }
  .up-mx30\@tb {
    margin-right: 30px;
    margin-left: 30px;
  }
  .up-mx40\@tb {
    margin-right: 40px;
    margin-left: 40px;
  }
  .up-mx50\@tb {
    margin-right: 50px;
    margin-left: 50px;
  }
  .up-mx60\@tb {
    margin-right: 60px;
    margin-left: 60px;
  }
  .up-mx70\@tb {
    margin-right: 70px;
    margin-left: 70px;
  }
  .up-mx80\@tb {
    margin-right: 80px;
    margin-left: 80px;
  }
  .up-mx90\@tb {
    margin-right: 90px;
    margin-left: 90px;
  }
  .up-mx100\@tb {
    margin-right: 100px;
    margin-left: 100px;
  }
  .up-mx110\@tb {
    margin-right: 110px;
    margin-left: 110px;
  }
  .up-mx120\@tb {
    margin-right: 120px;
    margin-left: 120px;
  }
  .up-mx130\@tb {
    margin-right: 130px;
    margin-left: 130px;
  }
  .up-mx140\@tb {
    margin-right: 140px;
    margin-left: 140px;
  }
  .up-mx150\@tb {
    margin-right: 150px;
    margin-left: 150px;
  }
  .up-my20\@tb {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .up-my30\@tb {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .up-my40\@tb {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .up-my50\@tb {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .up-my60\@tb {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .up-my70\@tb {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .up-my80\@tb {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .up-my90\@tb {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .up-my100\@tb {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .up-my110\@tb {
    margin-top: 110px;
    margin-bottom: 110px;
  }
  .up-my120\@tb {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .up-my130\@tb {
    margin-top: 130px;
    margin-bottom: 130px;
  }
  .up-my140\@tb {
    margin-top: 140px;
    margin-bottom: 140px;
  }
  .up-my150\@tb {
    margin-top: 150px;
    margin-bottom: 150px;
  }
  .up-mt20\@tb {
    margin-top: 20px;
  }
  .up-mt30\@tb {
    margin-top: 30px;
  }
  .up-mt40\@tb {
    margin-top: 40px;
  }
  .up-mt50\@tb {
    margin-top: 50px;
  }
  .up-mt60\@tb {
    margin-top: 60px;
  }
  .up-mt70\@tb {
    margin-top: 70px;
  }
  .up-mt80\@tb {
    margin-top: 80px;
  }
  .up-mt90\@tb {
    margin-top: 90px;
  }
  .up-mt100\@tb {
    margin-top: 100px;
  }
  .up-mt110\@tb {
    margin-top: 110px;
  }
  .up-mt120\@tb {
    margin-top: 120px;
  }
  .up-mt130\@tb {
    margin-top: 130px;
  }
  .up-mt140\@tb {
    margin-top: 140px;
  }
  .up-mt150\@tb {
    margin-top: 150px;
  }
  .up-mr20\@tb {
    margin-right: 20px;
  }
  .up-mr30\@tb {
    margin-right: 30px;
  }
  .up-mr40\@tb {
    margin-right: 40px;
  }
  .up-mr50\@tb {
    margin-right: 50px;
  }
  .up-mr60\@tb {
    margin-right: 60px;
  }
  .up-mr70\@tb {
    margin-right: 70px;
  }
  .up-mr80\@tb {
    margin-right: 80px;
  }
  .up-mr90\@tb {
    margin-right: 90px;
  }
  .up-mr100\@tb {
    margin-right: 100px;
  }
  .up-mr110\@tb {
    margin-right: 110px;
  }
  .up-mr120\@tb {
    margin-right: 120px;
  }
  .up-mr130\@tb {
    margin-right: 130px;
  }
  .up-mr140\@tb {
    margin-right: 140px;
  }
  .up-mr150\@tb {
    margin-right: 150px;
  }
  .up-mb20\@tb {
    margin-bottom: 20px;
  }
  .up-mb30\@tb {
    margin-bottom: 30px;
  }
  .up-mb40\@tb {
    margin-bottom: 40px;
  }
  .up-mb50\@tb {
    margin-bottom: 50px;
  }
  .up-mb60\@tb {
    margin-bottom: 60px;
  }
  .up-mb70\@tb {
    margin-bottom: 70px;
  }
  .up-mb80\@tb {
    margin-bottom: 80px;
  }
  .up-mb90\@tb {
    margin-bottom: 90px;
  }
  .up-mb100\@tb {
    margin-bottom: 100px;
  }
  .up-mb110\@tb {
    margin-bottom: 110px;
  }
  .up-mb120\@tb {
    margin-bottom: 120px;
  }
  .up-mb130\@tb {
    margin-bottom: 130px;
  }
  .up-mb140\@tb {
    margin-bottom: 140px;
  }
  .up-mb150\@tb {
    margin-bottom: 150px;
  }
  .up-ml20\@tb {
    margin-left: 20px;
  }
  .up-ml30\@tb {
    margin-left: 30px;
  }
  .up-ml40\@tb {
    margin-left: 40px;
  }
  .up-ml50\@tb {
    margin-left: 50px;
  }
  .up-ml60\@tb {
    margin-left: 60px;
  }
  .up-ml70\@tb {
    margin-left: 70px;
  }
  .up-ml80\@tb {
    margin-left: 80px;
  }
  .up-ml90\@tb {
    margin-left: 90px;
  }
  .up-ml100\@tb {
    margin-left: 100px;
  }
  .up-ml110\@tb {
    margin-left: 110px;
  }
  .up-ml120\@tb {
    margin-left: 120px;
  }
  .up-ml130\@tb {
    margin-left: 130px;
  }
  .up-ml140\@tb {
    margin-left: 140px;
  }
  .up-ml150\@tb {
    margin-left: 150px;
  }
  .up-m0\.5p\@tb {
    margin: 0.5%;
  }
  .up-m1p\@tb {
    margin: 1%;
  }
  .up-m1\.5p\@tb {
    margin: 1.5%;
  }
  .up-m2p\@tb {
    margin: 2%;
  }
  .up-m2\.5p\@tb {
    margin: 2.5%;
  }
  .up-m3p\@tb {
    margin: 3%;
  }
  .up-m3\.5p\@tb {
    margin: 3.5%;
  }
  .up-m4p\@tb {
    margin: 4%;
  }
  .up-m4\.5p\@tb {
    margin: 4.5%;
  }
  .up-m5p\@tb {
    margin: 5%;
  }
  .up-m5\.5p\@tb {
    margin: 5.5%;
  }
  .up-m6p\@tb {
    margin: 6%;
  }
  .up-m6\.5p\@tb {
    margin: 6.5%;
  }
  .up-m7p\@tb {
    margin: 7%;
  }
  .up-m7\.5p\@tb {
    margin: 7.5%;
  }
  .up-m8p\@tb {
    margin: 8%;
  }
  .up-m8\.5p\@tb {
    margin: 8.5%;
  }
  .up-m9p\@tb {
    margin: 9%;
  }
  .up-m9\.5p\@tb {
    margin: 9.5%;
  }
  .up-m10p\@tb {
    margin: 10%;
  }
  .up-mx0\.5p\@tb {
    margin-right: 0.5%;
    margin-left: 0.5%;
  }
  .up-mx1p\@tb {
    margin-right: 1%;
    margin-left: 1%;
  }
  .up-mx1\.5p\@tb {
    margin-right: 1.5%;
    margin-left: 1.5%;
  }
  .up-mx2p\@tb {
    margin-right: 2%;
    margin-left: 2%;
  }
  .up-mx2\.5p\@tb {
    margin-right: 2.5%;
    margin-left: 2.5%;
  }
  .up-mx3p\@tb {
    margin-right: 3%;
    margin-left: 3%;
  }
  .up-mx3\.5p\@tb {
    margin-right: 3.5%;
    margin-left: 3.5%;
  }
  .up-mx4p\@tb {
    margin-right: 4%;
    margin-left: 4%;
  }
  .up-mx4\.5p\@tb {
    margin-right: 4.5%;
    margin-left: 4.5%;
  }
  .up-mx5p\@tb {
    margin-right: 5%;
    margin-left: 5%;
  }
  .up-mx5\.5p\@tb {
    margin-right: 5.5%;
    margin-left: 5.5%;
  }
  .up-mx6p\@tb {
    margin-right: 6%;
    margin-left: 6%;
  }
  .up-mx6\.5p\@tb {
    margin-right: 6.5%;
    margin-left: 6.5%;
  }
  .up-mx7p\@tb {
    margin-right: 7%;
    margin-left: 7%;
  }
  .up-mx7\.5p\@tb {
    margin-right: 7.5%;
    margin-left: 7.5%;
  }
  .up-mx8p\@tb {
    margin-right: 8%;
    margin-left: 8%;
  }
  .up-mx8\.5p\@tb {
    margin-right: 8.5%;
    margin-left: 8.5%;
  }
  .up-mx9p\@tb {
    margin-right: 9%;
    margin-left: 9%;
  }
  .up-mx9\.5p\@tb {
    margin-right: 9.5%;
    margin-left: 9.5%;
  }
  .up-mx10p\@tb {
    margin-right: 10%;
    margin-left: 10%;
  }
  .up-my0\.5p\@tb {
    margin-top: 0.5%;
    margin-bottom: 0.5%;
  }
  .up-my1p\@tb {
    margin-top: 1%;
    margin-bottom: 1%;
  }
  .up-my1\.5p\@tb {
    margin-top: 1.5%;
    margin-bottom: 1.5%;
  }
  .up-my2p\@tb {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  .up-my2\.5p\@tb {
    margin-top: 2.5%;
    margin-bottom: 2.5%;
  }
  .up-my3p\@tb {
    margin-top: 3%;
    margin-bottom: 3%;
  }
  .up-my3\.5p\@tb {
    margin-top: 3.5%;
    margin-bottom: 3.5%;
  }
  .up-my4p\@tb {
    margin-top: 4%;
    margin-bottom: 4%;
  }
  .up-my4\.5p\@tb {
    margin-top: 4.5%;
    margin-bottom: 4.5%;
  }
  .up-my5p\@tb {
    margin-top: 5%;
    margin-bottom: 5%;
  }
  .up-my5\.5p\@tb {
    margin-top: 5.5%;
    margin-bottom: 5.5%;
  }
  .up-my6p\@tb {
    margin-top: 6%;
    margin-bottom: 6%;
  }
  .up-my6\.5p\@tb {
    margin-top: 6.5%;
    margin-bottom: 6.5%;
  }
  .up-my7p\@tb {
    margin-top: 7%;
    margin-bottom: 7%;
  }
  .up-my7\.5p\@tb {
    margin-top: 7.5%;
    margin-bottom: 7.5%;
  }
  .up-my8p\@tb {
    margin-top: 8%;
    margin-bottom: 8%;
  }
  .up-my8\.5p\@tb {
    margin-top: 8.5%;
    margin-bottom: 8.5%;
  }
  .up-my9p\@tb {
    margin-top: 9%;
    margin-bottom: 9%;
  }
  .up-my9\.5p\@tb {
    margin-top: 9.5%;
    margin-bottom: 9.5%;
  }
  .up-my10p\@tb {
    margin-top: 10%;
    margin-bottom: 10%;
  }
  .up-mt0\.5p\@tb {
    margin-top: 0.5%;
  }
  .up-mt1p\@tb {
    margin-top: 1%;
  }
  .up-mt1\.5p\@tb {
    margin-top: 1.5%;
  }
  .up-mt2p\@tb {
    margin-top: 2%;
  }
  .up-mt2\.5p\@tb {
    margin-top: 2.5%;
  }
  .up-mt3p\@tb {
    margin-top: 3%;
  }
  .up-mt3\.5p\@tb {
    margin-top: 3.5%;
  }
  .up-mt4p\@tb {
    margin-top: 4%;
  }
  .up-mt4\.5p\@tb {
    margin-top: 4.5%;
  }
  .up-mt5p\@tb {
    margin-top: 5%;
  }
  .up-mt5\.5p\@tb {
    margin-top: 5.5%;
  }
  .up-mt6p\@tb {
    margin-top: 6%;
  }
  .up-mt6\.5p\@tb {
    margin-top: 6.5%;
  }
  .up-mt7p\@tb {
    margin-top: 7%;
  }
  .up-mt7\.5p\@tb {
    margin-top: 7.5%;
  }
  .up-mt8p\@tb {
    margin-top: 8%;
  }
  .up-mt8\.5p\@tb {
    margin-top: 8.5%;
  }
  .up-mt9p\@tb {
    margin-top: 9%;
  }
  .up-mt9\.5p\@tb {
    margin-top: 9.5%;
  }
  .up-mt10p\@tb {
    margin-top: 10%;
  }
  .up-mr0\.5p\@tb {
    margin-right: 0.5%;
  }
  .up-mr1p\@tb {
    margin-right: 1%;
  }
  .up-mr1\.5p\@tb {
    margin-right: 1.5%;
  }
  .up-mr2p\@tb {
    margin-right: 2%;
  }
  .up-mr2\.5p\@tb {
    margin-right: 2.5%;
  }
  .up-mr3p\@tb {
    margin-right: 3%;
  }
  .up-mr3\.5p\@tb {
    margin-right: 3.5%;
  }
  .up-mr4p\@tb {
    margin-right: 4%;
  }
  .up-mr4\.5p\@tb {
    margin-right: 4.5%;
  }
  .up-mr5p\@tb {
    margin-right: 5%;
  }
  .up-mr5\.5p\@tb {
    margin-right: 5.5%;
  }
  .up-mr6p\@tb {
    margin-right: 6%;
  }
  .up-mr6\.5p\@tb {
    margin-right: 6.5%;
  }
  .up-mr7p\@tb {
    margin-right: 7%;
  }
  .up-mr7\.5p\@tb {
    margin-right: 7.5%;
  }
  .up-mr8p\@tb {
    margin-right: 8%;
  }
  .up-mr8\.5p\@tb {
    margin-right: 8.5%;
  }
  .up-mr9p\@tb {
    margin-right: 9%;
  }
  .up-mr9\.5p\@tb {
    margin-right: 9.5%;
  }
  .up-mr10p\@tb {
    margin-right: 10%;
  }
  .up-mb0\.5p\@tb {
    margin-bottom: 0.5%;
  }
  .up-mb1p\@tb {
    margin-bottom: 1%;
  }
  .up-mb1\.5p\@tb {
    margin-bottom: 1.5%;
  }
  .up-mb2p\@tb {
    margin-bottom: 2%;
  }
  .up-mb2\.5p\@tb {
    margin-bottom: 2.5%;
  }
  .up-mb3p\@tb {
    margin-bottom: 3%;
  }
  .up-mb3\.5p\@tb {
    margin-bottom: 3.5%;
  }
  .up-mb4p\@tb {
    margin-bottom: 4%;
  }
  .up-mb4\.5p\@tb {
    margin-bottom: 4.5%;
  }
  .up-mb5p\@tb {
    margin-bottom: 5%;
  }
  .up-mb5\.5p\@tb {
    margin-bottom: 5.5%;
  }
  .up-mb6p\@tb {
    margin-bottom: 6%;
  }
  .up-mb6\.5p\@tb {
    margin-bottom: 6.5%;
  }
  .up-mb7p\@tb {
    margin-bottom: 7%;
  }
  .up-mb7\.5p\@tb {
    margin-bottom: 7.5%;
  }
  .up-mb8p\@tb {
    margin-bottom: 8%;
  }
  .up-mb8\.5p\@tb {
    margin-bottom: 8.5%;
  }
  .up-mb9p\@tb {
    margin-bottom: 9%;
  }
  .up-mb9\.5p\@tb {
    margin-bottom: 9.5%;
  }
  .up-mb10p\@tb {
    margin-bottom: 10%;
  }
  .up-ml0\.5p\@tb {
    margin-left: 0.5%;
  }
  .up-ml1p\@tb {
    margin-left: 1%;
  }
  .up-ml1\.5p\@tb {
    margin-left: 1.5%;
  }
  .up-ml2p\@tb {
    margin-left: 2%;
  }
  .up-ml2\.5p\@tb {
    margin-left: 2.5%;
  }
  .up-ml3p\@tb {
    margin-left: 3%;
  }
  .up-ml3\.5p\@tb {
    margin-left: 3.5%;
  }
  .up-ml4p\@tb {
    margin-left: 4%;
  }
  .up-ml4\.5p\@tb {
    margin-left: 4.5%;
  }
  .up-ml5p\@tb {
    margin-left: 5%;
  }
  .up-ml5\.5p\@tb {
    margin-left: 5.5%;
  }
  .up-ml6p\@tb {
    margin-left: 6%;
  }
  .up-ml6\.5p\@tb {
    margin-left: 6.5%;
  }
  .up-ml7p\@tb {
    margin-left: 7%;
  }
  .up-ml7\.5p\@tb {
    margin-left: 7.5%;
  }
  .up-ml8p\@tb {
    margin-left: 8%;
  }
  .up-ml8\.5p\@tb {
    margin-left: 8.5%;
  }
  .up-ml9p\@tb {
    margin-left: 9%;
  }
  .up-ml9\.5p\@tb {
    margin-left: 9.5%;
  }
  .up-ml10p\@tb {
    margin-left: 10%;
  }
  .up-p0\@tb {
    padding: 0px;
  }
  .up-p1\@tb {
    padding: 1px;
  }
  .up-p2\@tb {
    padding: 2px;
  }
  .up-p3\@tb {
    padding: 3px;
  }
  .up-p4\@tb {
    padding: 4px;
  }
  .up-p5\@tb {
    padding: 5px;
  }
  .up-p6\@tb {
    padding: 6px;
  }
  .up-p7\@tb {
    padding: 7px;
  }
  .up-p8\@tb {
    padding: 8px;
  }
  .up-p9\@tb {
    padding: 9px;
  }
  .up-p10\@tb {
    padding: 10px;
  }
  .up-px0\@tb {
    padding-right: 0px;
    padding-left: 0px;
  }
  .up-px1\@tb {
    padding-right: 1px;
    padding-left: 1px;
  }
  .up-px2\@tb {
    padding-right: 2px;
    padding-left: 2px;
  }
  .up-px3\@tb {
    padding-right: 3px;
    padding-left: 3px;
  }
  .up-px4\@tb {
    padding-right: 4px;
    padding-left: 4px;
  }
  .up-px5\@tb {
    padding-right: 5px;
    padding-left: 5px;
  }
  .up-px6\@tb {
    padding-right: 6px;
    padding-left: 6px;
  }
  .up-px7\@tb {
    padding-right: 7px;
    padding-left: 7px;
  }
  .up-px8\@tb {
    padding-right: 8px;
    padding-left: 8px;
  }
  .up-px9\@tb {
    padding-right: 9px;
    padding-left: 9px;
  }
  .up-px10\@tb {
    padding-right: 10px;
    padding-left: 10px;
  }
  .up-py0\@tb {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .up-py1\@tb {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .up-py2\@tb {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .up-py3\@tb {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .up-py4\@tb {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .up-py5\@tb {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .up-py6\@tb {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .up-py7\@tb {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .up-py8\@tb {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .up-py9\@tb {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .up-py10\@tb {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .up-pt0\@tb {
    padding-top: 0px;
  }
  .up-pt1\@tb {
    padding-top: 1px;
  }
  .up-pt2\@tb {
    padding-top: 2px;
  }
  .up-pt3\@tb {
    padding-top: 3px;
  }
  .up-pt4\@tb {
    padding-top: 4px;
  }
  .up-pt5\@tb {
    padding-top: 5px;
  }
  .up-pt6\@tb {
    padding-top: 6px;
  }
  .up-pt7\@tb {
    padding-top: 7px;
  }
  .up-pt8\@tb {
    padding-top: 8px;
  }
  .up-pt9\@tb {
    padding-top: 9px;
  }
  .up-pt10\@tb {
    padding-top: 10px;
  }
  .up-pr0\@tb {
    padding-right: 0px;
  }
  .up-pr1\@tb {
    padding-right: 1px;
  }
  .up-pr2\@tb {
    padding-right: 2px;
  }
  .up-pr3\@tb {
    padding-right: 3px;
  }
  .up-pr4\@tb {
    padding-right: 4px;
  }
  .up-pr5\@tb {
    padding-right: 5px;
  }
  .up-pr6\@tb {
    padding-right: 6px;
  }
  .up-pr7\@tb {
    padding-right: 7px;
  }
  .up-pr8\@tb {
    padding-right: 8px;
  }
  .up-pr9\@tb {
    padding-right: 9px;
  }
  .up-pr10\@tb {
    padding-right: 10px;
  }
  .up-pb0\@tb {
    padding-bottom: 0px;
  }
  .up-pb1\@tb {
    padding-bottom: 1px;
  }
  .up-pb2\@tb {
    padding-bottom: 2px;
  }
  .up-pb3\@tb {
    padding-bottom: 3px;
  }
  .up-pb4\@tb {
    padding-bottom: 4px;
  }
  .up-pb5\@tb {
    padding-bottom: 5px;
  }
  .up-pb6\@tb {
    padding-bottom: 6px;
  }
  .up-pb7\@tb {
    padding-bottom: 7px;
  }
  .up-pb8\@tb {
    padding-bottom: 8px;
  }
  .up-pb9\@tb {
    padding-bottom: 9px;
  }
  .up-pb10\@tb {
    padding-bottom: 10px;
  }
  .up-pl0\@tb {
    padding-left: 0px;
  }
  .up-pl1\@tb {
    padding-left: 1px;
  }
  .up-pl2\@tb {
    padding-left: 2px;
  }
  .up-pl3\@tb {
    padding-left: 3px;
  }
  .up-pl4\@tb {
    padding-left: 4px;
  }
  .up-pl5\@tb {
    padding-left: 5px;
  }
  .up-pl6\@tb {
    padding-left: 6px;
  }
  .up-pl7\@tb {
    padding-left: 7px;
  }
  .up-pl8\@tb {
    padding-left: 8px;
  }
  .up-pl9\@tb {
    padding-left: 9px;
  }
  .up-pl10\@tb {
    padding-left: 10px;
  }
  .up-p15\@tb {
    padding: 15px;
  }
  .up-px15\@tb {
    padding-right: 15px;
    padding-left: 15px;
  }
  .up-py15\@tb {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .up-pt15\@tb {
    padding-top: 15px;
  }
  .up-pr15\@tb {
    padding-right: 15px;
  }
  .up-pb15\@tb {
    padding-bottom: 15px;
  }
  .up-pl15\@tb {
    padding-left: 15px;
  }
  .up-p20\@tb {
    padding: 20px;
  }
  .up-p30\@tb {
    padding: 30px;
  }
  .up-p40\@tb {
    padding: 40px;
  }
  .up-p50\@tb {
    padding: 50px;
  }
  .up-p60\@tb {
    padding: 60px;
  }
  .up-p70\@tb {
    padding: 70px;
  }
  .up-p80\@tb {
    padding: 80px;
  }
  .up-p90\@tb {
    padding: 90px;
  }
  .up-p100\@tb {
    padding: 100px;
  }
  .up-p110\@tb {
    padding: 110px;
  }
  .up-p120\@tb {
    padding: 120px;
  }
  .up-p130\@tb {
    padding: 130px;
  }
  .up-p140\@tb {
    padding: 140px;
  }
  .up-p150\@tb {
    padding: 150px;
  }
  .up-px20\@tb {
    padding-right: 20px;
    padding-left: 20px;
  }
  .up-px30\@tb {
    padding-right: 30px;
    padding-left: 30px;
  }
  .up-px40\@tb {
    padding-right: 40px;
    padding-left: 40px;
  }
  .up-px50\@tb {
    padding-right: 50px;
    padding-left: 50px;
  }
  .up-px60\@tb {
    padding-right: 60px;
    padding-left: 60px;
  }
  .up-px70\@tb {
    padding-right: 70px;
    padding-left: 70px;
  }
  .up-px80\@tb {
    padding-right: 80px;
    padding-left: 80px;
  }
  .up-px90\@tb {
    padding-right: 90px;
    padding-left: 90px;
  }
  .up-px100\@tb {
    padding-right: 100px;
    padding-left: 100px;
  }
  .up-px110\@tb {
    padding-right: 110px;
    padding-left: 110px;
  }
  .up-px120\@tb {
    padding-right: 120px;
    padding-left: 120px;
  }
  .up-px130\@tb {
    padding-right: 130px;
    padding-left: 130px;
  }
  .up-px140\@tb {
    padding-right: 140px;
    padding-left: 140px;
  }
  .up-px150\@tb {
    padding-right: 150px;
    padding-left: 150px;
  }
  .up-py20\@tb {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .up-py30\@tb {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .up-py40\@tb {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .up-py50\@tb {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .up-py60\@tb {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .up-py70\@tb {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .up-py80\@tb {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .up-py90\@tb {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .up-py100\@tb {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .up-py110\@tb {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  .up-py120\@tb {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .up-py130\@tb {
    padding-top: 130px;
    padding-bottom: 130px;
  }
  .up-py140\@tb {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .up-py150\@tb {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .up-pt20\@tb {
    padding-top: 20px;
  }
  .up-pt30\@tb {
    padding-top: 30px;
  }
  .up-pt40\@tb {
    padding-top: 40px;
  }
  .up-pt50\@tb {
    padding-top: 50px;
  }
  .up-pt60\@tb {
    padding-top: 60px;
  }
  .up-pt70\@tb {
    padding-top: 70px;
  }
  .up-pt80\@tb {
    padding-top: 80px;
  }
  .up-pt90\@tb {
    padding-top: 90px;
  }
  .up-pt100\@tb {
    padding-top: 100px;
  }
  .up-pt110\@tb {
    padding-top: 110px;
  }
  .up-pt120\@tb {
    padding-top: 120px;
  }
  .up-pt130\@tb {
    padding-top: 130px;
  }
  .up-pt140\@tb {
    padding-top: 140px;
  }
  .up-pt150\@tb {
    padding-top: 150px;
  }
  .up-pr20\@tb {
    padding-right: 20px;
  }
  .up-pr30\@tb {
    padding-right: 30px;
  }
  .up-pr40\@tb {
    padding-right: 40px;
  }
  .up-pr50\@tb {
    padding-right: 50px;
  }
  .up-pr60\@tb {
    padding-right: 60px;
  }
  .up-pr70\@tb {
    padding-right: 70px;
  }
  .up-pr80\@tb {
    padding-right: 80px;
  }
  .up-pr90\@tb {
    padding-right: 90px;
  }
  .up-pr100\@tb {
    padding-right: 100px;
  }
  .up-pr110\@tb {
    padding-right: 110px;
  }
  .up-pr120\@tb {
    padding-right: 120px;
  }
  .up-pr130\@tb {
    padding-right: 130px;
  }
  .up-pr140\@tb {
    padding-right: 140px;
  }
  .up-pr150\@tb {
    padding-right: 150px;
  }
  .up-pb20\@tb {
    padding-bottom: 20px;
  }
  .up-pb30\@tb {
    padding-bottom: 30px;
  }
  .up-pb40\@tb {
    padding-bottom: 40px;
  }
  .up-pb50\@tb {
    padding-bottom: 50px;
  }
  .up-pb60\@tb {
    padding-bottom: 60px;
  }
  .up-pb70\@tb {
    padding-bottom: 70px;
  }
  .up-pb80\@tb {
    padding-bottom: 80px;
  }
  .up-pb90\@tb {
    padding-bottom: 90px;
  }
  .up-pb100\@tb {
    padding-bottom: 100px;
  }
  .up-pb110\@tb {
    padding-bottom: 110px;
  }
  .up-pb120\@tb {
    padding-bottom: 120px;
  }
  .up-pb130\@tb {
    padding-bottom: 130px;
  }
  .up-pb140\@tb {
    padding-bottom: 140px;
  }
  .up-pb150\@tb {
    padding-bottom: 150px;
  }
  .up-pl20\@tb {
    padding-left: 20px;
  }
  .up-pl30\@tb {
    padding-left: 30px;
  }
  .up-pl40\@tb {
    padding-left: 40px;
  }
  .up-pl50\@tb {
    padding-left: 50px;
  }
  .up-pl60\@tb {
    padding-left: 60px;
  }
  .up-pl70\@tb {
    padding-left: 70px;
  }
  .up-pl80\@tb {
    padding-left: 80px;
  }
  .up-pl90\@tb {
    padding-left: 90px;
  }
  .up-pl100\@tb {
    padding-left: 100px;
  }
  .up-pl110\@tb {
    padding-left: 110px;
  }
  .up-pl120\@tb {
    padding-left: 120px;
  }
  .up-pl130\@tb {
    padding-left: 130px;
  }
  .up-pl140\@tb {
    padding-left: 140px;
  }
  .up-pl150\@tb {
    padding-left: 150px;
  }
  .up-col1\@tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-col1\@tb > * {
    width: 100%;
  }
  .up-col2\@tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-col2\@tb > * {
    width: 50%;
  }
  .up-col3\@tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-col3\@tb > * {
    width: 33.333%;
  }
  .up-col4\@tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-col4\@tb > * {
    width: 25%;
  }
  .up-col5\@tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-col5\@tb > * {
    width: 20%;
  }
  .up-col6\@tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-col6\@tb > * {
    width: 16.666%;
  }
  .up-gapy0\@tb > * {
    margin-bottom: 0px;
  }
  .up-gapy10\@tb > * {
    margin-bottom: 10px;
  }
  .up-gapy20\@tb > * {
    margin-bottom: 20px;
  }
  .up-gapy30\@tb > * {
    margin-bottom: 30px;
  }
  .up-gapy40\@tb > * {
    margin-bottom: 40px;
  }
  .up-gapy50\@tb > * {
    margin-bottom: 50px;
  }
  .up-gapy60\@tb > * {
    margin-bottom: 60px;
  }
  .up-gapy70\@tb > * {
    margin-bottom: 70px;
  }
  .up-gapy80\@tb > * {
    margin-bottom: 80px;
  }
  .up-gapy90\@tb > * {
    margin-bottom: 90px;
  }
  .up-gapy100\@tb > * {
    margin-bottom: 100px;
  }
  .up-gapx0\@tb {
    margin-left: 0px;
    margin-right: 0px;
  }
  .up-gapx0\@tb > * {
    margin-left: 0px;
    margin-right: 0px;
  }
  .up-gapx5\@tb {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .up-gapx5\@tb > * {
    margin-left: 2.5px;
    margin-right: 2.5px;
  }
  .up-gapx10\@tb {
    margin-left: -5px;
    margin-right: -5px;
  }
  .up-gapx10\@tb > * {
    margin-left: 5px;
    margin-right: 5px;
  }
  .up-gapx15\@tb {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .up-gapx15\@tb > * {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
  .up-gapx20\@tb {
    margin-left: -10px;
    margin-right: -10px;
  }
  .up-gapx20\@tb > * {
    margin-left: 10px;
    margin-right: 10px;
  }
  .up-gapx25\@tb {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .up-gapx25\@tb > * {
    margin-left: 12.5px;
    margin-right: 12.5px;
  }
  .up-gapx30\@tb {
    margin-left: -15px;
    margin-right: -15px;
  }
  .up-gapx30\@tb > * {
    margin-left: 15px;
    margin-right: 15px;
  }
  .up-col1.up-gapx0\@tb > *,
  .up-col1\@tb.up-gapx0 > * {
    width: 100%;
  }
  .up-col2.up-gapx0\@tb > *,
  .up-col2\@tb.up-gapx0 > * {
    width: calc(50% - 0px);
  }
  .up-col3.up-gapx0\@tb > *,
  .up-col3\@tb.up-gapx0 > * {
    width: calc(33.333% - 0px);
  }
  .up-col4.up-gapx0\@tb > *,
  .up-col4\@tb.up-gapx0 > * {
    width: calc(25% - 0px);
  }
  .up-col5.up-gapx0\@tb > *,
  .up-col5\@tb.up-gapx0 > * {
    width: calc(20% - 0px);
  }
  .up-col6.up-gapx0\@tb > *,
  .up-col6\@tb.up-gapx0 > * {
    width: calc(16.666% - 0px);
  }
  .up-col1.up-gapx5\@tb > *,
  .up-col1\@tb.up-gapx5 > * {
    width: 100%;
  }
  .up-col2.up-gapx5\@tb > *,
  .up-col2\@tb.up-gapx5 > * {
    width: calc(50% - 5px);
  }
  .up-col3.up-gapx5\@tb > *,
  .up-col3\@tb.up-gapx5 > * {
    width: calc(33.333% - 5px);
  }
  .up-col4.up-gapx5\@tb > *,
  .up-col4\@tb.up-gapx5 > * {
    width: calc(25% - 5px);
  }
  .up-col5.up-gapx5\@tb > *,
  .up-col5\@tb.up-gapx5 > * {
    width: calc(20% - 5px);
  }
  .up-col6.up-gapx5\@tb > *,
  .up-col6\@tb.up-gapx5 > * {
    width: calc(16.666% - 5px);
  }
  .up-col1.up-gapx10\@tb > *,
  .up-col1\@tb.up-gapx10 > * {
    width: 100%;
  }
  .up-col2.up-gapx10\@tb > *,
  .up-col2\@tb.up-gapx10 > * {
    width: calc(50% - 10px);
  }
  .up-col3.up-gapx10\@tb > *,
  .up-col3\@tb.up-gapx10 > * {
    width: calc(33.333% - 10px);
  }
  .up-col4.up-gapx10\@tb > *,
  .up-col4\@tb.up-gapx10 > * {
    width: calc(25% - 10px);
  }
  .up-col5.up-gapx10\@tb > *,
  .up-col5\@tb.up-gapx10 > * {
    width: calc(20% - 10px);
  }
  .up-col6.up-gapx10\@tb > *,
  .up-col6\@tb.up-gapx10 > * {
    width: calc(16.666% - 10px);
  }
  .up-col1.up-gapx15\@tb > *,
  .up-col1\@tb.up-gapx15 > * {
    width: 100%;
  }
  .up-col2.up-gapx15\@tb > *,
  .up-col2\@tb.up-gapx15 > * {
    width: calc(50% - 15px);
  }
  .up-col3.up-gapx15\@tb > *,
  .up-col3\@tb.up-gapx15 > * {
    width: calc(33.333% - 15px);
  }
  .up-col4.up-gapx15\@tb > *,
  .up-col4\@tb.up-gapx15 > * {
    width: calc(25% - 15px);
  }
  .up-col5.up-gapx15\@tb > *,
  .up-col5\@tb.up-gapx15 > * {
    width: calc(20% - 15px);
  }
  .up-col6.up-gapx15\@tb > *,
  .up-col6\@tb.up-gapx15 > * {
    width: calc(16.666% - 15px);
  }
  .up-col1.up-gapx20\@tb > *,
  .up-col1\@tb.up-gapx20 > * {
    width: 100%;
  }
  .up-col2.up-gapx20\@tb > *,
  .up-col2\@tb.up-gapx20 > * {
    width: calc(50% - 20px);
  }
  .up-col3.up-gapx20\@tb > *,
  .up-col3\@tb.up-gapx20 > * {
    width: calc(33.333% - 20px);
  }
  .up-col4.up-gapx20\@tb > *,
  .up-col4\@tb.up-gapx20 > * {
    width: calc(25% - 20px);
  }
  .up-col5.up-gapx20\@tb > *,
  .up-col5\@tb.up-gapx20 > * {
    width: calc(20% - 20px);
  }
  .up-col6.up-gapx20\@tb > *,
  .up-col6\@tb.up-gapx20 > * {
    width: calc(16.666% - 20px);
  }
  .up-col1.up-gapx25\@tb > *,
  .up-col1\@tb.up-gapx25 > * {
    width: 100%;
  }
  .up-col2.up-gapx25\@tb > *,
  .up-col2\@tb.up-gapx25 > * {
    width: calc(50% - 25px);
  }
  .up-col3.up-gapx25\@tb > *,
  .up-col3\@tb.up-gapx25 > * {
    width: calc(33.333% - 25px);
  }
  .up-col4.up-gapx25\@tb > *,
  .up-col4\@tb.up-gapx25 > * {
    width: calc(25% - 25px);
  }
  .up-col5.up-gapx25\@tb > *,
  .up-col5\@tb.up-gapx25 > * {
    width: calc(20% - 25px);
  }
  .up-col6.up-gapx25\@tb > *,
  .up-col6\@tb.up-gapx25 > * {
    width: calc(16.666% - 25px);
  }
  .up-col1.up-gapx30\@tb > *,
  .up-col1\@tb.up-gapx30 > * {
    width: 100%;
  }
  .up-col2.up-gapx30\@tb > *,
  .up-col2\@tb.up-gapx30 > * {
    width: calc(50% - 30px);
  }
  .up-col3.up-gapx30\@tb > *,
  .up-col3\@tb.up-gapx30 > * {
    width: calc(33.333% - 30px);
  }
  .up-col4.up-gapx30\@tb > *,
  .up-col4\@tb.up-gapx30 > * {
    width: calc(25% - 30px);
  }
  .up-col5.up-gapx30\@tb > *,
  .up-col5\@tb.up-gapx30 > * {
    width: calc(20% - 30px);
  }
  .up-col6.up-gapx30\@tb > *,
  .up-col6\@tb.up-gapx30 > * {
    width: calc(16.666% - 30px);
  }
  .up-col1\@tb.up-gapx0\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx0\@tb > * {
    width: calc(50% - 0px);
  }
  .up-col3\@tb.up-gapx0\@tb > * {
    width: calc(33.333% - 0px);
  }
  .up-col4\@tb.up-gapx0\@tb > * {
    width: calc(25% - 0px);
  }
  .up-col5\@tb.up-gapx0\@tb > * {
    width: calc(20% - 0px);
  }
  .up-col6\@tb.up-gapx0\@tb > * {
    width: calc(16.666% - 0px);
  }
  .up-col1\@tb.up-gapx5\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx5\@tb > * {
    width: calc(50% - 5px);
  }
  .up-col3\@tb.up-gapx5\@tb > * {
    width: calc(33.333% - 5px);
  }
  .up-col4\@tb.up-gapx5\@tb > * {
    width: calc(25% - 5px);
  }
  .up-col5\@tb.up-gapx5\@tb > * {
    width: calc(20% - 5px);
  }
  .up-col6\@tb.up-gapx5\@tb > * {
    width: calc(16.666% - 5px);
  }
  .up-col1\@tb.up-gapx10\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx10\@tb > * {
    width: calc(50% - 10px);
  }
  .up-col3\@tb.up-gapx10\@tb > * {
    width: calc(33.333% - 10px);
  }
  .up-col4\@tb.up-gapx10\@tb > * {
    width: calc(25% - 10px);
  }
  .up-col5\@tb.up-gapx10\@tb > * {
    width: calc(20% - 10px);
  }
  .up-col6\@tb.up-gapx10\@tb > * {
    width: calc(16.666% - 10px);
  }
  .up-col1\@tb.up-gapx15\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx15\@tb > * {
    width: calc(50% - 15px);
  }
  .up-col3\@tb.up-gapx15\@tb > * {
    width: calc(33.333% - 15px);
  }
  .up-col4\@tb.up-gapx15\@tb > * {
    width: calc(25% - 15px);
  }
  .up-col5\@tb.up-gapx15\@tb > * {
    width: calc(20% - 15px);
  }
  .up-col6\@tb.up-gapx15\@tb > * {
    width: calc(16.666% - 15px);
  }
  .up-col1\@tb.up-gapx20\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx20\@tb > * {
    width: calc(50% - 20px);
  }
  .up-col3\@tb.up-gapx20\@tb > * {
    width: calc(33.333% - 20px);
  }
  .up-col4\@tb.up-gapx20\@tb > * {
    width: calc(25% - 20px);
  }
  .up-col5\@tb.up-gapx20\@tb > * {
    width: calc(20% - 20px);
  }
  .up-col6\@tb.up-gapx20\@tb > * {
    width: calc(16.666% - 20px);
  }
  .up-col1\@tb.up-gapx25\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx25\@tb > * {
    width: calc(50% - 25px);
  }
  .up-col3\@tb.up-gapx25\@tb > * {
    width: calc(33.333% - 25px);
  }
  .up-col4\@tb.up-gapx25\@tb > * {
    width: calc(25% - 25px);
  }
  .up-col5\@tb.up-gapx25\@tb > * {
    width: calc(20% - 25px);
  }
  .up-col6\@tb.up-gapx25\@tb > * {
    width: calc(16.666% - 25px);
  }
  .up-col1\@tb.up-gapx30\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx30\@tb > * {
    width: calc(50% - 30px);
  }
  .up-col3\@tb.up-gapx30\@tb > * {
    width: calc(33.333% - 30px);
  }
  .up-col4\@tb.up-gapx30\@tb > * {
    width: calc(25% - 30px);
  }
  .up-col5\@tb.up-gapx30\@tb > * {
    width: calc(20% - 30px);
  }
  .up-col6\@tb.up-gapx30\@tb > * {
    width: calc(16.666% - 30px);
  }
  .up-gapx1p\@tb {
    margin-left: -0.5%;
    margin-right: -0.5%;
  }
  .up-gapx1p\@tb > * {
    margin-left: 0.5%;
    margin-right: 0.5%;
  }
  .up-gapx2p\@tb {
    margin-left: -1%;
    margin-right: -1%;
  }
  .up-gapx2p\@tb > * {
    margin-left: 1%;
    margin-right: 1%;
  }
  .up-gapx3p\@tb {
    margin-left: -1.5%;
    margin-right: -1.5%;
  }
  .up-gapx3p\@tb > * {
    margin-left: 1.5%;
    margin-right: 1.5%;
  }
  .up-gapx4p\@tb {
    margin-left: -2%;
    margin-right: -2%;
  }
  .up-gapx4p\@tb > * {
    margin-left: 2%;
    margin-right: 2%;
  }
  .up-gapx5p\@tb {
    margin-left: -2.5%;
    margin-right: -2.5%;
  }
  .up-gapx5p\@tb > * {
    margin-left: 2.5%;
    margin-right: 2.5%;
  }
  .up-gapx6p\@tb {
    margin-left: -3%;
    margin-right: -3%;
  }
  .up-gapx6p\@tb > * {
    margin-left: 3%;
    margin-right: 3%;
  }
  .up-gapx7p\@tb {
    margin-left: -3.5%;
    margin-right: -3.5%;
  }
  .up-gapx7p\@tb > * {
    margin-left: 3.5%;
    margin-right: 3.5%;
  }
  .up-gapx8p\@tb {
    margin-left: -4%;
    margin-right: -4%;
  }
  .up-gapx8p\@tb > * {
    margin-left: 4%;
    margin-right: 4%;
  }
  .up-gapx9p\@tb {
    margin-left: -4.5%;
    margin-right: -4.5%;
  }
  .up-gapx9p\@tb > * {
    margin-left: 4.5%;
    margin-right: 4.5%;
  }
  .up-gapx10p\@tb {
    margin-left: -5%;
    margin-right: -5%;
  }
  .up-gapx10p\@tb > * {
    margin-left: 5%;
    margin-right: 5%;
  }
  .up-col1.up-gapx1p\@tb > *,
  .up-col1\@tb.up-gapx1p > * {
    width: 100%;
  }
  .up-col2.up-gapx1p\@tb > *,
  .up-col2\@tb.up-gapx1p > * {
    width: 49%;
  }
  .up-col3.up-gapx1p\@tb > *,
  .up-col3\@tb.up-gapx1p > * {
    width: 32.333%;
  }
  .up-col4.up-gapx1p\@tb > *,
  .up-col4\@tb.up-gapx1p > * {
    width: 24%;
  }
  .up-col5.up-gapx1p\@tb > *,
  .up-col5\@tb.up-gapx1p > * {
    width: 19%;
  }
  .up-col6.up-gapx1p\@tb > *,
  .up-col6\@tb.up-gapx1p > * {
    width: 15.666%;
  }
  .up-col1.up-gapx2p\@tb > *,
  .up-col1\@tb.up-gapx2p > * {
    width: 100%;
  }
  .up-col2.up-gapx2p\@tb > *,
  .up-col2\@tb.up-gapx2p > * {
    width: 48%;
  }
  .up-col3.up-gapx2p\@tb > *,
  .up-col3\@tb.up-gapx2p > * {
    width: 31.333%;
  }
  .up-col4.up-gapx2p\@tb > *,
  .up-col4\@tb.up-gapx2p > * {
    width: 23%;
  }
  .up-col5.up-gapx2p\@tb > *,
  .up-col5\@tb.up-gapx2p > * {
    width: 18%;
  }
  .up-col6.up-gapx2p\@tb > *,
  .up-col6\@tb.up-gapx2p > * {
    width: 14.666%;
  }
  .up-col1.up-gapx3p\@tb > *,
  .up-col1\@tb.up-gapx3p > * {
    width: 100%;
  }
  .up-col2.up-gapx3p\@tb > *,
  .up-col2\@tb.up-gapx3p > * {
    width: 47%;
  }
  .up-col3.up-gapx3p\@tb > *,
  .up-col3\@tb.up-gapx3p > * {
    width: 30.333%;
  }
  .up-col4.up-gapx3p\@tb > *,
  .up-col4\@tb.up-gapx3p > * {
    width: 22%;
  }
  .up-col5.up-gapx3p\@tb > *,
  .up-col5\@tb.up-gapx3p > * {
    width: 17%;
  }
  .up-col6.up-gapx3p\@tb > *,
  .up-col6\@tb.up-gapx3p > * {
    width: 13.666%;
  }
  .up-col1.up-gapx4p\@tb > *,
  .up-col1\@tb.up-gapx4p > * {
    width: 100%;
  }
  .up-col2.up-gapx4p\@tb > *,
  .up-col2\@tb.up-gapx4p > * {
    width: 46%;
  }
  .up-col3.up-gapx4p\@tb > *,
  .up-col3\@tb.up-gapx4p > * {
    width: 29.333%;
  }
  .up-col4.up-gapx4p\@tb > *,
  .up-col4\@tb.up-gapx4p > * {
    width: 21%;
  }
  .up-col5.up-gapx4p\@tb > *,
  .up-col5\@tb.up-gapx4p > * {
    width: 16%;
  }
  .up-col6.up-gapx4p\@tb > *,
  .up-col6\@tb.up-gapx4p > * {
    width: 12.666%;
  }
  .up-col1.up-gapx5p\@tb > *,
  .up-col1\@tb.up-gapx5p > * {
    width: 100%;
  }
  .up-col2.up-gapx5p\@tb > *,
  .up-col2\@tb.up-gapx5p > * {
    width: 45%;
  }
  .up-col3.up-gapx5p\@tb > *,
  .up-col3\@tb.up-gapx5p > * {
    width: 28.333%;
  }
  .up-col4.up-gapx5p\@tb > *,
  .up-col4\@tb.up-gapx5p > * {
    width: 20%;
  }
  .up-col5.up-gapx5p\@tb > *,
  .up-col5\@tb.up-gapx5p > * {
    width: 15%;
  }
  .up-col6.up-gapx5p\@tb > *,
  .up-col6\@tb.up-gapx5p > * {
    width: 11.666%;
  }
  .up-col1.up-gapx6p\@tb > *,
  .up-col1\@tb.up-gapx6p > * {
    width: 100%;
  }
  .up-col2.up-gapx6p\@tb > *,
  .up-col2\@tb.up-gapx6p > * {
    width: 44%;
  }
  .up-col3.up-gapx6p\@tb > *,
  .up-col3\@tb.up-gapx6p > * {
    width: 27.333%;
  }
  .up-col4.up-gapx6p\@tb > *,
  .up-col4\@tb.up-gapx6p > * {
    width: 19%;
  }
  .up-col5.up-gapx6p\@tb > *,
  .up-col5\@tb.up-gapx6p > * {
    width: 14%;
  }
  .up-col6.up-gapx6p\@tb > *,
  .up-col6\@tb.up-gapx6p > * {
    width: 10.666%;
  }
  .up-col1.up-gapx7p\@tb > *,
  .up-col1\@tb.up-gapx7p > * {
    width: 100%;
  }
  .up-col2.up-gapx7p\@tb > *,
  .up-col2\@tb.up-gapx7p > * {
    width: 43%;
  }
  .up-col3.up-gapx7p\@tb > *,
  .up-col3\@tb.up-gapx7p > * {
    width: 26.333%;
  }
  .up-col4.up-gapx7p\@tb > *,
  .up-col4\@tb.up-gapx7p > * {
    width: 18%;
  }
  .up-col5.up-gapx7p\@tb > *,
  .up-col5\@tb.up-gapx7p > * {
    width: 13%;
  }
  .up-col6.up-gapx7p\@tb > *,
  .up-col6\@tb.up-gapx7p > * {
    width: 9.666%;
  }
  .up-col1.up-gapx8p\@tb > *,
  .up-col1\@tb.up-gapx8p > * {
    width: 100%;
  }
  .up-col2.up-gapx8p\@tb > *,
  .up-col2\@tb.up-gapx8p > * {
    width: 42%;
  }
  .up-col3.up-gapx8p\@tb > *,
  .up-col3\@tb.up-gapx8p > * {
    width: 25.333%;
  }
  .up-col4.up-gapx8p\@tb > *,
  .up-col4\@tb.up-gapx8p > * {
    width: 17%;
  }
  .up-col5.up-gapx8p\@tb > *,
  .up-col5\@tb.up-gapx8p > * {
    width: 12%;
  }
  .up-col6.up-gapx8p\@tb > *,
  .up-col6\@tb.up-gapx8p > * {
    width: 8.666%;
  }
  .up-col1.up-gapx9p\@tb > *,
  .up-col1\@tb.up-gapx9p > * {
    width: 100%;
  }
  .up-col2.up-gapx9p\@tb > *,
  .up-col2\@tb.up-gapx9p > * {
    width: 41%;
  }
  .up-col3.up-gapx9p\@tb > *,
  .up-col3\@tb.up-gapx9p > * {
    width: 24.333%;
  }
  .up-col4.up-gapx9p\@tb > *,
  .up-col4\@tb.up-gapx9p > * {
    width: 16%;
  }
  .up-col5.up-gapx9p\@tb > *,
  .up-col5\@tb.up-gapx9p > * {
    width: 11%;
  }
  .up-col6.up-gapx9p\@tb > *,
  .up-col6\@tb.up-gapx9p > * {
    width: 7.666%;
  }
  .up-col1.up-gapx10p\@tb > *,
  .up-col1\@tb.up-gapx10p > * {
    width: 100%;
  }
  .up-col2.up-gapx10p\@tb > *,
  .up-col2\@tb.up-gapx10p > * {
    width: 40%;
  }
  .up-col3.up-gapx10p\@tb > *,
  .up-col3\@tb.up-gapx10p > * {
    width: 23.333%;
  }
  .up-col4.up-gapx10p\@tb > *,
  .up-col4\@tb.up-gapx10p > * {
    width: 15%;
  }
  .up-col5.up-gapx10p\@tb > *,
  .up-col5\@tb.up-gapx10p > * {
    width: 10%;
  }
  .up-col6.up-gapx10p\@tb > *,
  .up-col6\@tb.up-gapx10p > * {
    width: 6.666%;
  }
  .up-col1\@tb.up-gapx1p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx1p\@tb > * {
    width: 49%;
  }
  .up-col3\@tb.up-gapx1p\@tb > * {
    width: 32.333%;
  }
  .up-col4\@tb.up-gapx1p\@tb > * {
    width: 24%;
  }
  .up-col5\@tb.up-gapx1p\@tb > * {
    width: 19%;
  }
  .up-col6\@tb.up-gapx1p\@tb > * {
    width: 15.666%;
  }
  .up-col1\@tb.up-gapx2p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx2p\@tb > * {
    width: 48%;
  }
  .up-col3\@tb.up-gapx2p\@tb > * {
    width: 31.333%;
  }
  .up-col4\@tb.up-gapx2p\@tb > * {
    width: 23%;
  }
  .up-col5\@tb.up-gapx2p\@tb > * {
    width: 18%;
  }
  .up-col6\@tb.up-gapx2p\@tb > * {
    width: 14.666%;
  }
  .up-col1\@tb.up-gapx3p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx3p\@tb > * {
    width: 47%;
  }
  .up-col3\@tb.up-gapx3p\@tb > * {
    width: 30.333%;
  }
  .up-col4\@tb.up-gapx3p\@tb > * {
    width: 22%;
  }
  .up-col5\@tb.up-gapx3p\@tb > * {
    width: 17%;
  }
  .up-col6\@tb.up-gapx3p\@tb > * {
    width: 13.666%;
  }
  .up-col1\@tb.up-gapx4p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx4p\@tb > * {
    width: 46%;
  }
  .up-col3\@tb.up-gapx4p\@tb > * {
    width: 29.333%;
  }
  .up-col4\@tb.up-gapx4p\@tb > * {
    width: 21%;
  }
  .up-col5\@tb.up-gapx4p\@tb > * {
    width: 16%;
  }
  .up-col6\@tb.up-gapx4p\@tb > * {
    width: 12.666%;
  }
  .up-col1\@tb.up-gapx5p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx5p\@tb > * {
    width: 45%;
  }
  .up-col3\@tb.up-gapx5p\@tb > * {
    width: 28.333%;
  }
  .up-col4\@tb.up-gapx5p\@tb > * {
    width: 20%;
  }
  .up-col5\@tb.up-gapx5p\@tb > * {
    width: 15%;
  }
  .up-col6\@tb.up-gapx5p\@tb > * {
    width: 11.666%;
  }
  .up-col1\@tb.up-gapx6p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx6p\@tb > * {
    width: 44%;
  }
  .up-col3\@tb.up-gapx6p\@tb > * {
    width: 27.333%;
  }
  .up-col4\@tb.up-gapx6p\@tb > * {
    width: 19%;
  }
  .up-col5\@tb.up-gapx6p\@tb > * {
    width: 14%;
  }
  .up-col6\@tb.up-gapx6p\@tb > * {
    width: 10.666%;
  }
  .up-col1\@tb.up-gapx7p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx7p\@tb > * {
    width: 43%;
  }
  .up-col3\@tb.up-gapx7p\@tb > * {
    width: 26.333%;
  }
  .up-col4\@tb.up-gapx7p\@tb > * {
    width: 18%;
  }
  .up-col5\@tb.up-gapx7p\@tb > * {
    width: 13%;
  }
  .up-col6\@tb.up-gapx7p\@tb > * {
    width: 9.666%;
  }
  .up-col1\@tb.up-gapx8p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx8p\@tb > * {
    width: 42%;
  }
  .up-col3\@tb.up-gapx8p\@tb > * {
    width: 25.333%;
  }
  .up-col4\@tb.up-gapx8p\@tb > * {
    width: 17%;
  }
  .up-col5\@tb.up-gapx8p\@tb > * {
    width: 12%;
  }
  .up-col6\@tb.up-gapx8p\@tb > * {
    width: 8.666%;
  }
  .up-col1\@tb.up-gapx9p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx9p\@tb > * {
    width: 41%;
  }
  .up-col3\@tb.up-gapx9p\@tb > * {
    width: 24.333%;
  }
  .up-col4\@tb.up-gapx9p\@tb > * {
    width: 16%;
  }
  .up-col5\@tb.up-gapx9p\@tb > * {
    width: 11%;
  }
  .up-col6\@tb.up-gapx9p\@tb > * {
    width: 7.666%;
  }
  .up-col1\@tb.up-gapx10p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx10p\@tb > * {
    width: 40%;
  }
  .up-col3\@tb.up-gapx10p\@tb > * {
    width: 23.333%;
  }
  .up-col4\@tb.up-gapx10p\@tb > * {
    width: 15%;
  }
  .up-col5\@tb.up-gapx10p\@tb > * {
    width: 10%;
  }
  .up-col6\@tb.up-gapx10p\@tb > * {
    width: 6.666%;
  }
  .up-of-img10\@tb:after {
    content: "";
    display: block;
    padding-top: 10%;
  }
  .up-of-img10\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img15\@tb:after {
    content: "";
    display: block;
    padding-top: 15%;
  }
  .up-of-img15\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img20\@tb:after {
    content: "";
    display: block;
    padding-top: 20%;
  }
  .up-of-img20\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img25\@tb:after {
    content: "";
    display: block;
    padding-top: 25%;
  }
  .up-of-img25\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img30\@tb:after {
    content: "";
    display: block;
    padding-top: 30%;
  }
  .up-of-img30\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img35\@tb:after {
    content: "";
    display: block;
    padding-top: 35%;
  }
  .up-of-img35\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img40\@tb:after {
    content: "";
    display: block;
    padding-top: 40%;
  }
  .up-of-img40\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img45\@tb:after {
    content: "";
    display: block;
    padding-top: 45%;
  }
  .up-of-img45\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img50\@tb:after {
    content: "";
    display: block;
    padding-top: 50%;
  }
  .up-of-img50\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img55\@tb:after {
    content: "";
    display: block;
    padding-top: 55%;
  }
  .up-of-img55\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img60\@tb:after {
    content: "";
    display: block;
    padding-top: 60%;
  }
  .up-of-img60\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img65\@tb:after {
    content: "";
    display: block;
    padding-top: 65%;
  }
  .up-of-img65\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img70\@tb:after {
    content: "";
    display: block;
    padding-top: 70%;
  }
  .up-of-img70\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img75\@tb:after {
    content: "";
    display: block;
    padding-top: 75%;
  }
  .up-of-img75\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img80\@tb:after {
    content: "";
    display: block;
    padding-top: 80%;
  }
  .up-of-img80\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img85\@tb:after {
    content: "";
    display: block;
    padding-top: 85%;
  }
  .up-of-img85\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img90\@tb:after {
    content: "";
    display: block;
    padding-top: 90%;
  }
  .up-of-img90\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img95\@tb:after {
    content: "";
    display: block;
    padding-top: 95%;
  }
  .up-of-img95\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img100\@tb:after {
    content: "";
    display: block;
    padding-top: 100%;
  }
  .up-of-img100\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img105\@tb:after {
    content: "";
    display: block;
    padding-top: 105%;
  }
  .up-of-img105\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img110\@tb:after {
    content: "";
    display: block;
    padding-top: 110%;
  }
  .up-of-img110\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img115\@tb:after {
    content: "";
    display: block;
    padding-top: 115%;
  }
  .up-of-img115\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img120\@tb:after {
    content: "";
    display: block;
    padding-top: 120%;
  }
  .up-of-img120\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img125\@tb:after {
    content: "";
    display: block;
    padding-top: 125%;
  }
  .up-of-img125\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img130\@tb:after {
    content: "";
    display: block;
    padding-top: 130%;
  }
  .up-of-img130\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img135\@tb:after {
    content: "";
    display: block;
    padding-top: 135%;
  }
  .up-of-img135\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img140\@tb:after {
    content: "";
    display: block;
    padding-top: 140%;
  }
  .up-of-img140\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img145\@tb:after {
    content: "";
    display: block;
    padding-top: 145%;
  }
  .up-of-img145\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img150\@tb:after {
    content: "";
    display: block;
    padding-top: 150%;
  }
  .up-of-img150\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img155\@tb:after {
    content: "";
    display: block;
    padding-top: 155%;
  }
  .up-of-img155\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img160\@tb:after {
    content: "";
    display: block;
    padding-top: 160%;
  }
  .up-of-img160\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img165\@tb:after {
    content: "";
    display: block;
    padding-top: 165%;
  }
  .up-of-img165\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img170\@tb:after {
    content: "";
    display: block;
    padding-top: 170%;
  }
  .up-of-img170\@tb img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-c\@tb img {
    font-family: "object-fit: cover; object-position: center center;";
    -o-object-position: center;
       object-position: center;
  }
  .up-of-t\@tb img {
    font-family: "object-fit: cover; object-position: center top;";
    -o-object-position: top;
       object-position: top;
  }
  .up-of-r\@tb img {
    font-family: "object-fit: cover; object-position: right center;";
    -o-object-position: right;
       object-position: right;
  }
  .up-of-b\@tb img {
    font-family: "object-fit: cover; object-position: center bottom;";
    -o-object-position: bottom;
       object-position: bottom;
  }
  .up-of-l\@tb img {
    font-family: "object-fit: cover; object-position: left center;";
    -o-object-position: left;
       object-position: left;
  }
}
@media only screen and (max-width: 599px) {
  .up-db\@sp {
    display: block;
  }
  .up-dib\@sp {
    display: inline-block;
  }
  .up-flex\@sp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .up-none\@sp {
    display: none;
  }
  .up-content\@sp {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }
  .up-fixed\@sp {
    position: fixed;
  }
  .up-asolute\@sp {
    position: absolute;
  }
  .up-relative\@sp {
    position: relative;
  }
  .up-red\@sp {
    color: #f00;
  }
  .up-blue\@sp {
    color: #00f;
  }
  .up-yellow\@sp {
    color: #ff0;
  }
  .up-gray\@sp {
    color: #808080;
  }
  .up-black\@sp {
    color: #000;
  }
  .up-white\@sp {
    color: #fff;
  }
  .up-bgc-red\@sp {
    background-color: #f00;
  }
  .up-bgc-blue\@sp {
    background-color: #00f;
  }
  .up-bgc-yellow\@sp {
    background-color: #ff0;
  }
  .up-bgc-gray\@sp {
    background-color: #808080;
  }
  .up-bgc-black\@sp {
    background-color: #000;
  }
  .up-bgc-white\@sp {
    background-color: #fff;
  }
  .up-tac\@sp {
    text-align: center;
  }
  .up-tal\@sp {
    text-align: left;
  }
  .up-tar\@sp {
    text-align: right;
  }
  .up-fz10\@sp {
    font-size: 10px;
  }
  .up-fz11\@sp {
    font-size: 11px;
  }
  .up-fz12\@sp {
    font-size: 12px;
  }
  .up-fz13\@sp {
    font-size: 13px;
  }
  .up-fz14\@sp {
    font-size: 14px;
  }
  .up-fz15\@sp {
    font-size: 15px;
  }
  .up-fz16\@sp {
    font-size: 16px;
  }
  .up-fz17\@sp {
    font-size: 17px;
  }
  .up-fz18\@sp {
    font-size: 18px;
  }
  .up-fz19\@sp {
    font-size: 19px;
  }
  .up-fz20\@sp {
    font-size: 20px;
  }
  .up-fz22\@sp {
    font-size: 22px;
  }
  .up-fz24\@sp {
    font-size: 24px;
  }
  .up-fz26\@sp {
    font-size: 26px;
  }
  .up-fz28\@sp {
    font-size: 28px;
  }
  .up-fz30\@sp {
    font-size: 30px;
  }
  .up-fz32\@sp {
    font-size: 32px;
  }
  .up-fz34\@sp {
    font-size: 34px;
  }
  .up-fz36\@sp {
    font-size: 36px;
  }
  .up-fz38\@sp {
    font-size: 38px;
  }
  .up-fz40\@sp {
    font-size: 40px;
  }
  .up-fz42\@sp {
    font-size: 42px;
  }
  .up-fz44\@sp {
    font-size: 44px;
  }
  .up-fz46\@sp {
    font-size: 46px;
  }
  .up-fz48\@sp {
    font-size: 48px;
  }
  .up-fz50\@sp {
    font-size: 50px;
  }
  .up-fz52\@sp {
    font-size: 52px;
  }
  .up-fz54\@sp {
    font-size: 54px;
  }
  .up-fz56\@sp {
    font-size: 56px;
  }
  .up-fz58\@sp {
    font-size: 58px;
  }
  .up-fz60\@sp {
    font-size: 60px;
  }
  .up-fz62\@sp {
    font-size: 62px;
  }
  .up-fz64\@sp {
    font-size: 64px;
  }
  .up-fz66\@sp {
    font-size: 66px;
  }
  .up-fz68\@sp {
    font-size: 68px;
  }
  .up-fz70\@sp {
    font-size: 70px;
  }
  .up-fz80\@sp {
    font-size: 80px;
  }
  .up-fz100\@sp {
    font-size: 100px;
  }
  .up-fz120\@sp {
    font-size: 120px;
  }
  .up-fz140\@sp {
    font-size: 140px;
  }
  .up-fz160\@sp {
    font-size: 160px;
  }
  .up-fz180\@sp {
    font-size: 180px;
  }
  .up-fz200\@sp {
    font-size: 200px;
  }
  .up-fz220\@sp {
    font-size: 220px;
  }
  .up-fz240\@sp {
    font-size: 240px;
  }
  .up-fz260\@sp {
    font-size: 260px;
  }
  .up-fz280\@sp {
    font-size: 280px;
  }
  .up-fz300\@sp {
    font-size: 300px;
  }
  .up-fz1vw\@sp {
    font-size: 1vw;
  }
  .up-fz1\.1vw\@sp {
    font-size: 1.1vw;
  }
  .up-fz1\.2vw\@sp {
    font-size: 1.2vw;
  }
  .up-fz1\.3vw\@sp {
    font-size: 1.3vw;
  }
  .up-fz1\.4vw\@sp {
    font-size: 1.4vw;
  }
  .up-fz1\.5vw\@sp {
    font-size: 1.5vw;
  }
  .up-fz1\.6vw\@sp {
    font-size: 1.6vw;
  }
  .up-fz1\.7vw\@sp {
    font-size: 1.7vw;
  }
  .up-fz1\.8vw\@sp {
    font-size: 1.8vw;
  }
  .up-fz1\.9vw\@sp {
    font-size: 1.9vw;
  }
  .up-fz2vw\@sp {
    font-size: 2vw;
  }
  .up-fz2\.1vw\@sp {
    font-size: 2.1vw;
  }
  .up-fz2\.2vw\@sp {
    font-size: 2.2vw;
  }
  .up-fz2\.3vw\@sp {
    font-size: 2.3vw;
  }
  .up-fz2\.4vw\@sp {
    font-size: 2.4vw;
  }
  .up-fz2\.5vw\@sp {
    font-size: 2.5vw;
  }
  .up-fz2\.6vw\@sp {
    font-size: 2.6vw;
  }
  .up-fz2\.7vw\@sp {
    font-size: 2.7vw;
  }
  .up-fz2\.8vw\@sp {
    font-size: 2.8vw;
  }
  .up-fz2\.9vw\@sp {
    font-size: 2.9vw;
  }
  .up-fz3vw\@sp {
    font-size: 3vw;
  }
  .up-lh1\@sp {
    line-height: 1;
  }
  .up-lh1\.1\@sp {
    line-height: 1.1;
  }
  .up-lh1\.2\@sp {
    line-height: 1.2;
  }
  .up-lh1\.3\@sp {
    line-height: 1.3;
  }
  .up-lh1\.4\@sp {
    line-height: 1.4;
  }
  .up-lh1\.5\@sp {
    line-height: 1.5;
  }
  .up-lh1\.6\@sp {
    line-height: 1.6;
  }
  .up-lh1\.7\@sp {
    line-height: 1.7;
  }
  .up-lh1\.8\@sp {
    line-height: 1.8;
  }
  .up-lh1\.9\@sp {
    line-height: 1.9;
  }
  .up-lh2\@sp {
    line-height: 2;
  }
  .up-lh2\.1\@sp {
    line-height: 2.1;
  }
  .up-lh2\.2\@sp {
    line-height: 2.2;
  }
  .up-lh2\.3\@sp {
    line-height: 2.3;
  }
  .up-lh2\.4\@sp {
    line-height: 2.4;
  }
  .up-lh2\.5\@sp {
    line-height: 2.5;
  }
  .up-lh2\.6\@sp {
    line-height: 2.6;
  }
  .up-lh2\.7\@sp {
    line-height: 2.7;
  }
  .up-lh2\.8\@sp {
    line-height: 2.8;
  }
  .up-lh2\.9\@sp {
    line-height: 2.9;
  }
  .up-lh3\@sp {
    line-height: 3;
  }
  .up-wrap\@sp {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-wrapr\@sp {
    -webkit-flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
            flex-wrap: wrap-reverse;
  }
  .up-nowrap\@sp {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .up-fd-row\@sp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .up-fd-rowr\@sp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .up-fd-col\@sp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .up-fd-colr\@sp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .up-jc-fs\@sp {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .up-jc-fe\@sp {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .up-jc-c\@sp {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .up-jc-sb\@sp {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .up-jc-sa\@sp {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }
  .up-jc-se\@sp {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
  .up-ai-fs\@sp {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .up-ai-c\@sp {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .up-ai-fe\@sp {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .up-ai-b\@sp {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .up-ai-s\@sp {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .up-ac-fs\@sp {
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }
  .up-ac-c\@sp {
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
  }
  .up-ac-fe\@sp {
    -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
            align-content: flex-end;
  }
  .up-ac-sb\@sp {
    -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
            align-content: space-between;
  }
  .up-ac-sa\@sp {
    -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
            align-content: space-around;
  }
  .up-as-fs\@sp {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
  .up-as-c\@sp {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
  .up-as-s\@sp {
    -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
            align-self: stretch;
  }
  .up-as-fe\@sp {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
  .up-as-auto\@sp {
    -webkit-align-self: auto;
        -ms-flex-item-align: auto;
            align-self: auto;
  }
  .up-grow0\@sp {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .up-grow1\@sp {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .up-shrink0\@sp {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .up-shrink1\@sp {
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
  .up-w-auto\@sp {
    width: auto;
  }
  .up-w48p\@sp {
    width: 48%;
  }
  .up-w5p\@sp {
    width: 5%;
  }
  .up-w10p\@sp {
    width: 10%;
  }
  .up-w15p\@sp {
    width: 15%;
  }
  .up-w20p\@sp {
    width: 20%;
  }
  .up-w25p\@sp {
    width: 25%;
  }
  .up-w30p\@sp {
    width: 30%;
  }
  .up-w35p\@sp {
    width: 35%;
  }
  .up-w40p\@sp {
    width: 40%;
  }
  .up-w45p\@sp {
    width: 45%;
  }
  .up-w50p\@sp {
    width: 50%;
  }
  .up-w55p\@sp {
    width: 55%;
  }
  .up-w60p\@sp {
    width: 60%;
  }
  .up-w65p\@sp {
    width: 65%;
  }
  .up-w70p\@sp {
    width: 70%;
  }
  .up-w75p\@sp {
    width: 75%;
  }
  .up-w80p\@sp {
    width: 80%;
  }
  .up-w85p\@sp {
    width: 85%;
  }
  .up-w90p\@sp {
    width: 90%;
  }
  .up-w95p\@sp {
    width: 95%;
  }
  .up-w100p\@sp {
    width: 100%;
  }
  .up-minw0\@sp {
    min-width: 0px;
  }
  .up-minw50\@sp {
    min-width: 50px;
  }
  .up-minw100\@sp {
    min-width: 100px;
  }
  .up-minw150\@sp {
    min-width: 150px;
  }
  .up-minw200\@sp {
    min-width: 200px;
  }
  .up-minw250\@sp {
    min-width: 250px;
  }
  .up-minw300\@sp {
    min-width: 300px;
  }
  .up-minw350\@sp {
    min-width: 350px;
  }
  .up-minw400\@sp {
    min-width: 400px;
  }
  .up-minw450\@sp {
    min-width: 450px;
  }
  .up-minw500\@sp {
    min-width: 500px;
  }
  .up-maxw0\@sp {
    max-width: 0px;
  }
  .up-maxw50\@sp {
    max-width: 50px;
  }
  .up-maxw100\@sp {
    max-width: 100px;
  }
  .up-maxw150\@sp {
    max-width: 150px;
  }
  .up-maxw200\@sp {
    max-width: 200px;
  }
  .up-maxw250\@sp {
    max-width: 250px;
  }
  .up-maxw300\@sp {
    max-width: 300px;
  }
  .up-maxw350\@sp {
    max-width: 350px;
  }
  .up-maxw400\@sp {
    max-width: 400px;
  }
  .up-maxw450\@sp {
    max-width: 450px;
  }
  .up-maxw500\@sp {
    max-width: 500px;
  }
  .up-maxw550\@sp {
    max-width: 550px;
  }
  .up-maxw600\@sp {
    max-width: 600px;
  }
  .up-maxw650\@sp {
    max-width: 650px;
  }
  .up-maxw700\@sp {
    max-width: 700px;
  }
  .up-maxw750\@sp {
    max-width: 750px;
  }
  .up-maxw800\@sp {
    max-width: 800px;
  }
  .up-maxw850\@sp {
    max-width: 850px;
  }
  .up-maxw900\@sp {
    max-width: 900px;
  }
  .up-maxw950\@sp {
    max-width: 950px;
  }
  .up-maxw1000\@sp {
    max-width: 1000px;
  }
  .up-h-auto\@sp {
    height: auto;
  }
  .up-h0\@sp {
    height: 0;
  }
  .up-h48p\@sp {
    height: 48%;
  }
  .up-h5p\@sp {
    height: 5%;
  }
  .up-h10p\@sp {
    height: 10%;
  }
  .up-h15p\@sp {
    height: 15%;
  }
  .up-h20p\@sp {
    height: 20%;
  }
  .up-h25p\@sp {
    height: 25%;
  }
  .up-h30p\@sp {
    height: 30%;
  }
  .up-h35p\@sp {
    height: 35%;
  }
  .up-h40p\@sp {
    height: 40%;
  }
  .up-h45p\@sp {
    height: 45%;
  }
  .up-h50p\@sp {
    height: 50%;
  }
  .up-h55p\@sp {
    height: 55%;
  }
  .up-h60p\@sp {
    height: 60%;
  }
  .up-h65p\@sp {
    height: 65%;
  }
  .up-h70p\@sp {
    height: 70%;
  }
  .up-h75p\@sp {
    height: 75%;
  }
  .up-h80p\@sp {
    height: 80%;
  }
  .up-h85p\@sp {
    height: 85%;
  }
  .up-h90p\@sp {
    height: 90%;
  }
  .up-h95p\@sp {
    height: 95%;
  }
  .up-h100p\@sp {
    height: 100%;
  }
  .up-minh0\@sp {
    min-height: 0px;
  }
  .up-minh50\@sp {
    min-height: 50px;
  }
  .up-minh100\@sp {
    min-height: 100px;
  }
  .up-minh150\@sp {
    min-height: 150px;
  }
  .up-minh200\@sp {
    min-height: 200px;
  }
  .up-minh250\@sp {
    min-height: 250px;
  }
  .up-minh300\@sp {
    min-height: 300px;
  }
  .up-minh350\@sp {
    min-height: 350px;
  }
  .up-minh400\@sp {
    min-height: 400px;
  }
  .up-minh450\@sp {
    min-height: 450px;
  }
  .up-minh500\@sp {
    min-height: 500px;
  }
  .up-m-auto\@sp {
    margin: auto;
  }
  .up-ml-auto\@sp {
    margin-left: auto;
  }
  .up-mr-auto\@sp {
    margin-right: auto;
  }
  .up-mx-auto\@sp {
    margin-right: auto;
    margin-left: auto;
  }
  .up-m0\@sp {
    margin: 0px;
  }
  .up-m1\@sp {
    margin: 1px;
  }
  .up-m2\@sp {
    margin: 2px;
  }
  .up-m3\@sp {
    margin: 3px;
  }
  .up-m4\@sp {
    margin: 4px;
  }
  .up-m5\@sp {
    margin: 5px;
  }
  .up-m6\@sp {
    margin: 6px;
  }
  .up-m7\@sp {
    margin: 7px;
  }
  .up-m8\@sp {
    margin: 8px;
  }
  .up-m9\@sp {
    margin: 9px;
  }
  .up-m10\@sp {
    margin: 10px;
  }
  .up-mx0\@sp {
    margin-right: 0px;
    margin-left: 0px;
  }
  .up-mx1\@sp {
    margin-right: 1px;
    margin-left: 1px;
  }
  .up-mx2\@sp {
    margin-right: 2px;
    margin-left: 2px;
  }
  .up-mx3\@sp {
    margin-right: 3px;
    margin-left: 3px;
  }
  .up-mx4\@sp {
    margin-right: 4px;
    margin-left: 4px;
  }
  .up-mx5\@sp {
    margin-right: 5px;
    margin-left: 5px;
  }
  .up-mx6\@sp {
    margin-right: 6px;
    margin-left: 6px;
  }
  .up-mx7\@sp {
    margin-right: 7px;
    margin-left: 7px;
  }
  .up-mx8\@sp {
    margin-right: 8px;
    margin-left: 8px;
  }
  .up-mx9\@sp {
    margin-right: 9px;
    margin-left: 9px;
  }
  .up-mx10\@sp {
    margin-right: 10px;
    margin-left: 10px;
  }
  .up-my0\@sp {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .up-my1\@sp {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .up-my2\@sp {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .up-my3\@sp {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .up-my4\@sp {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .up-my5\@sp {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .up-my6\@sp {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .up-my7\@sp {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .up-my8\@sp {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .up-my9\@sp {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .up-my10\@sp {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .up-mt0\@sp {
    margin-top: 0px;
  }
  .up-mt1\@sp {
    margin-top: 1px;
  }
  .up-mt2\@sp {
    margin-top: 2px;
  }
  .up-mt3\@sp {
    margin-top: 3px;
  }
  .up-mt4\@sp {
    margin-top: 4px;
  }
  .up-mt5\@sp {
    margin-top: 5px;
  }
  .up-mt6\@sp {
    margin-top: 6px;
  }
  .up-mt7\@sp {
    margin-top: 7px;
  }
  .up-mt8\@sp {
    margin-top: 8px;
  }
  .up-mt9\@sp {
    margin-top: 9px;
  }
  .up-mt10\@sp {
    margin-top: 10px;
  }
  .up-mr0\@sp {
    margin-right: 0px;
  }
  .up-mr1\@sp {
    margin-right: 1px;
  }
  .up-mr2\@sp {
    margin-right: 2px;
  }
  .up-mr3\@sp {
    margin-right: 3px;
  }
  .up-mr4\@sp {
    margin-right: 4px;
  }
  .up-mr5\@sp {
    margin-right: 5px;
  }
  .up-mr6\@sp {
    margin-right: 6px;
  }
  .up-mr7\@sp {
    margin-right: 7px;
  }
  .up-mr8\@sp {
    margin-right: 8px;
  }
  .up-mr9\@sp {
    margin-right: 9px;
  }
  .up-mr10\@sp {
    margin-right: 10px;
  }
  .up-mb0\@sp {
    margin-bottom: 0px;
  }
  .up-mb1\@sp {
    margin-bottom: 1px;
  }
  .up-mb2\@sp {
    margin-bottom: 2px;
  }
  .up-mb3\@sp {
    margin-bottom: 3px;
  }
  .up-mb4\@sp {
    margin-bottom: 4px;
  }
  .up-mb5\@sp {
    margin-bottom: 5px;
  }
  .up-mb6\@sp {
    margin-bottom: 6px;
  }
  .up-mb7\@sp {
    margin-bottom: 7px;
  }
  .up-mb8\@sp {
    margin-bottom: 8px;
  }
  .up-mb9\@sp {
    margin-bottom: 9px;
  }
  .up-mb10\@sp {
    margin-bottom: 10px;
  }
  .up-ml0\@sp {
    margin-left: 0px;
  }
  .up-ml1\@sp {
    margin-left: 1px;
  }
  .up-ml2\@sp {
    margin-left: 2px;
  }
  .up-ml3\@sp {
    margin-left: 3px;
  }
  .up-ml4\@sp {
    margin-left: 4px;
  }
  .up-ml5\@sp {
    margin-left: 5px;
  }
  .up-ml6\@sp {
    margin-left: 6px;
  }
  .up-ml7\@sp {
    margin-left: 7px;
  }
  .up-ml8\@sp {
    margin-left: 8px;
  }
  .up-ml9\@sp {
    margin-left: 9px;
  }
  .up-ml10\@sp {
    margin-left: 10px;
  }
  .up-m15\@sp {
    margin: 15px;
  }
  .up-mx15\@sp {
    margin-right: 15px;
    margin-left: 15px;
  }
  .up-my15\@sp {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .up-mt15\@sp {
    margin-top: 15px;
  }
  .up-mr15\@sp {
    margin-right: 15px;
  }
  .up-mb15\@sp {
    margin-bottom: 15px;
  }
  .up-ml15\@sp {
    margin-left: 15px;
  }
  .up-m20\@sp {
    margin: 20px;
  }
  .up-m30\@sp {
    margin: 30px;
  }
  .up-m40\@sp {
    margin: 40px;
  }
  .up-m50\@sp {
    margin: 50px;
  }
  .up-m60\@sp {
    margin: 60px;
  }
  .up-m70\@sp {
    margin: 70px;
  }
  .up-m80\@sp {
    margin: 80px;
  }
  .up-m90\@sp {
    margin: 90px;
  }
  .up-m100\@sp {
    margin: 100px;
  }
  .up-m110\@sp {
    margin: 110px;
  }
  .up-m120\@sp {
    margin: 120px;
  }
  .up-m130\@sp {
    margin: 130px;
  }
  .up-m140\@sp {
    margin: 140px;
  }
  .up-m150\@sp {
    margin: 150px;
  }
  .up-mx20\@sp {
    margin-right: 20px;
    margin-left: 20px;
  }
  .up-mx30\@sp {
    margin-right: 30px;
    margin-left: 30px;
  }
  .up-mx40\@sp {
    margin-right: 40px;
    margin-left: 40px;
  }
  .up-mx50\@sp {
    margin-right: 50px;
    margin-left: 50px;
  }
  .up-mx60\@sp {
    margin-right: 60px;
    margin-left: 60px;
  }
  .up-mx70\@sp {
    margin-right: 70px;
    margin-left: 70px;
  }
  .up-mx80\@sp {
    margin-right: 80px;
    margin-left: 80px;
  }
  .up-mx90\@sp {
    margin-right: 90px;
    margin-left: 90px;
  }
  .up-mx100\@sp {
    margin-right: 100px;
    margin-left: 100px;
  }
  .up-mx110\@sp {
    margin-right: 110px;
    margin-left: 110px;
  }
  .up-mx120\@sp {
    margin-right: 120px;
    margin-left: 120px;
  }
  .up-mx130\@sp {
    margin-right: 130px;
    margin-left: 130px;
  }
  .up-mx140\@sp {
    margin-right: 140px;
    margin-left: 140px;
  }
  .up-mx150\@sp {
    margin-right: 150px;
    margin-left: 150px;
  }
  .up-my20\@sp {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .up-my30\@sp {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .up-my40\@sp {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .up-my50\@sp {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .up-my60\@sp {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .up-my70\@sp {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .up-my80\@sp {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .up-my90\@sp {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .up-my100\@sp {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .up-my110\@sp {
    margin-top: 110px;
    margin-bottom: 110px;
  }
  .up-my120\@sp {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .up-my130\@sp {
    margin-top: 130px;
    margin-bottom: 130px;
  }
  .up-my140\@sp {
    margin-top: 140px;
    margin-bottom: 140px;
  }
  .up-my150\@sp {
    margin-top: 150px;
    margin-bottom: 150px;
  }
  .up-mt20\@sp {
    margin-top: 20px;
  }
  .up-mt30\@sp {
    margin-top: 30px;
  }
  .up-mt40\@sp {
    margin-top: 40px;
  }
  .up-mt50\@sp {
    margin-top: 50px;
  }
  .up-mt60\@sp {
    margin-top: 60px;
  }
  .up-mt70\@sp {
    margin-top: 70px;
  }
  .up-mt80\@sp {
    margin-top: 80px;
  }
  .up-mt90\@sp {
    margin-top: 90px;
  }
  .up-mt100\@sp {
    margin-top: 100px;
  }
  .up-mt110\@sp {
    margin-top: 110px;
  }
  .up-mt120\@sp {
    margin-top: 120px;
  }
  .up-mt130\@sp {
    margin-top: 130px;
  }
  .up-mt140\@sp {
    margin-top: 140px;
  }
  .up-mt150\@sp {
    margin-top: 150px;
  }
  .up-mr20\@sp {
    margin-right: 20px;
  }
  .up-mr30\@sp {
    margin-right: 30px;
  }
  .up-mr40\@sp {
    margin-right: 40px;
  }
  .up-mr50\@sp {
    margin-right: 50px;
  }
  .up-mr60\@sp {
    margin-right: 60px;
  }
  .up-mr70\@sp {
    margin-right: 70px;
  }
  .up-mr80\@sp {
    margin-right: 80px;
  }
  .up-mr90\@sp {
    margin-right: 90px;
  }
  .up-mr100\@sp {
    margin-right: 100px;
  }
  .up-mr110\@sp {
    margin-right: 110px;
  }
  .up-mr120\@sp {
    margin-right: 120px;
  }
  .up-mr130\@sp {
    margin-right: 130px;
  }
  .up-mr140\@sp {
    margin-right: 140px;
  }
  .up-mr150\@sp {
    margin-right: 150px;
  }
  .up-mb20\@sp {
    margin-bottom: 20px;
  }
  .up-mb30\@sp {
    margin-bottom: 30px;
  }
  .up-mb40\@sp {
    margin-bottom: 40px;
  }
  .up-mb50\@sp {
    margin-bottom: 50px;
  }
  .up-mb60\@sp {
    margin-bottom: 60px;
  }
  .up-mb70\@sp {
    margin-bottom: 70px;
  }
  .up-mb80\@sp {
    margin-bottom: 80px;
  }
  .up-mb90\@sp {
    margin-bottom: 90px;
  }
  .up-mb100\@sp {
    margin-bottom: 100px;
  }
  .up-mb110\@sp {
    margin-bottom: 110px;
  }
  .up-mb120\@sp {
    margin-bottom: 120px;
  }
  .up-mb130\@sp {
    margin-bottom: 130px;
  }
  .up-mb140\@sp {
    margin-bottom: 140px;
  }
  .up-mb150\@sp {
    margin-bottom: 150px;
  }
  .up-ml20\@sp {
    margin-left: 20px;
  }
  .up-ml30\@sp {
    margin-left: 30px;
  }
  .up-ml40\@sp {
    margin-left: 40px;
  }
  .up-ml50\@sp {
    margin-left: 50px;
  }
  .up-ml60\@sp {
    margin-left: 60px;
  }
  .up-ml70\@sp {
    margin-left: 70px;
  }
  .up-ml80\@sp {
    margin-left: 80px;
  }
  .up-ml90\@sp {
    margin-left: 90px;
  }
  .up-ml100\@sp {
    margin-left: 100px;
  }
  .up-ml110\@sp {
    margin-left: 110px;
  }
  .up-ml120\@sp {
    margin-left: 120px;
  }
  .up-ml130\@sp {
    margin-left: 130px;
  }
  .up-ml140\@sp {
    margin-left: 140px;
  }
  .up-ml150\@sp {
    margin-left: 150px;
  }
  .up-m0\.5p\@sp {
    margin: 0.5%;
  }
  .up-m1p\@sp {
    margin: 1%;
  }
  .up-m1\.5p\@sp {
    margin: 1.5%;
  }
  .up-m2p\@sp {
    margin: 2%;
  }
  .up-m2\.5p\@sp {
    margin: 2.5%;
  }
  .up-m3p\@sp {
    margin: 3%;
  }
  .up-m3\.5p\@sp {
    margin: 3.5%;
  }
  .up-m4p\@sp {
    margin: 4%;
  }
  .up-m4\.5p\@sp {
    margin: 4.5%;
  }
  .up-m5p\@sp {
    margin: 5%;
  }
  .up-m5\.5p\@sp {
    margin: 5.5%;
  }
  .up-m6p\@sp {
    margin: 6%;
  }
  .up-m6\.5p\@sp {
    margin: 6.5%;
  }
  .up-m7p\@sp {
    margin: 7%;
  }
  .up-m7\.5p\@sp {
    margin: 7.5%;
  }
  .up-m8p\@sp {
    margin: 8%;
  }
  .up-m8\.5p\@sp {
    margin: 8.5%;
  }
  .up-m9p\@sp {
    margin: 9%;
  }
  .up-m9\.5p\@sp {
    margin: 9.5%;
  }
  .up-m10p\@sp {
    margin: 10%;
  }
  .up-mx0\.5p\@sp {
    margin-right: 0.5%;
    margin-left: 0.5%;
  }
  .up-mx1p\@sp {
    margin-right: 1%;
    margin-left: 1%;
  }
  .up-mx1\.5p\@sp {
    margin-right: 1.5%;
    margin-left: 1.5%;
  }
  .up-mx2p\@sp {
    margin-right: 2%;
    margin-left: 2%;
  }
  .up-mx2\.5p\@sp {
    margin-right: 2.5%;
    margin-left: 2.5%;
  }
  .up-mx3p\@sp {
    margin-right: 3%;
    margin-left: 3%;
  }
  .up-mx3\.5p\@sp {
    margin-right: 3.5%;
    margin-left: 3.5%;
  }
  .up-mx4p\@sp {
    margin-right: 4%;
    margin-left: 4%;
  }
  .up-mx4\.5p\@sp {
    margin-right: 4.5%;
    margin-left: 4.5%;
  }
  .up-mx5p\@sp {
    margin-right: 5%;
    margin-left: 5%;
  }
  .up-mx5\.5p\@sp {
    margin-right: 5.5%;
    margin-left: 5.5%;
  }
  .up-mx6p\@sp {
    margin-right: 6%;
    margin-left: 6%;
  }
  .up-mx6\.5p\@sp {
    margin-right: 6.5%;
    margin-left: 6.5%;
  }
  .up-mx7p\@sp {
    margin-right: 7%;
    margin-left: 7%;
  }
  .up-mx7\.5p\@sp {
    margin-right: 7.5%;
    margin-left: 7.5%;
  }
  .up-mx8p\@sp {
    margin-right: 8%;
    margin-left: 8%;
  }
  .up-mx8\.5p\@sp {
    margin-right: 8.5%;
    margin-left: 8.5%;
  }
  .up-mx9p\@sp {
    margin-right: 9%;
    margin-left: 9%;
  }
  .up-mx9\.5p\@sp {
    margin-right: 9.5%;
    margin-left: 9.5%;
  }
  .up-mx10p\@sp {
    margin-right: 10%;
    margin-left: 10%;
  }
  .up-my0\.5p\@sp {
    margin-top: 0.5%;
    margin-bottom: 0.5%;
  }
  .up-my1p\@sp {
    margin-top: 1%;
    margin-bottom: 1%;
  }
  .up-my1\.5p\@sp {
    margin-top: 1.5%;
    margin-bottom: 1.5%;
  }
  .up-my2p\@sp {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  .up-my2\.5p\@sp {
    margin-top: 2.5%;
    margin-bottom: 2.5%;
  }
  .up-my3p\@sp {
    margin-top: 3%;
    margin-bottom: 3%;
  }
  .up-my3\.5p\@sp {
    margin-top: 3.5%;
    margin-bottom: 3.5%;
  }
  .up-my4p\@sp {
    margin-top: 4%;
    margin-bottom: 4%;
  }
  .up-my4\.5p\@sp {
    margin-top: 4.5%;
    margin-bottom: 4.5%;
  }
  .up-my5p\@sp {
    margin-top: 5%;
    margin-bottom: 5%;
  }
  .up-my5\.5p\@sp {
    margin-top: 5.5%;
    margin-bottom: 5.5%;
  }
  .up-my6p\@sp {
    margin-top: 6%;
    margin-bottom: 6%;
  }
  .up-my6\.5p\@sp {
    margin-top: 6.5%;
    margin-bottom: 6.5%;
  }
  .up-my7p\@sp {
    margin-top: 7%;
    margin-bottom: 7%;
  }
  .up-my7\.5p\@sp {
    margin-top: 7.5%;
    margin-bottom: 7.5%;
  }
  .up-my8p\@sp {
    margin-top: 8%;
    margin-bottom: 8%;
  }
  .up-my8\.5p\@sp {
    margin-top: 8.5%;
    margin-bottom: 8.5%;
  }
  .up-my9p\@sp {
    margin-top: 9%;
    margin-bottom: 9%;
  }
  .up-my9\.5p\@sp {
    margin-top: 9.5%;
    margin-bottom: 9.5%;
  }
  .up-my10p\@sp {
    margin-top: 10%;
    margin-bottom: 10%;
  }
  .up-mt0\.5p\@sp {
    margin-top: 0.5%;
  }
  .up-mt1p\@sp {
    margin-top: 1%;
  }
  .up-mt1\.5p\@sp {
    margin-top: 1.5%;
  }
  .up-mt2p\@sp {
    margin-top: 2%;
  }
  .up-mt2\.5p\@sp {
    margin-top: 2.5%;
  }
  .up-mt3p\@sp {
    margin-top: 3%;
  }
  .up-mt3\.5p\@sp {
    margin-top: 3.5%;
  }
  .up-mt4p\@sp {
    margin-top: 4%;
  }
  .up-mt4\.5p\@sp {
    margin-top: 4.5%;
  }
  .up-mt5p\@sp {
    margin-top: 5%;
  }
  .up-mt5\.5p\@sp {
    margin-top: 5.5%;
  }
  .up-mt6p\@sp {
    margin-top: 6%;
  }
  .up-mt6\.5p\@sp {
    margin-top: 6.5%;
  }
  .up-mt7p\@sp {
    margin-top: 7%;
  }
  .up-mt7\.5p\@sp {
    margin-top: 7.5%;
  }
  .up-mt8p\@sp {
    margin-top: 8%;
  }
  .up-mt8\.5p\@sp {
    margin-top: 8.5%;
  }
  .up-mt9p\@sp {
    margin-top: 9%;
  }
  .up-mt9\.5p\@sp {
    margin-top: 9.5%;
  }
  .up-mt10p\@sp {
    margin-top: 10%;
  }
  .up-mr0\.5p\@sp {
    margin-right: 0.5%;
  }
  .up-mr1p\@sp {
    margin-right: 1%;
  }
  .up-mr1\.5p\@sp {
    margin-right: 1.5%;
  }
  .up-mr2p\@sp {
    margin-right: 2%;
  }
  .up-mr2\.5p\@sp {
    margin-right: 2.5%;
  }
  .up-mr3p\@sp {
    margin-right: 3%;
  }
  .up-mr3\.5p\@sp {
    margin-right: 3.5%;
  }
  .up-mr4p\@sp {
    margin-right: 4%;
  }
  .up-mr4\.5p\@sp {
    margin-right: 4.5%;
  }
  .up-mr5p\@sp {
    margin-right: 5%;
  }
  .up-mr5\.5p\@sp {
    margin-right: 5.5%;
  }
  .up-mr6p\@sp {
    margin-right: 6%;
  }
  .up-mr6\.5p\@sp {
    margin-right: 6.5%;
  }
  .up-mr7p\@sp {
    margin-right: 7%;
  }
  .up-mr7\.5p\@sp {
    margin-right: 7.5%;
  }
  .up-mr8p\@sp {
    margin-right: 8%;
  }
  .up-mr8\.5p\@sp {
    margin-right: 8.5%;
  }
  .up-mr9p\@sp {
    margin-right: 9%;
  }
  .up-mr9\.5p\@sp {
    margin-right: 9.5%;
  }
  .up-mr10p\@sp {
    margin-right: 10%;
  }
  .up-mb0\.5p\@sp {
    margin-bottom: 0.5%;
  }
  .up-mb1p\@sp {
    margin-bottom: 1%;
  }
  .up-mb1\.5p\@sp {
    margin-bottom: 1.5%;
  }
  .up-mb2p\@sp {
    margin-bottom: 2%;
  }
  .up-mb2\.5p\@sp {
    margin-bottom: 2.5%;
  }
  .up-mb3p\@sp {
    margin-bottom: 3%;
  }
  .up-mb3\.5p\@sp {
    margin-bottom: 3.5%;
  }
  .up-mb4p\@sp {
    margin-bottom: 4%;
  }
  .up-mb4\.5p\@sp {
    margin-bottom: 4.5%;
  }
  .up-mb5p\@sp {
    margin-bottom: 5%;
  }
  .up-mb5\.5p\@sp {
    margin-bottom: 5.5%;
  }
  .up-mb6p\@sp {
    margin-bottom: 6%;
  }
  .up-mb6\.5p\@sp {
    margin-bottom: 6.5%;
  }
  .up-mb7p\@sp {
    margin-bottom: 7%;
  }
  .up-mb7\.5p\@sp {
    margin-bottom: 7.5%;
  }
  .up-mb8p\@sp {
    margin-bottom: 8%;
  }
  .up-mb8\.5p\@sp {
    margin-bottom: 8.5%;
  }
  .up-mb9p\@sp {
    margin-bottom: 9%;
  }
  .up-mb9\.5p\@sp {
    margin-bottom: 9.5%;
  }
  .up-mb10p\@sp {
    margin-bottom: 10%;
  }
  .up-ml0\.5p\@sp {
    margin-left: 0.5%;
  }
  .up-ml1p\@sp {
    margin-left: 1%;
  }
  .up-ml1\.5p\@sp {
    margin-left: 1.5%;
  }
  .up-ml2p\@sp {
    margin-left: 2%;
  }
  .up-ml2\.5p\@sp {
    margin-left: 2.5%;
  }
  .up-ml3p\@sp {
    margin-left: 3%;
  }
  .up-ml3\.5p\@sp {
    margin-left: 3.5%;
  }
  .up-ml4p\@sp {
    margin-left: 4%;
  }
  .up-ml4\.5p\@sp {
    margin-left: 4.5%;
  }
  .up-ml5p\@sp {
    margin-left: 5%;
  }
  .up-ml5\.5p\@sp {
    margin-left: 5.5%;
  }
  .up-ml6p\@sp {
    margin-left: 6%;
  }
  .up-ml6\.5p\@sp {
    margin-left: 6.5%;
  }
  .up-ml7p\@sp {
    margin-left: 7%;
  }
  .up-ml7\.5p\@sp {
    margin-left: 7.5%;
  }
  .up-ml8p\@sp {
    margin-left: 8%;
  }
  .up-ml8\.5p\@sp {
    margin-left: 8.5%;
  }
  .up-ml9p\@sp {
    margin-left: 9%;
  }
  .up-ml9\.5p\@sp {
    margin-left: 9.5%;
  }
  .up-ml10p\@sp {
    margin-left: 10%;
  }
  .up-p0\@sp {
    padding: 0px;
  }
  .up-p1\@sp {
    padding: 1px;
  }
  .up-p2\@sp {
    padding: 2px;
  }
  .up-p3\@sp {
    padding: 3px;
  }
  .up-p4\@sp {
    padding: 4px;
  }
  .up-p5\@sp {
    padding: 5px;
  }
  .up-p6\@sp {
    padding: 6px;
  }
  .up-p7\@sp {
    padding: 7px;
  }
  .up-p8\@sp {
    padding: 8px;
  }
  .up-p9\@sp {
    padding: 9px;
  }
  .up-p10\@sp {
    padding: 10px;
  }
  .up-px0\@sp {
    padding-right: 0px;
    padding-left: 0px;
  }
  .up-px1\@sp {
    padding-right: 1px;
    padding-left: 1px;
  }
  .up-px2\@sp {
    padding-right: 2px;
    padding-left: 2px;
  }
  .up-px3\@sp {
    padding-right: 3px;
    padding-left: 3px;
  }
  .up-px4\@sp {
    padding-right: 4px;
    padding-left: 4px;
  }
  .up-px5\@sp {
    padding-right: 5px;
    padding-left: 5px;
  }
  .up-px6\@sp {
    padding-right: 6px;
    padding-left: 6px;
  }
  .up-px7\@sp {
    padding-right: 7px;
    padding-left: 7px;
  }
  .up-px8\@sp {
    padding-right: 8px;
    padding-left: 8px;
  }
  .up-px9\@sp {
    padding-right: 9px;
    padding-left: 9px;
  }
  .up-px10\@sp {
    padding-right: 10px;
    padding-left: 10px;
  }
  .up-py0\@sp {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .up-py1\@sp {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .up-py2\@sp {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .up-py3\@sp {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .up-py4\@sp {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .up-py5\@sp {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .up-py6\@sp {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .up-py7\@sp {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .up-py8\@sp {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .up-py9\@sp {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .up-py10\@sp {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .up-pt0\@sp {
    padding-top: 0px;
  }
  .up-pt1\@sp {
    padding-top: 1px;
  }
  .up-pt2\@sp {
    padding-top: 2px;
  }
  .up-pt3\@sp {
    padding-top: 3px;
  }
  .up-pt4\@sp {
    padding-top: 4px;
  }
  .up-pt5\@sp {
    padding-top: 5px;
  }
  .up-pt6\@sp {
    padding-top: 6px;
  }
  .up-pt7\@sp {
    padding-top: 7px;
  }
  .up-pt8\@sp {
    padding-top: 8px;
  }
  .up-pt9\@sp {
    padding-top: 9px;
  }
  .up-pt10\@sp {
    padding-top: 10px;
  }
  .up-pr0\@sp {
    padding-right: 0px;
  }
  .up-pr1\@sp {
    padding-right: 1px;
  }
  .up-pr2\@sp {
    padding-right: 2px;
  }
  .up-pr3\@sp {
    padding-right: 3px;
  }
  .up-pr4\@sp {
    padding-right: 4px;
  }
  .up-pr5\@sp {
    padding-right: 5px;
  }
  .up-pr6\@sp {
    padding-right: 6px;
  }
  .up-pr7\@sp {
    padding-right: 7px;
  }
  .up-pr8\@sp {
    padding-right: 8px;
  }
  .up-pr9\@sp {
    padding-right: 9px;
  }
  .up-pr10\@sp {
    padding-right: 10px;
  }
  .up-pb0\@sp {
    padding-bottom: 0px;
  }
  .up-pb1\@sp {
    padding-bottom: 1px;
  }
  .up-pb2\@sp {
    padding-bottom: 2px;
  }
  .up-pb3\@sp {
    padding-bottom: 3px;
  }
  .up-pb4\@sp {
    padding-bottom: 4px;
  }
  .up-pb5\@sp {
    padding-bottom: 5px;
  }
  .up-pb6\@sp {
    padding-bottom: 6px;
  }
  .up-pb7\@sp {
    padding-bottom: 7px;
  }
  .up-pb8\@sp {
    padding-bottom: 8px;
  }
  .up-pb9\@sp {
    padding-bottom: 9px;
  }
  .up-pb10\@sp {
    padding-bottom: 10px;
  }
  .up-pl0\@sp {
    padding-left: 0px;
  }
  .up-pl1\@sp {
    padding-left: 1px;
  }
  .up-pl2\@sp {
    padding-left: 2px;
  }
  .up-pl3\@sp {
    padding-left: 3px;
  }
  .up-pl4\@sp {
    padding-left: 4px;
  }
  .up-pl5\@sp {
    padding-left: 5px;
  }
  .up-pl6\@sp {
    padding-left: 6px;
  }
  .up-pl7\@sp {
    padding-left: 7px;
  }
  .up-pl8\@sp {
    padding-left: 8px;
  }
  .up-pl9\@sp {
    padding-left: 9px;
  }
  .up-pl10\@sp {
    padding-left: 10px;
  }
  .up-p15\@sp {
    padding: 15px;
  }
  .up-px15\@sp {
    padding-right: 15px;
    padding-left: 15px;
  }
  .up-py15\@sp {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .up-pt15\@sp {
    padding-top: 15px;
  }
  .up-pr15\@sp {
    padding-right: 15px;
  }
  .up-pb15\@sp {
    padding-bottom: 15px;
  }
  .up-pl15\@sp {
    padding-left: 15px;
  }
  .up-p20\@sp {
    padding: 20px;
  }
  .up-p30\@sp {
    padding: 30px;
  }
  .up-p40\@sp {
    padding: 40px;
  }
  .up-p50\@sp {
    padding: 50px;
  }
  .up-p60\@sp {
    padding: 60px;
  }
  .up-p70\@sp {
    padding: 70px;
  }
  .up-p80\@sp {
    padding: 80px;
  }
  .up-p90\@sp {
    padding: 90px;
  }
  .up-p100\@sp {
    padding: 100px;
  }
  .up-p110\@sp {
    padding: 110px;
  }
  .up-p120\@sp {
    padding: 120px;
  }
  .up-p130\@sp {
    padding: 130px;
  }
  .up-p140\@sp {
    padding: 140px;
  }
  .up-p150\@sp {
    padding: 150px;
  }
  .up-px20\@sp {
    padding-right: 20px;
    padding-left: 20px;
  }
  .up-px30\@sp {
    padding-right: 30px;
    padding-left: 30px;
  }
  .up-px40\@sp {
    padding-right: 40px;
    padding-left: 40px;
  }
  .up-px50\@sp {
    padding-right: 50px;
    padding-left: 50px;
  }
  .up-px60\@sp {
    padding-right: 60px;
    padding-left: 60px;
  }
  .up-px70\@sp {
    padding-right: 70px;
    padding-left: 70px;
  }
  .up-px80\@sp {
    padding-right: 80px;
    padding-left: 80px;
  }
  .up-px90\@sp {
    padding-right: 90px;
    padding-left: 90px;
  }
  .up-px100\@sp {
    padding-right: 100px;
    padding-left: 100px;
  }
  .up-px110\@sp {
    padding-right: 110px;
    padding-left: 110px;
  }
  .up-px120\@sp {
    padding-right: 120px;
    padding-left: 120px;
  }
  .up-px130\@sp {
    padding-right: 130px;
    padding-left: 130px;
  }
  .up-px140\@sp {
    padding-right: 140px;
    padding-left: 140px;
  }
  .up-px150\@sp {
    padding-right: 150px;
    padding-left: 150px;
  }
  .up-py20\@sp {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .up-py30\@sp {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .up-py40\@sp {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .up-py50\@sp {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .up-py60\@sp {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .up-py70\@sp {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .up-py80\@sp {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .up-py90\@sp {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .up-py100\@sp {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .up-py110\@sp {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  .up-py120\@sp {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .up-py130\@sp {
    padding-top: 130px;
    padding-bottom: 130px;
  }
  .up-py140\@sp {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .up-py150\@sp {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .up-pt20\@sp {
    padding-top: 20px;
  }
  .up-pt30\@sp {
    padding-top: 30px;
  }
  .up-pt40\@sp {
    padding-top: 40px;
  }
  .up-pt50\@sp {
    padding-top: 50px;
  }
  .up-pt60\@sp {
    padding-top: 60px;
  }
  .up-pt70\@sp {
    padding-top: 70px;
  }
  .up-pt80\@sp {
    padding-top: 80px;
  }
  .up-pt90\@sp {
    padding-top: 90px;
  }
  .up-pt100\@sp {
    padding-top: 100px;
  }
  .up-pt110\@sp {
    padding-top: 110px;
  }
  .up-pt120\@sp {
    padding-top: 120px;
  }
  .up-pt130\@sp {
    padding-top: 130px;
  }
  .up-pt140\@sp {
    padding-top: 140px;
  }
  .up-pt150\@sp {
    padding-top: 150px;
  }
  .up-pr20\@sp {
    padding-right: 20px;
  }
  .up-pr30\@sp {
    padding-right: 30px;
  }
  .up-pr40\@sp {
    padding-right: 40px;
  }
  .up-pr50\@sp {
    padding-right: 50px;
  }
  .up-pr60\@sp {
    padding-right: 60px;
  }
  .up-pr70\@sp {
    padding-right: 70px;
  }
  .up-pr80\@sp {
    padding-right: 80px;
  }
  .up-pr90\@sp {
    padding-right: 90px;
  }
  .up-pr100\@sp {
    padding-right: 100px;
  }
  .up-pr110\@sp {
    padding-right: 110px;
  }
  .up-pr120\@sp {
    padding-right: 120px;
  }
  .up-pr130\@sp {
    padding-right: 130px;
  }
  .up-pr140\@sp {
    padding-right: 140px;
  }
  .up-pr150\@sp {
    padding-right: 150px;
  }
  .up-pb20\@sp {
    padding-bottom: 20px;
  }
  .up-pb30\@sp {
    padding-bottom: 30px;
  }
  .up-pb40\@sp {
    padding-bottom: 40px;
  }
  .up-pb50\@sp {
    padding-bottom: 50px;
  }
  .up-pb60\@sp {
    padding-bottom: 60px;
  }
  .up-pb70\@sp {
    padding-bottom: 70px;
  }
  .up-pb80\@sp {
    padding-bottom: 80px;
  }
  .up-pb90\@sp {
    padding-bottom: 90px;
  }
  .up-pb100\@sp {
    padding-bottom: 100px;
  }
  .up-pb110\@sp {
    padding-bottom: 110px;
  }
  .up-pb120\@sp {
    padding-bottom: 120px;
  }
  .up-pb130\@sp {
    padding-bottom: 130px;
  }
  .up-pb140\@sp {
    padding-bottom: 140px;
  }
  .up-pb150\@sp {
    padding-bottom: 150px;
  }
  .up-pl20\@sp {
    padding-left: 20px;
  }
  .up-pl30\@sp {
    padding-left: 30px;
  }
  .up-pl40\@sp {
    padding-left: 40px;
  }
  .up-pl50\@sp {
    padding-left: 50px;
  }
  .up-pl60\@sp {
    padding-left: 60px;
  }
  .up-pl70\@sp {
    padding-left: 70px;
  }
  .up-pl80\@sp {
    padding-left: 80px;
  }
  .up-pl90\@sp {
    padding-left: 90px;
  }
  .up-pl100\@sp {
    padding-left: 100px;
  }
  .up-pl110\@sp {
    padding-left: 110px;
  }
  .up-pl120\@sp {
    padding-left: 120px;
  }
  .up-pl130\@sp {
    padding-left: 130px;
  }
  .up-pl140\@sp {
    padding-left: 140px;
  }
  .up-pl150\@sp {
    padding-left: 150px;
  }
  .up-col1\@sp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-col1\@sp > * {
    width: 100%;
  }
  .up-col2\@sp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-col2\@sp > * {
    width: 50%;
  }
  .up-col3\@sp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-col3\@sp > * {
    width: 33.333%;
  }
  .up-col4\@sp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-col4\@sp > * {
    width: 25%;
  }
  .up-col5\@sp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-col5\@sp > * {
    width: 20%;
  }
  .up-col6\@sp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .up-col6\@sp > * {
    width: 16.666%;
  }
  .up-gapy0\@sp > * {
    margin-bottom: 0px;
  }
  .up-gapy10\@sp > * {
    margin-bottom: 10px;
  }
  .up-gapy20\@sp > * {
    margin-bottom: 20px;
  }
  .up-gapy30\@sp > * {
    margin-bottom: 30px;
  }
  .up-gapy40\@sp > * {
    margin-bottom: 40px;
  }
  .up-gapy50\@sp > * {
    margin-bottom: 50px;
  }
  .up-gapy60\@sp > * {
    margin-bottom: 60px;
  }
  .up-gapy70\@sp > * {
    margin-bottom: 70px;
  }
  .up-gapy80\@sp > * {
    margin-bottom: 80px;
  }
  .up-gapy90\@sp > * {
    margin-bottom: 90px;
  }
  .up-gapy100\@sp > * {
    margin-bottom: 100px;
  }
  .up-gapx0\@sp {
    margin-left: 0px;
    margin-right: 0px;
  }
  .up-gapx0\@sp > * {
    margin-left: 0px;
    margin-right: 0px;
  }
  .up-gapx5\@sp {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .up-gapx5\@sp > * {
    margin-left: 2.5px;
    margin-right: 2.5px;
  }
  .up-gapx10\@sp {
    margin-left: -5px;
    margin-right: -5px;
  }
  .up-gapx10\@sp > * {
    margin-left: 5px;
    margin-right: 5px;
  }
  .up-gapx15\@sp {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .up-gapx15\@sp > * {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
  .up-gapx20\@sp {
    margin-left: -10px;
    margin-right: -10px;
  }
  .up-gapx20\@sp > * {
    margin-left: 10px;
    margin-right: 10px;
  }
  .up-gapx25\@sp {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .up-gapx25\@sp > * {
    margin-left: 12.5px;
    margin-right: 12.5px;
  }
  .up-gapx30\@sp {
    margin-left: -15px;
    margin-right: -15px;
  }
  .up-gapx30\@sp > * {
    margin-left: 15px;
    margin-right: 15px;
  }
  .up-col1.up-gapx0\@sp > *,
  .up-col1\@sp.up-gapx0 > * {
    width: 100%;
  }
  .up-col2.up-gapx0\@sp > *,
  .up-col2\@sp.up-gapx0 > * {
    width: calc(50% - 0px);
  }
  .up-col3.up-gapx0\@sp > *,
  .up-col3\@sp.up-gapx0 > * {
    width: calc(33.333% - 0px);
  }
  .up-col4.up-gapx0\@sp > *,
  .up-col4\@sp.up-gapx0 > * {
    width: calc(25% - 0px);
  }
  .up-col5.up-gapx0\@sp > *,
  .up-col5\@sp.up-gapx0 > * {
    width: calc(20% - 0px);
  }
  .up-col6.up-gapx0\@sp > *,
  .up-col6\@sp.up-gapx0 > * {
    width: calc(16.666% - 0px);
  }
  .up-col1.up-gapx5\@sp > *,
  .up-col1\@sp.up-gapx5 > * {
    width: 100%;
  }
  .up-col2.up-gapx5\@sp > *,
  .up-col2\@sp.up-gapx5 > * {
    width: calc(50% - 5px);
  }
  .up-col3.up-gapx5\@sp > *,
  .up-col3\@sp.up-gapx5 > * {
    width: calc(33.333% - 5px);
  }
  .up-col4.up-gapx5\@sp > *,
  .up-col4\@sp.up-gapx5 > * {
    width: calc(25% - 5px);
  }
  .up-col5.up-gapx5\@sp > *,
  .up-col5\@sp.up-gapx5 > * {
    width: calc(20% - 5px);
  }
  .up-col6.up-gapx5\@sp > *,
  .up-col6\@sp.up-gapx5 > * {
    width: calc(16.666% - 5px);
  }
  .up-col1.up-gapx10\@sp > *,
  .up-col1\@sp.up-gapx10 > * {
    width: 100%;
  }
  .up-col2.up-gapx10\@sp > *,
  .up-col2\@sp.up-gapx10 > * {
    width: calc(50% - 10px);
  }
  .up-col3.up-gapx10\@sp > *,
  .up-col3\@sp.up-gapx10 > * {
    width: calc(33.333% - 10px);
  }
  .up-col4.up-gapx10\@sp > *,
  .up-col4\@sp.up-gapx10 > * {
    width: calc(25% - 10px);
  }
  .up-col5.up-gapx10\@sp > *,
  .up-col5\@sp.up-gapx10 > * {
    width: calc(20% - 10px);
  }
  .up-col6.up-gapx10\@sp > *,
  .up-col6\@sp.up-gapx10 > * {
    width: calc(16.666% - 10px);
  }
  .up-col1.up-gapx15\@sp > *,
  .up-col1\@sp.up-gapx15 > * {
    width: 100%;
  }
  .up-col2.up-gapx15\@sp > *,
  .up-col2\@sp.up-gapx15 > * {
    width: calc(50% - 15px);
  }
  .up-col3.up-gapx15\@sp > *,
  .up-col3\@sp.up-gapx15 > * {
    width: calc(33.333% - 15px);
  }
  .up-col4.up-gapx15\@sp > *,
  .up-col4\@sp.up-gapx15 > * {
    width: calc(25% - 15px);
  }
  .up-col5.up-gapx15\@sp > *,
  .up-col5\@sp.up-gapx15 > * {
    width: calc(20% - 15px);
  }
  .up-col6.up-gapx15\@sp > *,
  .up-col6\@sp.up-gapx15 > * {
    width: calc(16.666% - 15px);
  }
  .up-col1.up-gapx20\@sp > *,
  .up-col1\@sp.up-gapx20 > * {
    width: 100%;
  }
  .up-col2.up-gapx20\@sp > *,
  .up-col2\@sp.up-gapx20 > * {
    width: calc(50% - 20px);
  }
  .up-col3.up-gapx20\@sp > *,
  .up-col3\@sp.up-gapx20 > * {
    width: calc(33.333% - 20px);
  }
  .up-col4.up-gapx20\@sp > *,
  .up-col4\@sp.up-gapx20 > * {
    width: calc(25% - 20px);
  }
  .up-col5.up-gapx20\@sp > *,
  .up-col5\@sp.up-gapx20 > * {
    width: calc(20% - 20px);
  }
  .up-col6.up-gapx20\@sp > *,
  .up-col6\@sp.up-gapx20 > * {
    width: calc(16.666% - 20px);
  }
  .up-col1.up-gapx25\@sp > *,
  .up-col1\@sp.up-gapx25 > * {
    width: 100%;
  }
  .up-col2.up-gapx25\@sp > *,
  .up-col2\@sp.up-gapx25 > * {
    width: calc(50% - 25px);
  }
  .up-col3.up-gapx25\@sp > *,
  .up-col3\@sp.up-gapx25 > * {
    width: calc(33.333% - 25px);
  }
  .up-col4.up-gapx25\@sp > *,
  .up-col4\@sp.up-gapx25 > * {
    width: calc(25% - 25px);
  }
  .up-col5.up-gapx25\@sp > *,
  .up-col5\@sp.up-gapx25 > * {
    width: calc(20% - 25px);
  }
  .up-col6.up-gapx25\@sp > *,
  .up-col6\@sp.up-gapx25 > * {
    width: calc(16.666% - 25px);
  }
  .up-col1.up-gapx30\@sp > *,
  .up-col1\@sp.up-gapx30 > * {
    width: 100%;
  }
  .up-col2.up-gapx30\@sp > *,
  .up-col2\@sp.up-gapx30 > * {
    width: calc(50% - 30px);
  }
  .up-col3.up-gapx30\@sp > *,
  .up-col3\@sp.up-gapx30 > * {
    width: calc(33.333% - 30px);
  }
  .up-col4.up-gapx30\@sp > *,
  .up-col4\@sp.up-gapx30 > * {
    width: calc(25% - 30px);
  }
  .up-col5.up-gapx30\@sp > *,
  .up-col5\@sp.up-gapx30 > * {
    width: calc(20% - 30px);
  }
  .up-col6.up-gapx30\@sp > *,
  .up-col6\@sp.up-gapx30 > * {
    width: calc(16.666% - 30px);
  }
  .up-col1\@tb.up-gapx0\@sp > *,
  .up-col1\@sp.up-gapx0\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx0\@sp > *,
  .up-col2\@sp.up-gapx0\@tb > * {
    width: calc(50% - 0px);
  }
  .up-col3\@tb.up-gapx0\@sp > *,
  .up-col3\@sp.up-gapx0\@tb > * {
    width: calc(33.333% - 0px);
  }
  .up-col4\@tb.up-gapx0\@sp > *,
  .up-col4\@sp.up-gapx0\@tb > * {
    width: calc(25% - 0px);
  }
  .up-col5\@tb.up-gapx0\@sp > *,
  .up-col5\@sp.up-gapx0\@tb > * {
    width: calc(20% - 0px);
  }
  .up-col6\@tb.up-gapx0\@sp > *,
  .up-col6\@sp.up-gapx0\@tb > * {
    width: calc(16.666% - 0px);
  }
  .up-col1\@tb.up-gapx5\@sp > *,
  .up-col1\@sp.up-gapx5\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx5\@sp > *,
  .up-col2\@sp.up-gapx5\@tb > * {
    width: calc(50% - 5px);
  }
  .up-col3\@tb.up-gapx5\@sp > *,
  .up-col3\@sp.up-gapx5\@tb > * {
    width: calc(33.333% - 5px);
  }
  .up-col4\@tb.up-gapx5\@sp > *,
  .up-col4\@sp.up-gapx5\@tb > * {
    width: calc(25% - 5px);
  }
  .up-col5\@tb.up-gapx5\@sp > *,
  .up-col5\@sp.up-gapx5\@tb > * {
    width: calc(20% - 5px);
  }
  .up-col6\@tb.up-gapx5\@sp > *,
  .up-col6\@sp.up-gapx5\@tb > * {
    width: calc(16.666% - 5px);
  }
  .up-col1\@tb.up-gapx10\@sp > *,
  .up-col1\@sp.up-gapx10\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx10\@sp > *,
  .up-col2\@sp.up-gapx10\@tb > * {
    width: calc(50% - 10px);
  }
  .up-col3\@tb.up-gapx10\@sp > *,
  .up-col3\@sp.up-gapx10\@tb > * {
    width: calc(33.333% - 10px);
  }
  .up-col4\@tb.up-gapx10\@sp > *,
  .up-col4\@sp.up-gapx10\@tb > * {
    width: calc(25% - 10px);
  }
  .up-col5\@tb.up-gapx10\@sp > *,
  .up-col5\@sp.up-gapx10\@tb > * {
    width: calc(20% - 10px);
  }
  .up-col6\@tb.up-gapx10\@sp > *,
  .up-col6\@sp.up-gapx10\@tb > * {
    width: calc(16.666% - 10px);
  }
  .up-col1\@tb.up-gapx15\@sp > *,
  .up-col1\@sp.up-gapx15\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx15\@sp > *,
  .up-col2\@sp.up-gapx15\@tb > * {
    width: calc(50% - 15px);
  }
  .up-col3\@tb.up-gapx15\@sp > *,
  .up-col3\@sp.up-gapx15\@tb > * {
    width: calc(33.333% - 15px);
  }
  .up-col4\@tb.up-gapx15\@sp > *,
  .up-col4\@sp.up-gapx15\@tb > * {
    width: calc(25% - 15px);
  }
  .up-col5\@tb.up-gapx15\@sp > *,
  .up-col5\@sp.up-gapx15\@tb > * {
    width: calc(20% - 15px);
  }
  .up-col6\@tb.up-gapx15\@sp > *,
  .up-col6\@sp.up-gapx15\@tb > * {
    width: calc(16.666% - 15px);
  }
  .up-col1\@tb.up-gapx20\@sp > *,
  .up-col1\@sp.up-gapx20\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx20\@sp > *,
  .up-col2\@sp.up-gapx20\@tb > * {
    width: calc(50% - 20px);
  }
  .up-col3\@tb.up-gapx20\@sp > *,
  .up-col3\@sp.up-gapx20\@tb > * {
    width: calc(33.333% - 20px);
  }
  .up-col4\@tb.up-gapx20\@sp > *,
  .up-col4\@sp.up-gapx20\@tb > * {
    width: calc(25% - 20px);
  }
  .up-col5\@tb.up-gapx20\@sp > *,
  .up-col5\@sp.up-gapx20\@tb > * {
    width: calc(20% - 20px);
  }
  .up-col6\@tb.up-gapx20\@sp > *,
  .up-col6\@sp.up-gapx20\@tb > * {
    width: calc(16.666% - 20px);
  }
  .up-col1\@tb.up-gapx25\@sp > *,
  .up-col1\@sp.up-gapx25\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx25\@sp > *,
  .up-col2\@sp.up-gapx25\@tb > * {
    width: calc(50% - 25px);
  }
  .up-col3\@tb.up-gapx25\@sp > *,
  .up-col3\@sp.up-gapx25\@tb > * {
    width: calc(33.333% - 25px);
  }
  .up-col4\@tb.up-gapx25\@sp > *,
  .up-col4\@sp.up-gapx25\@tb > * {
    width: calc(25% - 25px);
  }
  .up-col5\@tb.up-gapx25\@sp > *,
  .up-col5\@sp.up-gapx25\@tb > * {
    width: calc(20% - 25px);
  }
  .up-col6\@tb.up-gapx25\@sp > *,
  .up-col6\@sp.up-gapx25\@tb > * {
    width: calc(16.666% - 25px);
  }
  .up-col1\@tb.up-gapx30\@sp > *,
  .up-col1\@sp.up-gapx30\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx30\@sp > *,
  .up-col2\@sp.up-gapx30\@tb > * {
    width: calc(50% - 30px);
  }
  .up-col3\@tb.up-gapx30\@sp > *,
  .up-col3\@sp.up-gapx30\@tb > * {
    width: calc(33.333% - 30px);
  }
  .up-col4\@tb.up-gapx30\@sp > *,
  .up-col4\@sp.up-gapx30\@tb > * {
    width: calc(25% - 30px);
  }
  .up-col5\@tb.up-gapx30\@sp > *,
  .up-col5\@sp.up-gapx30\@tb > * {
    width: calc(20% - 30px);
  }
  .up-col6\@tb.up-gapx30\@sp > *,
  .up-col6\@sp.up-gapx30\@tb > * {
    width: calc(16.666% - 30px);
  }
  .up-col1\@sp.up-gapx0\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx0\@sp > * {
    width: calc(50% - 0px);
  }
  .up-col3\@sp.up-gapx0\@sp > * {
    width: calc(33.333% - 0px);
  }
  .up-col4\@sp.up-gapx0\@sp > * {
    width: calc(25% - 0px);
  }
  .up-col5\@sp.up-gapx0\@sp > * {
    width: calc(20% - 0px);
  }
  .up-col6\@sp.up-gapx0\@sp > * {
    width: calc(16.666% - 0px);
  }
  .up-col1\@sp.up-gapx5\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx5\@sp > * {
    width: calc(50% - 5px);
  }
  .up-col3\@sp.up-gapx5\@sp > * {
    width: calc(33.333% - 5px);
  }
  .up-col4\@sp.up-gapx5\@sp > * {
    width: calc(25% - 5px);
  }
  .up-col5\@sp.up-gapx5\@sp > * {
    width: calc(20% - 5px);
  }
  .up-col6\@sp.up-gapx5\@sp > * {
    width: calc(16.666% - 5px);
  }
  .up-col1\@sp.up-gapx10\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx10\@sp > * {
    width: calc(50% - 10px);
  }
  .up-col3\@sp.up-gapx10\@sp > * {
    width: calc(33.333% - 10px);
  }
  .up-col4\@sp.up-gapx10\@sp > * {
    width: calc(25% - 10px);
  }
  .up-col5\@sp.up-gapx10\@sp > * {
    width: calc(20% - 10px);
  }
  .up-col6\@sp.up-gapx10\@sp > * {
    width: calc(16.666% - 10px);
  }
  .up-col1\@sp.up-gapx15\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx15\@sp > * {
    width: calc(50% - 15px);
  }
  .up-col3\@sp.up-gapx15\@sp > * {
    width: calc(33.333% - 15px);
  }
  .up-col4\@sp.up-gapx15\@sp > * {
    width: calc(25% - 15px);
  }
  .up-col5\@sp.up-gapx15\@sp > * {
    width: calc(20% - 15px);
  }
  .up-col6\@sp.up-gapx15\@sp > * {
    width: calc(16.666% - 15px);
  }
  .up-col1\@sp.up-gapx20\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx20\@sp > * {
    width: calc(50% - 20px);
  }
  .up-col3\@sp.up-gapx20\@sp > * {
    width: calc(33.333% - 20px);
  }
  .up-col4\@sp.up-gapx20\@sp > * {
    width: calc(25% - 20px);
  }
  .up-col5\@sp.up-gapx20\@sp > * {
    width: calc(20% - 20px);
  }
  .up-col6\@sp.up-gapx20\@sp > * {
    width: calc(16.666% - 20px);
  }
  .up-col1\@sp.up-gapx25\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx25\@sp > * {
    width: calc(50% - 25px);
  }
  .up-col3\@sp.up-gapx25\@sp > * {
    width: calc(33.333% - 25px);
  }
  .up-col4\@sp.up-gapx25\@sp > * {
    width: calc(25% - 25px);
  }
  .up-col5\@sp.up-gapx25\@sp > * {
    width: calc(20% - 25px);
  }
  .up-col6\@sp.up-gapx25\@sp > * {
    width: calc(16.666% - 25px);
  }
  .up-col1\@sp.up-gapx30\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx30\@sp > * {
    width: calc(50% - 30px);
  }
  .up-col3\@sp.up-gapx30\@sp > * {
    width: calc(33.333% - 30px);
  }
  .up-col4\@sp.up-gapx30\@sp > * {
    width: calc(25% - 30px);
  }
  .up-col5\@sp.up-gapx30\@sp > * {
    width: calc(20% - 30px);
  }
  .up-col6\@sp.up-gapx30\@sp > * {
    width: calc(16.666% - 30px);
  }
  .up-gapx1p\@sp {
    margin-left: -0.5%;
    margin-right: -0.5%;
  }
  .up-gapx1p\@sp > * {
    margin-left: 0.5%;
    margin-right: 0.5%;
  }
  .up-gapx2p\@sp {
    margin-left: -1%;
    margin-right: -1%;
  }
  .up-gapx2p\@sp > * {
    margin-left: 1%;
    margin-right: 1%;
  }
  .up-gapx3p\@sp {
    margin-left: -1.5%;
    margin-right: -1.5%;
  }
  .up-gapx3p\@sp > * {
    margin-left: 1.5%;
    margin-right: 1.5%;
  }
  .up-gapx4p\@sp {
    margin-left: -2%;
    margin-right: -2%;
  }
  .up-gapx4p\@sp > * {
    margin-left: 2%;
    margin-right: 2%;
  }
  .up-gapx5p\@sp {
    margin-left: -2.5%;
    margin-right: -2.5%;
  }
  .up-gapx5p\@sp > * {
    margin-left: 2.5%;
    margin-right: 2.5%;
  }
  .up-gapx6p\@sp {
    margin-left: -3%;
    margin-right: -3%;
  }
  .up-gapx6p\@sp > * {
    margin-left: 3%;
    margin-right: 3%;
  }
  .up-gapx7p\@sp {
    margin-left: -3.5%;
    margin-right: -3.5%;
  }
  .up-gapx7p\@sp > * {
    margin-left: 3.5%;
    margin-right: 3.5%;
  }
  .up-gapx8p\@sp {
    margin-left: -4%;
    margin-right: -4%;
  }
  .up-gapx8p\@sp > * {
    margin-left: 4%;
    margin-right: 4%;
  }
  .up-gapx9p\@sp {
    margin-left: -4.5%;
    margin-right: -4.5%;
  }
  .up-gapx9p\@sp > * {
    margin-left: 4.5%;
    margin-right: 4.5%;
  }
  .up-gapx10p\@sp {
    margin-left: -5%;
    margin-right: -5%;
  }
  .up-gapx10p\@sp > * {
    margin-left: 5%;
    margin-right: 5%;
  }
  .up-col1.up-gapx1p\@sp > *,
  .up-col1\@sp.up-gapx1p > * {
    width: 100%;
  }
  .up-col2.up-gapx1p\@sp > *,
  .up-col2\@sp.up-gapx1p > * {
    width: 49%;
  }
  .up-col3.up-gapx1p\@sp > *,
  .up-col3\@sp.up-gapx1p > * {
    width: 32.333%;
  }
  .up-col4.up-gapx1p\@sp > *,
  .up-col4\@sp.up-gapx1p > * {
    width: 24%;
  }
  .up-col5.up-gapx1p\@sp > *,
  .up-col5\@sp.up-gapx1p > * {
    width: 19%;
  }
  .up-col6.up-gapx1p\@sp > *,
  .up-col6\@sp.up-gapx1p > * {
    width: 15.666%;
  }
  .up-col1.up-gapx2p\@sp > *,
  .up-col1\@sp.up-gapx2p > * {
    width: 100%;
  }
  .up-col2.up-gapx2p\@sp > *,
  .up-col2\@sp.up-gapx2p > * {
    width: 48%;
  }
  .up-col3.up-gapx2p\@sp > *,
  .up-col3\@sp.up-gapx2p > * {
    width: 31.333%;
  }
  .up-col4.up-gapx2p\@sp > *,
  .up-col4\@sp.up-gapx2p > * {
    width: 23%;
  }
  .up-col5.up-gapx2p\@sp > *,
  .up-col5\@sp.up-gapx2p > * {
    width: 18%;
  }
  .up-col6.up-gapx2p\@sp > *,
  .up-col6\@sp.up-gapx2p > * {
    width: 14.666%;
  }
  .up-col1.up-gapx3p\@sp > *,
  .up-col1\@sp.up-gapx3p > * {
    width: 100%;
  }
  .up-col2.up-gapx3p\@sp > *,
  .up-col2\@sp.up-gapx3p > * {
    width: 47%;
  }
  .up-col3.up-gapx3p\@sp > *,
  .up-col3\@sp.up-gapx3p > * {
    width: 30.333%;
  }
  .up-col4.up-gapx3p\@sp > *,
  .up-col4\@sp.up-gapx3p > * {
    width: 22%;
  }
  .up-col5.up-gapx3p\@sp > *,
  .up-col5\@sp.up-gapx3p > * {
    width: 17%;
  }
  .up-col6.up-gapx3p\@sp > *,
  .up-col6\@sp.up-gapx3p > * {
    width: 13.666%;
  }
  .up-col1.up-gapx4p\@sp > *,
  .up-col1\@sp.up-gapx4p > * {
    width: 100%;
  }
  .up-col2.up-gapx4p\@sp > *,
  .up-col2\@sp.up-gapx4p > * {
    width: 46%;
  }
  .up-col3.up-gapx4p\@sp > *,
  .up-col3\@sp.up-gapx4p > * {
    width: 29.333%;
  }
  .up-col4.up-gapx4p\@sp > *,
  .up-col4\@sp.up-gapx4p > * {
    width: 21%;
  }
  .up-col5.up-gapx4p\@sp > *,
  .up-col5\@sp.up-gapx4p > * {
    width: 16%;
  }
  .up-col6.up-gapx4p\@sp > *,
  .up-col6\@sp.up-gapx4p > * {
    width: 12.666%;
  }
  .up-col1.up-gapx5p\@sp > *,
  .up-col1\@sp.up-gapx5p > * {
    width: 100%;
  }
  .up-col2.up-gapx5p\@sp > *,
  .up-col2\@sp.up-gapx5p > * {
    width: 45%;
  }
  .up-col3.up-gapx5p\@sp > *,
  .up-col3\@sp.up-gapx5p > * {
    width: 28.333%;
  }
  .up-col4.up-gapx5p\@sp > *,
  .up-col4\@sp.up-gapx5p > * {
    width: 20%;
  }
  .up-col5.up-gapx5p\@sp > *,
  .up-col5\@sp.up-gapx5p > * {
    width: 15%;
  }
  .up-col6.up-gapx5p\@sp > *,
  .up-col6\@sp.up-gapx5p > * {
    width: 11.666%;
  }
  .up-col1.up-gapx6p\@sp > *,
  .up-col1\@sp.up-gapx6p > * {
    width: 100%;
  }
  .up-col2.up-gapx6p\@sp > *,
  .up-col2\@sp.up-gapx6p > * {
    width: 44%;
  }
  .up-col3.up-gapx6p\@sp > *,
  .up-col3\@sp.up-gapx6p > * {
    width: 27.333%;
  }
  .up-col4.up-gapx6p\@sp > *,
  .up-col4\@sp.up-gapx6p > * {
    width: 19%;
  }
  .up-col5.up-gapx6p\@sp > *,
  .up-col5\@sp.up-gapx6p > * {
    width: 14%;
  }
  .up-col6.up-gapx6p\@sp > *,
  .up-col6\@sp.up-gapx6p > * {
    width: 10.666%;
  }
  .up-col1.up-gapx7p\@sp > *,
  .up-col1\@sp.up-gapx7p > * {
    width: 100%;
  }
  .up-col2.up-gapx7p\@sp > *,
  .up-col2\@sp.up-gapx7p > * {
    width: 43%;
  }
  .up-col3.up-gapx7p\@sp > *,
  .up-col3\@sp.up-gapx7p > * {
    width: 26.333%;
  }
  .up-col4.up-gapx7p\@sp > *,
  .up-col4\@sp.up-gapx7p > * {
    width: 18%;
  }
  .up-col5.up-gapx7p\@sp > *,
  .up-col5\@sp.up-gapx7p > * {
    width: 13%;
  }
  .up-col6.up-gapx7p\@sp > *,
  .up-col6\@sp.up-gapx7p > * {
    width: 9.666%;
  }
  .up-col1.up-gapx8p\@sp > *,
  .up-col1\@sp.up-gapx8p > * {
    width: 100%;
  }
  .up-col2.up-gapx8p\@sp > *,
  .up-col2\@sp.up-gapx8p > * {
    width: 42%;
  }
  .up-col3.up-gapx8p\@sp > *,
  .up-col3\@sp.up-gapx8p > * {
    width: 25.333%;
  }
  .up-col4.up-gapx8p\@sp > *,
  .up-col4\@sp.up-gapx8p > * {
    width: 17%;
  }
  .up-col5.up-gapx8p\@sp > *,
  .up-col5\@sp.up-gapx8p > * {
    width: 12%;
  }
  .up-col6.up-gapx8p\@sp > *,
  .up-col6\@sp.up-gapx8p > * {
    width: 8.666%;
  }
  .up-col1.up-gapx9p\@sp > *,
  .up-col1\@sp.up-gapx9p > * {
    width: 100%;
  }
  .up-col2.up-gapx9p\@sp > *,
  .up-col2\@sp.up-gapx9p > * {
    width: 41%;
  }
  .up-col3.up-gapx9p\@sp > *,
  .up-col3\@sp.up-gapx9p > * {
    width: 24.333%;
  }
  .up-col4.up-gapx9p\@sp > *,
  .up-col4\@sp.up-gapx9p > * {
    width: 16%;
  }
  .up-col5.up-gapx9p\@sp > *,
  .up-col5\@sp.up-gapx9p > * {
    width: 11%;
  }
  .up-col6.up-gapx9p\@sp > *,
  .up-col6\@sp.up-gapx9p > * {
    width: 7.666%;
  }
  .up-col1.up-gapx10p\@sp > *,
  .up-col1\@sp.up-gapx10p > * {
    width: 100%;
  }
  .up-col2.up-gapx10p\@sp > *,
  .up-col2\@sp.up-gapx10p > * {
    width: 40%;
  }
  .up-col3.up-gapx10p\@sp > *,
  .up-col3\@sp.up-gapx10p > * {
    width: 23.333%;
  }
  .up-col4.up-gapx10p\@sp > *,
  .up-col4\@sp.up-gapx10p > * {
    width: 15%;
  }
  .up-col5.up-gapx10p\@sp > *,
  .up-col5\@sp.up-gapx10p > * {
    width: 10%;
  }
  .up-col6.up-gapx10p\@sp > *,
  .up-col6\@sp.up-gapx10p > * {
    width: 6.666%;
  }
  .up-col1\@tb.up-gapx1p\@sp > *,
  .up-col1\@sp.up-gapx1p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx1p\@sp > *,
  .up-col2\@sp.up-gapx1p\@tb > * {
    width: 49%;
  }
  .up-col3\@tb.up-gapx1p\@sp > *,
  .up-col3\@sp.up-gapx1p\@tb > * {
    width: 32.333%;
  }
  .up-col4\@tb.up-gapx1p\@sp > *,
  .up-col4\@sp.up-gapx1p\@tb > * {
    width: 24%;
  }
  .up-col5\@tb.up-gapx1p\@sp > *,
  .up-col5\@sp.up-gapx1p\@tb > * {
    width: 19%;
  }
  .up-col6\@tb.up-gapx1p\@sp > *,
  .up-col6\@sp.up-gapx1p\@tb > * {
    width: 15.666%;
  }
  .up-col1\@tb.up-gapx2p\@sp > *,
  .up-col1\@sp.up-gapx2p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx2p\@sp > *,
  .up-col2\@sp.up-gapx2p\@tb > * {
    width: 48%;
  }
  .up-col3\@tb.up-gapx2p\@sp > *,
  .up-col3\@sp.up-gapx2p\@tb > * {
    width: 31.333%;
  }
  .up-col4\@tb.up-gapx2p\@sp > *,
  .up-col4\@sp.up-gapx2p\@tb > * {
    width: 23%;
  }
  .up-col5\@tb.up-gapx2p\@sp > *,
  .up-col5\@sp.up-gapx2p\@tb > * {
    width: 18%;
  }
  .up-col6\@tb.up-gapx2p\@sp > *,
  .up-col6\@sp.up-gapx2p\@tb > * {
    width: 14.666%;
  }
  .up-col1\@tb.up-gapx3p\@sp > *,
  .up-col1\@sp.up-gapx3p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx3p\@sp > *,
  .up-col2\@sp.up-gapx3p\@tb > * {
    width: 47%;
  }
  .up-col3\@tb.up-gapx3p\@sp > *,
  .up-col3\@sp.up-gapx3p\@tb > * {
    width: 30.333%;
  }
  .up-col4\@tb.up-gapx3p\@sp > *,
  .up-col4\@sp.up-gapx3p\@tb > * {
    width: 22%;
  }
  .up-col5\@tb.up-gapx3p\@sp > *,
  .up-col5\@sp.up-gapx3p\@tb > * {
    width: 17%;
  }
  .up-col6\@tb.up-gapx3p\@sp > *,
  .up-col6\@sp.up-gapx3p\@tb > * {
    width: 13.666%;
  }
  .up-col1\@tb.up-gapx4p\@sp > *,
  .up-col1\@sp.up-gapx4p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx4p\@sp > *,
  .up-col2\@sp.up-gapx4p\@tb > * {
    width: 46%;
  }
  .up-col3\@tb.up-gapx4p\@sp > *,
  .up-col3\@sp.up-gapx4p\@tb > * {
    width: 29.333%;
  }
  .up-col4\@tb.up-gapx4p\@sp > *,
  .up-col4\@sp.up-gapx4p\@tb > * {
    width: 21%;
  }
  .up-col5\@tb.up-gapx4p\@sp > *,
  .up-col5\@sp.up-gapx4p\@tb > * {
    width: 16%;
  }
  .up-col6\@tb.up-gapx4p\@sp > *,
  .up-col6\@sp.up-gapx4p\@tb > * {
    width: 12.666%;
  }
  .up-col1\@tb.up-gapx5p\@sp > *,
  .up-col1\@sp.up-gapx5p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx5p\@sp > *,
  .up-col2\@sp.up-gapx5p\@tb > * {
    width: 45%;
  }
  .up-col3\@tb.up-gapx5p\@sp > *,
  .up-col3\@sp.up-gapx5p\@tb > * {
    width: 28.333%;
  }
  .up-col4\@tb.up-gapx5p\@sp > *,
  .up-col4\@sp.up-gapx5p\@tb > * {
    width: 20%;
  }
  .up-col5\@tb.up-gapx5p\@sp > *,
  .up-col5\@sp.up-gapx5p\@tb > * {
    width: 15%;
  }
  .up-col6\@tb.up-gapx5p\@sp > *,
  .up-col6\@sp.up-gapx5p\@tb > * {
    width: 11.666%;
  }
  .up-col1\@tb.up-gapx6p\@sp > *,
  .up-col1\@sp.up-gapx6p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx6p\@sp > *,
  .up-col2\@sp.up-gapx6p\@tb > * {
    width: 44%;
  }
  .up-col3\@tb.up-gapx6p\@sp > *,
  .up-col3\@sp.up-gapx6p\@tb > * {
    width: 27.333%;
  }
  .up-col4\@tb.up-gapx6p\@sp > *,
  .up-col4\@sp.up-gapx6p\@tb > * {
    width: 19%;
  }
  .up-col5\@tb.up-gapx6p\@sp > *,
  .up-col5\@sp.up-gapx6p\@tb > * {
    width: 14%;
  }
  .up-col6\@tb.up-gapx6p\@sp > *,
  .up-col6\@sp.up-gapx6p\@tb > * {
    width: 10.666%;
  }
  .up-col1\@tb.up-gapx7p\@sp > *,
  .up-col1\@sp.up-gapx7p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx7p\@sp > *,
  .up-col2\@sp.up-gapx7p\@tb > * {
    width: 43%;
  }
  .up-col3\@tb.up-gapx7p\@sp > *,
  .up-col3\@sp.up-gapx7p\@tb > * {
    width: 26.333%;
  }
  .up-col4\@tb.up-gapx7p\@sp > *,
  .up-col4\@sp.up-gapx7p\@tb > * {
    width: 18%;
  }
  .up-col5\@tb.up-gapx7p\@sp > *,
  .up-col5\@sp.up-gapx7p\@tb > * {
    width: 13%;
  }
  .up-col6\@tb.up-gapx7p\@sp > *,
  .up-col6\@sp.up-gapx7p\@tb > * {
    width: 9.666%;
  }
  .up-col1\@tb.up-gapx8p\@sp > *,
  .up-col1\@sp.up-gapx8p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx8p\@sp > *,
  .up-col2\@sp.up-gapx8p\@tb > * {
    width: 42%;
  }
  .up-col3\@tb.up-gapx8p\@sp > *,
  .up-col3\@sp.up-gapx8p\@tb > * {
    width: 25.333%;
  }
  .up-col4\@tb.up-gapx8p\@sp > *,
  .up-col4\@sp.up-gapx8p\@tb > * {
    width: 17%;
  }
  .up-col5\@tb.up-gapx8p\@sp > *,
  .up-col5\@sp.up-gapx8p\@tb > * {
    width: 12%;
  }
  .up-col6\@tb.up-gapx8p\@sp > *,
  .up-col6\@sp.up-gapx8p\@tb > * {
    width: 8.666%;
  }
  .up-col1\@tb.up-gapx9p\@sp > *,
  .up-col1\@sp.up-gapx9p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx9p\@sp > *,
  .up-col2\@sp.up-gapx9p\@tb > * {
    width: 41%;
  }
  .up-col3\@tb.up-gapx9p\@sp > *,
  .up-col3\@sp.up-gapx9p\@tb > * {
    width: 24.333%;
  }
  .up-col4\@tb.up-gapx9p\@sp > *,
  .up-col4\@sp.up-gapx9p\@tb > * {
    width: 16%;
  }
  .up-col5\@tb.up-gapx9p\@sp > *,
  .up-col5\@sp.up-gapx9p\@tb > * {
    width: 11%;
  }
  .up-col6\@tb.up-gapx9p\@sp > *,
  .up-col6\@sp.up-gapx9p\@tb > * {
    width: 7.666%;
  }
  .up-col1\@tb.up-gapx10p\@sp > *,
  .up-col1\@sp.up-gapx10p\@tb > * {
    width: 100%;
  }
  .up-col2\@tb.up-gapx10p\@sp > *,
  .up-col2\@sp.up-gapx10p\@tb > * {
    width: 40%;
  }
  .up-col3\@tb.up-gapx10p\@sp > *,
  .up-col3\@sp.up-gapx10p\@tb > * {
    width: 23.333%;
  }
  .up-col4\@tb.up-gapx10p\@sp > *,
  .up-col4\@sp.up-gapx10p\@tb > * {
    width: 15%;
  }
  .up-col5\@tb.up-gapx10p\@sp > *,
  .up-col5\@sp.up-gapx10p\@tb > * {
    width: 10%;
  }
  .up-col6\@tb.up-gapx10p\@sp > *,
  .up-col6\@sp.up-gapx10p\@tb > * {
    width: 6.666%;
  }
  .up-col1\@sp.up-gapx1p\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx1p\@sp > * {
    width: 49%;
  }
  .up-col3\@sp.up-gapx1p\@sp > * {
    width: 32.333%;
  }
  .up-col4\@sp.up-gapx1p\@sp > * {
    width: 24%;
  }
  .up-col5\@sp.up-gapx1p\@sp > * {
    width: 19%;
  }
  .up-col6\@sp.up-gapx1p\@sp > * {
    width: 15.666%;
  }
  .up-col1\@sp.up-gapx2p\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx2p\@sp > * {
    width: 48%;
  }
  .up-col3\@sp.up-gapx2p\@sp > * {
    width: 31.333%;
  }
  .up-col4\@sp.up-gapx2p\@sp > * {
    width: 23%;
  }
  .up-col5\@sp.up-gapx2p\@sp > * {
    width: 18%;
  }
  .up-col6\@sp.up-gapx2p\@sp > * {
    width: 14.666%;
  }
  .up-col1\@sp.up-gapx3p\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx3p\@sp > * {
    width: 47%;
  }
  .up-col3\@sp.up-gapx3p\@sp > * {
    width: 30.333%;
  }
  .up-col4\@sp.up-gapx3p\@sp > * {
    width: 22%;
  }
  .up-col5\@sp.up-gapx3p\@sp > * {
    width: 17%;
  }
  .up-col6\@sp.up-gapx3p\@sp > * {
    width: 13.666%;
  }
  .up-col1\@sp.up-gapx4p\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx4p\@sp > * {
    width: 46%;
  }
  .up-col3\@sp.up-gapx4p\@sp > * {
    width: 29.333%;
  }
  .up-col4\@sp.up-gapx4p\@sp > * {
    width: 21%;
  }
  .up-col5\@sp.up-gapx4p\@sp > * {
    width: 16%;
  }
  .up-col6\@sp.up-gapx4p\@sp > * {
    width: 12.666%;
  }
  .up-col1\@sp.up-gapx5p\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx5p\@sp > * {
    width: 45%;
  }
  .up-col3\@sp.up-gapx5p\@sp > * {
    width: 28.333%;
  }
  .up-col4\@sp.up-gapx5p\@sp > * {
    width: 20%;
  }
  .up-col5\@sp.up-gapx5p\@sp > * {
    width: 15%;
  }
  .up-col6\@sp.up-gapx5p\@sp > * {
    width: 11.666%;
  }
  .up-col1\@sp.up-gapx6p\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx6p\@sp > * {
    width: 44%;
  }
  .up-col3\@sp.up-gapx6p\@sp > * {
    width: 27.333%;
  }
  .up-col4\@sp.up-gapx6p\@sp > * {
    width: 19%;
  }
  .up-col5\@sp.up-gapx6p\@sp > * {
    width: 14%;
  }
  .up-col6\@sp.up-gapx6p\@sp > * {
    width: 10.666%;
  }
  .up-col1\@sp.up-gapx7p\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx7p\@sp > * {
    width: 43%;
  }
  .up-col3\@sp.up-gapx7p\@sp > * {
    width: 26.333%;
  }
  .up-col4\@sp.up-gapx7p\@sp > * {
    width: 18%;
  }
  .up-col5\@sp.up-gapx7p\@sp > * {
    width: 13%;
  }
  .up-col6\@sp.up-gapx7p\@sp > * {
    width: 9.666%;
  }
  .up-col1\@sp.up-gapx8p\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx8p\@sp > * {
    width: 42%;
  }
  .up-col3\@sp.up-gapx8p\@sp > * {
    width: 25.333%;
  }
  .up-col4\@sp.up-gapx8p\@sp > * {
    width: 17%;
  }
  .up-col5\@sp.up-gapx8p\@sp > * {
    width: 12%;
  }
  .up-col6\@sp.up-gapx8p\@sp > * {
    width: 8.666%;
  }
  .up-col1\@sp.up-gapx9p\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx9p\@sp > * {
    width: 41%;
  }
  .up-col3\@sp.up-gapx9p\@sp > * {
    width: 24.333%;
  }
  .up-col4\@sp.up-gapx9p\@sp > * {
    width: 16%;
  }
  .up-col5\@sp.up-gapx9p\@sp > * {
    width: 11%;
  }
  .up-col6\@sp.up-gapx9p\@sp > * {
    width: 7.666%;
  }
  .up-col1\@sp.up-gapx10p\@sp > * {
    width: 100%;
  }
  .up-col2\@sp.up-gapx10p\@sp > * {
    width: 40%;
  }
  .up-col3\@sp.up-gapx10p\@sp > * {
    width: 23.333%;
  }
  .up-col4\@sp.up-gapx10p\@sp > * {
    width: 15%;
  }
  .up-col5\@sp.up-gapx10p\@sp > * {
    width: 10%;
  }
  .up-col6\@sp.up-gapx10p\@sp > * {
    width: 6.666%;
  }
  .up-of-img10\@sp:after {
    content: "";
    display: block;
    padding-top: 10%;
  }
  .up-of-img10\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img15\@sp:after {
    content: "";
    display: block;
    padding-top: 15%;
  }
  .up-of-img15\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img20\@sp:after {
    content: "";
    display: block;
    padding-top: 20%;
  }
  .up-of-img20\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img25\@sp:after {
    content: "";
    display: block;
    padding-top: 25%;
  }
  .up-of-img25\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img30\@sp:after {
    content: "";
    display: block;
    padding-top: 30%;
  }
  .up-of-img30\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img35\@sp:after {
    content: "";
    display: block;
    padding-top: 35%;
  }
  .up-of-img35\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img40\@sp:after {
    content: "";
    display: block;
    padding-top: 40%;
  }
  .up-of-img40\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img45\@sp:after {
    content: "";
    display: block;
    padding-top: 45%;
  }
  .up-of-img45\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img50\@sp:after {
    content: "";
    display: block;
    padding-top: 50%;
  }
  .up-of-img50\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img55\@sp:after {
    content: "";
    display: block;
    padding-top: 55%;
  }
  .up-of-img55\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img60\@sp:after {
    content: "";
    display: block;
    padding-top: 60%;
  }
  .up-of-img60\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img65\@sp:after {
    content: "";
    display: block;
    padding-top: 65%;
  }
  .up-of-img65\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img70\@sp:after {
    content: "";
    display: block;
    padding-top: 70%;
  }
  .up-of-img70\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img75\@sp:after {
    content: "";
    display: block;
    padding-top: 75%;
  }
  .up-of-img75\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img80\@sp:after {
    content: "";
    display: block;
    padding-top: 80%;
  }
  .up-of-img80\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img85\@sp:after {
    content: "";
    display: block;
    padding-top: 85%;
  }
  .up-of-img85\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img90\@sp:after {
    content: "";
    display: block;
    padding-top: 90%;
  }
  .up-of-img90\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img95\@sp:after {
    content: "";
    display: block;
    padding-top: 95%;
  }
  .up-of-img95\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img100\@sp:after {
    content: "";
    display: block;
    padding-top: 100%;
  }
  .up-of-img100\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img105\@sp:after {
    content: "";
    display: block;
    padding-top: 105%;
  }
  .up-of-img105\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img110\@sp:after {
    content: "";
    display: block;
    padding-top: 110%;
  }
  .up-of-img110\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img115\@sp:after {
    content: "";
    display: block;
    padding-top: 115%;
  }
  .up-of-img115\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img120\@sp:after {
    content: "";
    display: block;
    padding-top: 120%;
  }
  .up-of-img120\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img125\@sp:after {
    content: "";
    display: block;
    padding-top: 125%;
  }
  .up-of-img125\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img130\@sp:after {
    content: "";
    display: block;
    padding-top: 130%;
  }
  .up-of-img130\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img135\@sp:after {
    content: "";
    display: block;
    padding-top: 135%;
  }
  .up-of-img135\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img140\@sp:after {
    content: "";
    display: block;
    padding-top: 140%;
  }
  .up-of-img140\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img145\@sp:after {
    content: "";
    display: block;
    padding-top: 145%;
  }
  .up-of-img145\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img150\@sp:after {
    content: "";
    display: block;
    padding-top: 150%;
  }
  .up-of-img150\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img155\@sp:after {
    content: "";
    display: block;
    padding-top: 155%;
  }
  .up-of-img155\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img160\@sp:after {
    content: "";
    display: block;
    padding-top: 160%;
  }
  .up-of-img160\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img165\@sp:after {
    content: "";
    display: block;
    padding-top: 165%;
  }
  .up-of-img165\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-img170\@sp:after {
    content: "";
    display: block;
    padding-top: 170%;
  }
  .up-of-img170\@sp img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .up-of-c\@sp img {
    font-family: "object-fit: cover; object-position: center center;";
    -o-object-position: center;
       object-position: center;
  }
  .up-of-t\@sp img {
    font-family: "object-fit: cover; object-position: center top;";
    -o-object-position: top;
       object-position: top;
  }
  .up-of-r\@sp img {
    font-family: "object-fit: cover; object-position: right center;";
    -o-object-position: right;
       object-position: right;
  }
  .up-of-b\@sp img {
    font-family: "object-fit: cover; object-position: center bottom;";
    -o-object-position: bottom;
       object-position: bottom;
  }
  .up-of-l\@sp img {
    font-family: "object-fit: cover; object-position: left center;";
    -o-object-position: left;
       object-position: left;
  }
}

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