@charset "UTF-8";
/* ----------------------------------------
画像の横幅と高さを揃え、どんな比率の画像でも完全にフィットさて、かつ横幅が変わっても縦横比を維持する。
画像は親のボックスに横幅100%になるので横幅を指定する場合は親のボックスに.image-fitを指定する。
親の.image-fitはデフォルトでは3:2比率になっており、他の比率をデフォルトにする場合は.image-fitのheightを変更する。
デフォルトの比率以外を使用する場合は別の比率を追加するクラスを追加で設定する。
16:9に設定する例) <div class="image-fit image-fit--16-9">
 ---------------------------------------- */
.image-fit {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  /* デフォルトの比率 */
  padding-top: 66.6% !important; /*3:2*/
}

/*.image-fit.image-fit--16-9 {
  padding-top: 56.25% !important; !*16:9*!
}

.image-fit.image-fit--4-3 {
  padding-top: 75% !important; !*4:3*!
}

.image-fit.image-fit--3-2 {
  padding-top: 66.6% !important; !*3:2*!
}

.image-fit.image-fit--1-1 {
  padding-top: 100% !important; !*1:1*!
}

.image-fit.image-fit--1-045 {
  padding-top: 45% !important;
}*/
@media (min-width: 0) {
  .image-fit--10-9 {
    padding-top: 90% !important;
  }
  .image-fit--1-1 {
    padding-top: 100% !important;
  }
  .image-fit--4-3 {
    padding-top: 75% !important;
  }
  .image-fit--3-2 {
    padding-top: 66.6% !important;
  }
  .image-fit--16-9 {
    padding-top: 56.25% !important;
  }
  .image-fit--2-1 {
    padding-top: 50% !important;
  }
  .image-fit--2-09 {
    padding-top: 45% !important;
  }
  .image-fit--1-05 {
    padding-top: 50% !important;
  }
  .image-fit--1-045 {
    padding-top: 45% !important;
  }
  .image-fit--1-033 {
    padding-top: 33% !important;
  }
  .image-fit--3-4 {
    padding-top: 133.3% !important;
  }
  .image-fit--2-3 {
    padding-top: 150% !important;
  }
  .image-fit--9-10 {
    padding-top: 111.1% !important;
  }
}
@media (min-width: 576px) {
  .image-fit-sm--10-9 {
    padding-top: 90% !important;
  }
  .image-fit-sm--1-1 {
    padding-top: 100% !important;
  }
  .image-fit-sm--4-3 {
    padding-top: 75% !important;
  }
  .image-fit-sm--3-2 {
    padding-top: 66.6% !important;
  }
  .image-fit-sm--16-9 {
    padding-top: 56.25% !important;
  }
  .image-fit-sm--2-1 {
    padding-top: 50% !important;
  }
  .image-fit-sm--2-09 {
    padding-top: 45% !important;
  }
  .image-fit-sm--1-05 {
    padding-top: 50% !important;
  }
  .image-fit-sm--1-045 {
    padding-top: 45% !important;
  }
  .image-fit-sm--1-033 {
    padding-top: 33% !important;
  }
  .image-fit-sm--3-4 {
    padding-top: 133.3% !important;
  }
  .image-fit-sm--2-3 {
    padding-top: 150% !important;
  }
  .image-fit-sm--9-10 {
    padding-top: 111.1% !important;
  }
}
@media (min-width: 768px) {
  .image-fit-md--10-9 {
    padding-top: 90% !important;
  }
  .image-fit-md--1-1 {
    padding-top: 100% !important;
  }
  .image-fit-md--4-3 {
    padding-top: 75% !important;
  }
  .image-fit-md--3-2 {
    padding-top: 66.6% !important;
  }
  .image-fit-md--16-9 {
    padding-top: 56.25% !important;
  }
  .image-fit-md--2-1 {
    padding-top: 50% !important;
  }
  .image-fit-md--2-09 {
    padding-top: 45% !important;
  }
  .image-fit-md--1-05 {
    padding-top: 50% !important;
  }
  .image-fit-md--1-045 {
    padding-top: 45% !important;
  }
  .image-fit-md--1-033 {
    padding-top: 33% !important;
  }
  .image-fit-md--3-4 {
    padding-top: 133.3% !important;
  }
  .image-fit-md--2-3 {
    padding-top: 150% !important;
  }
  .image-fit-md--9-10 {
    padding-top: 111.1% !important;
  }
}
@media (min-width: 992px) {
  .image-fit-lg--10-9 {
    padding-top: 90% !important;
  }
  .image-fit-lg--1-1 {
    padding-top: 100% !important;
  }
  .image-fit-lg--4-3 {
    padding-top: 75% !important;
  }
  .image-fit-lg--3-2 {
    padding-top: 66.6% !important;
  }
  .image-fit-lg--16-9 {
    padding-top: 56.25% !important;
  }
  .image-fit-lg--2-1 {
    padding-top: 50% !important;
  }
  .image-fit-lg--2-09 {
    padding-top: 45% !important;
  }
  .image-fit-lg--1-05 {
    padding-top: 50% !important;
  }
  .image-fit-lg--1-045 {
    padding-top: 45% !important;
  }
  .image-fit-lg--1-033 {
    padding-top: 33% !important;
  }
  .image-fit-lg--3-4 {
    padding-top: 133.3% !important;
  }
  .image-fit-lg--2-3 {
    padding-top: 150% !important;
  }
  .image-fit-lg--9-10 {
    padding-top: 111.1% !important;
  }
}
@media (min-width: 1200px) {
  .image-fit-xl--10-9 {
    padding-top: 90% !important;
  }
  .image-fit-xl--1-1 {
    padding-top: 100% !important;
  }
  .image-fit-xl--4-3 {
    padding-top: 75% !important;
  }
  .image-fit-xl--3-2 {
    padding-top: 66.6% !important;
  }
  .image-fit-xl--16-9 {
    padding-top: 56.25% !important;
  }
  .image-fit-xl--2-1 {
    padding-top: 50% !important;
  }
  .image-fit-xl--2-09 {
    padding-top: 45% !important;
  }
  .image-fit-xl--1-05 {
    padding-top: 50% !important;
  }
  .image-fit-xl--1-045 {
    padding-top: 45% !important;
  }
  .image-fit-xl--1-033 {
    padding-top: 33% !important;
  }
  .image-fit-xl--3-4 {
    padding-top: 133.3% !important;
  }
  .image-fit-xl--2-3 {
    padding-top: 150% !important;
  }
  .image-fit-xl--9-10 {
    padding-top: 111.1% !important;
  }
}
.image-fit > img {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.no-list-style {
  margin: 0;
  padding: 0;
  list-style: none;
}

.list-style-circle {
  padding-left: 1.5em;
}
.list-style-circle li {
  list-style: circle;
}

.list-border-dashed li {
  padding-bottom: 0.8em;
  margin-bottom: 0.8em;
  border-bottom: 1px dashed #3b3c3f;
}
.list-border-dashed li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

/* ----------------------------------------
フォントサイズをxsから5lxまで設定、mdは1erm(基本は16px)、
mobileとtablet,desktopのフォントサイズを@mediaで切り替えている
mobileの方がtablet,desktopよりフォントサイズが小さく設定されている
クラス名のプレフィックス[r-]はresponsiveの[r]でmobileとtablet,desktopで値が変わる事を表す。
 ---------------------------------------- */
/* mobileのフォントサイズ */
.r-fz-xs > .uagb-heading-text,
.r-fz-xs {
  font-size: 0.75rem !important;
}

.r-fz-sm > .uagb-heading-text,
.r-fz-sm {
  font-size: 0.875rem !important;
}

.r-fz-md > .uagb-heading-text,
.r-fz-md {
  font-size: 1rem !important;
}

.r-fz-lg > .uagb-heading-text,
.r-fz-lg {
  font-size: 1.125rem !important;
}

.r-fz-xl > .uagb-heading-text,
.r-fz-xl {
  font-size: 1.25rem !important;
}

.r-fz-2xl > .uagb-heading-text,
.r-fz-2xl {
  font-size: 1.5rem !important;
}

.r-fz-3xl > .uagb-heading-text,
.r-fz-3xl {
  font-size: 1.875rem !important;
}

.r-fz-4xl > .uagb-heading-text,
.r-fz-4xl {
  font-size: 2.4rem !important;
}

.r-fz-5xl > .uagb-heading-text,
.r-fz-5xl {
  font-size: 3rem !important;
}

.r-fz-6xl > .uagb-heading-text,
.r-fz-6xl {
  font-size: 3.6rem !important;
}

.r-fz-7xl > .uagb-heading-text,
.r-fz-7xl {
  font-size: 4.6rem !important;
}

.r-fz-8xl > .uagb-heading-text,
.r-fz-8xl {
  font-size: 5.7rem !important;
}

/* tablet,desktopのフォントサイズ */
@media screen and (min-width: 768px) {
  .r-fz-xs > .uagb-heading-text,
  .r-fz-xs {
    font-size: 0.75rem !important;
  }
  .r-fz-sm > .uagb-heading-text,
  .r-fz-sm {
    font-size: 0.875rem !important;
  }
  .r-fz-md > .uagb-heading-text,
  .r-fz-md {
    font-size: 1rem !important;
  }
  .r-fz-lg > .uagb-heading-text,
  .r-fz-lg {
    font-size: 1.125rem !important;
  }
  .r-fz-xl > .uagb-heading-text,
  .r-fz-xl {
    font-size: 1.375rem !important;
  }
  .r-fz-2xl > .uagb-heading-text,
  .r-fz-2xl {
    font-size: 1.75rem !important;
  }
  .r-fz-3xl > .uagb-heading-text,
  .r-fz-3xl {
    font-size: 2.25rem !important;
  }
  .r-fz-4xl > .uagb-heading-text,
  .r-fz-4xl {
    font-size: 2.8rem !important;
  }
  .r-fz-5xl > .uagb-heading-text,
  .r-fz-5xl {
    font-size: 3.5rem !important;
  }
  .r-fz-6xl > .uagb-heading-text,
  .r-fz-6xl {
    font-size: 4.4rem !important;
  }
  .r-fz-7xl > .uagb-heading-text,
  .r-fz-7xl {
    font-size: 5.4rem !important;
  }
  .r-fz-8xl > .uagb-heading-text,
  .r-fz-8xl {
    font-size: 6.8rem !important;
  }
}
/* 🍔 */
/* mobileのフォントサイズ */
/* メディアクエリごとにしてできるフォントサイズ */
@media screen and (min-width: 0px) {
  /* mobileのフォントサイズ */
  .r-fz-xs-xs > .uagb-heading-text,
  .r-fz-xs-xs {
    font-size: 0.75rem !important;
  }
  .r-fz-xs-sm > .uagb-heading-text,
  .r-fz-xs-sm {
    font-size: 0.875rem !important;
  }
  .r-fz-xs-md > .uagb-heading-text,
  .r-fz-xs-md {
    font-size: 1rem !important;
  }
  .r-fz-xs-lg > .uagb-heading-text,
  .r-fz-xs-lg {
    font-size: 1.125rem !important;
  }
  .r-fz-xs-xl > .uagb-heading-text,
  .r-fz-xs-xl {
    font-size: 1.25rem !important;
  }
  .r-fz-xs-2xl > .uagb-heading-text,
  .r-fz-xs-2xl {
    font-size: 1.5rem !important;
  }
  .r-fz-xs-3xl > .uagb-heading-text,
  .r-fz-xs-3xl {
    font-size: 1.875rem !important;
  }
  .r-fz-xs-4xl > .uagb-heading-text,
  .r-fz-xs-4xl {
    font-size: 2.4rem !important;
  }
  .r-fz-xs-5xl > .uagb-heading-text,
  .r-fz-xs-5xl {
    font-size: 3rem !important;
  }
  .r-fz-xs-6xl > .uagb-heading-text,
  .r-fz-xs-6xl {
    font-size: 3.6rem !important;
  }
  .r-fz-xs-7xl > .uagb-heading-text,
  .r-fz-xs-7xl {
    font-size: 4.6rem !important;
  }
  .r-fz-xs-8xl > .uagb-heading-text,
  .r-fz-xs-8xl {
    font-size: 5.7rem !important;
  }
}
@media screen and (min-width: 576px) {
  /* mobileのフォントサイズ */
  .r-fz-sm-xs > .uagb-heading-text,
  .r-fz-sm-xs {
    font-size: 0.75rem !important;
  }
  .r-fz-sm-sm > .uagb-heading-text,
  .r-fz-sm-sm {
    font-size: 0.875rem !important;
  }
  .r-fz-sm-md > .uagb-heading-text,
  .r-fz-sm-md {
    font-size: 1rem !important;
  }
  .r-fz-sm-lg > .uagb-heading-text,
  .r-fz-sm-lg {
    font-size: 1.125rem !important;
  }
  .r-fz-sm-xl > .uagb-heading-text,
  .r-fz-sm-xl {
    font-size: 1.25rem !important;
  }
  .r-fz-sm-2xl > .uagb-heading-text,
  .r-fz-sm-2xl {
    font-size: 1.5rem !important;
  }
  .r-fz-sm-3xl > .uagb-heading-text,
  .r-fz-sm-3xl {
    font-size: 1.875rem !important;
  }
  .r-fz-sm-4xl > .uagb-heading-text,
  .r-fz-sm-4xl {
    font-size: 2.4rem !important;
  }
  .r-fz-sm-5xl > .uagb-heading-text,
  .r-fz-sm-5xl {
    font-size: 3rem !important;
  }
  .r-fz-sm-6xl > .uagb-heading-text,
  .r-fz-sm-6xl {
    font-size: 3.6rem !important;
  }
  .r-fz-sm-7xl > .uagb-heading-text,
  .r-fz-sm-7xl {
    font-size: 4.6rem !important;
  }
  .r-fz-sm-8xl > .uagb-heading-text,
  .r-fz-sm-8xl {
    font-size: 5.7rem !important;
  }
}
@media screen and (min-width: 768px) {
  /* tablet,desktopのフォントサイズ */
  .r-fz-md-xs > .uagb-heading-text,
  .r-fz-md-xs {
    font-size: 0.75rem !important;
  }
  .r-fz-md-sm > .uagb-heading-text,
  .r-fz-md-sm {
    font-size: 0.875rem !important;
  }
  .r-fz-md-md > .uagb-heading-text,
  .r-fz-md-md {
    font-size: 1rem !important;
  }
  .r-fz-md-lg > .uagb-heading-text,
  .r-fz-md-lg {
    font-size: 1.125rem !important;
  }
  .r-fz-md-xl > .uagb-heading-text,
  .r-fz-md-xl {
    font-size: 1.375rem !important;
  }
  .r-fz-md-2xl > .uagb-heading-text,
  .r-fz-md-2xl {
    font-size: 1.75rem !important;
  }
  .r-fz-md-3xl > .uagb-heading-text,
  .r-fz-md-3xl {
    font-size: 2.25rem !important;
  }
  .r-fz-md-4xl > .uagb-heading-text,
  .r-fz-md-4xl {
    font-size: 2.8rem !important;
  }
  .r-fz-md-5xl > .uagb-heading-text,
  .r-fz-md-5xl {
    font-size: 3.5rem !important;
  }
  .r-fz-md-6xl > .uagb-heading-text,
  .r-fz-md-6xl {
    font-size: 4.4rem !important;
  }
  .r-fz-md-7xl > .uagb-heading-text,
  .r-fz-md-7xl {
    font-size: 5.4rem !important;
  }
  .r-fz-md-8xl > .uagb-heading-text,
  .r-fz-md-8xl {
    font-size: 6.8rem !important;
  }
}
@media screen and (min-width: 992px) {
  /* tablet,desktopのフォントサイズ */
  .r-fz-lg-xs > .uagb-heading-text,
  .r-fz-lg-xs {
    font-size: 0.75rem !important;
  }
  .r-fz-lg-sm > .uagb-heading-text,
  .r-fz-lg-sm {
    font-size: 0.875rem !important;
  }
  .r-fz-lg-md > .uagb-heading-text,
  .r-fz-lg-md {
    font-size: 1rem !important;
  }
  .r-fz-lg-lg > .uagb-heading-text,
  .r-fz-lg-lg {
    font-size: 1.125rem !important;
  }
  .r-fz-lg-xl > .uagb-heading-text,
  .r-fz-lg-xl {
    font-size: 1.375rem !important;
  }
  .r-fz-lg-2xl > .uagb-heading-text,
  .r-fz-lg-2xl {
    font-size: 1.75rem !important;
  }
  .r-fz-lg-3xl > .uagb-heading-text,
  .r-fz-lg-3xl {
    font-size: 2.25rem !important;
  }
  .r-fz-lg-4xl > .uagb-heading-text,
  .r-fz-lg-4xl {
    font-size: 2.8rem !important;
  }
  .r-fz-lg-5xl > .uagb-heading-text,
  .r-fz-lg-5xl {
    font-size: 3.5rem !important;
  }
  .r-fz-lg-6xl > .uagb-heading-text,
  .r-fz-lg-6xl {
    font-size: 4.4rem !important;
  }
  .r-fz-lg-7xl > .uagb-heading-text,
  .r-fz-lg-7xl {
    font-size: 5.4rem !important;
  }
  .r-fz-lg-8xl > .uagb-heading-text,
  .r-fz-lg-8xl {
    font-size: 6.8rem !important;
  }
}
@media screen and (min-width: 1200px) {
  /* tablet,desktopのフォントサイズ */
  .r-fz-xl-xs > .uagb-heading-text,
  .r-fz-xl-xs {
    font-size: 0.75rem !important;
  }
  .r-fz-xl-sm > .uagb-heading-text,
  .r-fz-xl-sm {
    font-size: 0.875rem !important;
  }
  .r-fz-xl-md > .uagb-heading-text,
  .r-fz-xl-md {
    font-size: 1rem !important;
  }
  .r-fz-xl-lg > .uagb-heading-text,
  .r-fz-xl-lg {
    font-size: 1.125rem !important;
  }
  .r-fz-xl-xl > .uagb-heading-text,
  .r-fz-xl-xl {
    font-size: 1.375rem !important;
  }
  .r-fz-xl-2xl > .uagb-heading-text,
  .r-fz-xl-2xl {
    font-size: 1.75rem !important;
  }
  .r-fz-xl-3xl > .uagb-heading-text,
  .r-fz-xl-3xl {
    font-size: 2.25rem !important;
  }
  .r-fz-xl-4xl > .uagb-heading-text,
  .r-fz-xl-4xl {
    font-size: 2.8rem !important;
  }
  .r-fz-xl-5xl > .uagb-heading-text,
  .r-fz-xl-5xl {
    font-size: 3.5rem !important;
  }
  .r-fz-xl-6xl > .uagb-heading-text,
  .r-fz-xl-6xl {
    font-size: 4.4rem !important;
  }
  .r-fz-xl-7xl > .uagb-heading-text,
  .r-fz-xl-7xl {
    font-size: 5.4rem !important;
  }
  .r-fz-xl-8xl > .uagb-heading-text,
  .r-fz-xl-8xl {
    font-size: 6.8rem !important;
  }
}
@media screen and (min-width: 1400px) {
  /* tablet,desktopのフォントサイズ */
  .r-fz-xxl-xs > .uagb-heading-text,
  .r-fz-xxl-xs {
    font-size: 0.75rem !important;
  }
  .r-fz-xxl-sm > .uagb-heading-text,
  .r-fz-xxl-sm {
    font-size: 0.875rem !important;
  }
  .r-fz-xxl-md > .uagb-heading-text,
  .r-fz-xxl-md {
    font-size: 1rem !important;
  }
  .r-fz-xxl-lg > .uagb-heading-text,
  .r-fz-xxl-lg {
    font-size: 1.125rem !important;
  }
  .r-fz-xxl-xl > .uagb-heading-text,
  .r-fz-xxl-xl {
    font-size: 1.375rem !important;
  }
  .r-fz-xxl-2xl > .uagb-heading-text,
  .r-fz-xxl-2xl {
    font-size: 1.75rem !important;
  }
  .r-fz-xxl-3xl > .uagb-heading-text,
  .r-fz-xxl-3xl {
    font-size: 2.25rem !important;
  }
  .r-fz-xxl-4xl > .uagb-heading-text,
  .r-fz-xxl-4xl {
    font-size: 2.8rem !important;
  }
  .r-fz-xxl-5xl > .uagb-heading-text,
  .r-fz-xxl-5xl {
    font-size: 3.5rem !important;
  }
  .r-fz-xxl-6xl > .uagb-heading-text,
  .r-fz-xxl-6xl {
    font-size: 4.4rem !important;
  }
  .r-fz-xxl-7xl > .uagb-heading-text,
  .r-fz-xxl-7xl {
    font-size: 5.4rem !important;
  }
  .r-fz-xxl-8xl > .uagb-heading-text,
  .r-fz-xxl-8xl {
    font-size: 6.8rem !important;
  }
}
.bold > .uagb-heading-text,
.bold {
  font-weight: bold;
}

.first-last-child-my0 > *:first-child {
  margin-top: 0px !important;
}

.first-last-child-my0 > *:last-child {
  margin-bottom: 0px !important;
}

.first-last-child-py0 > *:first-child {
  padding-top: 0px !important;
}

.first-last-child-py0 > *:last-child {
  padding-bottom: 0px !important;
}

/* ----------------------------------------
marginとpaddingのスペースをxsから6xlまでで定義する。
・marginはnegativeを定義する
・同じspacingでもmobileとtablet,desktopではスペースが異なるよう設定されている。
・ブレイクポイントxs-xlでそれぞれ以上・以下で適用できる。例えばmd以上に適用やmd以下に適用など。

サイズが大きくなるとモバイルよりもPCの方がスペースが大きくなる、これはPCでは適切なスペースでもモバイルでは大きすぎるため。
クラス名のプレフィックス[r-]はresponsiveの[r]でmobileとtablet,desktopで値が変わる事を表す。
 ---------------------------------------- */
@media (min-width: 0) {
  .r-m-0 {
    margin: 0 !important;
  }
  .r-mt-0 {
    margin-top: 0 !important;
  }
  .r-mr-0 {
    margin-right: 0 !important;
  }
  .r-mb-0 {
    margin-bottom: 0 !important;
  }
  .r-ml-0 {
    margin-left: 0 !important;
  }
  .r-mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-p-0 {
    padding: 0 !important;
  }
  .r-pt-0 {
    padding-top: 0 !important;
  }
  .r-pr-0 {
    padding-right: 0 !important;
  }
  .r-pb-0 {
    padding-bottom: 0 !important;
  }
  .r-pl-0 {
    padding-left: 0 !important;
  }
  .r-px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .r-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .r-m-n0 {
    margin: -0 !important;
  }
  .r-mt-n0 {
    margin-top: -0 !important;
  }
  .r-mr-n0 {
    margin-right: -0 !important;
  }
  .r-mb-n0 {
    margin-bottom: -0 !important;
  }
  .r-ml-n0 {
    margin-left: -0 !important;
  }
  .r-mx-n0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-n0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-m-xs {
    margin: 0.25rem !important;
  }
  .r-mt-xs {
    margin-top: 0.25rem !important;
  }
  .r-mr-xs {
    margin-right: 0.25rem !important;
  }
  .r-mb-xs {
    margin-bottom: 0.25rem !important;
  }
  .r-ml-xs {
    margin-left: 0.25rem !important;
  }
  .r-mx-xs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-xs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-p-xs {
    padding: 0.25rem !important;
  }
  .r-pt-xs {
    padding-top: 0.25rem !important;
  }
  .r-pr-xs {
    padding-right: 0.25rem !important;
  }
  .r-pb-xs {
    padding-bottom: 0.25rem !important;
  }
  .r-pl-xs {
    padding-left: 0.25rem !important;
  }
  .r-px-xs {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .r-py-xs {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .r-m-nxs {
    margin: -0.25rem !important;
  }
  .r-mt-nxs {
    margin-top: -0.25rem !important;
  }
  .r-mr-nxs {
    margin-right: -0.25rem !important;
  }
  .r-mb-nxs {
    margin-bottom: -0.25rem !important;
  }
  .r-ml-nxs {
    margin-left: -0.25rem !important;
  }
  .r-mx-nxs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-nxs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-m-sm {
    margin: 0.5rem !important;
  }
  .r-mt-sm {
    margin-top: 0.5rem !important;
  }
  .r-mr-sm {
    margin-right: 0.5rem !important;
  }
  .r-mb-sm {
    margin-bottom: 0.5rem !important;
  }
  .r-ml-sm {
    margin-left: 0.5rem !important;
  }
  .r-mx-sm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-p-sm {
    padding: 0.5rem !important;
  }
  .r-pt-sm {
    padding-top: 0.5rem !important;
  }
  .r-pr-sm {
    padding-right: 0.5rem !important;
  }
  .r-pb-sm {
    padding-bottom: 0.5rem !important;
  }
  .r-pl-sm {
    padding-left: 0.5rem !important;
  }
  .r-px-sm {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .r-py-sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .r-m-nsm {
    margin: -0.5rem !important;
  }
  .r-mt-nsm {
    margin-top: -0.5rem !important;
  }
  .r-mr-nsm {
    margin-right: -0.5rem !important;
  }
  .r-mb-nsm {
    margin-bottom: -0.5rem !important;
  }
  .r-ml-nsm {
    margin-left: -0.5rem !important;
  }
  .r-mx-nsm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-nsm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-m-md {
    margin: 1rem !important;
  }
  .r-mt-md {
    margin-top: 1rem !important;
  }
  .r-mr-md {
    margin-right: 1rem !important;
  }
  .r-mb-md {
    margin-bottom: 1rem !important;
  }
  .r-ml-md {
    margin-left: 1rem !important;
  }
  .r-mx-md {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-md {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-p-md {
    padding: 1rem !important;
  }
  .r-pt-md {
    padding-top: 1rem !important;
  }
  .r-pr-md {
    padding-right: 1rem !important;
  }
  .r-pb-md {
    padding-bottom: 1rem !important;
  }
  .r-pl-md {
    padding-left: 1rem !important;
  }
  .r-px-md {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .r-py-md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .r-m-nmd {
    margin: -1rem !important;
  }
  .r-mt-nmd {
    margin-top: -1rem !important;
  }
  .r-mr-nmd {
    margin-right: -1rem !important;
  }
  .r-mb-nmd {
    margin-bottom: -1rem !important;
  }
  .r-ml-nmd {
    margin-left: -1rem !important;
  }
  .r-mx-nmd {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-nmd {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-m-lg {
    margin: 1.5rem !important;
  }
  .r-mt-lg {
    margin-top: 1.5rem !important;
  }
  .r-mr-lg {
    margin-right: 1.5rem !important;
  }
  .r-mb-lg {
    margin-bottom: 1.5rem !important;
  }
  .r-ml-lg {
    margin-left: 1.5rem !important;
  }
  .r-mx-lg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-lg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-p-lg {
    padding: 1.5rem !important;
  }
  .r-pt-lg {
    padding-top: 1.5rem !important;
  }
  .r-pr-lg {
    padding-right: 1.5rem !important;
  }
  .r-pb-lg {
    padding-bottom: 1.5rem !important;
  }
  .r-pl-lg {
    padding-left: 1.5rem !important;
  }
  .r-px-lg {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .r-py-lg {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .r-m-nlg {
    margin: -1.5rem !important;
  }
  .r-mt-nlg {
    margin-top: -1.5rem !important;
  }
  .r-mr-nlg {
    margin-right: -1.5rem !important;
  }
  .r-mb-nlg {
    margin-bottom: -1.5rem !important;
  }
  .r-ml-nlg {
    margin-left: -1.5rem !important;
  }
  .r-mx-nlg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-nlg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-m-xl {
    margin: 2rem !important;
  }
  .r-mt-xl {
    margin-top: 2rem !important;
  }
  .r-mr-xl {
    margin-right: 2rem !important;
  }
  .r-mb-xl {
    margin-bottom: 2rem !important;
  }
  .r-ml-xl {
    margin-left: 2rem !important;
  }
  .r-mx-xl {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .r-my-xl {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .r-p-xl {
    padding: 2rem !important;
  }
  .r-pt-xl {
    padding-top: 2rem !important;
  }
  .r-pr-xl {
    padding-right: 2rem !important;
  }
  .r-pb-xl {
    padding-bottom: 2rem !important;
  }
  .r-pl-xl {
    padding-left: 2rem !important;
  }
  .r-px-xl {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .r-py-xl {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .r-m-nxl {
    margin: -2rem !important;
  }
  .r-mt-nxl {
    margin-top: -2rem !important;
  }
  .r-mr-nxl {
    margin-right: -2rem !important;
  }
  .r-mb-nxl {
    margin-bottom: -2rem !important;
  }
  .r-ml-nxl {
    margin-left: -2rem !important;
  }
  .r-mx-nxl {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .r-my-nxl {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .r-m-2xl {
    margin: 3rem !important;
  }
  .r-mt-2xl {
    margin-top: 3rem !important;
  }
  .r-mr-2xl {
    margin-right: 3rem !important;
  }
  .r-mb-2xl {
    margin-bottom: 3rem !important;
  }
  .r-ml-2xl {
    margin-left: 3rem !important;
  }
  .r-mx-2xl {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .r-my-2xl {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .r-p-2xl {
    padding: 3rem !important;
  }
  .r-pt-2xl {
    padding-top: 3rem !important;
  }
  .r-pr-2xl {
    padding-right: 3rem !important;
  }
  .r-pb-2xl {
    padding-bottom: 3rem !important;
  }
  .r-pl-2xl {
    padding-left: 3rem !important;
  }
  .r-px-2xl {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .r-py-2xl {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .r-m-n2xl {
    margin: -3rem !important;
  }
  .r-mt-n2xl {
    margin-top: -3rem !important;
  }
  .r-mr-n2xl {
    margin-right: -3rem !important;
  }
  .r-mb-n2xl {
    margin-bottom: -3rem !important;
  }
  .r-ml-n2xl {
    margin-left: -3rem !important;
  }
  .r-mx-n2xl {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .r-my-n2xl {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .r-m-3xl {
    margin: 4.5rem !important;
  }
  .r-mt-3xl {
    margin-top: 4.5rem !important;
  }
  .r-mr-3xl {
    margin-right: 4.5rem !important;
  }
  .r-mb-3xl {
    margin-bottom: 4.5rem !important;
  }
  .r-ml-3xl {
    margin-left: 4.5rem !important;
  }
  .r-mx-3xl {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .r-my-3xl {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .r-p-3xl {
    padding: 4.5rem !important;
  }
  .r-pt-3xl {
    padding-top: 4.5rem !important;
  }
  .r-pr-3xl {
    padding-right: 4.5rem !important;
  }
  .r-pb-3xl {
    padding-bottom: 4.5rem !important;
  }
  .r-pl-3xl {
    padding-left: 4.5rem !important;
  }
  .r-px-3xl {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .r-py-3xl {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .r-m-n3xl {
    margin: -4.5rem !important;
  }
  .r-mt-n3xl {
    margin-top: -4.5rem !important;
  }
  .r-mr-n3xl {
    margin-right: -4.5rem !important;
  }
  .r-mb-n3xl {
    margin-bottom: -4.5rem !important;
  }
  .r-ml-n3xl {
    margin-left: -4.5rem !important;
  }
  .r-mx-n3xl {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .r-my-n3xl {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .r-m-4xl {
    margin: 6rem !important;
  }
  .r-mt-4xl {
    margin-top: 6rem !important;
  }
  .r-mr-4xl {
    margin-right: 6rem !important;
  }
  .r-mb-4xl {
    margin-bottom: 6rem !important;
  }
  .r-ml-4xl {
    margin-left: 6rem !important;
  }
  .r-mx-4xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-4xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-p-4xl {
    padding: 6rem !important;
  }
  .r-pt-4xl {
    padding-top: 6rem !important;
  }
  .r-pr-4xl {
    padding-right: 6rem !important;
  }
  .r-pb-4xl {
    padding-bottom: 6rem !important;
  }
  .r-pl-4xl {
    padding-left: 6rem !important;
  }
  .r-px-4xl {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .r-py-4xl {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .r-m-n4xl {
    margin: -6rem !important;
  }
  .r-mt-n4xl {
    margin-top: -6rem !important;
  }
  .r-mr-n4xl {
    margin-right: -6rem !important;
  }
  .r-mb-n4xl {
    margin-bottom: -6rem !important;
  }
  .r-ml-n4xl {
    margin-left: -6rem !important;
  }
  .r-mx-n4xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-n4xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-m-5xl {
    margin: 8rem !important;
  }
  .r-mt-5xl {
    margin-top: 8rem !important;
  }
  .r-mr-5xl {
    margin-right: 8rem !important;
  }
  .r-mb-5xl {
    margin-bottom: 8rem !important;
  }
  .r-ml-5xl {
    margin-left: 8rem !important;
  }
  .r-mx-5xl {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .r-my-5xl {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .r-p-5xl {
    padding: 8rem !important;
  }
  .r-pt-5xl {
    padding-top: 8rem !important;
  }
  .r-pr-5xl {
    padding-right: 8rem !important;
  }
  .r-pb-5xl {
    padding-bottom: 8rem !important;
  }
  .r-pl-5xl {
    padding-left: 8rem !important;
  }
  .r-px-5xl {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .r-py-5xl {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .r-m-n5xl {
    margin: -8rem !important;
  }
  .r-mt-n5xl {
    margin-top: -8rem !important;
  }
  .r-mr-n5xl {
    margin-right: -8rem !important;
  }
  .r-mb-n5xl {
    margin-bottom: -8rem !important;
  }
  .r-ml-n5xl {
    margin-left: -8rem !important;
  }
  .r-mx-n5xl {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .r-my-n5xl {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .r-m-6xl {
    margin: 10rem !important;
  }
  .r-mt-6xl {
    margin-top: 10rem !important;
  }
  .r-mr-6xl {
    margin-right: 10rem !important;
  }
  .r-mb-6xl {
    margin-bottom: 10rem !important;
  }
  .r-ml-6xl {
    margin-left: 10rem !important;
  }
  .r-mx-6xl {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .r-my-6xl {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .r-p-6xl {
    padding: 10rem !important;
  }
  .r-pt-6xl {
    padding-top: 10rem !important;
  }
  .r-pr-6xl {
    padding-right: 10rem !important;
  }
  .r-pb-6xl {
    padding-bottom: 10rem !important;
  }
  .r-pl-6xl {
    padding-left: 10rem !important;
  }
  .r-px-6xl {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .r-py-6xl {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .r-m-n6xl {
    margin: -10rem !important;
  }
  .r-mt-n6xl {
    margin-top: -10rem !important;
  }
  .r-mr-n6xl {
    margin-right: -10rem !important;
  }
  .r-mb-n6xl {
    margin-bottom: -10rem !important;
  }
  .r-ml-n6xl {
    margin-left: -10rem !important;
  }
  .r-mx-n6xl {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .r-my-n6xl {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
}
@media (min-width: 768px) {
  .r-m-0 {
    margin: 0 !important;
  }
  .r-mt-0 {
    margin-top: 0 !important;
  }
  .r-mr-0 {
    margin-right: 0 !important;
  }
  .r-mb-0 {
    margin-bottom: 0 !important;
  }
  .r-ml-0 {
    margin-left: 0 !important;
  }
  .r-mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-p-0 {
    padding: 0 !important;
  }
  .r-pt-0 {
    padding-top: 0 !important;
  }
  .r-pr-0 {
    padding-right: 0 !important;
  }
  .r-pb-0 {
    padding-bottom: 0 !important;
  }
  .r-pl-0 {
    padding-left: 0 !important;
  }
  .r-px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .r-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .r-m-n0 {
    margin: -0 !important;
  }
  .r-mt-n0 {
    margin-top: -0 !important;
  }
  .r-mr-n0 {
    margin-right: -0 !important;
  }
  .r-mb-n0 {
    margin-bottom: -0 !important;
  }
  .r-ml-n0 {
    margin-left: -0 !important;
  }
  .r-mx-n0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-n0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-m-xs {
    margin: 0.25rem !important;
  }
  .r-mt-xs {
    margin-top: 0.25rem !important;
  }
  .r-mr-xs {
    margin-right: 0.25rem !important;
  }
  .r-mb-xs {
    margin-bottom: 0.25rem !important;
  }
  .r-ml-xs {
    margin-left: 0.25rem !important;
  }
  .r-mx-xs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-xs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-p-xs {
    padding: 0.25rem !important;
  }
  .r-pt-xs {
    padding-top: 0.25rem !important;
  }
  .r-pr-xs {
    padding-right: 0.25rem !important;
  }
  .r-pb-xs {
    padding-bottom: 0.25rem !important;
  }
  .r-pl-xs {
    padding-left: 0.25rem !important;
  }
  .r-px-xs {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .r-py-xs {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .r-m-nxs {
    margin: -0.25rem !important;
  }
  .r-mt-nxs {
    margin-top: -0.25rem !important;
  }
  .r-mr-nxs {
    margin-right: -0.25rem !important;
  }
  .r-mb-nxs {
    margin-bottom: -0.25rem !important;
  }
  .r-ml-nxs {
    margin-left: -0.25rem !important;
  }
  .r-mx-nxs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-nxs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-m-sm {
    margin: 0.5rem !important;
  }
  .r-mt-sm {
    margin-top: 0.5rem !important;
  }
  .r-mr-sm {
    margin-right: 0.5rem !important;
  }
  .r-mb-sm {
    margin-bottom: 0.5rem !important;
  }
  .r-ml-sm {
    margin-left: 0.5rem !important;
  }
  .r-mx-sm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-p-sm {
    padding: 0.5rem !important;
  }
  .r-pt-sm {
    padding-top: 0.5rem !important;
  }
  .r-pr-sm {
    padding-right: 0.5rem !important;
  }
  .r-pb-sm {
    padding-bottom: 0.5rem !important;
  }
  .r-pl-sm {
    padding-left: 0.5rem !important;
  }
  .r-px-sm {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .r-py-sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .r-m-nsm {
    margin: -0.5rem !important;
  }
  .r-mt-nsm {
    margin-top: -0.5rem !important;
  }
  .r-mr-nsm {
    margin-right: -0.5rem !important;
  }
  .r-mb-nsm {
    margin-bottom: -0.5rem !important;
  }
  .r-ml-nsm {
    margin-left: -0.5rem !important;
  }
  .r-mx-nsm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-nsm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-m-md {
    margin: 1rem !important;
  }
  .r-mt-md {
    margin-top: 1rem !important;
  }
  .r-mr-md {
    margin-right: 1rem !important;
  }
  .r-mb-md {
    margin-bottom: 1rem !important;
  }
  .r-ml-md {
    margin-left: 1rem !important;
  }
  .r-mx-md {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-md {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-p-md {
    padding: 1rem !important;
  }
  .r-pt-md {
    padding-top: 1rem !important;
  }
  .r-pr-md {
    padding-right: 1rem !important;
  }
  .r-pb-md {
    padding-bottom: 1rem !important;
  }
  .r-pl-md {
    padding-left: 1rem !important;
  }
  .r-px-md {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .r-py-md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .r-m-nmd {
    margin: -1rem !important;
  }
  .r-mt-nmd {
    margin-top: -1rem !important;
  }
  .r-mr-nmd {
    margin-right: -1rem !important;
  }
  .r-mb-nmd {
    margin-bottom: -1rem !important;
  }
  .r-ml-nmd {
    margin-left: -1rem !important;
  }
  .r-mx-nmd {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-nmd {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-m-lg {
    margin: 1.5rem !important;
  }
  .r-mt-lg {
    margin-top: 1.5rem !important;
  }
  .r-mr-lg {
    margin-right: 1.5rem !important;
  }
  .r-mb-lg {
    margin-bottom: 1.5rem !important;
  }
  .r-ml-lg {
    margin-left: 1.5rem !important;
  }
  .r-mx-lg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-lg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-p-lg {
    padding: 1.5rem !important;
  }
  .r-pt-lg {
    padding-top: 1.5rem !important;
  }
  .r-pr-lg {
    padding-right: 1.5rem !important;
  }
  .r-pb-lg {
    padding-bottom: 1.5rem !important;
  }
  .r-pl-lg {
    padding-left: 1.5rem !important;
  }
  .r-px-lg {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .r-py-lg {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .r-m-nlg {
    margin: -1.5rem !important;
  }
  .r-mt-nlg {
    margin-top: -1.5rem !important;
  }
  .r-mr-nlg {
    margin-right: -1.5rem !important;
  }
  .r-mb-nlg {
    margin-bottom: -1.5rem !important;
  }
  .r-ml-nlg {
    margin-left: -1.5rem !important;
  }
  .r-mx-nlg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-nlg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-m-xl {
    margin: 2.5rem !important;
  }
  .r-mt-xl {
    margin-top: 2.5rem !important;
  }
  .r-mr-xl {
    margin-right: 2.5rem !important;
  }
  .r-mb-xl {
    margin-bottom: 2.5rem !important;
  }
  .r-ml-xl {
    margin-left: 2.5rem !important;
  }
  .r-mx-xl {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .r-my-xl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .r-p-xl {
    padding: 2.5rem !important;
  }
  .r-pt-xl {
    padding-top: 2.5rem !important;
  }
  .r-pr-xl {
    padding-right: 2.5rem !important;
  }
  .r-pb-xl {
    padding-bottom: 2.5rem !important;
  }
  .r-pl-xl {
    padding-left: 2.5rem !important;
  }
  .r-px-xl {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .r-py-xl {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .r-m-nxl {
    margin: -2.5rem !important;
  }
  .r-mt-nxl {
    margin-top: -2.5rem !important;
  }
  .r-mr-nxl {
    margin-right: -2.5rem !important;
  }
  .r-mb-nxl {
    margin-bottom: -2.5rem !important;
  }
  .r-ml-nxl {
    margin-left: -2.5rem !important;
  }
  .r-mx-nxl {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .r-my-nxl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .r-m-2xl {
    margin: 4rem !important;
  }
  .r-mt-2xl {
    margin-top: 4rem !important;
  }
  .r-mr-2xl {
    margin-right: 4rem !important;
  }
  .r-mb-2xl {
    margin-bottom: 4rem !important;
  }
  .r-ml-2xl {
    margin-left: 4rem !important;
  }
  .r-mx-2xl {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .r-my-2xl {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .r-p-2xl {
    padding: 4rem !important;
  }
  .r-pt-2xl {
    padding-top: 4rem !important;
  }
  .r-pr-2xl {
    padding-right: 4rem !important;
  }
  .r-pb-2xl {
    padding-bottom: 4rem !important;
  }
  .r-pl-2xl {
    padding-left: 4rem !important;
  }
  .r-px-2xl {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .r-py-2xl {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .r-m-n2xl {
    margin: -4rem !important;
  }
  .r-mt-n2xl {
    margin-top: -4rem !important;
  }
  .r-mr-n2xl {
    margin-right: -4rem !important;
  }
  .r-mb-n2xl {
    margin-bottom: -4rem !important;
  }
  .r-ml-n2xl {
    margin-left: -4rem !important;
  }
  .r-mx-n2xl {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .r-my-n2xl {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .r-m-3xl {
    margin: 6rem !important;
  }
  .r-mt-3xl {
    margin-top: 6rem !important;
  }
  .r-mr-3xl {
    margin-right: 6rem !important;
  }
  .r-mb-3xl {
    margin-bottom: 6rem !important;
  }
  .r-ml-3xl {
    margin-left: 6rem !important;
  }
  .r-mx-3xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-3xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-p-3xl {
    padding: 6rem !important;
  }
  .r-pt-3xl {
    padding-top: 6rem !important;
  }
  .r-pr-3xl {
    padding-right: 6rem !important;
  }
  .r-pb-3xl {
    padding-bottom: 6rem !important;
  }
  .r-pl-3xl {
    padding-left: 6rem !important;
  }
  .r-px-3xl {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .r-py-3xl {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .r-m-n3xl {
    margin: -6rem !important;
  }
  .r-mt-n3xl {
    margin-top: -6rem !important;
  }
  .r-mr-n3xl {
    margin-right: -6rem !important;
  }
  .r-mb-n3xl {
    margin-bottom: -6rem !important;
  }
  .r-ml-n3xl {
    margin-left: -6rem !important;
  }
  .r-mx-n3xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-n3xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-m-4xl {
    margin: 9rem !important;
  }
  .r-mt-4xl {
    margin-top: 9rem !important;
  }
  .r-mr-4xl {
    margin-right: 9rem !important;
  }
  .r-mb-4xl {
    margin-bottom: 9rem !important;
  }
  .r-ml-4xl {
    margin-left: 9rem !important;
  }
  .r-mx-4xl {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .r-my-4xl {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .r-p-4xl {
    padding: 9rem !important;
  }
  .r-pt-4xl {
    padding-top: 9rem !important;
  }
  .r-pr-4xl {
    padding-right: 9rem !important;
  }
  .r-pb-4xl {
    padding-bottom: 9rem !important;
  }
  .r-pl-4xl {
    padding-left: 9rem !important;
  }
  .r-px-4xl {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .r-py-4xl {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .r-m-n4xl {
    margin: -9rem !important;
  }
  .r-mt-n4xl {
    margin-top: -9rem !important;
  }
  .r-mr-n4xl {
    margin-right: -9rem !important;
  }
  .r-mb-n4xl {
    margin-bottom: -9rem !important;
  }
  .r-ml-n4xl {
    margin-left: -9rem !important;
  }
  .r-mx-n4xl {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .r-my-n4xl {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .r-m-5xl {
    margin: 14rem !important;
  }
  .r-mt-5xl {
    margin-top: 14rem !important;
  }
  .r-mr-5xl {
    margin-right: 14rem !important;
  }
  .r-mb-5xl {
    margin-bottom: 14rem !important;
  }
  .r-ml-5xl {
    margin-left: 14rem !important;
  }
  .r-mx-5xl {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .r-my-5xl {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .r-p-5xl {
    padding: 14rem !important;
  }
  .r-pt-5xl {
    padding-top: 14rem !important;
  }
  .r-pr-5xl {
    padding-right: 14rem !important;
  }
  .r-pb-5xl {
    padding-bottom: 14rem !important;
  }
  .r-pl-5xl {
    padding-left: 14rem !important;
  }
  .r-px-5xl {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .r-py-5xl {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .r-m-n5xl {
    margin: -14rem !important;
  }
  .r-mt-n5xl {
    margin-top: -14rem !important;
  }
  .r-mr-n5xl {
    margin-right: -14rem !important;
  }
  .r-mb-n5xl {
    margin-bottom: -14rem !important;
  }
  .r-ml-n5xl {
    margin-left: -14rem !important;
  }
  .r-mx-n5xl {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .r-my-n5xl {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .r-m-6xl {
    margin: 20rem !important;
  }
  .r-mt-6xl {
    margin-top: 20rem !important;
  }
  .r-mr-6xl {
    margin-right: 20rem !important;
  }
  .r-mb-6xl {
    margin-bottom: 20rem !important;
  }
  .r-ml-6xl {
    margin-left: 20rem !important;
  }
  .r-mx-6xl {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .r-my-6xl {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .r-p-6xl {
    padding: 20rem !important;
  }
  .r-pt-6xl {
    padding-top: 20rem !important;
  }
  .r-pr-6xl {
    padding-right: 20rem !important;
  }
  .r-pb-6xl {
    padding-bottom: 20rem !important;
  }
  .r-pl-6xl {
    padding-left: 20rem !important;
  }
  .r-px-6xl {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .r-py-6xl {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .r-m-n6xl {
    margin: -20rem !important;
  }
  .r-mt-n6xl {
    margin-top: -20rem !important;
  }
  .r-mr-n6xl {
    margin-right: -20rem !important;
  }
  .r-mb-n6xl {
    margin-bottom: -20rem !important;
  }
  .r-ml-n6xl {
    margin-left: -20rem !important;
  }
  .r-mx-n6xl {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .r-my-n6xl {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
}
@media (min-width: 576px) {
  .r-m-sm-0 {
    margin: 0 !important;
  }
  .r-mt-sm-0 {
    margin-top: 0 !important;
  }
  .r-mr-sm-0 {
    margin-right: 0 !important;
  }
  .r-mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .r-ml-sm-0 {
    margin-left: 0 !important;
  }
  .r-mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-p-sm-0 {
    padding: 0 !important;
  }
  .r-pt-sm-0 {
    padding-top: 0 !important;
  }
  .r-pr-sm-0 {
    padding-right: 0 !important;
  }
  .r-pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .r-pl-sm-0 {
    padding-left: 0 !important;
  }
  .r-px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .r-py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .r-m-sm-n0 {
    margin: -0 !important;
  }
  .r-mt-sm-n0 {
    margin-top: -0 !important;
  }
  .r-mr-sm-n0 {
    margin-right: -0 !important;
  }
  .r-mb-sm-n0 {
    margin-bottom: -0 !important;
  }
  .r-ml-sm-n0 {
    margin-left: -0 !important;
  }
  .r-mx-sm-n0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-sm-n0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-m-sm-xs {
    margin: 0.25rem !important;
  }
  .r-mt-sm-xs {
    margin-top: 0.25rem !important;
  }
  .r-mr-sm-xs {
    margin-right: 0.25rem !important;
  }
  .r-mb-sm-xs {
    margin-bottom: 0.25rem !important;
  }
  .r-ml-sm-xs {
    margin-left: 0.25rem !important;
  }
  .r-mx-sm-xs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-sm-xs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-p-sm-xs {
    padding: 0.25rem !important;
  }
  .r-pt-sm-xs {
    padding-top: 0.25rem !important;
  }
  .r-pr-sm-xs {
    padding-right: 0.25rem !important;
  }
  .r-pb-sm-xs {
    padding-bottom: 0.25rem !important;
  }
  .r-pl-sm-xs {
    padding-left: 0.25rem !important;
  }
  .r-px-sm-xs {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .r-py-sm-xs {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .r-m-sm-nxs {
    margin: -0.25rem !important;
  }
  .r-mt-sm-nxs {
    margin-top: -0.25rem !important;
  }
  .r-mr-sm-nxs {
    margin-right: -0.25rem !important;
  }
  .r-mb-sm-nxs {
    margin-bottom: -0.25rem !important;
  }
  .r-ml-sm-nxs {
    margin-left: -0.25rem !important;
  }
  .r-mx-sm-nxs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-sm-nxs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-m-sm-sm {
    margin: 0.5rem !important;
  }
  .r-mt-sm-sm {
    margin-top: 0.5rem !important;
  }
  .r-mr-sm-sm {
    margin-right: 0.5rem !important;
  }
  .r-mb-sm-sm {
    margin-bottom: 0.5rem !important;
  }
  .r-ml-sm-sm {
    margin-left: 0.5rem !important;
  }
  .r-mx-sm-sm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-sm-sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-p-sm-sm {
    padding: 0.5rem !important;
  }
  .r-pt-sm-sm {
    padding-top: 0.5rem !important;
  }
  .r-pr-sm-sm {
    padding-right: 0.5rem !important;
  }
  .r-pb-sm-sm {
    padding-bottom: 0.5rem !important;
  }
  .r-pl-sm-sm {
    padding-left: 0.5rem !important;
  }
  .r-px-sm-sm {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .r-py-sm-sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .r-m-sm-nsm {
    margin: -0.5rem !important;
  }
  .r-mt-sm-nsm {
    margin-top: -0.5rem !important;
  }
  .r-mr-sm-nsm {
    margin-right: -0.5rem !important;
  }
  .r-mb-sm-nsm {
    margin-bottom: -0.5rem !important;
  }
  .r-ml-sm-nsm {
    margin-left: -0.5rem !important;
  }
  .r-mx-sm-nsm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-sm-nsm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-m-sm-md {
    margin: 1rem !important;
  }
  .r-mt-sm-md {
    margin-top: 1rem !important;
  }
  .r-mr-sm-md {
    margin-right: 1rem !important;
  }
  .r-mb-sm-md {
    margin-bottom: 1rem !important;
  }
  .r-ml-sm-md {
    margin-left: 1rem !important;
  }
  .r-mx-sm-md {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-sm-md {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-p-sm-md {
    padding: 1rem !important;
  }
  .r-pt-sm-md {
    padding-top: 1rem !important;
  }
  .r-pr-sm-md {
    padding-right: 1rem !important;
  }
  .r-pb-sm-md {
    padding-bottom: 1rem !important;
  }
  .r-pl-sm-md {
    padding-left: 1rem !important;
  }
  .r-px-sm-md {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .r-py-sm-md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .r-m-sm-nmd {
    margin: -1rem !important;
  }
  .r-mt-sm-nmd {
    margin-top: -1rem !important;
  }
  .r-mr-sm-nmd {
    margin-right: -1rem !important;
  }
  .r-mb-sm-nmd {
    margin-bottom: -1rem !important;
  }
  .r-ml-sm-nmd {
    margin-left: -1rem !important;
  }
  .r-mx-sm-nmd {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-sm-nmd {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-m-sm-lg {
    margin: 1.5rem !important;
  }
  .r-mt-sm-lg {
    margin-top: 1.5rem !important;
  }
  .r-mr-sm-lg {
    margin-right: 1.5rem !important;
  }
  .r-mb-sm-lg {
    margin-bottom: 1.5rem !important;
  }
  .r-ml-sm-lg {
    margin-left: 1.5rem !important;
  }
  .r-mx-sm-lg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-sm-lg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-p-sm-lg {
    padding: 1.5rem !important;
  }
  .r-pt-sm-lg {
    padding-top: 1.5rem !important;
  }
  .r-pr-sm-lg {
    padding-right: 1.5rem !important;
  }
  .r-pb-sm-lg {
    padding-bottom: 1.5rem !important;
  }
  .r-pl-sm-lg {
    padding-left: 1.5rem !important;
  }
  .r-px-sm-lg {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .r-py-sm-lg {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .r-m-sm-nlg {
    margin: -1.5rem !important;
  }
  .r-mt-sm-nlg {
    margin-top: -1.5rem !important;
  }
  .r-mr-sm-nlg {
    margin-right: -1.5rem !important;
  }
  .r-mb-sm-nlg {
    margin-bottom: -1.5rem !important;
  }
  .r-ml-sm-nlg {
    margin-left: -1.5rem !important;
  }
  .r-mx-sm-nlg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-sm-nlg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-m-sm-xl {
    margin: 2rem !important;
  }
  .r-mt-sm-xl {
    margin-top: 2rem !important;
  }
  .r-mr-sm-xl {
    margin-right: 2rem !important;
  }
  .r-mb-sm-xl {
    margin-bottom: 2rem !important;
  }
  .r-ml-sm-xl {
    margin-left: 2rem !important;
  }
  .r-mx-sm-xl {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .r-my-sm-xl {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .r-p-sm-xl {
    padding: 2rem !important;
  }
  .r-pt-sm-xl {
    padding-top: 2rem !important;
  }
  .r-pr-sm-xl {
    padding-right: 2rem !important;
  }
  .r-pb-sm-xl {
    padding-bottom: 2rem !important;
  }
  .r-pl-sm-xl {
    padding-left: 2rem !important;
  }
  .r-px-sm-xl {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .r-py-sm-xl {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .r-m-sm-nxl {
    margin: -2rem !important;
  }
  .r-mt-sm-nxl {
    margin-top: -2rem !important;
  }
  .r-mr-sm-nxl {
    margin-right: -2rem !important;
  }
  .r-mb-sm-nxl {
    margin-bottom: -2rem !important;
  }
  .r-ml-sm-nxl {
    margin-left: -2rem !important;
  }
  .r-mx-sm-nxl {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .r-my-sm-nxl {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .r-m-sm-2xl {
    margin: 3rem !important;
  }
  .r-mt-sm-2xl {
    margin-top: 3rem !important;
  }
  .r-mr-sm-2xl {
    margin-right: 3rem !important;
  }
  .r-mb-sm-2xl {
    margin-bottom: 3rem !important;
  }
  .r-ml-sm-2xl {
    margin-left: 3rem !important;
  }
  .r-mx-sm-2xl {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .r-my-sm-2xl {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .r-p-sm-2xl {
    padding: 3rem !important;
  }
  .r-pt-sm-2xl {
    padding-top: 3rem !important;
  }
  .r-pr-sm-2xl {
    padding-right: 3rem !important;
  }
  .r-pb-sm-2xl {
    padding-bottom: 3rem !important;
  }
  .r-pl-sm-2xl {
    padding-left: 3rem !important;
  }
  .r-px-sm-2xl {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .r-py-sm-2xl {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .r-m-sm-n2xl {
    margin: -3rem !important;
  }
  .r-mt-sm-n2xl {
    margin-top: -3rem !important;
  }
  .r-mr-sm-n2xl {
    margin-right: -3rem !important;
  }
  .r-mb-sm-n2xl {
    margin-bottom: -3rem !important;
  }
  .r-ml-sm-n2xl {
    margin-left: -3rem !important;
  }
  .r-mx-sm-n2xl {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .r-my-sm-n2xl {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .r-m-sm-3xl {
    margin: 4.5rem !important;
  }
  .r-mt-sm-3xl {
    margin-top: 4.5rem !important;
  }
  .r-mr-sm-3xl {
    margin-right: 4.5rem !important;
  }
  .r-mb-sm-3xl {
    margin-bottom: 4.5rem !important;
  }
  .r-ml-sm-3xl {
    margin-left: 4.5rem !important;
  }
  .r-mx-sm-3xl {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .r-my-sm-3xl {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .r-p-sm-3xl {
    padding: 4.5rem !important;
  }
  .r-pt-sm-3xl {
    padding-top: 4.5rem !important;
  }
  .r-pr-sm-3xl {
    padding-right: 4.5rem !important;
  }
  .r-pb-sm-3xl {
    padding-bottom: 4.5rem !important;
  }
  .r-pl-sm-3xl {
    padding-left: 4.5rem !important;
  }
  .r-px-sm-3xl {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .r-py-sm-3xl {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .r-m-sm-n3xl {
    margin: -4.5rem !important;
  }
  .r-mt-sm-n3xl {
    margin-top: -4.5rem !important;
  }
  .r-mr-sm-n3xl {
    margin-right: -4.5rem !important;
  }
  .r-mb-sm-n3xl {
    margin-bottom: -4.5rem !important;
  }
  .r-ml-sm-n3xl {
    margin-left: -4.5rem !important;
  }
  .r-mx-sm-n3xl {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .r-my-sm-n3xl {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .r-m-sm-4xl {
    margin: 6rem !important;
  }
  .r-mt-sm-4xl {
    margin-top: 6rem !important;
  }
  .r-mr-sm-4xl {
    margin-right: 6rem !important;
  }
  .r-mb-sm-4xl {
    margin-bottom: 6rem !important;
  }
  .r-ml-sm-4xl {
    margin-left: 6rem !important;
  }
  .r-mx-sm-4xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-sm-4xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-p-sm-4xl {
    padding: 6rem !important;
  }
  .r-pt-sm-4xl {
    padding-top: 6rem !important;
  }
  .r-pr-sm-4xl {
    padding-right: 6rem !important;
  }
  .r-pb-sm-4xl {
    padding-bottom: 6rem !important;
  }
  .r-pl-sm-4xl {
    padding-left: 6rem !important;
  }
  .r-px-sm-4xl {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .r-py-sm-4xl {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .r-m-sm-n4xl {
    margin: -6rem !important;
  }
  .r-mt-sm-n4xl {
    margin-top: -6rem !important;
  }
  .r-mr-sm-n4xl {
    margin-right: -6rem !important;
  }
  .r-mb-sm-n4xl {
    margin-bottom: -6rem !important;
  }
  .r-ml-sm-n4xl {
    margin-left: -6rem !important;
  }
  .r-mx-sm-n4xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-sm-n4xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-m-sm-5xl {
    margin: 8rem !important;
  }
  .r-mt-sm-5xl {
    margin-top: 8rem !important;
  }
  .r-mr-sm-5xl {
    margin-right: 8rem !important;
  }
  .r-mb-sm-5xl {
    margin-bottom: 8rem !important;
  }
  .r-ml-sm-5xl {
    margin-left: 8rem !important;
  }
  .r-mx-sm-5xl {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .r-my-sm-5xl {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .r-p-sm-5xl {
    padding: 8rem !important;
  }
  .r-pt-sm-5xl {
    padding-top: 8rem !important;
  }
  .r-pr-sm-5xl {
    padding-right: 8rem !important;
  }
  .r-pb-sm-5xl {
    padding-bottom: 8rem !important;
  }
  .r-pl-sm-5xl {
    padding-left: 8rem !important;
  }
  .r-px-sm-5xl {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .r-py-sm-5xl {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .r-m-sm-n5xl {
    margin: -8rem !important;
  }
  .r-mt-sm-n5xl {
    margin-top: -8rem !important;
  }
  .r-mr-sm-n5xl {
    margin-right: -8rem !important;
  }
  .r-mb-sm-n5xl {
    margin-bottom: -8rem !important;
  }
  .r-ml-sm-n5xl {
    margin-left: -8rem !important;
  }
  .r-mx-sm-n5xl {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .r-my-sm-n5xl {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .r-m-sm-6xl {
    margin: 10rem !important;
  }
  .r-mt-sm-6xl {
    margin-top: 10rem !important;
  }
  .r-mr-sm-6xl {
    margin-right: 10rem !important;
  }
  .r-mb-sm-6xl {
    margin-bottom: 10rem !important;
  }
  .r-ml-sm-6xl {
    margin-left: 10rem !important;
  }
  .r-mx-sm-6xl {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .r-my-sm-6xl {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .r-p-sm-6xl {
    padding: 10rem !important;
  }
  .r-pt-sm-6xl {
    padding-top: 10rem !important;
  }
  .r-pr-sm-6xl {
    padding-right: 10rem !important;
  }
  .r-pb-sm-6xl {
    padding-bottom: 10rem !important;
  }
  .r-pl-sm-6xl {
    padding-left: 10rem !important;
  }
  .r-px-sm-6xl {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .r-py-sm-6xl {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .r-m-sm-n6xl {
    margin: -10rem !important;
  }
  .r-mt-sm-n6xl {
    margin-top: -10rem !important;
  }
  .r-mr-sm-n6xl {
    margin-right: -10rem !important;
  }
  .r-mb-sm-n6xl {
    margin-bottom: -10rem !important;
  }
  .r-ml-sm-n6xl {
    margin-left: -10rem !important;
  }
  .r-mx-sm-n6xl {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .r-my-sm-n6xl {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
}
@media (min-width: 768px) {
  .r-m-sm-0 {
    margin: 0 !important;
  }
  .r-mt-sm-0 {
    margin-top: 0 !important;
  }
  .r-mr-sm-0 {
    margin-right: 0 !important;
  }
  .r-mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .r-ml-sm-0 {
    margin-left: 0 !important;
  }
  .r-mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-p-sm-0 {
    padding: 0 !important;
  }
  .r-pt-sm-0 {
    padding-top: 0 !important;
  }
  .r-pr-sm-0 {
    padding-right: 0 !important;
  }
  .r-pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .r-pl-sm-0 {
    padding-left: 0 !important;
  }
  .r-px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .r-py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .r-m-sm-n0 {
    margin: -0 !important;
  }
  .r-mt-sm-n0 {
    margin-top: -0 !important;
  }
  .r-mr-sm-n0 {
    margin-right: -0 !important;
  }
  .r-mb-sm-n0 {
    margin-bottom: -0 !important;
  }
  .r-ml-sm-n0 {
    margin-left: -0 !important;
  }
  .r-mx-sm-n0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-sm-n0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-m-sm-xs {
    margin: 0.25rem !important;
  }
  .r-mt-sm-xs {
    margin-top: 0.25rem !important;
  }
  .r-mr-sm-xs {
    margin-right: 0.25rem !important;
  }
  .r-mb-sm-xs {
    margin-bottom: 0.25rem !important;
  }
  .r-ml-sm-xs {
    margin-left: 0.25rem !important;
  }
  .r-mx-sm-xs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-sm-xs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-p-sm-xs {
    padding: 0.25rem !important;
  }
  .r-pt-sm-xs {
    padding-top: 0.25rem !important;
  }
  .r-pr-sm-xs {
    padding-right: 0.25rem !important;
  }
  .r-pb-sm-xs {
    padding-bottom: 0.25rem !important;
  }
  .r-pl-sm-xs {
    padding-left: 0.25rem !important;
  }
  .r-px-sm-xs {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .r-py-sm-xs {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .r-m-sm-nxs {
    margin: -0.25rem !important;
  }
  .r-mt-sm-nxs {
    margin-top: -0.25rem !important;
  }
  .r-mr-sm-nxs {
    margin-right: -0.25rem !important;
  }
  .r-mb-sm-nxs {
    margin-bottom: -0.25rem !important;
  }
  .r-ml-sm-nxs {
    margin-left: -0.25rem !important;
  }
  .r-mx-sm-nxs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-sm-nxs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-m-sm-sm {
    margin: 0.5rem !important;
  }
  .r-mt-sm-sm {
    margin-top: 0.5rem !important;
  }
  .r-mr-sm-sm {
    margin-right: 0.5rem !important;
  }
  .r-mb-sm-sm {
    margin-bottom: 0.5rem !important;
  }
  .r-ml-sm-sm {
    margin-left: 0.5rem !important;
  }
  .r-mx-sm-sm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-sm-sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-p-sm-sm {
    padding: 0.5rem !important;
  }
  .r-pt-sm-sm {
    padding-top: 0.5rem !important;
  }
  .r-pr-sm-sm {
    padding-right: 0.5rem !important;
  }
  .r-pb-sm-sm {
    padding-bottom: 0.5rem !important;
  }
  .r-pl-sm-sm {
    padding-left: 0.5rem !important;
  }
  .r-px-sm-sm {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .r-py-sm-sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .r-m-sm-nsm {
    margin: -0.5rem !important;
  }
  .r-mt-sm-nsm {
    margin-top: -0.5rem !important;
  }
  .r-mr-sm-nsm {
    margin-right: -0.5rem !important;
  }
  .r-mb-sm-nsm {
    margin-bottom: -0.5rem !important;
  }
  .r-ml-sm-nsm {
    margin-left: -0.5rem !important;
  }
  .r-mx-sm-nsm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-sm-nsm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-m-sm-md {
    margin: 1rem !important;
  }
  .r-mt-sm-md {
    margin-top: 1rem !important;
  }
  .r-mr-sm-md {
    margin-right: 1rem !important;
  }
  .r-mb-sm-md {
    margin-bottom: 1rem !important;
  }
  .r-ml-sm-md {
    margin-left: 1rem !important;
  }
  .r-mx-sm-md {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-sm-md {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-p-sm-md {
    padding: 1rem !important;
  }
  .r-pt-sm-md {
    padding-top: 1rem !important;
  }
  .r-pr-sm-md {
    padding-right: 1rem !important;
  }
  .r-pb-sm-md {
    padding-bottom: 1rem !important;
  }
  .r-pl-sm-md {
    padding-left: 1rem !important;
  }
  .r-px-sm-md {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .r-py-sm-md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .r-m-sm-nmd {
    margin: -1rem !important;
  }
  .r-mt-sm-nmd {
    margin-top: -1rem !important;
  }
  .r-mr-sm-nmd {
    margin-right: -1rem !important;
  }
  .r-mb-sm-nmd {
    margin-bottom: -1rem !important;
  }
  .r-ml-sm-nmd {
    margin-left: -1rem !important;
  }
  .r-mx-sm-nmd {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-sm-nmd {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-m-sm-lg {
    margin: 1.5rem !important;
  }
  .r-mt-sm-lg {
    margin-top: 1.5rem !important;
  }
  .r-mr-sm-lg {
    margin-right: 1.5rem !important;
  }
  .r-mb-sm-lg {
    margin-bottom: 1.5rem !important;
  }
  .r-ml-sm-lg {
    margin-left: 1.5rem !important;
  }
  .r-mx-sm-lg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-sm-lg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-p-sm-lg {
    padding: 1.5rem !important;
  }
  .r-pt-sm-lg {
    padding-top: 1.5rem !important;
  }
  .r-pr-sm-lg {
    padding-right: 1.5rem !important;
  }
  .r-pb-sm-lg {
    padding-bottom: 1.5rem !important;
  }
  .r-pl-sm-lg {
    padding-left: 1.5rem !important;
  }
  .r-px-sm-lg {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .r-py-sm-lg {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .r-m-sm-nlg {
    margin: -1.5rem !important;
  }
  .r-mt-sm-nlg {
    margin-top: -1.5rem !important;
  }
  .r-mr-sm-nlg {
    margin-right: -1.5rem !important;
  }
  .r-mb-sm-nlg {
    margin-bottom: -1.5rem !important;
  }
  .r-ml-sm-nlg {
    margin-left: -1.5rem !important;
  }
  .r-mx-sm-nlg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-sm-nlg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-m-sm-xl {
    margin: 2.5rem !important;
  }
  .r-mt-sm-xl {
    margin-top: 2.5rem !important;
  }
  .r-mr-sm-xl {
    margin-right: 2.5rem !important;
  }
  .r-mb-sm-xl {
    margin-bottom: 2.5rem !important;
  }
  .r-ml-sm-xl {
    margin-left: 2.5rem !important;
  }
  .r-mx-sm-xl {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .r-my-sm-xl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .r-p-sm-xl {
    padding: 2.5rem !important;
  }
  .r-pt-sm-xl {
    padding-top: 2.5rem !important;
  }
  .r-pr-sm-xl {
    padding-right: 2.5rem !important;
  }
  .r-pb-sm-xl {
    padding-bottom: 2.5rem !important;
  }
  .r-pl-sm-xl {
    padding-left: 2.5rem !important;
  }
  .r-px-sm-xl {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .r-py-sm-xl {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .r-m-sm-nxl {
    margin: -2.5rem !important;
  }
  .r-mt-sm-nxl {
    margin-top: -2.5rem !important;
  }
  .r-mr-sm-nxl {
    margin-right: -2.5rem !important;
  }
  .r-mb-sm-nxl {
    margin-bottom: -2.5rem !important;
  }
  .r-ml-sm-nxl {
    margin-left: -2.5rem !important;
  }
  .r-mx-sm-nxl {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .r-my-sm-nxl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .r-m-sm-2xl {
    margin: 4rem !important;
  }
  .r-mt-sm-2xl {
    margin-top: 4rem !important;
  }
  .r-mr-sm-2xl {
    margin-right: 4rem !important;
  }
  .r-mb-sm-2xl {
    margin-bottom: 4rem !important;
  }
  .r-ml-sm-2xl {
    margin-left: 4rem !important;
  }
  .r-mx-sm-2xl {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .r-my-sm-2xl {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .r-p-sm-2xl {
    padding: 4rem !important;
  }
  .r-pt-sm-2xl {
    padding-top: 4rem !important;
  }
  .r-pr-sm-2xl {
    padding-right: 4rem !important;
  }
  .r-pb-sm-2xl {
    padding-bottom: 4rem !important;
  }
  .r-pl-sm-2xl {
    padding-left: 4rem !important;
  }
  .r-px-sm-2xl {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .r-py-sm-2xl {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .r-m-sm-n2xl {
    margin: -4rem !important;
  }
  .r-mt-sm-n2xl {
    margin-top: -4rem !important;
  }
  .r-mr-sm-n2xl {
    margin-right: -4rem !important;
  }
  .r-mb-sm-n2xl {
    margin-bottom: -4rem !important;
  }
  .r-ml-sm-n2xl {
    margin-left: -4rem !important;
  }
  .r-mx-sm-n2xl {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .r-my-sm-n2xl {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .r-m-sm-3xl {
    margin: 6rem !important;
  }
  .r-mt-sm-3xl {
    margin-top: 6rem !important;
  }
  .r-mr-sm-3xl {
    margin-right: 6rem !important;
  }
  .r-mb-sm-3xl {
    margin-bottom: 6rem !important;
  }
  .r-ml-sm-3xl {
    margin-left: 6rem !important;
  }
  .r-mx-sm-3xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-sm-3xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-p-sm-3xl {
    padding: 6rem !important;
  }
  .r-pt-sm-3xl {
    padding-top: 6rem !important;
  }
  .r-pr-sm-3xl {
    padding-right: 6rem !important;
  }
  .r-pb-sm-3xl {
    padding-bottom: 6rem !important;
  }
  .r-pl-sm-3xl {
    padding-left: 6rem !important;
  }
  .r-px-sm-3xl {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .r-py-sm-3xl {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .r-m-sm-n3xl {
    margin: -6rem !important;
  }
  .r-mt-sm-n3xl {
    margin-top: -6rem !important;
  }
  .r-mr-sm-n3xl {
    margin-right: -6rem !important;
  }
  .r-mb-sm-n3xl {
    margin-bottom: -6rem !important;
  }
  .r-ml-sm-n3xl {
    margin-left: -6rem !important;
  }
  .r-mx-sm-n3xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-sm-n3xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-m-sm-4xl {
    margin: 9rem !important;
  }
  .r-mt-sm-4xl {
    margin-top: 9rem !important;
  }
  .r-mr-sm-4xl {
    margin-right: 9rem !important;
  }
  .r-mb-sm-4xl {
    margin-bottom: 9rem !important;
  }
  .r-ml-sm-4xl {
    margin-left: 9rem !important;
  }
  .r-mx-sm-4xl {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .r-my-sm-4xl {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .r-p-sm-4xl {
    padding: 9rem !important;
  }
  .r-pt-sm-4xl {
    padding-top: 9rem !important;
  }
  .r-pr-sm-4xl {
    padding-right: 9rem !important;
  }
  .r-pb-sm-4xl {
    padding-bottom: 9rem !important;
  }
  .r-pl-sm-4xl {
    padding-left: 9rem !important;
  }
  .r-px-sm-4xl {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .r-py-sm-4xl {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .r-m-sm-n4xl {
    margin: -9rem !important;
  }
  .r-mt-sm-n4xl {
    margin-top: -9rem !important;
  }
  .r-mr-sm-n4xl {
    margin-right: -9rem !important;
  }
  .r-mb-sm-n4xl {
    margin-bottom: -9rem !important;
  }
  .r-ml-sm-n4xl {
    margin-left: -9rem !important;
  }
  .r-mx-sm-n4xl {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .r-my-sm-n4xl {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .r-m-sm-5xl {
    margin: 14rem !important;
  }
  .r-mt-sm-5xl {
    margin-top: 14rem !important;
  }
  .r-mr-sm-5xl {
    margin-right: 14rem !important;
  }
  .r-mb-sm-5xl {
    margin-bottom: 14rem !important;
  }
  .r-ml-sm-5xl {
    margin-left: 14rem !important;
  }
  .r-mx-sm-5xl {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .r-my-sm-5xl {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .r-p-sm-5xl {
    padding: 14rem !important;
  }
  .r-pt-sm-5xl {
    padding-top: 14rem !important;
  }
  .r-pr-sm-5xl {
    padding-right: 14rem !important;
  }
  .r-pb-sm-5xl {
    padding-bottom: 14rem !important;
  }
  .r-pl-sm-5xl {
    padding-left: 14rem !important;
  }
  .r-px-sm-5xl {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .r-py-sm-5xl {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .r-m-sm-n5xl {
    margin: -14rem !important;
  }
  .r-mt-sm-n5xl {
    margin-top: -14rem !important;
  }
  .r-mr-sm-n5xl {
    margin-right: -14rem !important;
  }
  .r-mb-sm-n5xl {
    margin-bottom: -14rem !important;
  }
  .r-ml-sm-n5xl {
    margin-left: -14rem !important;
  }
  .r-mx-sm-n5xl {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .r-my-sm-n5xl {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .r-m-sm-6xl {
    margin: 20rem !important;
  }
  .r-mt-sm-6xl {
    margin-top: 20rem !important;
  }
  .r-mr-sm-6xl {
    margin-right: 20rem !important;
  }
  .r-mb-sm-6xl {
    margin-bottom: 20rem !important;
  }
  .r-ml-sm-6xl {
    margin-left: 20rem !important;
  }
  .r-mx-sm-6xl {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .r-my-sm-6xl {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .r-p-sm-6xl {
    padding: 20rem !important;
  }
  .r-pt-sm-6xl {
    padding-top: 20rem !important;
  }
  .r-pr-sm-6xl {
    padding-right: 20rem !important;
  }
  .r-pb-sm-6xl {
    padding-bottom: 20rem !important;
  }
  .r-pl-sm-6xl {
    padding-left: 20rem !important;
  }
  .r-px-sm-6xl {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .r-py-sm-6xl {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .r-m-sm-n6xl {
    margin: -20rem !important;
  }
  .r-mt-sm-n6xl {
    margin-top: -20rem !important;
  }
  .r-mr-sm-n6xl {
    margin-right: -20rem !important;
  }
  .r-mb-sm-n6xl {
    margin-bottom: -20rem !important;
  }
  .r-ml-sm-n6xl {
    margin-left: -20rem !important;
  }
  .r-mx-sm-n6xl {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .r-my-sm-n6xl {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
}
@media (min-width: 768px) {
  .r-m-md-0 {
    margin: 0 !important;
  }
  .r-mt-md-0 {
    margin-top: 0 !important;
  }
  .r-mr-md-0 {
    margin-right: 0 !important;
  }
  .r-mb-md-0 {
    margin-bottom: 0 !important;
  }
  .r-ml-md-0 {
    margin-left: 0 !important;
  }
  .r-mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-p-md-0 {
    padding: 0 !important;
  }
  .r-pt-md-0 {
    padding-top: 0 !important;
  }
  .r-pr-md-0 {
    padding-right: 0 !important;
  }
  .r-pb-md-0 {
    padding-bottom: 0 !important;
  }
  .r-pl-md-0 {
    padding-left: 0 !important;
  }
  .r-px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .r-py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .r-m-md-n0 {
    margin: -0 !important;
  }
  .r-mt-md-n0 {
    margin-top: -0 !important;
  }
  .r-mr-md-n0 {
    margin-right: -0 !important;
  }
  .r-mb-md-n0 {
    margin-bottom: -0 !important;
  }
  .r-ml-md-n0 {
    margin-left: -0 !important;
  }
  .r-mx-md-n0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-md-n0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-m-md-xs {
    margin: 0.25rem !important;
  }
  .r-mt-md-xs {
    margin-top: 0.25rem !important;
  }
  .r-mr-md-xs {
    margin-right: 0.25rem !important;
  }
  .r-mb-md-xs {
    margin-bottom: 0.25rem !important;
  }
  .r-ml-md-xs {
    margin-left: 0.25rem !important;
  }
  .r-mx-md-xs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-md-xs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-p-md-xs {
    padding: 0.25rem !important;
  }
  .r-pt-md-xs {
    padding-top: 0.25rem !important;
  }
  .r-pr-md-xs {
    padding-right: 0.25rem !important;
  }
  .r-pb-md-xs {
    padding-bottom: 0.25rem !important;
  }
  .r-pl-md-xs {
    padding-left: 0.25rem !important;
  }
  .r-px-md-xs {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .r-py-md-xs {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .r-m-md-nxs {
    margin: -0.25rem !important;
  }
  .r-mt-md-nxs {
    margin-top: -0.25rem !important;
  }
  .r-mr-md-nxs {
    margin-right: -0.25rem !important;
  }
  .r-mb-md-nxs {
    margin-bottom: -0.25rem !important;
  }
  .r-ml-md-nxs {
    margin-left: -0.25rem !important;
  }
  .r-mx-md-nxs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-md-nxs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-m-md-sm {
    margin: 0.5rem !important;
  }
  .r-mt-md-sm {
    margin-top: 0.5rem !important;
  }
  .r-mr-md-sm {
    margin-right: 0.5rem !important;
  }
  .r-mb-md-sm {
    margin-bottom: 0.5rem !important;
  }
  .r-ml-md-sm {
    margin-left: 0.5rem !important;
  }
  .r-mx-md-sm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-md-sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-p-md-sm {
    padding: 0.5rem !important;
  }
  .r-pt-md-sm {
    padding-top: 0.5rem !important;
  }
  .r-pr-md-sm {
    padding-right: 0.5rem !important;
  }
  .r-pb-md-sm {
    padding-bottom: 0.5rem !important;
  }
  .r-pl-md-sm {
    padding-left: 0.5rem !important;
  }
  .r-px-md-sm {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .r-py-md-sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .r-m-md-nsm {
    margin: -0.5rem !important;
  }
  .r-mt-md-nsm {
    margin-top: -0.5rem !important;
  }
  .r-mr-md-nsm {
    margin-right: -0.5rem !important;
  }
  .r-mb-md-nsm {
    margin-bottom: -0.5rem !important;
  }
  .r-ml-md-nsm {
    margin-left: -0.5rem !important;
  }
  .r-mx-md-nsm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-md-nsm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-m-md-md {
    margin: 1rem !important;
  }
  .r-mt-md-md {
    margin-top: 1rem !important;
  }
  .r-mr-md-md {
    margin-right: 1rem !important;
  }
  .r-mb-md-md {
    margin-bottom: 1rem !important;
  }
  .r-ml-md-md {
    margin-left: 1rem !important;
  }
  .r-mx-md-md {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-md-md {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-p-md-md {
    padding: 1rem !important;
  }
  .r-pt-md-md {
    padding-top: 1rem !important;
  }
  .r-pr-md-md {
    padding-right: 1rem !important;
  }
  .r-pb-md-md {
    padding-bottom: 1rem !important;
  }
  .r-pl-md-md {
    padding-left: 1rem !important;
  }
  .r-px-md-md {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .r-py-md-md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .r-m-md-nmd {
    margin: -1rem !important;
  }
  .r-mt-md-nmd {
    margin-top: -1rem !important;
  }
  .r-mr-md-nmd {
    margin-right: -1rem !important;
  }
  .r-mb-md-nmd {
    margin-bottom: -1rem !important;
  }
  .r-ml-md-nmd {
    margin-left: -1rem !important;
  }
  .r-mx-md-nmd {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-md-nmd {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-m-md-lg {
    margin: 1.5rem !important;
  }
  .r-mt-md-lg {
    margin-top: 1.5rem !important;
  }
  .r-mr-md-lg {
    margin-right: 1.5rem !important;
  }
  .r-mb-md-lg {
    margin-bottom: 1.5rem !important;
  }
  .r-ml-md-lg {
    margin-left: 1.5rem !important;
  }
  .r-mx-md-lg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-md-lg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-p-md-lg {
    padding: 1.5rem !important;
  }
  .r-pt-md-lg {
    padding-top: 1.5rem !important;
  }
  .r-pr-md-lg {
    padding-right: 1.5rem !important;
  }
  .r-pb-md-lg {
    padding-bottom: 1.5rem !important;
  }
  .r-pl-md-lg {
    padding-left: 1.5rem !important;
  }
  .r-px-md-lg {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .r-py-md-lg {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .r-m-md-nlg {
    margin: -1.5rem !important;
  }
  .r-mt-md-nlg {
    margin-top: -1.5rem !important;
  }
  .r-mr-md-nlg {
    margin-right: -1.5rem !important;
  }
  .r-mb-md-nlg {
    margin-bottom: -1.5rem !important;
  }
  .r-ml-md-nlg {
    margin-left: -1.5rem !important;
  }
  .r-mx-md-nlg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-md-nlg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-m-md-xl {
    margin: 2.5rem !important;
  }
  .r-mt-md-xl {
    margin-top: 2.5rem !important;
  }
  .r-mr-md-xl {
    margin-right: 2.5rem !important;
  }
  .r-mb-md-xl {
    margin-bottom: 2.5rem !important;
  }
  .r-ml-md-xl {
    margin-left: 2.5rem !important;
  }
  .r-mx-md-xl {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .r-my-md-xl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .r-p-md-xl {
    padding: 2.5rem !important;
  }
  .r-pt-md-xl {
    padding-top: 2.5rem !important;
  }
  .r-pr-md-xl {
    padding-right: 2.5rem !important;
  }
  .r-pb-md-xl {
    padding-bottom: 2.5rem !important;
  }
  .r-pl-md-xl {
    padding-left: 2.5rem !important;
  }
  .r-px-md-xl {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .r-py-md-xl {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .r-m-md-nxl {
    margin: -2.5rem !important;
  }
  .r-mt-md-nxl {
    margin-top: -2.5rem !important;
  }
  .r-mr-md-nxl {
    margin-right: -2.5rem !important;
  }
  .r-mb-md-nxl {
    margin-bottom: -2.5rem !important;
  }
  .r-ml-md-nxl {
    margin-left: -2.5rem !important;
  }
  .r-mx-md-nxl {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .r-my-md-nxl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .r-m-md-2xl {
    margin: 4rem !important;
  }
  .r-mt-md-2xl {
    margin-top: 4rem !important;
  }
  .r-mr-md-2xl {
    margin-right: 4rem !important;
  }
  .r-mb-md-2xl {
    margin-bottom: 4rem !important;
  }
  .r-ml-md-2xl {
    margin-left: 4rem !important;
  }
  .r-mx-md-2xl {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .r-my-md-2xl {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .r-p-md-2xl {
    padding: 4rem !important;
  }
  .r-pt-md-2xl {
    padding-top: 4rem !important;
  }
  .r-pr-md-2xl {
    padding-right: 4rem !important;
  }
  .r-pb-md-2xl {
    padding-bottom: 4rem !important;
  }
  .r-pl-md-2xl {
    padding-left: 4rem !important;
  }
  .r-px-md-2xl {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .r-py-md-2xl {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .r-m-md-n2xl {
    margin: -4rem !important;
  }
  .r-mt-md-n2xl {
    margin-top: -4rem !important;
  }
  .r-mr-md-n2xl {
    margin-right: -4rem !important;
  }
  .r-mb-md-n2xl {
    margin-bottom: -4rem !important;
  }
  .r-ml-md-n2xl {
    margin-left: -4rem !important;
  }
  .r-mx-md-n2xl {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .r-my-md-n2xl {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .r-m-md-3xl {
    margin: 6rem !important;
  }
  .r-mt-md-3xl {
    margin-top: 6rem !important;
  }
  .r-mr-md-3xl {
    margin-right: 6rem !important;
  }
  .r-mb-md-3xl {
    margin-bottom: 6rem !important;
  }
  .r-ml-md-3xl {
    margin-left: 6rem !important;
  }
  .r-mx-md-3xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-md-3xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-p-md-3xl {
    padding: 6rem !important;
  }
  .r-pt-md-3xl {
    padding-top: 6rem !important;
  }
  .r-pr-md-3xl {
    padding-right: 6rem !important;
  }
  .r-pb-md-3xl {
    padding-bottom: 6rem !important;
  }
  .r-pl-md-3xl {
    padding-left: 6rem !important;
  }
  .r-px-md-3xl {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .r-py-md-3xl {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .r-m-md-n3xl {
    margin: -6rem !important;
  }
  .r-mt-md-n3xl {
    margin-top: -6rem !important;
  }
  .r-mr-md-n3xl {
    margin-right: -6rem !important;
  }
  .r-mb-md-n3xl {
    margin-bottom: -6rem !important;
  }
  .r-ml-md-n3xl {
    margin-left: -6rem !important;
  }
  .r-mx-md-n3xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-md-n3xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-m-md-4xl {
    margin: 9rem !important;
  }
  .r-mt-md-4xl {
    margin-top: 9rem !important;
  }
  .r-mr-md-4xl {
    margin-right: 9rem !important;
  }
  .r-mb-md-4xl {
    margin-bottom: 9rem !important;
  }
  .r-ml-md-4xl {
    margin-left: 9rem !important;
  }
  .r-mx-md-4xl {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .r-my-md-4xl {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .r-p-md-4xl {
    padding: 9rem !important;
  }
  .r-pt-md-4xl {
    padding-top: 9rem !important;
  }
  .r-pr-md-4xl {
    padding-right: 9rem !important;
  }
  .r-pb-md-4xl {
    padding-bottom: 9rem !important;
  }
  .r-pl-md-4xl {
    padding-left: 9rem !important;
  }
  .r-px-md-4xl {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .r-py-md-4xl {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .r-m-md-n4xl {
    margin: -9rem !important;
  }
  .r-mt-md-n4xl {
    margin-top: -9rem !important;
  }
  .r-mr-md-n4xl {
    margin-right: -9rem !important;
  }
  .r-mb-md-n4xl {
    margin-bottom: -9rem !important;
  }
  .r-ml-md-n4xl {
    margin-left: -9rem !important;
  }
  .r-mx-md-n4xl {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .r-my-md-n4xl {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .r-m-md-5xl {
    margin: 14rem !important;
  }
  .r-mt-md-5xl {
    margin-top: 14rem !important;
  }
  .r-mr-md-5xl {
    margin-right: 14rem !important;
  }
  .r-mb-md-5xl {
    margin-bottom: 14rem !important;
  }
  .r-ml-md-5xl {
    margin-left: 14rem !important;
  }
  .r-mx-md-5xl {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .r-my-md-5xl {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .r-p-md-5xl {
    padding: 14rem !important;
  }
  .r-pt-md-5xl {
    padding-top: 14rem !important;
  }
  .r-pr-md-5xl {
    padding-right: 14rem !important;
  }
  .r-pb-md-5xl {
    padding-bottom: 14rem !important;
  }
  .r-pl-md-5xl {
    padding-left: 14rem !important;
  }
  .r-px-md-5xl {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .r-py-md-5xl {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .r-m-md-n5xl {
    margin: -14rem !important;
  }
  .r-mt-md-n5xl {
    margin-top: -14rem !important;
  }
  .r-mr-md-n5xl {
    margin-right: -14rem !important;
  }
  .r-mb-md-n5xl {
    margin-bottom: -14rem !important;
  }
  .r-ml-md-n5xl {
    margin-left: -14rem !important;
  }
  .r-mx-md-n5xl {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .r-my-md-n5xl {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .r-m-md-6xl {
    margin: 20rem !important;
  }
  .r-mt-md-6xl {
    margin-top: 20rem !important;
  }
  .r-mr-md-6xl {
    margin-right: 20rem !important;
  }
  .r-mb-md-6xl {
    margin-bottom: 20rem !important;
  }
  .r-ml-md-6xl {
    margin-left: 20rem !important;
  }
  .r-mx-md-6xl {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .r-my-md-6xl {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .r-p-md-6xl {
    padding: 20rem !important;
  }
  .r-pt-md-6xl {
    padding-top: 20rem !important;
  }
  .r-pr-md-6xl {
    padding-right: 20rem !important;
  }
  .r-pb-md-6xl {
    padding-bottom: 20rem !important;
  }
  .r-pl-md-6xl {
    padding-left: 20rem !important;
  }
  .r-px-md-6xl {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .r-py-md-6xl {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .r-m-md-n6xl {
    margin: -20rem !important;
  }
  .r-mt-md-n6xl {
    margin-top: -20rem !important;
  }
  .r-mr-md-n6xl {
    margin-right: -20rem !important;
  }
  .r-mb-md-n6xl {
    margin-bottom: -20rem !important;
  }
  .r-ml-md-n6xl {
    margin-left: -20rem !important;
  }
  .r-mx-md-n6xl {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .r-my-md-n6xl {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
}
@media (min-width: 992px) {
  .r-m-lg-0 {
    margin: 0 !important;
  }
  .r-mt-lg-0 {
    margin-top: 0 !important;
  }
  .r-mr-lg-0 {
    margin-right: 0 !important;
  }
  .r-mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .r-ml-lg-0 {
    margin-left: 0 !important;
  }
  .r-mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-p-lg-0 {
    padding: 0 !important;
  }
  .r-pt-lg-0 {
    padding-top: 0 !important;
  }
  .r-pr-lg-0 {
    padding-right: 0 !important;
  }
  .r-pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .r-pl-lg-0 {
    padding-left: 0 !important;
  }
  .r-px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .r-py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .r-m-lg-n0 {
    margin: -0 !important;
  }
  .r-mt-lg-n0 {
    margin-top: -0 !important;
  }
  .r-mr-lg-n0 {
    margin-right: -0 !important;
  }
  .r-mb-lg-n0 {
    margin-bottom: -0 !important;
  }
  .r-ml-lg-n0 {
    margin-left: -0 !important;
  }
  .r-mx-lg-n0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-lg-n0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-m-lg-xs {
    margin: 0.25rem !important;
  }
  .r-mt-lg-xs {
    margin-top: 0.25rem !important;
  }
  .r-mr-lg-xs {
    margin-right: 0.25rem !important;
  }
  .r-mb-lg-xs {
    margin-bottom: 0.25rem !important;
  }
  .r-ml-lg-xs {
    margin-left: 0.25rem !important;
  }
  .r-mx-lg-xs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-lg-xs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-p-lg-xs {
    padding: 0.25rem !important;
  }
  .r-pt-lg-xs {
    padding-top: 0.25rem !important;
  }
  .r-pr-lg-xs {
    padding-right: 0.25rem !important;
  }
  .r-pb-lg-xs {
    padding-bottom: 0.25rem !important;
  }
  .r-pl-lg-xs {
    padding-left: 0.25rem !important;
  }
  .r-px-lg-xs {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .r-py-lg-xs {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .r-m-lg-nxs {
    margin: -0.25rem !important;
  }
  .r-mt-lg-nxs {
    margin-top: -0.25rem !important;
  }
  .r-mr-lg-nxs {
    margin-right: -0.25rem !important;
  }
  .r-mb-lg-nxs {
    margin-bottom: -0.25rem !important;
  }
  .r-ml-lg-nxs {
    margin-left: -0.25rem !important;
  }
  .r-mx-lg-nxs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-lg-nxs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-m-lg-sm {
    margin: 0.5rem !important;
  }
  .r-mt-lg-sm {
    margin-top: 0.5rem !important;
  }
  .r-mr-lg-sm {
    margin-right: 0.5rem !important;
  }
  .r-mb-lg-sm {
    margin-bottom: 0.5rem !important;
  }
  .r-ml-lg-sm {
    margin-left: 0.5rem !important;
  }
  .r-mx-lg-sm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-lg-sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-p-lg-sm {
    padding: 0.5rem !important;
  }
  .r-pt-lg-sm {
    padding-top: 0.5rem !important;
  }
  .r-pr-lg-sm {
    padding-right: 0.5rem !important;
  }
  .r-pb-lg-sm {
    padding-bottom: 0.5rem !important;
  }
  .r-pl-lg-sm {
    padding-left: 0.5rem !important;
  }
  .r-px-lg-sm {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .r-py-lg-sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .r-m-lg-nsm {
    margin: -0.5rem !important;
  }
  .r-mt-lg-nsm {
    margin-top: -0.5rem !important;
  }
  .r-mr-lg-nsm {
    margin-right: -0.5rem !important;
  }
  .r-mb-lg-nsm {
    margin-bottom: -0.5rem !important;
  }
  .r-ml-lg-nsm {
    margin-left: -0.5rem !important;
  }
  .r-mx-lg-nsm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-lg-nsm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-m-lg-md {
    margin: 1rem !important;
  }
  .r-mt-lg-md {
    margin-top: 1rem !important;
  }
  .r-mr-lg-md {
    margin-right: 1rem !important;
  }
  .r-mb-lg-md {
    margin-bottom: 1rem !important;
  }
  .r-ml-lg-md {
    margin-left: 1rem !important;
  }
  .r-mx-lg-md {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-lg-md {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-p-lg-md {
    padding: 1rem !important;
  }
  .r-pt-lg-md {
    padding-top: 1rem !important;
  }
  .r-pr-lg-md {
    padding-right: 1rem !important;
  }
  .r-pb-lg-md {
    padding-bottom: 1rem !important;
  }
  .r-pl-lg-md {
    padding-left: 1rem !important;
  }
  .r-px-lg-md {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .r-py-lg-md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .r-m-lg-nmd {
    margin: -1rem !important;
  }
  .r-mt-lg-nmd {
    margin-top: -1rem !important;
  }
  .r-mr-lg-nmd {
    margin-right: -1rem !important;
  }
  .r-mb-lg-nmd {
    margin-bottom: -1rem !important;
  }
  .r-ml-lg-nmd {
    margin-left: -1rem !important;
  }
  .r-mx-lg-nmd {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-lg-nmd {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-m-lg-lg {
    margin: 1.5rem !important;
  }
  .r-mt-lg-lg {
    margin-top: 1.5rem !important;
  }
  .r-mr-lg-lg {
    margin-right: 1.5rem !important;
  }
  .r-mb-lg-lg {
    margin-bottom: 1.5rem !important;
  }
  .r-ml-lg-lg {
    margin-left: 1.5rem !important;
  }
  .r-mx-lg-lg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-lg-lg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-p-lg-lg {
    padding: 1.5rem !important;
  }
  .r-pt-lg-lg {
    padding-top: 1.5rem !important;
  }
  .r-pr-lg-lg {
    padding-right: 1.5rem !important;
  }
  .r-pb-lg-lg {
    padding-bottom: 1.5rem !important;
  }
  .r-pl-lg-lg {
    padding-left: 1.5rem !important;
  }
  .r-px-lg-lg {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .r-py-lg-lg {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .r-m-lg-nlg {
    margin: -1.5rem !important;
  }
  .r-mt-lg-nlg {
    margin-top: -1.5rem !important;
  }
  .r-mr-lg-nlg {
    margin-right: -1.5rem !important;
  }
  .r-mb-lg-nlg {
    margin-bottom: -1.5rem !important;
  }
  .r-ml-lg-nlg {
    margin-left: -1.5rem !important;
  }
  .r-mx-lg-nlg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-lg-nlg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-m-lg-xl {
    margin: 2.5rem !important;
  }
  .r-mt-lg-xl {
    margin-top: 2.5rem !important;
  }
  .r-mr-lg-xl {
    margin-right: 2.5rem !important;
  }
  .r-mb-lg-xl {
    margin-bottom: 2.5rem !important;
  }
  .r-ml-lg-xl {
    margin-left: 2.5rem !important;
  }
  .r-mx-lg-xl {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .r-my-lg-xl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .r-p-lg-xl {
    padding: 2.5rem !important;
  }
  .r-pt-lg-xl {
    padding-top: 2.5rem !important;
  }
  .r-pr-lg-xl {
    padding-right: 2.5rem !important;
  }
  .r-pb-lg-xl {
    padding-bottom: 2.5rem !important;
  }
  .r-pl-lg-xl {
    padding-left: 2.5rem !important;
  }
  .r-px-lg-xl {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .r-py-lg-xl {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .r-m-lg-nxl {
    margin: -2.5rem !important;
  }
  .r-mt-lg-nxl {
    margin-top: -2.5rem !important;
  }
  .r-mr-lg-nxl {
    margin-right: -2.5rem !important;
  }
  .r-mb-lg-nxl {
    margin-bottom: -2.5rem !important;
  }
  .r-ml-lg-nxl {
    margin-left: -2.5rem !important;
  }
  .r-mx-lg-nxl {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .r-my-lg-nxl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .r-m-lg-2xl {
    margin: 4rem !important;
  }
  .r-mt-lg-2xl {
    margin-top: 4rem !important;
  }
  .r-mr-lg-2xl {
    margin-right: 4rem !important;
  }
  .r-mb-lg-2xl {
    margin-bottom: 4rem !important;
  }
  .r-ml-lg-2xl {
    margin-left: 4rem !important;
  }
  .r-mx-lg-2xl {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .r-my-lg-2xl {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .r-p-lg-2xl {
    padding: 4rem !important;
  }
  .r-pt-lg-2xl {
    padding-top: 4rem !important;
  }
  .r-pr-lg-2xl {
    padding-right: 4rem !important;
  }
  .r-pb-lg-2xl {
    padding-bottom: 4rem !important;
  }
  .r-pl-lg-2xl {
    padding-left: 4rem !important;
  }
  .r-px-lg-2xl {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .r-py-lg-2xl {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .r-m-lg-n2xl {
    margin: -4rem !important;
  }
  .r-mt-lg-n2xl {
    margin-top: -4rem !important;
  }
  .r-mr-lg-n2xl {
    margin-right: -4rem !important;
  }
  .r-mb-lg-n2xl {
    margin-bottom: -4rem !important;
  }
  .r-ml-lg-n2xl {
    margin-left: -4rem !important;
  }
  .r-mx-lg-n2xl {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .r-my-lg-n2xl {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .r-m-lg-3xl {
    margin: 6rem !important;
  }
  .r-mt-lg-3xl {
    margin-top: 6rem !important;
  }
  .r-mr-lg-3xl {
    margin-right: 6rem !important;
  }
  .r-mb-lg-3xl {
    margin-bottom: 6rem !important;
  }
  .r-ml-lg-3xl {
    margin-left: 6rem !important;
  }
  .r-mx-lg-3xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-lg-3xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-p-lg-3xl {
    padding: 6rem !important;
  }
  .r-pt-lg-3xl {
    padding-top: 6rem !important;
  }
  .r-pr-lg-3xl {
    padding-right: 6rem !important;
  }
  .r-pb-lg-3xl {
    padding-bottom: 6rem !important;
  }
  .r-pl-lg-3xl {
    padding-left: 6rem !important;
  }
  .r-px-lg-3xl {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .r-py-lg-3xl {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .r-m-lg-n3xl {
    margin: -6rem !important;
  }
  .r-mt-lg-n3xl {
    margin-top: -6rem !important;
  }
  .r-mr-lg-n3xl {
    margin-right: -6rem !important;
  }
  .r-mb-lg-n3xl {
    margin-bottom: -6rem !important;
  }
  .r-ml-lg-n3xl {
    margin-left: -6rem !important;
  }
  .r-mx-lg-n3xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-lg-n3xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-m-lg-4xl {
    margin: 9rem !important;
  }
  .r-mt-lg-4xl {
    margin-top: 9rem !important;
  }
  .r-mr-lg-4xl {
    margin-right: 9rem !important;
  }
  .r-mb-lg-4xl {
    margin-bottom: 9rem !important;
  }
  .r-ml-lg-4xl {
    margin-left: 9rem !important;
  }
  .r-mx-lg-4xl {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .r-my-lg-4xl {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .r-p-lg-4xl {
    padding: 9rem !important;
  }
  .r-pt-lg-4xl {
    padding-top: 9rem !important;
  }
  .r-pr-lg-4xl {
    padding-right: 9rem !important;
  }
  .r-pb-lg-4xl {
    padding-bottom: 9rem !important;
  }
  .r-pl-lg-4xl {
    padding-left: 9rem !important;
  }
  .r-px-lg-4xl {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .r-py-lg-4xl {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .r-m-lg-n4xl {
    margin: -9rem !important;
  }
  .r-mt-lg-n4xl {
    margin-top: -9rem !important;
  }
  .r-mr-lg-n4xl {
    margin-right: -9rem !important;
  }
  .r-mb-lg-n4xl {
    margin-bottom: -9rem !important;
  }
  .r-ml-lg-n4xl {
    margin-left: -9rem !important;
  }
  .r-mx-lg-n4xl {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .r-my-lg-n4xl {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .r-m-lg-5xl {
    margin: 14rem !important;
  }
  .r-mt-lg-5xl {
    margin-top: 14rem !important;
  }
  .r-mr-lg-5xl {
    margin-right: 14rem !important;
  }
  .r-mb-lg-5xl {
    margin-bottom: 14rem !important;
  }
  .r-ml-lg-5xl {
    margin-left: 14rem !important;
  }
  .r-mx-lg-5xl {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .r-my-lg-5xl {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .r-p-lg-5xl {
    padding: 14rem !important;
  }
  .r-pt-lg-5xl {
    padding-top: 14rem !important;
  }
  .r-pr-lg-5xl {
    padding-right: 14rem !important;
  }
  .r-pb-lg-5xl {
    padding-bottom: 14rem !important;
  }
  .r-pl-lg-5xl {
    padding-left: 14rem !important;
  }
  .r-px-lg-5xl {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .r-py-lg-5xl {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .r-m-lg-n5xl {
    margin: -14rem !important;
  }
  .r-mt-lg-n5xl {
    margin-top: -14rem !important;
  }
  .r-mr-lg-n5xl {
    margin-right: -14rem !important;
  }
  .r-mb-lg-n5xl {
    margin-bottom: -14rem !important;
  }
  .r-ml-lg-n5xl {
    margin-left: -14rem !important;
  }
  .r-mx-lg-n5xl {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .r-my-lg-n5xl {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .r-m-lg-6xl {
    margin: 20rem !important;
  }
  .r-mt-lg-6xl {
    margin-top: 20rem !important;
  }
  .r-mr-lg-6xl {
    margin-right: 20rem !important;
  }
  .r-mb-lg-6xl {
    margin-bottom: 20rem !important;
  }
  .r-ml-lg-6xl {
    margin-left: 20rem !important;
  }
  .r-mx-lg-6xl {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .r-my-lg-6xl {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .r-p-lg-6xl {
    padding: 20rem !important;
  }
  .r-pt-lg-6xl {
    padding-top: 20rem !important;
  }
  .r-pr-lg-6xl {
    padding-right: 20rem !important;
  }
  .r-pb-lg-6xl {
    padding-bottom: 20rem !important;
  }
  .r-pl-lg-6xl {
    padding-left: 20rem !important;
  }
  .r-px-lg-6xl {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .r-py-lg-6xl {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .r-m-lg-n6xl {
    margin: -20rem !important;
  }
  .r-mt-lg-n6xl {
    margin-top: -20rem !important;
  }
  .r-mr-lg-n6xl {
    margin-right: -20rem !important;
  }
  .r-mb-lg-n6xl {
    margin-bottom: -20rem !important;
  }
  .r-ml-lg-n6xl {
    margin-left: -20rem !important;
  }
  .r-mx-lg-n6xl {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .r-my-lg-n6xl {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
}
@media (min-width: 1200px) {
  .r-m-xl-0 {
    margin: 0 !important;
  }
  .r-mt-xl-0 {
    margin-top: 0 !important;
  }
  .r-mr-xl-0 {
    margin-right: 0 !important;
  }
  .r-mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .r-ml-xl-0 {
    margin-left: 0 !important;
  }
  .r-mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-p-xl-0 {
    padding: 0 !important;
  }
  .r-pt-xl-0 {
    padding-top: 0 !important;
  }
  .r-pr-xl-0 {
    padding-right: 0 !important;
  }
  .r-pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .r-pl-xl-0 {
    padding-left: 0 !important;
  }
  .r-px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .r-py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .r-m-xl-n0 {
    margin: -0 !important;
  }
  .r-mt-xl-n0 {
    margin-top: -0 !important;
  }
  .r-mr-xl-n0 {
    margin-right: -0 !important;
  }
  .r-mb-xl-n0 {
    margin-bottom: -0 !important;
  }
  .r-ml-xl-n0 {
    margin-left: -0 !important;
  }
  .r-mx-xl-n0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-xl-n0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-m-xl-xs {
    margin: 0.25rem !important;
  }
  .r-mt-xl-xs {
    margin-top: 0.25rem !important;
  }
  .r-mr-xl-xs {
    margin-right: 0.25rem !important;
  }
  .r-mb-xl-xs {
    margin-bottom: 0.25rem !important;
  }
  .r-ml-xl-xs {
    margin-left: 0.25rem !important;
  }
  .r-mx-xl-xs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-xl-xs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-p-xl-xs {
    padding: 0.25rem !important;
  }
  .r-pt-xl-xs {
    padding-top: 0.25rem !important;
  }
  .r-pr-xl-xs {
    padding-right: 0.25rem !important;
  }
  .r-pb-xl-xs {
    padding-bottom: 0.25rem !important;
  }
  .r-pl-xl-xs {
    padding-left: 0.25rem !important;
  }
  .r-px-xl-xs {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .r-py-xl-xs {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .r-m-xl-nxs {
    margin: -0.25rem !important;
  }
  .r-mt-xl-nxs {
    margin-top: -0.25rem !important;
  }
  .r-mr-xl-nxs {
    margin-right: -0.25rem !important;
  }
  .r-mb-xl-nxs {
    margin-bottom: -0.25rem !important;
  }
  .r-ml-xl-nxs {
    margin-left: -0.25rem !important;
  }
  .r-mx-xl-nxs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-xl-nxs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-m-xl-sm {
    margin: 0.5rem !important;
  }
  .r-mt-xl-sm {
    margin-top: 0.5rem !important;
  }
  .r-mr-xl-sm {
    margin-right: 0.5rem !important;
  }
  .r-mb-xl-sm {
    margin-bottom: 0.5rem !important;
  }
  .r-ml-xl-sm {
    margin-left: 0.5rem !important;
  }
  .r-mx-xl-sm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-xl-sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-p-xl-sm {
    padding: 0.5rem !important;
  }
  .r-pt-xl-sm {
    padding-top: 0.5rem !important;
  }
  .r-pr-xl-sm {
    padding-right: 0.5rem !important;
  }
  .r-pb-xl-sm {
    padding-bottom: 0.5rem !important;
  }
  .r-pl-xl-sm {
    padding-left: 0.5rem !important;
  }
  .r-px-xl-sm {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .r-py-xl-sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .r-m-xl-nsm {
    margin: -0.5rem !important;
  }
  .r-mt-xl-nsm {
    margin-top: -0.5rem !important;
  }
  .r-mr-xl-nsm {
    margin-right: -0.5rem !important;
  }
  .r-mb-xl-nsm {
    margin-bottom: -0.5rem !important;
  }
  .r-ml-xl-nsm {
    margin-left: -0.5rem !important;
  }
  .r-mx-xl-nsm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-xl-nsm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-m-xl-md {
    margin: 1rem !important;
  }
  .r-mt-xl-md {
    margin-top: 1rem !important;
  }
  .r-mr-xl-md {
    margin-right: 1rem !important;
  }
  .r-mb-xl-md {
    margin-bottom: 1rem !important;
  }
  .r-ml-xl-md {
    margin-left: 1rem !important;
  }
  .r-mx-xl-md {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-xl-md {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-p-xl-md {
    padding: 1rem !important;
  }
  .r-pt-xl-md {
    padding-top: 1rem !important;
  }
  .r-pr-xl-md {
    padding-right: 1rem !important;
  }
  .r-pb-xl-md {
    padding-bottom: 1rem !important;
  }
  .r-pl-xl-md {
    padding-left: 1rem !important;
  }
  .r-px-xl-md {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .r-py-xl-md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .r-m-xl-nmd {
    margin: -1rem !important;
  }
  .r-mt-xl-nmd {
    margin-top: -1rem !important;
  }
  .r-mr-xl-nmd {
    margin-right: -1rem !important;
  }
  .r-mb-xl-nmd {
    margin-bottom: -1rem !important;
  }
  .r-ml-xl-nmd {
    margin-left: -1rem !important;
  }
  .r-mx-xl-nmd {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-xl-nmd {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-m-xl-lg {
    margin: 1.5rem !important;
  }
  .r-mt-xl-lg {
    margin-top: 1.5rem !important;
  }
  .r-mr-xl-lg {
    margin-right: 1.5rem !important;
  }
  .r-mb-xl-lg {
    margin-bottom: 1.5rem !important;
  }
  .r-ml-xl-lg {
    margin-left: 1.5rem !important;
  }
  .r-mx-xl-lg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-xl-lg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-p-xl-lg {
    padding: 1.5rem !important;
  }
  .r-pt-xl-lg {
    padding-top: 1.5rem !important;
  }
  .r-pr-xl-lg {
    padding-right: 1.5rem !important;
  }
  .r-pb-xl-lg {
    padding-bottom: 1.5rem !important;
  }
  .r-pl-xl-lg {
    padding-left: 1.5rem !important;
  }
  .r-px-xl-lg {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .r-py-xl-lg {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .r-m-xl-nlg {
    margin: -1.5rem !important;
  }
  .r-mt-xl-nlg {
    margin-top: -1.5rem !important;
  }
  .r-mr-xl-nlg {
    margin-right: -1.5rem !important;
  }
  .r-mb-xl-nlg {
    margin-bottom: -1.5rem !important;
  }
  .r-ml-xl-nlg {
    margin-left: -1.5rem !important;
  }
  .r-mx-xl-nlg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-xl-nlg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-m-xl-xl {
    margin: 2.5rem !important;
  }
  .r-mt-xl-xl {
    margin-top: 2.5rem !important;
  }
  .r-mr-xl-xl {
    margin-right: 2.5rem !important;
  }
  .r-mb-xl-xl {
    margin-bottom: 2.5rem !important;
  }
  .r-ml-xl-xl {
    margin-left: 2.5rem !important;
  }
  .r-mx-xl-xl {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .r-my-xl-xl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .r-p-xl-xl {
    padding: 2.5rem !important;
  }
  .r-pt-xl-xl {
    padding-top: 2.5rem !important;
  }
  .r-pr-xl-xl {
    padding-right: 2.5rem !important;
  }
  .r-pb-xl-xl {
    padding-bottom: 2.5rem !important;
  }
  .r-pl-xl-xl {
    padding-left: 2.5rem !important;
  }
  .r-px-xl-xl {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .r-py-xl-xl {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .r-m-xl-nxl {
    margin: -2.5rem !important;
  }
  .r-mt-xl-nxl {
    margin-top: -2.5rem !important;
  }
  .r-mr-xl-nxl {
    margin-right: -2.5rem !important;
  }
  .r-mb-xl-nxl {
    margin-bottom: -2.5rem !important;
  }
  .r-ml-xl-nxl {
    margin-left: -2.5rem !important;
  }
  .r-mx-xl-nxl {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .r-my-xl-nxl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .r-m-xl-2xl {
    margin: 4rem !important;
  }
  .r-mt-xl-2xl {
    margin-top: 4rem !important;
  }
  .r-mr-xl-2xl {
    margin-right: 4rem !important;
  }
  .r-mb-xl-2xl {
    margin-bottom: 4rem !important;
  }
  .r-ml-xl-2xl {
    margin-left: 4rem !important;
  }
  .r-mx-xl-2xl {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .r-my-xl-2xl {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .r-p-xl-2xl {
    padding: 4rem !important;
  }
  .r-pt-xl-2xl {
    padding-top: 4rem !important;
  }
  .r-pr-xl-2xl {
    padding-right: 4rem !important;
  }
  .r-pb-xl-2xl {
    padding-bottom: 4rem !important;
  }
  .r-pl-xl-2xl {
    padding-left: 4rem !important;
  }
  .r-px-xl-2xl {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .r-py-xl-2xl {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .r-m-xl-n2xl {
    margin: -4rem !important;
  }
  .r-mt-xl-n2xl {
    margin-top: -4rem !important;
  }
  .r-mr-xl-n2xl {
    margin-right: -4rem !important;
  }
  .r-mb-xl-n2xl {
    margin-bottom: -4rem !important;
  }
  .r-ml-xl-n2xl {
    margin-left: -4rem !important;
  }
  .r-mx-xl-n2xl {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .r-my-xl-n2xl {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .r-m-xl-3xl {
    margin: 6rem !important;
  }
  .r-mt-xl-3xl {
    margin-top: 6rem !important;
  }
  .r-mr-xl-3xl {
    margin-right: 6rem !important;
  }
  .r-mb-xl-3xl {
    margin-bottom: 6rem !important;
  }
  .r-ml-xl-3xl {
    margin-left: 6rem !important;
  }
  .r-mx-xl-3xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-xl-3xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-p-xl-3xl {
    padding: 6rem !important;
  }
  .r-pt-xl-3xl {
    padding-top: 6rem !important;
  }
  .r-pr-xl-3xl {
    padding-right: 6rem !important;
  }
  .r-pb-xl-3xl {
    padding-bottom: 6rem !important;
  }
  .r-pl-xl-3xl {
    padding-left: 6rem !important;
  }
  .r-px-xl-3xl {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .r-py-xl-3xl {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .r-m-xl-n3xl {
    margin: -6rem !important;
  }
  .r-mt-xl-n3xl {
    margin-top: -6rem !important;
  }
  .r-mr-xl-n3xl {
    margin-right: -6rem !important;
  }
  .r-mb-xl-n3xl {
    margin-bottom: -6rem !important;
  }
  .r-ml-xl-n3xl {
    margin-left: -6rem !important;
  }
  .r-mx-xl-n3xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-xl-n3xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-m-xl-4xl {
    margin: 9rem !important;
  }
  .r-mt-xl-4xl {
    margin-top: 9rem !important;
  }
  .r-mr-xl-4xl {
    margin-right: 9rem !important;
  }
  .r-mb-xl-4xl {
    margin-bottom: 9rem !important;
  }
  .r-ml-xl-4xl {
    margin-left: 9rem !important;
  }
  .r-mx-xl-4xl {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .r-my-xl-4xl {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .r-p-xl-4xl {
    padding: 9rem !important;
  }
  .r-pt-xl-4xl {
    padding-top: 9rem !important;
  }
  .r-pr-xl-4xl {
    padding-right: 9rem !important;
  }
  .r-pb-xl-4xl {
    padding-bottom: 9rem !important;
  }
  .r-pl-xl-4xl {
    padding-left: 9rem !important;
  }
  .r-px-xl-4xl {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .r-py-xl-4xl {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .r-m-xl-n4xl {
    margin: -9rem !important;
  }
  .r-mt-xl-n4xl {
    margin-top: -9rem !important;
  }
  .r-mr-xl-n4xl {
    margin-right: -9rem !important;
  }
  .r-mb-xl-n4xl {
    margin-bottom: -9rem !important;
  }
  .r-ml-xl-n4xl {
    margin-left: -9rem !important;
  }
  .r-mx-xl-n4xl {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .r-my-xl-n4xl {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .r-m-xl-5xl {
    margin: 14rem !important;
  }
  .r-mt-xl-5xl {
    margin-top: 14rem !important;
  }
  .r-mr-xl-5xl {
    margin-right: 14rem !important;
  }
  .r-mb-xl-5xl {
    margin-bottom: 14rem !important;
  }
  .r-ml-xl-5xl {
    margin-left: 14rem !important;
  }
  .r-mx-xl-5xl {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .r-my-xl-5xl {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .r-p-xl-5xl {
    padding: 14rem !important;
  }
  .r-pt-xl-5xl {
    padding-top: 14rem !important;
  }
  .r-pr-xl-5xl {
    padding-right: 14rem !important;
  }
  .r-pb-xl-5xl {
    padding-bottom: 14rem !important;
  }
  .r-pl-xl-5xl {
    padding-left: 14rem !important;
  }
  .r-px-xl-5xl {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .r-py-xl-5xl {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .r-m-xl-n5xl {
    margin: -14rem !important;
  }
  .r-mt-xl-n5xl {
    margin-top: -14rem !important;
  }
  .r-mr-xl-n5xl {
    margin-right: -14rem !important;
  }
  .r-mb-xl-n5xl {
    margin-bottom: -14rem !important;
  }
  .r-ml-xl-n5xl {
    margin-left: -14rem !important;
  }
  .r-mx-xl-n5xl {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .r-my-xl-n5xl {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .r-m-xl-6xl {
    margin: 20rem !important;
  }
  .r-mt-xl-6xl {
    margin-top: 20rem !important;
  }
  .r-mr-xl-6xl {
    margin-right: 20rem !important;
  }
  .r-mb-xl-6xl {
    margin-bottom: 20rem !important;
  }
  .r-ml-xl-6xl {
    margin-left: 20rem !important;
  }
  .r-mx-xl-6xl {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .r-my-xl-6xl {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .r-p-xl-6xl {
    padding: 20rem !important;
  }
  .r-pt-xl-6xl {
    padding-top: 20rem !important;
  }
  .r-pr-xl-6xl {
    padding-right: 20rem !important;
  }
  .r-pb-xl-6xl {
    padding-bottom: 20rem !important;
  }
  .r-pl-xl-6xl {
    padding-left: 20rem !important;
  }
  .r-px-xl-6xl {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .r-py-xl-6xl {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .r-m-xl-n6xl {
    margin: -20rem !important;
  }
  .r-mt-xl-n6xl {
    margin-top: -20rem !important;
  }
  .r-mr-xl-n6xl {
    margin-right: -20rem !important;
  }
  .r-mb-xl-n6xl {
    margin-bottom: -20rem !important;
  }
  .r-ml-xl-n6xl {
    margin-left: -20rem !important;
  }
  .r-mx-xl-n6xl {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .r-my-xl-n6xl {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
}
@media (min-width: 1400px) {
  .r-m-xxl-0 {
    margin: 0 !important;
  }
  .r-mt-xxl-0 {
    margin-top: 0 !important;
  }
  .r-mr-xxl-0 {
    margin-right: 0 !important;
  }
  .r-mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .r-ml-xxl-0 {
    margin-left: 0 !important;
  }
  .r-mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-p-xxl-0 {
    padding: 0 !important;
  }
  .r-pt-xxl-0 {
    padding-top: 0 !important;
  }
  .r-pr-xxl-0 {
    padding-right: 0 !important;
  }
  .r-pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .r-pl-xxl-0 {
    padding-left: 0 !important;
  }
  .r-px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .r-py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .r-m-xxl-n0 {
    margin: -0 !important;
  }
  .r-mt-xxl-n0 {
    margin-top: -0 !important;
  }
  .r-mr-xxl-n0 {
    margin-right: -0 !important;
  }
  .r-mb-xxl-n0 {
    margin-bottom: -0 !important;
  }
  .r-ml-xxl-n0 {
    margin-left: -0 !important;
  }
  .r-mx-xxl-n0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .r-my-xxl-n0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .r-m-xxl-xs {
    margin: 0.25rem !important;
  }
  .r-mt-xxl-xs {
    margin-top: 0.25rem !important;
  }
  .r-mr-xxl-xs {
    margin-right: 0.25rem !important;
  }
  .r-mb-xxl-xs {
    margin-bottom: 0.25rem !important;
  }
  .r-ml-xxl-xs {
    margin-left: 0.25rem !important;
  }
  .r-mx-xxl-xs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-xxl-xs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-p-xxl-xs {
    padding: 0.25rem !important;
  }
  .r-pt-xxl-xs {
    padding-top: 0.25rem !important;
  }
  .r-pr-xxl-xs {
    padding-right: 0.25rem !important;
  }
  .r-pb-xxl-xs {
    padding-bottom: 0.25rem !important;
  }
  .r-pl-xxl-xs {
    padding-left: 0.25rem !important;
  }
  .r-px-xxl-xs {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .r-py-xxl-xs {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .r-m-xxl-nxs {
    margin: -0.25rem !important;
  }
  .r-mt-xxl-nxs {
    margin-top: -0.25rem !important;
  }
  .r-mr-xxl-nxs {
    margin-right: -0.25rem !important;
  }
  .r-mb-xxl-nxs {
    margin-bottom: -0.25rem !important;
  }
  .r-ml-xxl-nxs {
    margin-left: -0.25rem !important;
  }
  .r-mx-xxl-nxs {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .r-my-xxl-nxs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .r-m-xxl-sm {
    margin: 0.5rem !important;
  }
  .r-mt-xxl-sm {
    margin-top: 0.5rem !important;
  }
  .r-mr-xxl-sm {
    margin-right: 0.5rem !important;
  }
  .r-mb-xxl-sm {
    margin-bottom: 0.5rem !important;
  }
  .r-ml-xxl-sm {
    margin-left: 0.5rem !important;
  }
  .r-mx-xxl-sm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-xxl-sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-p-xxl-sm {
    padding: 0.5rem !important;
  }
  .r-pt-xxl-sm {
    padding-top: 0.5rem !important;
  }
  .r-pr-xxl-sm {
    padding-right: 0.5rem !important;
  }
  .r-pb-xxl-sm {
    padding-bottom: 0.5rem !important;
  }
  .r-pl-xxl-sm {
    padding-left: 0.5rem !important;
  }
  .r-px-xxl-sm {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .r-py-xxl-sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .r-m-xxl-nsm {
    margin: -0.5rem !important;
  }
  .r-mt-xxl-nsm {
    margin-top: -0.5rem !important;
  }
  .r-mr-xxl-nsm {
    margin-right: -0.5rem !important;
  }
  .r-mb-xxl-nsm {
    margin-bottom: -0.5rem !important;
  }
  .r-ml-xxl-nsm {
    margin-left: -0.5rem !important;
  }
  .r-mx-xxl-nsm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .r-my-xxl-nsm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .r-m-xxl-md {
    margin: 1rem !important;
  }
  .r-mt-xxl-md {
    margin-top: 1rem !important;
  }
  .r-mr-xxl-md {
    margin-right: 1rem !important;
  }
  .r-mb-xxl-md {
    margin-bottom: 1rem !important;
  }
  .r-ml-xxl-md {
    margin-left: 1rem !important;
  }
  .r-mx-xxl-md {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-xxl-md {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-p-xxl-md {
    padding: 1rem !important;
  }
  .r-pt-xxl-md {
    padding-top: 1rem !important;
  }
  .r-pr-xxl-md {
    padding-right: 1rem !important;
  }
  .r-pb-xxl-md {
    padding-bottom: 1rem !important;
  }
  .r-pl-xxl-md {
    padding-left: 1rem !important;
  }
  .r-px-xxl-md {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .r-py-xxl-md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .r-m-xxl-nmd {
    margin: -1rem !important;
  }
  .r-mt-xxl-nmd {
    margin-top: -1rem !important;
  }
  .r-mr-xxl-nmd {
    margin-right: -1rem !important;
  }
  .r-mb-xxl-nmd {
    margin-bottom: -1rem !important;
  }
  .r-ml-xxl-nmd {
    margin-left: -1rem !important;
  }
  .r-mx-xxl-nmd {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .r-my-xxl-nmd {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .r-m-xxl-lg {
    margin: 1.5rem !important;
  }
  .r-mt-xxl-lg {
    margin-top: 1.5rem !important;
  }
  .r-mr-xxl-lg {
    margin-right: 1.5rem !important;
  }
  .r-mb-xxl-lg {
    margin-bottom: 1.5rem !important;
  }
  .r-ml-xxl-lg {
    margin-left: 1.5rem !important;
  }
  .r-mx-xxl-lg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-xxl-lg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-p-xxl-lg {
    padding: 1.5rem !important;
  }
  .r-pt-xxl-lg {
    padding-top: 1.5rem !important;
  }
  .r-pr-xxl-lg {
    padding-right: 1.5rem !important;
  }
  .r-pb-xxl-lg {
    padding-bottom: 1.5rem !important;
  }
  .r-pl-xxl-lg {
    padding-left: 1.5rem !important;
  }
  .r-px-xxl-lg {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .r-py-xxl-lg {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .r-m-xxl-nlg {
    margin: -1.5rem !important;
  }
  .r-mt-xxl-nlg {
    margin-top: -1.5rem !important;
  }
  .r-mr-xxl-nlg {
    margin-right: -1.5rem !important;
  }
  .r-mb-xxl-nlg {
    margin-bottom: -1.5rem !important;
  }
  .r-ml-xxl-nlg {
    margin-left: -1.5rem !important;
  }
  .r-mx-xxl-nlg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .r-my-xxl-nlg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .r-m-xxl-xl {
    margin: 2.5rem !important;
  }
  .r-mt-xxl-xl {
    margin-top: 2.5rem !important;
  }
  .r-mr-xxl-xl {
    margin-right: 2.5rem !important;
  }
  .r-mb-xxl-xl {
    margin-bottom: 2.5rem !important;
  }
  .r-ml-xxl-xl {
    margin-left: 2.5rem !important;
  }
  .r-mx-xxl-xl {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .r-my-xxl-xl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .r-p-xxl-xl {
    padding: 2.5rem !important;
  }
  .r-pt-xxl-xl {
    padding-top: 2.5rem !important;
  }
  .r-pr-xxl-xl {
    padding-right: 2.5rem !important;
  }
  .r-pb-xxl-xl {
    padding-bottom: 2.5rem !important;
  }
  .r-pl-xxl-xl {
    padding-left: 2.5rem !important;
  }
  .r-px-xxl-xl {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .r-py-xxl-xl {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .r-m-xxl-nxl {
    margin: -2.5rem !important;
  }
  .r-mt-xxl-nxl {
    margin-top: -2.5rem !important;
  }
  .r-mr-xxl-nxl {
    margin-right: -2.5rem !important;
  }
  .r-mb-xxl-nxl {
    margin-bottom: -2.5rem !important;
  }
  .r-ml-xxl-nxl {
    margin-left: -2.5rem !important;
  }
  .r-mx-xxl-nxl {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .r-my-xxl-nxl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .r-m-xxl-2xl {
    margin: 4rem !important;
  }
  .r-mt-xxl-2xl {
    margin-top: 4rem !important;
  }
  .r-mr-xxl-2xl {
    margin-right: 4rem !important;
  }
  .r-mb-xxl-2xl {
    margin-bottom: 4rem !important;
  }
  .r-ml-xxl-2xl {
    margin-left: 4rem !important;
  }
  .r-mx-xxl-2xl {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .r-my-xxl-2xl {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .r-p-xxl-2xl {
    padding: 4rem !important;
  }
  .r-pt-xxl-2xl {
    padding-top: 4rem !important;
  }
  .r-pr-xxl-2xl {
    padding-right: 4rem !important;
  }
  .r-pb-xxl-2xl {
    padding-bottom: 4rem !important;
  }
  .r-pl-xxl-2xl {
    padding-left: 4rem !important;
  }
  .r-px-xxl-2xl {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .r-py-xxl-2xl {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .r-m-xxl-n2xl {
    margin: -4rem !important;
  }
  .r-mt-xxl-n2xl {
    margin-top: -4rem !important;
  }
  .r-mr-xxl-n2xl {
    margin-right: -4rem !important;
  }
  .r-mb-xxl-n2xl {
    margin-bottom: -4rem !important;
  }
  .r-ml-xxl-n2xl {
    margin-left: -4rem !important;
  }
  .r-mx-xxl-n2xl {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .r-my-xxl-n2xl {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .r-m-xxl-3xl {
    margin: 6rem !important;
  }
  .r-mt-xxl-3xl {
    margin-top: 6rem !important;
  }
  .r-mr-xxl-3xl {
    margin-right: 6rem !important;
  }
  .r-mb-xxl-3xl {
    margin-bottom: 6rem !important;
  }
  .r-ml-xxl-3xl {
    margin-left: 6rem !important;
  }
  .r-mx-xxl-3xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-xxl-3xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-p-xxl-3xl {
    padding: 6rem !important;
  }
  .r-pt-xxl-3xl {
    padding-top: 6rem !important;
  }
  .r-pr-xxl-3xl {
    padding-right: 6rem !important;
  }
  .r-pb-xxl-3xl {
    padding-bottom: 6rem !important;
  }
  .r-pl-xxl-3xl {
    padding-left: 6rem !important;
  }
  .r-px-xxl-3xl {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .r-py-xxl-3xl {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .r-m-xxl-n3xl {
    margin: -6rem !important;
  }
  .r-mt-xxl-n3xl {
    margin-top: -6rem !important;
  }
  .r-mr-xxl-n3xl {
    margin-right: -6rem !important;
  }
  .r-mb-xxl-n3xl {
    margin-bottom: -6rem !important;
  }
  .r-ml-xxl-n3xl {
    margin-left: -6rem !important;
  }
  .r-mx-xxl-n3xl {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .r-my-xxl-n3xl {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .r-m-xxl-4xl {
    margin: 9rem !important;
  }
  .r-mt-xxl-4xl {
    margin-top: 9rem !important;
  }
  .r-mr-xxl-4xl {
    margin-right: 9rem !important;
  }
  .r-mb-xxl-4xl {
    margin-bottom: 9rem !important;
  }
  .r-ml-xxl-4xl {
    margin-left: 9rem !important;
  }
  .r-mx-xxl-4xl {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .r-my-xxl-4xl {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .r-p-xxl-4xl {
    padding: 9rem !important;
  }
  .r-pt-xxl-4xl {
    padding-top: 9rem !important;
  }
  .r-pr-xxl-4xl {
    padding-right: 9rem !important;
  }
  .r-pb-xxl-4xl {
    padding-bottom: 9rem !important;
  }
  .r-pl-xxl-4xl {
    padding-left: 9rem !important;
  }
  .r-px-xxl-4xl {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .r-py-xxl-4xl {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .r-m-xxl-n4xl {
    margin: -9rem !important;
  }
  .r-mt-xxl-n4xl {
    margin-top: -9rem !important;
  }
  .r-mr-xxl-n4xl {
    margin-right: -9rem !important;
  }
  .r-mb-xxl-n4xl {
    margin-bottom: -9rem !important;
  }
  .r-ml-xxl-n4xl {
    margin-left: -9rem !important;
  }
  .r-mx-xxl-n4xl {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .r-my-xxl-n4xl {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .r-m-xxl-5xl {
    margin: 14rem !important;
  }
  .r-mt-xxl-5xl {
    margin-top: 14rem !important;
  }
  .r-mr-xxl-5xl {
    margin-right: 14rem !important;
  }
  .r-mb-xxl-5xl {
    margin-bottom: 14rem !important;
  }
  .r-ml-xxl-5xl {
    margin-left: 14rem !important;
  }
  .r-mx-xxl-5xl {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .r-my-xxl-5xl {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .r-p-xxl-5xl {
    padding: 14rem !important;
  }
  .r-pt-xxl-5xl {
    padding-top: 14rem !important;
  }
  .r-pr-xxl-5xl {
    padding-right: 14rem !important;
  }
  .r-pb-xxl-5xl {
    padding-bottom: 14rem !important;
  }
  .r-pl-xxl-5xl {
    padding-left: 14rem !important;
  }
  .r-px-xxl-5xl {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .r-py-xxl-5xl {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .r-m-xxl-n5xl {
    margin: -14rem !important;
  }
  .r-mt-xxl-n5xl {
    margin-top: -14rem !important;
  }
  .r-mr-xxl-n5xl {
    margin-right: -14rem !important;
  }
  .r-mb-xxl-n5xl {
    margin-bottom: -14rem !important;
  }
  .r-ml-xxl-n5xl {
    margin-left: -14rem !important;
  }
  .r-mx-xxl-n5xl {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .r-my-xxl-n5xl {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .r-m-xxl-6xl {
    margin: 20rem !important;
  }
  .r-mt-xxl-6xl {
    margin-top: 20rem !important;
  }
  .r-mr-xxl-6xl {
    margin-right: 20rem !important;
  }
  .r-mb-xxl-6xl {
    margin-bottom: 20rem !important;
  }
  .r-ml-xxl-6xl {
    margin-left: 20rem !important;
  }
  .r-mx-xxl-6xl {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .r-my-xxl-6xl {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .r-p-xxl-6xl {
    padding: 20rem !important;
  }
  .r-pt-xxl-6xl {
    padding-top: 20rem !important;
  }
  .r-pr-xxl-6xl {
    padding-right: 20rem !important;
  }
  .r-pb-xxl-6xl {
    padding-bottom: 20rem !important;
  }
  .r-pl-xxl-6xl {
    padding-left: 20rem !important;
  }
  .r-px-xxl-6xl {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .r-py-xxl-6xl {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .r-m-xxl-n6xl {
    margin: -20rem !important;
  }
  .r-mt-xxl-n6xl {
    margin-top: -20rem !important;
  }
  .r-mr-xxl-n6xl {
    margin-right: -20rem !important;
  }
  .r-mb-xxl-n6xl {
    margin-bottom: -20rem !important;
  }
  .r-ml-xxl-n6xl {
    margin-left: -20rem !important;
  }
  .r-mx-xxl-n6xl {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .r-my-xxl-n6xl {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .m-0ps {
    margin: 0% !important;
  }
  .m-5ps {
    margin: 5% !important;
  }
  .m-10ps {
    margin: 10% !important;
  }
  .m-15ps {
    margin: 15% !important;
  }
  .m-20ps {
    margin: 20% !important;
  }
  .m-25ps {
    margin: 25% !important;
  }
  .m-30ps {
    margin: 30% !important;
  }
  .m-35ps {
    margin: 35% !important;
  }
  .m-40ps {
    margin: 40% !important;
  }
  .m-45ps {
    margin: 45% !important;
  }
  .m-50ps {
    margin: 50% !important;
  }
  .m-55ps {
    margin: 55% !important;
  }
  .m-60ps {
    margin: 60% !important;
  }
  .m-65ps {
    margin: 65% !important;
  }
  .m-70ps {
    margin: 70% !important;
  }
  .m-75ps {
    margin: 75% !important;
  }
  .m-80ps {
    margin: 80% !important;
  }
  .m-85ps {
    margin: 85% !important;
  }
  .m-90ps {
    margin: 90% !important;
  }
  .m-95ps {
    margin: 95% !important;
  }
  .m-100ps {
    margin: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .m-sm-0ps {
    margin: 0% !important;
  }
  .m-sm-5ps {
    margin: 5% !important;
  }
  .m-sm-10ps {
    margin: 10% !important;
  }
  .m-sm-15ps {
    margin: 15% !important;
  }
  .m-sm-20ps {
    margin: 20% !important;
  }
  .m-sm-25ps {
    margin: 25% !important;
  }
  .m-sm-30ps {
    margin: 30% !important;
  }
  .m-sm-35ps {
    margin: 35% !important;
  }
  .m-sm-40ps {
    margin: 40% !important;
  }
  .m-sm-45ps {
    margin: 45% !important;
  }
  .m-sm-50ps {
    margin: 50% !important;
  }
  .m-sm-55ps {
    margin: 55% !important;
  }
  .m-sm-60ps {
    margin: 60% !important;
  }
  .m-sm-65ps {
    margin: 65% !important;
  }
  .m-sm-70ps {
    margin: 70% !important;
  }
  .m-sm-75ps {
    margin: 75% !important;
  }
  .m-sm-80ps {
    margin: 80% !important;
  }
  .m-sm-85ps {
    margin: 85% !important;
  }
  .m-sm-90ps {
    margin: 90% !important;
  }
  .m-sm-95ps {
    margin: 95% !important;
  }
  .m-sm-100ps {
    margin: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .m-md-0ps {
    margin: 0% !important;
  }
  .m-md-5ps {
    margin: 5% !important;
  }
  .m-md-10ps {
    margin: 10% !important;
  }
  .m-md-15ps {
    margin: 15% !important;
  }
  .m-md-20ps {
    margin: 20% !important;
  }
  .m-md-25ps {
    margin: 25% !important;
  }
  .m-md-30ps {
    margin: 30% !important;
  }
  .m-md-35ps {
    margin: 35% !important;
  }
  .m-md-40ps {
    margin: 40% !important;
  }
  .m-md-45ps {
    margin: 45% !important;
  }
  .m-md-50ps {
    margin: 50% !important;
  }
  .m-md-55ps {
    margin: 55% !important;
  }
  .m-md-60ps {
    margin: 60% !important;
  }
  .m-md-65ps {
    margin: 65% !important;
  }
  .m-md-70ps {
    margin: 70% !important;
  }
  .m-md-75ps {
    margin: 75% !important;
  }
  .m-md-80ps {
    margin: 80% !important;
  }
  .m-md-85ps {
    margin: 85% !important;
  }
  .m-md-90ps {
    margin: 90% !important;
  }
  .m-md-95ps {
    margin: 95% !important;
  }
  .m-md-100ps {
    margin: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .m-lg-0ps {
    margin: 0% !important;
  }
  .m-lg-5ps {
    margin: 5% !important;
  }
  .m-lg-10ps {
    margin: 10% !important;
  }
  .m-lg-15ps {
    margin: 15% !important;
  }
  .m-lg-20ps {
    margin: 20% !important;
  }
  .m-lg-25ps {
    margin: 25% !important;
  }
  .m-lg-30ps {
    margin: 30% !important;
  }
  .m-lg-35ps {
    margin: 35% !important;
  }
  .m-lg-40ps {
    margin: 40% !important;
  }
  .m-lg-45ps {
    margin: 45% !important;
  }
  .m-lg-50ps {
    margin: 50% !important;
  }
  .m-lg-55ps {
    margin: 55% !important;
  }
  .m-lg-60ps {
    margin: 60% !important;
  }
  .m-lg-65ps {
    margin: 65% !important;
  }
  .m-lg-70ps {
    margin: 70% !important;
  }
  .m-lg-75ps {
    margin: 75% !important;
  }
  .m-lg-80ps {
    margin: 80% !important;
  }
  .m-lg-85ps {
    margin: 85% !important;
  }
  .m-lg-90ps {
    margin: 90% !important;
  }
  .m-lg-95ps {
    margin: 95% !important;
  }
  .m-lg-100ps {
    margin: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .m-xl-0ps {
    margin: 0% !important;
  }
  .m-xl-5ps {
    margin: 5% !important;
  }
  .m-xl-10ps {
    margin: 10% !important;
  }
  .m-xl-15ps {
    margin: 15% !important;
  }
  .m-xl-20ps {
    margin: 20% !important;
  }
  .m-xl-25ps {
    margin: 25% !important;
  }
  .m-xl-30ps {
    margin: 30% !important;
  }
  .m-xl-35ps {
    margin: 35% !important;
  }
  .m-xl-40ps {
    margin: 40% !important;
  }
  .m-xl-45ps {
    margin: 45% !important;
  }
  .m-xl-50ps {
    margin: 50% !important;
  }
  .m-xl-55ps {
    margin: 55% !important;
  }
  .m-xl-60ps {
    margin: 60% !important;
  }
  .m-xl-65ps {
    margin: 65% !important;
  }
  .m-xl-70ps {
    margin: 70% !important;
  }
  .m-xl-75ps {
    margin: 75% !important;
  }
  .m-xl-80ps {
    margin: 80% !important;
  }
  .m-xl-85ps {
    margin: 85% !important;
  }
  .m-xl-90ps {
    margin: 90% !important;
  }
  .m-xl-95ps {
    margin: 95% !important;
  }
  .m-xl-100ps {
    margin: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .m-xxl-0ps {
    margin: 0% !important;
  }
  .m-xxl-5ps {
    margin: 5% !important;
  }
  .m-xxl-10ps {
    margin: 10% !important;
  }
  .m-xxl-15ps {
    margin: 15% !important;
  }
  .m-xxl-20ps {
    margin: 20% !important;
  }
  .m-xxl-25ps {
    margin: 25% !important;
  }
  .m-xxl-30ps {
    margin: 30% !important;
  }
  .m-xxl-35ps {
    margin: 35% !important;
  }
  .m-xxl-40ps {
    margin: 40% !important;
  }
  .m-xxl-45ps {
    margin: 45% !important;
  }
  .m-xxl-50ps {
    margin: 50% !important;
  }
  .m-xxl-55ps {
    margin: 55% !important;
  }
  .m-xxl-60ps {
    margin: 60% !important;
  }
  .m-xxl-65ps {
    margin: 65% !important;
  }
  .m-xxl-70ps {
    margin: 70% !important;
  }
  .m-xxl-75ps {
    margin: 75% !important;
  }
  .m-xxl-80ps {
    margin: 80% !important;
  }
  .m-xxl-85ps {
    margin: 85% !important;
  }
  .m-xxl-90ps {
    margin: 90% !important;
  }
  .m-xxl-95ps {
    margin: 95% !important;
  }
  .m-xxl-100ps {
    margin: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .mt-0ps {
    margin-top: 0% !important;
  }
  .mt-5ps {
    margin-top: 5% !important;
  }
  .mt-10ps {
    margin-top: 10% !important;
  }
  .mt-15ps {
    margin-top: 15% !important;
  }
  .mt-20ps {
    margin-top: 20% !important;
  }
  .mt-25ps {
    margin-top: 25% !important;
  }
  .mt-30ps {
    margin-top: 30% !important;
  }
  .mt-35ps {
    margin-top: 35% !important;
  }
  .mt-40ps {
    margin-top: 40% !important;
  }
  .mt-45ps {
    margin-top: 45% !important;
  }
  .mt-50ps {
    margin-top: 50% !important;
  }
  .mt-55ps {
    margin-top: 55% !important;
  }
  .mt-60ps {
    margin-top: 60% !important;
  }
  .mt-65ps {
    margin-top: 65% !important;
  }
  .mt-70ps {
    margin-top: 70% !important;
  }
  .mt-75ps {
    margin-top: 75% !important;
  }
  .mt-80ps {
    margin-top: 80% !important;
  }
  .mt-85ps {
    margin-top: 85% !important;
  }
  .mt-90ps {
    margin-top: 90% !important;
  }
  .mt-95ps {
    margin-top: 95% !important;
  }
  .mt-100ps {
    margin-top: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .mt-sm-0ps {
    margin-top: 0% !important;
  }
  .mt-sm-5ps {
    margin-top: 5% !important;
  }
  .mt-sm-10ps {
    margin-top: 10% !important;
  }
  .mt-sm-15ps {
    margin-top: 15% !important;
  }
  .mt-sm-20ps {
    margin-top: 20% !important;
  }
  .mt-sm-25ps {
    margin-top: 25% !important;
  }
  .mt-sm-30ps {
    margin-top: 30% !important;
  }
  .mt-sm-35ps {
    margin-top: 35% !important;
  }
  .mt-sm-40ps {
    margin-top: 40% !important;
  }
  .mt-sm-45ps {
    margin-top: 45% !important;
  }
  .mt-sm-50ps {
    margin-top: 50% !important;
  }
  .mt-sm-55ps {
    margin-top: 55% !important;
  }
  .mt-sm-60ps {
    margin-top: 60% !important;
  }
  .mt-sm-65ps {
    margin-top: 65% !important;
  }
  .mt-sm-70ps {
    margin-top: 70% !important;
  }
  .mt-sm-75ps {
    margin-top: 75% !important;
  }
  .mt-sm-80ps {
    margin-top: 80% !important;
  }
  .mt-sm-85ps {
    margin-top: 85% !important;
  }
  .mt-sm-90ps {
    margin-top: 90% !important;
  }
  .mt-sm-95ps {
    margin-top: 95% !important;
  }
  .mt-sm-100ps {
    margin-top: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .mt-md-0ps {
    margin-top: 0% !important;
  }
  .mt-md-5ps {
    margin-top: 5% !important;
  }
  .mt-md-10ps {
    margin-top: 10% !important;
  }
  .mt-md-15ps {
    margin-top: 15% !important;
  }
  .mt-md-20ps {
    margin-top: 20% !important;
  }
  .mt-md-25ps {
    margin-top: 25% !important;
  }
  .mt-md-30ps {
    margin-top: 30% !important;
  }
  .mt-md-35ps {
    margin-top: 35% !important;
  }
  .mt-md-40ps {
    margin-top: 40% !important;
  }
  .mt-md-45ps {
    margin-top: 45% !important;
  }
  .mt-md-50ps {
    margin-top: 50% !important;
  }
  .mt-md-55ps {
    margin-top: 55% !important;
  }
  .mt-md-60ps {
    margin-top: 60% !important;
  }
  .mt-md-65ps {
    margin-top: 65% !important;
  }
  .mt-md-70ps {
    margin-top: 70% !important;
  }
  .mt-md-75ps {
    margin-top: 75% !important;
  }
  .mt-md-80ps {
    margin-top: 80% !important;
  }
  .mt-md-85ps {
    margin-top: 85% !important;
  }
  .mt-md-90ps {
    margin-top: 90% !important;
  }
  .mt-md-95ps {
    margin-top: 95% !important;
  }
  .mt-md-100ps {
    margin-top: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .mt-lg-0ps {
    margin-top: 0% !important;
  }
  .mt-lg-5ps {
    margin-top: 5% !important;
  }
  .mt-lg-10ps {
    margin-top: 10% !important;
  }
  .mt-lg-15ps {
    margin-top: 15% !important;
  }
  .mt-lg-20ps {
    margin-top: 20% !important;
  }
  .mt-lg-25ps {
    margin-top: 25% !important;
  }
  .mt-lg-30ps {
    margin-top: 30% !important;
  }
  .mt-lg-35ps {
    margin-top: 35% !important;
  }
  .mt-lg-40ps {
    margin-top: 40% !important;
  }
  .mt-lg-45ps {
    margin-top: 45% !important;
  }
  .mt-lg-50ps {
    margin-top: 50% !important;
  }
  .mt-lg-55ps {
    margin-top: 55% !important;
  }
  .mt-lg-60ps {
    margin-top: 60% !important;
  }
  .mt-lg-65ps {
    margin-top: 65% !important;
  }
  .mt-lg-70ps {
    margin-top: 70% !important;
  }
  .mt-lg-75ps {
    margin-top: 75% !important;
  }
  .mt-lg-80ps {
    margin-top: 80% !important;
  }
  .mt-lg-85ps {
    margin-top: 85% !important;
  }
  .mt-lg-90ps {
    margin-top: 90% !important;
  }
  .mt-lg-95ps {
    margin-top: 95% !important;
  }
  .mt-lg-100ps {
    margin-top: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .mt-xl-0ps {
    margin-top: 0% !important;
  }
  .mt-xl-5ps {
    margin-top: 5% !important;
  }
  .mt-xl-10ps {
    margin-top: 10% !important;
  }
  .mt-xl-15ps {
    margin-top: 15% !important;
  }
  .mt-xl-20ps {
    margin-top: 20% !important;
  }
  .mt-xl-25ps {
    margin-top: 25% !important;
  }
  .mt-xl-30ps {
    margin-top: 30% !important;
  }
  .mt-xl-35ps {
    margin-top: 35% !important;
  }
  .mt-xl-40ps {
    margin-top: 40% !important;
  }
  .mt-xl-45ps {
    margin-top: 45% !important;
  }
  .mt-xl-50ps {
    margin-top: 50% !important;
  }
  .mt-xl-55ps {
    margin-top: 55% !important;
  }
  .mt-xl-60ps {
    margin-top: 60% !important;
  }
  .mt-xl-65ps {
    margin-top: 65% !important;
  }
  .mt-xl-70ps {
    margin-top: 70% !important;
  }
  .mt-xl-75ps {
    margin-top: 75% !important;
  }
  .mt-xl-80ps {
    margin-top: 80% !important;
  }
  .mt-xl-85ps {
    margin-top: 85% !important;
  }
  .mt-xl-90ps {
    margin-top: 90% !important;
  }
  .mt-xl-95ps {
    margin-top: 95% !important;
  }
  .mt-xl-100ps {
    margin-top: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .mt-xxl-0ps {
    margin-top: 0% !important;
  }
  .mt-xxl-5ps {
    margin-top: 5% !important;
  }
  .mt-xxl-10ps {
    margin-top: 10% !important;
  }
  .mt-xxl-15ps {
    margin-top: 15% !important;
  }
  .mt-xxl-20ps {
    margin-top: 20% !important;
  }
  .mt-xxl-25ps {
    margin-top: 25% !important;
  }
  .mt-xxl-30ps {
    margin-top: 30% !important;
  }
  .mt-xxl-35ps {
    margin-top: 35% !important;
  }
  .mt-xxl-40ps {
    margin-top: 40% !important;
  }
  .mt-xxl-45ps {
    margin-top: 45% !important;
  }
  .mt-xxl-50ps {
    margin-top: 50% !important;
  }
  .mt-xxl-55ps {
    margin-top: 55% !important;
  }
  .mt-xxl-60ps {
    margin-top: 60% !important;
  }
  .mt-xxl-65ps {
    margin-top: 65% !important;
  }
  .mt-xxl-70ps {
    margin-top: 70% !important;
  }
  .mt-xxl-75ps {
    margin-top: 75% !important;
  }
  .mt-xxl-80ps {
    margin-top: 80% !important;
  }
  .mt-xxl-85ps {
    margin-top: 85% !important;
  }
  .mt-xxl-90ps {
    margin-top: 90% !important;
  }
  .mt-xxl-95ps {
    margin-top: 95% !important;
  }
  .mt-xxl-100ps {
    margin-top: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .mr-0ps {
    margin-right: 0% !important;
  }
  .mr-5ps {
    margin-right: 5% !important;
  }
  .mr-10ps {
    margin-right: 10% !important;
  }
  .mr-15ps {
    margin-right: 15% !important;
  }
  .mr-20ps {
    margin-right: 20% !important;
  }
  .mr-25ps {
    margin-right: 25% !important;
  }
  .mr-30ps {
    margin-right: 30% !important;
  }
  .mr-35ps {
    margin-right: 35% !important;
  }
  .mr-40ps {
    margin-right: 40% !important;
  }
  .mr-45ps {
    margin-right: 45% !important;
  }
  .mr-50ps {
    margin-right: 50% !important;
  }
  .mr-55ps {
    margin-right: 55% !important;
  }
  .mr-60ps {
    margin-right: 60% !important;
  }
  .mr-65ps {
    margin-right: 65% !important;
  }
  .mr-70ps {
    margin-right: 70% !important;
  }
  .mr-75ps {
    margin-right: 75% !important;
  }
  .mr-80ps {
    margin-right: 80% !important;
  }
  .mr-85ps {
    margin-right: 85% !important;
  }
  .mr-90ps {
    margin-right: 90% !important;
  }
  .mr-95ps {
    margin-right: 95% !important;
  }
  .mr-100ps {
    margin-right: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .mr-sm-0ps {
    margin-right: 0% !important;
  }
  .mr-sm-5ps {
    margin-right: 5% !important;
  }
  .mr-sm-10ps {
    margin-right: 10% !important;
  }
  .mr-sm-15ps {
    margin-right: 15% !important;
  }
  .mr-sm-20ps {
    margin-right: 20% !important;
  }
  .mr-sm-25ps {
    margin-right: 25% !important;
  }
  .mr-sm-30ps {
    margin-right: 30% !important;
  }
  .mr-sm-35ps {
    margin-right: 35% !important;
  }
  .mr-sm-40ps {
    margin-right: 40% !important;
  }
  .mr-sm-45ps {
    margin-right: 45% !important;
  }
  .mr-sm-50ps {
    margin-right: 50% !important;
  }
  .mr-sm-55ps {
    margin-right: 55% !important;
  }
  .mr-sm-60ps {
    margin-right: 60% !important;
  }
  .mr-sm-65ps {
    margin-right: 65% !important;
  }
  .mr-sm-70ps {
    margin-right: 70% !important;
  }
  .mr-sm-75ps {
    margin-right: 75% !important;
  }
  .mr-sm-80ps {
    margin-right: 80% !important;
  }
  .mr-sm-85ps {
    margin-right: 85% !important;
  }
  .mr-sm-90ps {
    margin-right: 90% !important;
  }
  .mr-sm-95ps {
    margin-right: 95% !important;
  }
  .mr-sm-100ps {
    margin-right: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .mr-md-0ps {
    margin-right: 0% !important;
  }
  .mr-md-5ps {
    margin-right: 5% !important;
  }
  .mr-md-10ps {
    margin-right: 10% !important;
  }
  .mr-md-15ps {
    margin-right: 15% !important;
  }
  .mr-md-20ps {
    margin-right: 20% !important;
  }
  .mr-md-25ps {
    margin-right: 25% !important;
  }
  .mr-md-30ps {
    margin-right: 30% !important;
  }
  .mr-md-35ps {
    margin-right: 35% !important;
  }
  .mr-md-40ps {
    margin-right: 40% !important;
  }
  .mr-md-45ps {
    margin-right: 45% !important;
  }
  .mr-md-50ps {
    margin-right: 50% !important;
  }
  .mr-md-55ps {
    margin-right: 55% !important;
  }
  .mr-md-60ps {
    margin-right: 60% !important;
  }
  .mr-md-65ps {
    margin-right: 65% !important;
  }
  .mr-md-70ps {
    margin-right: 70% !important;
  }
  .mr-md-75ps {
    margin-right: 75% !important;
  }
  .mr-md-80ps {
    margin-right: 80% !important;
  }
  .mr-md-85ps {
    margin-right: 85% !important;
  }
  .mr-md-90ps {
    margin-right: 90% !important;
  }
  .mr-md-95ps {
    margin-right: 95% !important;
  }
  .mr-md-100ps {
    margin-right: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .mr-lg-0ps {
    margin-right: 0% !important;
  }
  .mr-lg-5ps {
    margin-right: 5% !important;
  }
  .mr-lg-10ps {
    margin-right: 10% !important;
  }
  .mr-lg-15ps {
    margin-right: 15% !important;
  }
  .mr-lg-20ps {
    margin-right: 20% !important;
  }
  .mr-lg-25ps {
    margin-right: 25% !important;
  }
  .mr-lg-30ps {
    margin-right: 30% !important;
  }
  .mr-lg-35ps {
    margin-right: 35% !important;
  }
  .mr-lg-40ps {
    margin-right: 40% !important;
  }
  .mr-lg-45ps {
    margin-right: 45% !important;
  }
  .mr-lg-50ps {
    margin-right: 50% !important;
  }
  .mr-lg-55ps {
    margin-right: 55% !important;
  }
  .mr-lg-60ps {
    margin-right: 60% !important;
  }
  .mr-lg-65ps {
    margin-right: 65% !important;
  }
  .mr-lg-70ps {
    margin-right: 70% !important;
  }
  .mr-lg-75ps {
    margin-right: 75% !important;
  }
  .mr-lg-80ps {
    margin-right: 80% !important;
  }
  .mr-lg-85ps {
    margin-right: 85% !important;
  }
  .mr-lg-90ps {
    margin-right: 90% !important;
  }
  .mr-lg-95ps {
    margin-right: 95% !important;
  }
  .mr-lg-100ps {
    margin-right: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .mr-xl-0ps {
    margin-right: 0% !important;
  }
  .mr-xl-5ps {
    margin-right: 5% !important;
  }
  .mr-xl-10ps {
    margin-right: 10% !important;
  }
  .mr-xl-15ps {
    margin-right: 15% !important;
  }
  .mr-xl-20ps {
    margin-right: 20% !important;
  }
  .mr-xl-25ps {
    margin-right: 25% !important;
  }
  .mr-xl-30ps {
    margin-right: 30% !important;
  }
  .mr-xl-35ps {
    margin-right: 35% !important;
  }
  .mr-xl-40ps {
    margin-right: 40% !important;
  }
  .mr-xl-45ps {
    margin-right: 45% !important;
  }
  .mr-xl-50ps {
    margin-right: 50% !important;
  }
  .mr-xl-55ps {
    margin-right: 55% !important;
  }
  .mr-xl-60ps {
    margin-right: 60% !important;
  }
  .mr-xl-65ps {
    margin-right: 65% !important;
  }
  .mr-xl-70ps {
    margin-right: 70% !important;
  }
  .mr-xl-75ps {
    margin-right: 75% !important;
  }
  .mr-xl-80ps {
    margin-right: 80% !important;
  }
  .mr-xl-85ps {
    margin-right: 85% !important;
  }
  .mr-xl-90ps {
    margin-right: 90% !important;
  }
  .mr-xl-95ps {
    margin-right: 95% !important;
  }
  .mr-xl-100ps {
    margin-right: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .mr-xxl-0ps {
    margin-right: 0% !important;
  }
  .mr-xxl-5ps {
    margin-right: 5% !important;
  }
  .mr-xxl-10ps {
    margin-right: 10% !important;
  }
  .mr-xxl-15ps {
    margin-right: 15% !important;
  }
  .mr-xxl-20ps {
    margin-right: 20% !important;
  }
  .mr-xxl-25ps {
    margin-right: 25% !important;
  }
  .mr-xxl-30ps {
    margin-right: 30% !important;
  }
  .mr-xxl-35ps {
    margin-right: 35% !important;
  }
  .mr-xxl-40ps {
    margin-right: 40% !important;
  }
  .mr-xxl-45ps {
    margin-right: 45% !important;
  }
  .mr-xxl-50ps {
    margin-right: 50% !important;
  }
  .mr-xxl-55ps {
    margin-right: 55% !important;
  }
  .mr-xxl-60ps {
    margin-right: 60% !important;
  }
  .mr-xxl-65ps {
    margin-right: 65% !important;
  }
  .mr-xxl-70ps {
    margin-right: 70% !important;
  }
  .mr-xxl-75ps {
    margin-right: 75% !important;
  }
  .mr-xxl-80ps {
    margin-right: 80% !important;
  }
  .mr-xxl-85ps {
    margin-right: 85% !important;
  }
  .mr-xxl-90ps {
    margin-right: 90% !important;
  }
  .mr-xxl-95ps {
    margin-right: 95% !important;
  }
  .mr-xxl-100ps {
    margin-right: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .mb-0ps {
    margin-bottom: 0% !important;
  }
  .mb-5ps {
    margin-bottom: 5% !important;
  }
  .mb-10ps {
    margin-bottom: 10% !important;
  }
  .mb-15ps {
    margin-bottom: 15% !important;
  }
  .mb-20ps {
    margin-bottom: 20% !important;
  }
  .mb-25ps {
    margin-bottom: 25% !important;
  }
  .mb-30ps {
    margin-bottom: 30% !important;
  }
  .mb-35ps {
    margin-bottom: 35% !important;
  }
  .mb-40ps {
    margin-bottom: 40% !important;
  }
  .mb-45ps {
    margin-bottom: 45% !important;
  }
  .mb-50ps {
    margin-bottom: 50% !important;
  }
  .mb-55ps {
    margin-bottom: 55% !important;
  }
  .mb-60ps {
    margin-bottom: 60% !important;
  }
  .mb-65ps {
    margin-bottom: 65% !important;
  }
  .mb-70ps {
    margin-bottom: 70% !important;
  }
  .mb-75ps {
    margin-bottom: 75% !important;
  }
  .mb-80ps {
    margin-bottom: 80% !important;
  }
  .mb-85ps {
    margin-bottom: 85% !important;
  }
  .mb-90ps {
    margin-bottom: 90% !important;
  }
  .mb-95ps {
    margin-bottom: 95% !important;
  }
  .mb-100ps {
    margin-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .mb-sm-0ps {
    margin-bottom: 0% !important;
  }
  .mb-sm-5ps {
    margin-bottom: 5% !important;
  }
  .mb-sm-10ps {
    margin-bottom: 10% !important;
  }
  .mb-sm-15ps {
    margin-bottom: 15% !important;
  }
  .mb-sm-20ps {
    margin-bottom: 20% !important;
  }
  .mb-sm-25ps {
    margin-bottom: 25% !important;
  }
  .mb-sm-30ps {
    margin-bottom: 30% !important;
  }
  .mb-sm-35ps {
    margin-bottom: 35% !important;
  }
  .mb-sm-40ps {
    margin-bottom: 40% !important;
  }
  .mb-sm-45ps {
    margin-bottom: 45% !important;
  }
  .mb-sm-50ps {
    margin-bottom: 50% !important;
  }
  .mb-sm-55ps {
    margin-bottom: 55% !important;
  }
  .mb-sm-60ps {
    margin-bottom: 60% !important;
  }
  .mb-sm-65ps {
    margin-bottom: 65% !important;
  }
  .mb-sm-70ps {
    margin-bottom: 70% !important;
  }
  .mb-sm-75ps {
    margin-bottom: 75% !important;
  }
  .mb-sm-80ps {
    margin-bottom: 80% !important;
  }
  .mb-sm-85ps {
    margin-bottom: 85% !important;
  }
  .mb-sm-90ps {
    margin-bottom: 90% !important;
  }
  .mb-sm-95ps {
    margin-bottom: 95% !important;
  }
  .mb-sm-100ps {
    margin-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .mb-md-0ps {
    margin-bottom: 0% !important;
  }
  .mb-md-5ps {
    margin-bottom: 5% !important;
  }
  .mb-md-10ps {
    margin-bottom: 10% !important;
  }
  .mb-md-15ps {
    margin-bottom: 15% !important;
  }
  .mb-md-20ps {
    margin-bottom: 20% !important;
  }
  .mb-md-25ps {
    margin-bottom: 25% !important;
  }
  .mb-md-30ps {
    margin-bottom: 30% !important;
  }
  .mb-md-35ps {
    margin-bottom: 35% !important;
  }
  .mb-md-40ps {
    margin-bottom: 40% !important;
  }
  .mb-md-45ps {
    margin-bottom: 45% !important;
  }
  .mb-md-50ps {
    margin-bottom: 50% !important;
  }
  .mb-md-55ps {
    margin-bottom: 55% !important;
  }
  .mb-md-60ps {
    margin-bottom: 60% !important;
  }
  .mb-md-65ps {
    margin-bottom: 65% !important;
  }
  .mb-md-70ps {
    margin-bottom: 70% !important;
  }
  .mb-md-75ps {
    margin-bottom: 75% !important;
  }
  .mb-md-80ps {
    margin-bottom: 80% !important;
  }
  .mb-md-85ps {
    margin-bottom: 85% !important;
  }
  .mb-md-90ps {
    margin-bottom: 90% !important;
  }
  .mb-md-95ps {
    margin-bottom: 95% !important;
  }
  .mb-md-100ps {
    margin-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .mb-lg-0ps {
    margin-bottom: 0% !important;
  }
  .mb-lg-5ps {
    margin-bottom: 5% !important;
  }
  .mb-lg-10ps {
    margin-bottom: 10% !important;
  }
  .mb-lg-15ps {
    margin-bottom: 15% !important;
  }
  .mb-lg-20ps {
    margin-bottom: 20% !important;
  }
  .mb-lg-25ps {
    margin-bottom: 25% !important;
  }
  .mb-lg-30ps {
    margin-bottom: 30% !important;
  }
  .mb-lg-35ps {
    margin-bottom: 35% !important;
  }
  .mb-lg-40ps {
    margin-bottom: 40% !important;
  }
  .mb-lg-45ps {
    margin-bottom: 45% !important;
  }
  .mb-lg-50ps {
    margin-bottom: 50% !important;
  }
  .mb-lg-55ps {
    margin-bottom: 55% !important;
  }
  .mb-lg-60ps {
    margin-bottom: 60% !important;
  }
  .mb-lg-65ps {
    margin-bottom: 65% !important;
  }
  .mb-lg-70ps {
    margin-bottom: 70% !important;
  }
  .mb-lg-75ps {
    margin-bottom: 75% !important;
  }
  .mb-lg-80ps {
    margin-bottom: 80% !important;
  }
  .mb-lg-85ps {
    margin-bottom: 85% !important;
  }
  .mb-lg-90ps {
    margin-bottom: 90% !important;
  }
  .mb-lg-95ps {
    margin-bottom: 95% !important;
  }
  .mb-lg-100ps {
    margin-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .mb-xl-0ps {
    margin-bottom: 0% !important;
  }
  .mb-xl-5ps {
    margin-bottom: 5% !important;
  }
  .mb-xl-10ps {
    margin-bottom: 10% !important;
  }
  .mb-xl-15ps {
    margin-bottom: 15% !important;
  }
  .mb-xl-20ps {
    margin-bottom: 20% !important;
  }
  .mb-xl-25ps {
    margin-bottom: 25% !important;
  }
  .mb-xl-30ps {
    margin-bottom: 30% !important;
  }
  .mb-xl-35ps {
    margin-bottom: 35% !important;
  }
  .mb-xl-40ps {
    margin-bottom: 40% !important;
  }
  .mb-xl-45ps {
    margin-bottom: 45% !important;
  }
  .mb-xl-50ps {
    margin-bottom: 50% !important;
  }
  .mb-xl-55ps {
    margin-bottom: 55% !important;
  }
  .mb-xl-60ps {
    margin-bottom: 60% !important;
  }
  .mb-xl-65ps {
    margin-bottom: 65% !important;
  }
  .mb-xl-70ps {
    margin-bottom: 70% !important;
  }
  .mb-xl-75ps {
    margin-bottom: 75% !important;
  }
  .mb-xl-80ps {
    margin-bottom: 80% !important;
  }
  .mb-xl-85ps {
    margin-bottom: 85% !important;
  }
  .mb-xl-90ps {
    margin-bottom: 90% !important;
  }
  .mb-xl-95ps {
    margin-bottom: 95% !important;
  }
  .mb-xl-100ps {
    margin-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .mb-xxl-0ps {
    margin-bottom: 0% !important;
  }
  .mb-xxl-5ps {
    margin-bottom: 5% !important;
  }
  .mb-xxl-10ps {
    margin-bottom: 10% !important;
  }
  .mb-xxl-15ps {
    margin-bottom: 15% !important;
  }
  .mb-xxl-20ps {
    margin-bottom: 20% !important;
  }
  .mb-xxl-25ps {
    margin-bottom: 25% !important;
  }
  .mb-xxl-30ps {
    margin-bottom: 30% !important;
  }
  .mb-xxl-35ps {
    margin-bottom: 35% !important;
  }
  .mb-xxl-40ps {
    margin-bottom: 40% !important;
  }
  .mb-xxl-45ps {
    margin-bottom: 45% !important;
  }
  .mb-xxl-50ps {
    margin-bottom: 50% !important;
  }
  .mb-xxl-55ps {
    margin-bottom: 55% !important;
  }
  .mb-xxl-60ps {
    margin-bottom: 60% !important;
  }
  .mb-xxl-65ps {
    margin-bottom: 65% !important;
  }
  .mb-xxl-70ps {
    margin-bottom: 70% !important;
  }
  .mb-xxl-75ps {
    margin-bottom: 75% !important;
  }
  .mb-xxl-80ps {
    margin-bottom: 80% !important;
  }
  .mb-xxl-85ps {
    margin-bottom: 85% !important;
  }
  .mb-xxl-90ps {
    margin-bottom: 90% !important;
  }
  .mb-xxl-95ps {
    margin-bottom: 95% !important;
  }
  .mb-xxl-100ps {
    margin-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .ml-0ps {
    margin-left: 0% !important;
  }
  .ml-5ps {
    margin-left: 5% !important;
  }
  .ml-10ps {
    margin-left: 10% !important;
  }
  .ml-15ps {
    margin-left: 15% !important;
  }
  .ml-20ps {
    margin-left: 20% !important;
  }
  .ml-25ps {
    margin-left: 25% !important;
  }
  .ml-30ps {
    margin-left: 30% !important;
  }
  .ml-35ps {
    margin-left: 35% !important;
  }
  .ml-40ps {
    margin-left: 40% !important;
  }
  .ml-45ps {
    margin-left: 45% !important;
  }
  .ml-50ps {
    margin-left: 50% !important;
  }
  .ml-55ps {
    margin-left: 55% !important;
  }
  .ml-60ps {
    margin-left: 60% !important;
  }
  .ml-65ps {
    margin-left: 65% !important;
  }
  .ml-70ps {
    margin-left: 70% !important;
  }
  .ml-75ps {
    margin-left: 75% !important;
  }
  .ml-80ps {
    margin-left: 80% !important;
  }
  .ml-85ps {
    margin-left: 85% !important;
  }
  .ml-90ps {
    margin-left: 90% !important;
  }
  .ml-95ps {
    margin-left: 95% !important;
  }
  .ml-100ps {
    margin-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .ml-sm-0ps {
    margin-left: 0% !important;
  }
  .ml-sm-5ps {
    margin-left: 5% !important;
  }
  .ml-sm-10ps {
    margin-left: 10% !important;
  }
  .ml-sm-15ps {
    margin-left: 15% !important;
  }
  .ml-sm-20ps {
    margin-left: 20% !important;
  }
  .ml-sm-25ps {
    margin-left: 25% !important;
  }
  .ml-sm-30ps {
    margin-left: 30% !important;
  }
  .ml-sm-35ps {
    margin-left: 35% !important;
  }
  .ml-sm-40ps {
    margin-left: 40% !important;
  }
  .ml-sm-45ps {
    margin-left: 45% !important;
  }
  .ml-sm-50ps {
    margin-left: 50% !important;
  }
  .ml-sm-55ps {
    margin-left: 55% !important;
  }
  .ml-sm-60ps {
    margin-left: 60% !important;
  }
  .ml-sm-65ps {
    margin-left: 65% !important;
  }
  .ml-sm-70ps {
    margin-left: 70% !important;
  }
  .ml-sm-75ps {
    margin-left: 75% !important;
  }
  .ml-sm-80ps {
    margin-left: 80% !important;
  }
  .ml-sm-85ps {
    margin-left: 85% !important;
  }
  .ml-sm-90ps {
    margin-left: 90% !important;
  }
  .ml-sm-95ps {
    margin-left: 95% !important;
  }
  .ml-sm-100ps {
    margin-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .ml-md-0ps {
    margin-left: 0% !important;
  }
  .ml-md-5ps {
    margin-left: 5% !important;
  }
  .ml-md-10ps {
    margin-left: 10% !important;
  }
  .ml-md-15ps {
    margin-left: 15% !important;
  }
  .ml-md-20ps {
    margin-left: 20% !important;
  }
  .ml-md-25ps {
    margin-left: 25% !important;
  }
  .ml-md-30ps {
    margin-left: 30% !important;
  }
  .ml-md-35ps {
    margin-left: 35% !important;
  }
  .ml-md-40ps {
    margin-left: 40% !important;
  }
  .ml-md-45ps {
    margin-left: 45% !important;
  }
  .ml-md-50ps {
    margin-left: 50% !important;
  }
  .ml-md-55ps {
    margin-left: 55% !important;
  }
  .ml-md-60ps {
    margin-left: 60% !important;
  }
  .ml-md-65ps {
    margin-left: 65% !important;
  }
  .ml-md-70ps {
    margin-left: 70% !important;
  }
  .ml-md-75ps {
    margin-left: 75% !important;
  }
  .ml-md-80ps {
    margin-left: 80% !important;
  }
  .ml-md-85ps {
    margin-left: 85% !important;
  }
  .ml-md-90ps {
    margin-left: 90% !important;
  }
  .ml-md-95ps {
    margin-left: 95% !important;
  }
  .ml-md-100ps {
    margin-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .ml-lg-0ps {
    margin-left: 0% !important;
  }
  .ml-lg-5ps {
    margin-left: 5% !important;
  }
  .ml-lg-10ps {
    margin-left: 10% !important;
  }
  .ml-lg-15ps {
    margin-left: 15% !important;
  }
  .ml-lg-20ps {
    margin-left: 20% !important;
  }
  .ml-lg-25ps {
    margin-left: 25% !important;
  }
  .ml-lg-30ps {
    margin-left: 30% !important;
  }
  .ml-lg-35ps {
    margin-left: 35% !important;
  }
  .ml-lg-40ps {
    margin-left: 40% !important;
  }
  .ml-lg-45ps {
    margin-left: 45% !important;
  }
  .ml-lg-50ps {
    margin-left: 50% !important;
  }
  .ml-lg-55ps {
    margin-left: 55% !important;
  }
  .ml-lg-60ps {
    margin-left: 60% !important;
  }
  .ml-lg-65ps {
    margin-left: 65% !important;
  }
  .ml-lg-70ps {
    margin-left: 70% !important;
  }
  .ml-lg-75ps {
    margin-left: 75% !important;
  }
  .ml-lg-80ps {
    margin-left: 80% !important;
  }
  .ml-lg-85ps {
    margin-left: 85% !important;
  }
  .ml-lg-90ps {
    margin-left: 90% !important;
  }
  .ml-lg-95ps {
    margin-left: 95% !important;
  }
  .ml-lg-100ps {
    margin-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .ml-xl-0ps {
    margin-left: 0% !important;
  }
  .ml-xl-5ps {
    margin-left: 5% !important;
  }
  .ml-xl-10ps {
    margin-left: 10% !important;
  }
  .ml-xl-15ps {
    margin-left: 15% !important;
  }
  .ml-xl-20ps {
    margin-left: 20% !important;
  }
  .ml-xl-25ps {
    margin-left: 25% !important;
  }
  .ml-xl-30ps {
    margin-left: 30% !important;
  }
  .ml-xl-35ps {
    margin-left: 35% !important;
  }
  .ml-xl-40ps {
    margin-left: 40% !important;
  }
  .ml-xl-45ps {
    margin-left: 45% !important;
  }
  .ml-xl-50ps {
    margin-left: 50% !important;
  }
  .ml-xl-55ps {
    margin-left: 55% !important;
  }
  .ml-xl-60ps {
    margin-left: 60% !important;
  }
  .ml-xl-65ps {
    margin-left: 65% !important;
  }
  .ml-xl-70ps {
    margin-left: 70% !important;
  }
  .ml-xl-75ps {
    margin-left: 75% !important;
  }
  .ml-xl-80ps {
    margin-left: 80% !important;
  }
  .ml-xl-85ps {
    margin-left: 85% !important;
  }
  .ml-xl-90ps {
    margin-left: 90% !important;
  }
  .ml-xl-95ps {
    margin-left: 95% !important;
  }
  .ml-xl-100ps {
    margin-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .ml-xxl-0ps {
    margin-left: 0% !important;
  }
  .ml-xxl-5ps {
    margin-left: 5% !important;
  }
  .ml-xxl-10ps {
    margin-left: 10% !important;
  }
  .ml-xxl-15ps {
    margin-left: 15% !important;
  }
  .ml-xxl-20ps {
    margin-left: 20% !important;
  }
  .ml-xxl-25ps {
    margin-left: 25% !important;
  }
  .ml-xxl-30ps {
    margin-left: 30% !important;
  }
  .ml-xxl-35ps {
    margin-left: 35% !important;
  }
  .ml-xxl-40ps {
    margin-left: 40% !important;
  }
  .ml-xxl-45ps {
    margin-left: 45% !important;
  }
  .ml-xxl-50ps {
    margin-left: 50% !important;
  }
  .ml-xxl-55ps {
    margin-left: 55% !important;
  }
  .ml-xxl-60ps {
    margin-left: 60% !important;
  }
  .ml-xxl-65ps {
    margin-left: 65% !important;
  }
  .ml-xxl-70ps {
    margin-left: 70% !important;
  }
  .ml-xxl-75ps {
    margin-left: 75% !important;
  }
  .ml-xxl-80ps {
    margin-left: 80% !important;
  }
  .ml-xxl-85ps {
    margin-left: 85% !important;
  }
  .ml-xxl-90ps {
    margin-left: 90% !important;
  }
  .ml-xxl-95ps {
    margin-left: 95% !important;
  }
  .ml-xxl-100ps {
    margin-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .mx-0ps {
    margin-right: 0% !important;
    margin-left: 0% !important;
  }
  .mx-5ps {
    margin-right: 5% !important;
    margin-left: 5% !important;
  }
  .mx-10ps {
    margin-right: 10% !important;
    margin-left: 10% !important;
  }
  .mx-15ps {
    margin-right: 15% !important;
    margin-left: 15% !important;
  }
  .mx-20ps {
    margin-right: 20% !important;
    margin-left: 20% !important;
  }
  .mx-25ps {
    margin-right: 25% !important;
    margin-left: 25% !important;
  }
  .mx-30ps {
    margin-right: 30% !important;
    margin-left: 30% !important;
  }
  .mx-35ps {
    margin-right: 35% !important;
    margin-left: 35% !important;
  }
  .mx-40ps {
    margin-right: 40% !important;
    margin-left: 40% !important;
  }
  .mx-45ps {
    margin-right: 45% !important;
    margin-left: 45% !important;
  }
  .mx-50ps {
    margin-right: 50% !important;
    margin-left: 50% !important;
  }
  .mx-55ps {
    margin-right: 55% !important;
    margin-left: 55% !important;
  }
  .mx-60ps {
    margin-right: 60% !important;
    margin-left: 60% !important;
  }
  .mx-65ps {
    margin-right: 65% !important;
    margin-left: 65% !important;
  }
  .mx-70ps {
    margin-right: 70% !important;
    margin-left: 70% !important;
  }
  .mx-75ps {
    margin-right: 75% !important;
    margin-left: 75% !important;
  }
  .mx-80ps {
    margin-right: 80% !important;
    margin-left: 80% !important;
  }
  .mx-85ps {
    margin-right: 85% !important;
    margin-left: 85% !important;
  }
  .mx-90ps {
    margin-right: 90% !important;
    margin-left: 90% !important;
  }
  .mx-95ps {
    margin-right: 95% !important;
    margin-left: 95% !important;
  }
  .mx-100ps {
    margin-right: 100% !important;
    margin-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .mx-sm-0ps {
    margin-right: 0% !important;
    margin-left: 0% !important;
  }
  .mx-sm-5ps {
    margin-right: 5% !important;
    margin-left: 5% !important;
  }
  .mx-sm-10ps {
    margin-right: 10% !important;
    margin-left: 10% !important;
  }
  .mx-sm-15ps {
    margin-right: 15% !important;
    margin-left: 15% !important;
  }
  .mx-sm-20ps {
    margin-right: 20% !important;
    margin-left: 20% !important;
  }
  .mx-sm-25ps {
    margin-right: 25% !important;
    margin-left: 25% !important;
  }
  .mx-sm-30ps {
    margin-right: 30% !important;
    margin-left: 30% !important;
  }
  .mx-sm-35ps {
    margin-right: 35% !important;
    margin-left: 35% !important;
  }
  .mx-sm-40ps {
    margin-right: 40% !important;
    margin-left: 40% !important;
  }
  .mx-sm-45ps {
    margin-right: 45% !important;
    margin-left: 45% !important;
  }
  .mx-sm-50ps {
    margin-right: 50% !important;
    margin-left: 50% !important;
  }
  .mx-sm-55ps {
    margin-right: 55% !important;
    margin-left: 55% !important;
  }
  .mx-sm-60ps {
    margin-right: 60% !important;
    margin-left: 60% !important;
  }
  .mx-sm-65ps {
    margin-right: 65% !important;
    margin-left: 65% !important;
  }
  .mx-sm-70ps {
    margin-right: 70% !important;
    margin-left: 70% !important;
  }
  .mx-sm-75ps {
    margin-right: 75% !important;
    margin-left: 75% !important;
  }
  .mx-sm-80ps {
    margin-right: 80% !important;
    margin-left: 80% !important;
  }
  .mx-sm-85ps {
    margin-right: 85% !important;
    margin-left: 85% !important;
  }
  .mx-sm-90ps {
    margin-right: 90% !important;
    margin-left: 90% !important;
  }
  .mx-sm-95ps {
    margin-right: 95% !important;
    margin-left: 95% !important;
  }
  .mx-sm-100ps {
    margin-right: 100% !important;
    margin-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .mx-md-0ps {
    margin-right: 0% !important;
    margin-left: 0% !important;
  }
  .mx-md-5ps {
    margin-right: 5% !important;
    margin-left: 5% !important;
  }
  .mx-md-10ps {
    margin-right: 10% !important;
    margin-left: 10% !important;
  }
  .mx-md-15ps {
    margin-right: 15% !important;
    margin-left: 15% !important;
  }
  .mx-md-20ps {
    margin-right: 20% !important;
    margin-left: 20% !important;
  }
  .mx-md-25ps {
    margin-right: 25% !important;
    margin-left: 25% !important;
  }
  .mx-md-30ps {
    margin-right: 30% !important;
    margin-left: 30% !important;
  }
  .mx-md-35ps {
    margin-right: 35% !important;
    margin-left: 35% !important;
  }
  .mx-md-40ps {
    margin-right: 40% !important;
    margin-left: 40% !important;
  }
  .mx-md-45ps {
    margin-right: 45% !important;
    margin-left: 45% !important;
  }
  .mx-md-50ps {
    margin-right: 50% !important;
    margin-left: 50% !important;
  }
  .mx-md-55ps {
    margin-right: 55% !important;
    margin-left: 55% !important;
  }
  .mx-md-60ps {
    margin-right: 60% !important;
    margin-left: 60% !important;
  }
  .mx-md-65ps {
    margin-right: 65% !important;
    margin-left: 65% !important;
  }
  .mx-md-70ps {
    margin-right: 70% !important;
    margin-left: 70% !important;
  }
  .mx-md-75ps {
    margin-right: 75% !important;
    margin-left: 75% !important;
  }
  .mx-md-80ps {
    margin-right: 80% !important;
    margin-left: 80% !important;
  }
  .mx-md-85ps {
    margin-right: 85% !important;
    margin-left: 85% !important;
  }
  .mx-md-90ps {
    margin-right: 90% !important;
    margin-left: 90% !important;
  }
  .mx-md-95ps {
    margin-right: 95% !important;
    margin-left: 95% !important;
  }
  .mx-md-100ps {
    margin-right: 100% !important;
    margin-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .mx-lg-0ps {
    margin-right: 0% !important;
    margin-left: 0% !important;
  }
  .mx-lg-5ps {
    margin-right: 5% !important;
    margin-left: 5% !important;
  }
  .mx-lg-10ps {
    margin-right: 10% !important;
    margin-left: 10% !important;
  }
  .mx-lg-15ps {
    margin-right: 15% !important;
    margin-left: 15% !important;
  }
  .mx-lg-20ps {
    margin-right: 20% !important;
    margin-left: 20% !important;
  }
  .mx-lg-25ps {
    margin-right: 25% !important;
    margin-left: 25% !important;
  }
  .mx-lg-30ps {
    margin-right: 30% !important;
    margin-left: 30% !important;
  }
  .mx-lg-35ps {
    margin-right: 35% !important;
    margin-left: 35% !important;
  }
  .mx-lg-40ps {
    margin-right: 40% !important;
    margin-left: 40% !important;
  }
  .mx-lg-45ps {
    margin-right: 45% !important;
    margin-left: 45% !important;
  }
  .mx-lg-50ps {
    margin-right: 50% !important;
    margin-left: 50% !important;
  }
  .mx-lg-55ps {
    margin-right: 55% !important;
    margin-left: 55% !important;
  }
  .mx-lg-60ps {
    margin-right: 60% !important;
    margin-left: 60% !important;
  }
  .mx-lg-65ps {
    margin-right: 65% !important;
    margin-left: 65% !important;
  }
  .mx-lg-70ps {
    margin-right: 70% !important;
    margin-left: 70% !important;
  }
  .mx-lg-75ps {
    margin-right: 75% !important;
    margin-left: 75% !important;
  }
  .mx-lg-80ps {
    margin-right: 80% !important;
    margin-left: 80% !important;
  }
  .mx-lg-85ps {
    margin-right: 85% !important;
    margin-left: 85% !important;
  }
  .mx-lg-90ps {
    margin-right: 90% !important;
    margin-left: 90% !important;
  }
  .mx-lg-95ps {
    margin-right: 95% !important;
    margin-left: 95% !important;
  }
  .mx-lg-100ps {
    margin-right: 100% !important;
    margin-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .mx-xl-0ps {
    margin-right: 0% !important;
    margin-left: 0% !important;
  }
  .mx-xl-5ps {
    margin-right: 5% !important;
    margin-left: 5% !important;
  }
  .mx-xl-10ps {
    margin-right: 10% !important;
    margin-left: 10% !important;
  }
  .mx-xl-15ps {
    margin-right: 15% !important;
    margin-left: 15% !important;
  }
  .mx-xl-20ps {
    margin-right: 20% !important;
    margin-left: 20% !important;
  }
  .mx-xl-25ps {
    margin-right: 25% !important;
    margin-left: 25% !important;
  }
  .mx-xl-30ps {
    margin-right: 30% !important;
    margin-left: 30% !important;
  }
  .mx-xl-35ps {
    margin-right: 35% !important;
    margin-left: 35% !important;
  }
  .mx-xl-40ps {
    margin-right: 40% !important;
    margin-left: 40% !important;
  }
  .mx-xl-45ps {
    margin-right: 45% !important;
    margin-left: 45% !important;
  }
  .mx-xl-50ps {
    margin-right: 50% !important;
    margin-left: 50% !important;
  }
  .mx-xl-55ps {
    margin-right: 55% !important;
    margin-left: 55% !important;
  }
  .mx-xl-60ps {
    margin-right: 60% !important;
    margin-left: 60% !important;
  }
  .mx-xl-65ps {
    margin-right: 65% !important;
    margin-left: 65% !important;
  }
  .mx-xl-70ps {
    margin-right: 70% !important;
    margin-left: 70% !important;
  }
  .mx-xl-75ps {
    margin-right: 75% !important;
    margin-left: 75% !important;
  }
  .mx-xl-80ps {
    margin-right: 80% !important;
    margin-left: 80% !important;
  }
  .mx-xl-85ps {
    margin-right: 85% !important;
    margin-left: 85% !important;
  }
  .mx-xl-90ps {
    margin-right: 90% !important;
    margin-left: 90% !important;
  }
  .mx-xl-95ps {
    margin-right: 95% !important;
    margin-left: 95% !important;
  }
  .mx-xl-100ps {
    margin-right: 100% !important;
    margin-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .mx-xxl-0ps {
    margin-right: 0% !important;
    margin-left: 0% !important;
  }
  .mx-xxl-5ps {
    margin-right: 5% !important;
    margin-left: 5% !important;
  }
  .mx-xxl-10ps {
    margin-right: 10% !important;
    margin-left: 10% !important;
  }
  .mx-xxl-15ps {
    margin-right: 15% !important;
    margin-left: 15% !important;
  }
  .mx-xxl-20ps {
    margin-right: 20% !important;
    margin-left: 20% !important;
  }
  .mx-xxl-25ps {
    margin-right: 25% !important;
    margin-left: 25% !important;
  }
  .mx-xxl-30ps {
    margin-right: 30% !important;
    margin-left: 30% !important;
  }
  .mx-xxl-35ps {
    margin-right: 35% !important;
    margin-left: 35% !important;
  }
  .mx-xxl-40ps {
    margin-right: 40% !important;
    margin-left: 40% !important;
  }
  .mx-xxl-45ps {
    margin-right: 45% !important;
    margin-left: 45% !important;
  }
  .mx-xxl-50ps {
    margin-right: 50% !important;
    margin-left: 50% !important;
  }
  .mx-xxl-55ps {
    margin-right: 55% !important;
    margin-left: 55% !important;
  }
  .mx-xxl-60ps {
    margin-right: 60% !important;
    margin-left: 60% !important;
  }
  .mx-xxl-65ps {
    margin-right: 65% !important;
    margin-left: 65% !important;
  }
  .mx-xxl-70ps {
    margin-right: 70% !important;
    margin-left: 70% !important;
  }
  .mx-xxl-75ps {
    margin-right: 75% !important;
    margin-left: 75% !important;
  }
  .mx-xxl-80ps {
    margin-right: 80% !important;
    margin-left: 80% !important;
  }
  .mx-xxl-85ps {
    margin-right: 85% !important;
    margin-left: 85% !important;
  }
  .mx-xxl-90ps {
    margin-right: 90% !important;
    margin-left: 90% !important;
  }
  .mx-xxl-95ps {
    margin-right: 95% !important;
    margin-left: 95% !important;
  }
  .mx-xxl-100ps {
    margin-right: 100% !important;
    margin-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .my-0ps {
    margin-top: 0% !important;
    margin-bottom: 0% !important;
  }
  .my-5ps {
    margin-top: 5% !important;
    margin-bottom: 5% !important;
  }
  .my-10ps {
    margin-top: 10% !important;
    margin-bottom: 10% !important;
  }
  .my-15ps {
    margin-top: 15% !important;
    margin-bottom: 15% !important;
  }
  .my-20ps {
    margin-top: 20% !important;
    margin-bottom: 20% !important;
  }
  .my-25ps {
    margin-top: 25% !important;
    margin-bottom: 25% !important;
  }
  .my-30ps {
    margin-top: 30% !important;
    margin-bottom: 30% !important;
  }
  .my-35ps {
    margin-top: 35% !important;
    margin-bottom: 35% !important;
  }
  .my-40ps {
    margin-top: 40% !important;
    margin-bottom: 40% !important;
  }
  .my-45ps {
    margin-top: 45% !important;
    margin-bottom: 45% !important;
  }
  .my-50ps {
    margin-top: 50% !important;
    margin-bottom: 50% !important;
  }
  .my-55ps {
    margin-top: 55% !important;
    margin-bottom: 55% !important;
  }
  .my-60ps {
    margin-top: 60% !important;
    margin-bottom: 60% !important;
  }
  .my-65ps {
    margin-top: 65% !important;
    margin-bottom: 65% !important;
  }
  .my-70ps {
    margin-top: 70% !important;
    margin-bottom: 70% !important;
  }
  .my-75ps {
    margin-top: 75% !important;
    margin-bottom: 75% !important;
  }
  .my-80ps {
    margin-top: 80% !important;
    margin-bottom: 80% !important;
  }
  .my-85ps {
    margin-top: 85% !important;
    margin-bottom: 85% !important;
  }
  .my-90ps {
    margin-top: 90% !important;
    margin-bottom: 90% !important;
  }
  .my-95ps {
    margin-top: 95% !important;
    margin-bottom: 95% !important;
  }
  .my-100ps {
    margin-top: 100% !important;
    margin-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .my-sm-0ps {
    margin-top: 0% !important;
    margin-bottom: 0% !important;
  }
  .my-sm-5ps {
    margin-top: 5% !important;
    margin-bottom: 5% !important;
  }
  .my-sm-10ps {
    margin-top: 10% !important;
    margin-bottom: 10% !important;
  }
  .my-sm-15ps {
    margin-top: 15% !important;
    margin-bottom: 15% !important;
  }
  .my-sm-20ps {
    margin-top: 20% !important;
    margin-bottom: 20% !important;
  }
  .my-sm-25ps {
    margin-top: 25% !important;
    margin-bottom: 25% !important;
  }
  .my-sm-30ps {
    margin-top: 30% !important;
    margin-bottom: 30% !important;
  }
  .my-sm-35ps {
    margin-top: 35% !important;
    margin-bottom: 35% !important;
  }
  .my-sm-40ps {
    margin-top: 40% !important;
    margin-bottom: 40% !important;
  }
  .my-sm-45ps {
    margin-top: 45% !important;
    margin-bottom: 45% !important;
  }
  .my-sm-50ps {
    margin-top: 50% !important;
    margin-bottom: 50% !important;
  }
  .my-sm-55ps {
    margin-top: 55% !important;
    margin-bottom: 55% !important;
  }
  .my-sm-60ps {
    margin-top: 60% !important;
    margin-bottom: 60% !important;
  }
  .my-sm-65ps {
    margin-top: 65% !important;
    margin-bottom: 65% !important;
  }
  .my-sm-70ps {
    margin-top: 70% !important;
    margin-bottom: 70% !important;
  }
  .my-sm-75ps {
    margin-top: 75% !important;
    margin-bottom: 75% !important;
  }
  .my-sm-80ps {
    margin-top: 80% !important;
    margin-bottom: 80% !important;
  }
  .my-sm-85ps {
    margin-top: 85% !important;
    margin-bottom: 85% !important;
  }
  .my-sm-90ps {
    margin-top: 90% !important;
    margin-bottom: 90% !important;
  }
  .my-sm-95ps {
    margin-top: 95% !important;
    margin-bottom: 95% !important;
  }
  .my-sm-100ps {
    margin-top: 100% !important;
    margin-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .my-md-0ps {
    margin-top: 0% !important;
    margin-bottom: 0% !important;
  }
  .my-md-5ps {
    margin-top: 5% !important;
    margin-bottom: 5% !important;
  }
  .my-md-10ps {
    margin-top: 10% !important;
    margin-bottom: 10% !important;
  }
  .my-md-15ps {
    margin-top: 15% !important;
    margin-bottom: 15% !important;
  }
  .my-md-20ps {
    margin-top: 20% !important;
    margin-bottom: 20% !important;
  }
  .my-md-25ps {
    margin-top: 25% !important;
    margin-bottom: 25% !important;
  }
  .my-md-30ps {
    margin-top: 30% !important;
    margin-bottom: 30% !important;
  }
  .my-md-35ps {
    margin-top: 35% !important;
    margin-bottom: 35% !important;
  }
  .my-md-40ps {
    margin-top: 40% !important;
    margin-bottom: 40% !important;
  }
  .my-md-45ps {
    margin-top: 45% !important;
    margin-bottom: 45% !important;
  }
  .my-md-50ps {
    margin-top: 50% !important;
    margin-bottom: 50% !important;
  }
  .my-md-55ps {
    margin-top: 55% !important;
    margin-bottom: 55% !important;
  }
  .my-md-60ps {
    margin-top: 60% !important;
    margin-bottom: 60% !important;
  }
  .my-md-65ps {
    margin-top: 65% !important;
    margin-bottom: 65% !important;
  }
  .my-md-70ps {
    margin-top: 70% !important;
    margin-bottom: 70% !important;
  }
  .my-md-75ps {
    margin-top: 75% !important;
    margin-bottom: 75% !important;
  }
  .my-md-80ps {
    margin-top: 80% !important;
    margin-bottom: 80% !important;
  }
  .my-md-85ps {
    margin-top: 85% !important;
    margin-bottom: 85% !important;
  }
  .my-md-90ps {
    margin-top: 90% !important;
    margin-bottom: 90% !important;
  }
  .my-md-95ps {
    margin-top: 95% !important;
    margin-bottom: 95% !important;
  }
  .my-md-100ps {
    margin-top: 100% !important;
    margin-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .my-lg-0ps {
    margin-top: 0% !important;
    margin-bottom: 0% !important;
  }
  .my-lg-5ps {
    margin-top: 5% !important;
    margin-bottom: 5% !important;
  }
  .my-lg-10ps {
    margin-top: 10% !important;
    margin-bottom: 10% !important;
  }
  .my-lg-15ps {
    margin-top: 15% !important;
    margin-bottom: 15% !important;
  }
  .my-lg-20ps {
    margin-top: 20% !important;
    margin-bottom: 20% !important;
  }
  .my-lg-25ps {
    margin-top: 25% !important;
    margin-bottom: 25% !important;
  }
  .my-lg-30ps {
    margin-top: 30% !important;
    margin-bottom: 30% !important;
  }
  .my-lg-35ps {
    margin-top: 35% !important;
    margin-bottom: 35% !important;
  }
  .my-lg-40ps {
    margin-top: 40% !important;
    margin-bottom: 40% !important;
  }
  .my-lg-45ps {
    margin-top: 45% !important;
    margin-bottom: 45% !important;
  }
  .my-lg-50ps {
    margin-top: 50% !important;
    margin-bottom: 50% !important;
  }
  .my-lg-55ps {
    margin-top: 55% !important;
    margin-bottom: 55% !important;
  }
  .my-lg-60ps {
    margin-top: 60% !important;
    margin-bottom: 60% !important;
  }
  .my-lg-65ps {
    margin-top: 65% !important;
    margin-bottom: 65% !important;
  }
  .my-lg-70ps {
    margin-top: 70% !important;
    margin-bottom: 70% !important;
  }
  .my-lg-75ps {
    margin-top: 75% !important;
    margin-bottom: 75% !important;
  }
  .my-lg-80ps {
    margin-top: 80% !important;
    margin-bottom: 80% !important;
  }
  .my-lg-85ps {
    margin-top: 85% !important;
    margin-bottom: 85% !important;
  }
  .my-lg-90ps {
    margin-top: 90% !important;
    margin-bottom: 90% !important;
  }
  .my-lg-95ps {
    margin-top: 95% !important;
    margin-bottom: 95% !important;
  }
  .my-lg-100ps {
    margin-top: 100% !important;
    margin-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .my-xl-0ps {
    margin-top: 0% !important;
    margin-bottom: 0% !important;
  }
  .my-xl-5ps {
    margin-top: 5% !important;
    margin-bottom: 5% !important;
  }
  .my-xl-10ps {
    margin-top: 10% !important;
    margin-bottom: 10% !important;
  }
  .my-xl-15ps {
    margin-top: 15% !important;
    margin-bottom: 15% !important;
  }
  .my-xl-20ps {
    margin-top: 20% !important;
    margin-bottom: 20% !important;
  }
  .my-xl-25ps {
    margin-top: 25% !important;
    margin-bottom: 25% !important;
  }
  .my-xl-30ps {
    margin-top: 30% !important;
    margin-bottom: 30% !important;
  }
  .my-xl-35ps {
    margin-top: 35% !important;
    margin-bottom: 35% !important;
  }
  .my-xl-40ps {
    margin-top: 40% !important;
    margin-bottom: 40% !important;
  }
  .my-xl-45ps {
    margin-top: 45% !important;
    margin-bottom: 45% !important;
  }
  .my-xl-50ps {
    margin-top: 50% !important;
    margin-bottom: 50% !important;
  }
  .my-xl-55ps {
    margin-top: 55% !important;
    margin-bottom: 55% !important;
  }
  .my-xl-60ps {
    margin-top: 60% !important;
    margin-bottom: 60% !important;
  }
  .my-xl-65ps {
    margin-top: 65% !important;
    margin-bottom: 65% !important;
  }
  .my-xl-70ps {
    margin-top: 70% !important;
    margin-bottom: 70% !important;
  }
  .my-xl-75ps {
    margin-top: 75% !important;
    margin-bottom: 75% !important;
  }
  .my-xl-80ps {
    margin-top: 80% !important;
    margin-bottom: 80% !important;
  }
  .my-xl-85ps {
    margin-top: 85% !important;
    margin-bottom: 85% !important;
  }
  .my-xl-90ps {
    margin-top: 90% !important;
    margin-bottom: 90% !important;
  }
  .my-xl-95ps {
    margin-top: 95% !important;
    margin-bottom: 95% !important;
  }
  .my-xl-100ps {
    margin-top: 100% !important;
    margin-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .my-xxl-0ps {
    margin-top: 0% !important;
    margin-bottom: 0% !important;
  }
  .my-xxl-5ps {
    margin-top: 5% !important;
    margin-bottom: 5% !important;
  }
  .my-xxl-10ps {
    margin-top: 10% !important;
    margin-bottom: 10% !important;
  }
  .my-xxl-15ps {
    margin-top: 15% !important;
    margin-bottom: 15% !important;
  }
  .my-xxl-20ps {
    margin-top: 20% !important;
    margin-bottom: 20% !important;
  }
  .my-xxl-25ps {
    margin-top: 25% !important;
    margin-bottom: 25% !important;
  }
  .my-xxl-30ps {
    margin-top: 30% !important;
    margin-bottom: 30% !important;
  }
  .my-xxl-35ps {
    margin-top: 35% !important;
    margin-bottom: 35% !important;
  }
  .my-xxl-40ps {
    margin-top: 40% !important;
    margin-bottom: 40% !important;
  }
  .my-xxl-45ps {
    margin-top: 45% !important;
    margin-bottom: 45% !important;
  }
  .my-xxl-50ps {
    margin-top: 50% !important;
    margin-bottom: 50% !important;
  }
  .my-xxl-55ps {
    margin-top: 55% !important;
    margin-bottom: 55% !important;
  }
  .my-xxl-60ps {
    margin-top: 60% !important;
    margin-bottom: 60% !important;
  }
  .my-xxl-65ps {
    margin-top: 65% !important;
    margin-bottom: 65% !important;
  }
  .my-xxl-70ps {
    margin-top: 70% !important;
    margin-bottom: 70% !important;
  }
  .my-xxl-75ps {
    margin-top: 75% !important;
    margin-bottom: 75% !important;
  }
  .my-xxl-80ps {
    margin-top: 80% !important;
    margin-bottom: 80% !important;
  }
  .my-xxl-85ps {
    margin-top: 85% !important;
    margin-bottom: 85% !important;
  }
  .my-xxl-90ps {
    margin-top: 90% !important;
    margin-bottom: 90% !important;
  }
  .my-xxl-95ps {
    margin-top: 95% !important;
    margin-bottom: 95% !important;
  }
  .my-xxl-100ps {
    margin-top: 100% !important;
    margin-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .p-0ps {
    padding: 0% !important;
  }
  .p-5ps {
    padding: 5% !important;
  }
  .p-10ps {
    padding: 10% !important;
  }
  .p-15ps {
    padding: 15% !important;
  }
  .p-20ps {
    padding: 20% !important;
  }
  .p-25ps {
    padding: 25% !important;
  }
  .p-30ps {
    padding: 30% !important;
  }
  .p-35ps {
    padding: 35% !important;
  }
  .p-40ps {
    padding: 40% !important;
  }
  .p-45ps {
    padding: 45% !important;
  }
  .p-50ps {
    padding: 50% !important;
  }
  .p-55ps {
    padding: 55% !important;
  }
  .p-60ps {
    padding: 60% !important;
  }
  .p-65ps {
    padding: 65% !important;
  }
  .p-70ps {
    padding: 70% !important;
  }
  .p-75ps {
    padding: 75% !important;
  }
  .p-80ps {
    padding: 80% !important;
  }
  .p-85ps {
    padding: 85% !important;
  }
  .p-90ps {
    padding: 90% !important;
  }
  .p-95ps {
    padding: 95% !important;
  }
  .p-100ps {
    padding: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .p-sm-0ps {
    padding: 0% !important;
  }
  .p-sm-5ps {
    padding: 5% !important;
  }
  .p-sm-10ps {
    padding: 10% !important;
  }
  .p-sm-15ps {
    padding: 15% !important;
  }
  .p-sm-20ps {
    padding: 20% !important;
  }
  .p-sm-25ps {
    padding: 25% !important;
  }
  .p-sm-30ps {
    padding: 30% !important;
  }
  .p-sm-35ps {
    padding: 35% !important;
  }
  .p-sm-40ps {
    padding: 40% !important;
  }
  .p-sm-45ps {
    padding: 45% !important;
  }
  .p-sm-50ps {
    padding: 50% !important;
  }
  .p-sm-55ps {
    padding: 55% !important;
  }
  .p-sm-60ps {
    padding: 60% !important;
  }
  .p-sm-65ps {
    padding: 65% !important;
  }
  .p-sm-70ps {
    padding: 70% !important;
  }
  .p-sm-75ps {
    padding: 75% !important;
  }
  .p-sm-80ps {
    padding: 80% !important;
  }
  .p-sm-85ps {
    padding: 85% !important;
  }
  .p-sm-90ps {
    padding: 90% !important;
  }
  .p-sm-95ps {
    padding: 95% !important;
  }
  .p-sm-100ps {
    padding: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .p-md-0ps {
    padding: 0% !important;
  }
  .p-md-5ps {
    padding: 5% !important;
  }
  .p-md-10ps {
    padding: 10% !important;
  }
  .p-md-15ps {
    padding: 15% !important;
  }
  .p-md-20ps {
    padding: 20% !important;
  }
  .p-md-25ps {
    padding: 25% !important;
  }
  .p-md-30ps {
    padding: 30% !important;
  }
  .p-md-35ps {
    padding: 35% !important;
  }
  .p-md-40ps {
    padding: 40% !important;
  }
  .p-md-45ps {
    padding: 45% !important;
  }
  .p-md-50ps {
    padding: 50% !important;
  }
  .p-md-55ps {
    padding: 55% !important;
  }
  .p-md-60ps {
    padding: 60% !important;
  }
  .p-md-65ps {
    padding: 65% !important;
  }
  .p-md-70ps {
    padding: 70% !important;
  }
  .p-md-75ps {
    padding: 75% !important;
  }
  .p-md-80ps {
    padding: 80% !important;
  }
  .p-md-85ps {
    padding: 85% !important;
  }
  .p-md-90ps {
    padding: 90% !important;
  }
  .p-md-95ps {
    padding: 95% !important;
  }
  .p-md-100ps {
    padding: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .p-lg-0ps {
    padding: 0% !important;
  }
  .p-lg-5ps {
    padding: 5% !important;
  }
  .p-lg-10ps {
    padding: 10% !important;
  }
  .p-lg-15ps {
    padding: 15% !important;
  }
  .p-lg-20ps {
    padding: 20% !important;
  }
  .p-lg-25ps {
    padding: 25% !important;
  }
  .p-lg-30ps {
    padding: 30% !important;
  }
  .p-lg-35ps {
    padding: 35% !important;
  }
  .p-lg-40ps {
    padding: 40% !important;
  }
  .p-lg-45ps {
    padding: 45% !important;
  }
  .p-lg-50ps {
    padding: 50% !important;
  }
  .p-lg-55ps {
    padding: 55% !important;
  }
  .p-lg-60ps {
    padding: 60% !important;
  }
  .p-lg-65ps {
    padding: 65% !important;
  }
  .p-lg-70ps {
    padding: 70% !important;
  }
  .p-lg-75ps {
    padding: 75% !important;
  }
  .p-lg-80ps {
    padding: 80% !important;
  }
  .p-lg-85ps {
    padding: 85% !important;
  }
  .p-lg-90ps {
    padding: 90% !important;
  }
  .p-lg-95ps {
    padding: 95% !important;
  }
  .p-lg-100ps {
    padding: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .p-xl-0ps {
    padding: 0% !important;
  }
  .p-xl-5ps {
    padding: 5% !important;
  }
  .p-xl-10ps {
    padding: 10% !important;
  }
  .p-xl-15ps {
    padding: 15% !important;
  }
  .p-xl-20ps {
    padding: 20% !important;
  }
  .p-xl-25ps {
    padding: 25% !important;
  }
  .p-xl-30ps {
    padding: 30% !important;
  }
  .p-xl-35ps {
    padding: 35% !important;
  }
  .p-xl-40ps {
    padding: 40% !important;
  }
  .p-xl-45ps {
    padding: 45% !important;
  }
  .p-xl-50ps {
    padding: 50% !important;
  }
  .p-xl-55ps {
    padding: 55% !important;
  }
  .p-xl-60ps {
    padding: 60% !important;
  }
  .p-xl-65ps {
    padding: 65% !important;
  }
  .p-xl-70ps {
    padding: 70% !important;
  }
  .p-xl-75ps {
    padding: 75% !important;
  }
  .p-xl-80ps {
    padding: 80% !important;
  }
  .p-xl-85ps {
    padding: 85% !important;
  }
  .p-xl-90ps {
    padding: 90% !important;
  }
  .p-xl-95ps {
    padding: 95% !important;
  }
  .p-xl-100ps {
    padding: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .p-xxl-0ps {
    padding: 0% !important;
  }
  .p-xxl-5ps {
    padding: 5% !important;
  }
  .p-xxl-10ps {
    padding: 10% !important;
  }
  .p-xxl-15ps {
    padding: 15% !important;
  }
  .p-xxl-20ps {
    padding: 20% !important;
  }
  .p-xxl-25ps {
    padding: 25% !important;
  }
  .p-xxl-30ps {
    padding: 30% !important;
  }
  .p-xxl-35ps {
    padding: 35% !important;
  }
  .p-xxl-40ps {
    padding: 40% !important;
  }
  .p-xxl-45ps {
    padding: 45% !important;
  }
  .p-xxl-50ps {
    padding: 50% !important;
  }
  .p-xxl-55ps {
    padding: 55% !important;
  }
  .p-xxl-60ps {
    padding: 60% !important;
  }
  .p-xxl-65ps {
    padding: 65% !important;
  }
  .p-xxl-70ps {
    padding: 70% !important;
  }
  .p-xxl-75ps {
    padding: 75% !important;
  }
  .p-xxl-80ps {
    padding: 80% !important;
  }
  .p-xxl-85ps {
    padding: 85% !important;
  }
  .p-xxl-90ps {
    padding: 90% !important;
  }
  .p-xxl-95ps {
    padding: 95% !important;
  }
  .p-xxl-100ps {
    padding: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .pt-0ps {
    padding-top: 0% !important;
  }
  .pt-5ps {
    padding-top: 5% !important;
  }
  .pt-10ps {
    padding-top: 10% !important;
  }
  .pt-15ps {
    padding-top: 15% !important;
  }
  .pt-20ps {
    padding-top: 20% !important;
  }
  .pt-25ps {
    padding-top: 25% !important;
  }
  .pt-30ps {
    padding-top: 30% !important;
  }
  .pt-35ps {
    padding-top: 35% !important;
  }
  .pt-40ps {
    padding-top: 40% !important;
  }
  .pt-45ps {
    padding-top: 45% !important;
  }
  .pt-50ps {
    padding-top: 50% !important;
  }
  .pt-55ps {
    padding-top: 55% !important;
  }
  .pt-60ps {
    padding-top: 60% !important;
  }
  .pt-65ps {
    padding-top: 65% !important;
  }
  .pt-70ps {
    padding-top: 70% !important;
  }
  .pt-75ps {
    padding-top: 75% !important;
  }
  .pt-80ps {
    padding-top: 80% !important;
  }
  .pt-85ps {
    padding-top: 85% !important;
  }
  .pt-90ps {
    padding-top: 90% !important;
  }
  .pt-95ps {
    padding-top: 95% !important;
  }
  .pt-100ps {
    padding-top: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .pt-sm-0ps {
    padding-top: 0% !important;
  }
  .pt-sm-5ps {
    padding-top: 5% !important;
  }
  .pt-sm-10ps {
    padding-top: 10% !important;
  }
  .pt-sm-15ps {
    padding-top: 15% !important;
  }
  .pt-sm-20ps {
    padding-top: 20% !important;
  }
  .pt-sm-25ps {
    padding-top: 25% !important;
  }
  .pt-sm-30ps {
    padding-top: 30% !important;
  }
  .pt-sm-35ps {
    padding-top: 35% !important;
  }
  .pt-sm-40ps {
    padding-top: 40% !important;
  }
  .pt-sm-45ps {
    padding-top: 45% !important;
  }
  .pt-sm-50ps {
    padding-top: 50% !important;
  }
  .pt-sm-55ps {
    padding-top: 55% !important;
  }
  .pt-sm-60ps {
    padding-top: 60% !important;
  }
  .pt-sm-65ps {
    padding-top: 65% !important;
  }
  .pt-sm-70ps {
    padding-top: 70% !important;
  }
  .pt-sm-75ps {
    padding-top: 75% !important;
  }
  .pt-sm-80ps {
    padding-top: 80% !important;
  }
  .pt-sm-85ps {
    padding-top: 85% !important;
  }
  .pt-sm-90ps {
    padding-top: 90% !important;
  }
  .pt-sm-95ps {
    padding-top: 95% !important;
  }
  .pt-sm-100ps {
    padding-top: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .pt-md-0ps {
    padding-top: 0% !important;
  }
  .pt-md-5ps {
    padding-top: 5% !important;
  }
  .pt-md-10ps {
    padding-top: 10% !important;
  }
  .pt-md-15ps {
    padding-top: 15% !important;
  }
  .pt-md-20ps {
    padding-top: 20% !important;
  }
  .pt-md-25ps {
    padding-top: 25% !important;
  }
  .pt-md-30ps {
    padding-top: 30% !important;
  }
  .pt-md-35ps {
    padding-top: 35% !important;
  }
  .pt-md-40ps {
    padding-top: 40% !important;
  }
  .pt-md-45ps {
    padding-top: 45% !important;
  }
  .pt-md-50ps {
    padding-top: 50% !important;
  }
  .pt-md-55ps {
    padding-top: 55% !important;
  }
  .pt-md-60ps {
    padding-top: 60% !important;
  }
  .pt-md-65ps {
    padding-top: 65% !important;
  }
  .pt-md-70ps {
    padding-top: 70% !important;
  }
  .pt-md-75ps {
    padding-top: 75% !important;
  }
  .pt-md-80ps {
    padding-top: 80% !important;
  }
  .pt-md-85ps {
    padding-top: 85% !important;
  }
  .pt-md-90ps {
    padding-top: 90% !important;
  }
  .pt-md-95ps {
    padding-top: 95% !important;
  }
  .pt-md-100ps {
    padding-top: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .pt-lg-0ps {
    padding-top: 0% !important;
  }
  .pt-lg-5ps {
    padding-top: 5% !important;
  }
  .pt-lg-10ps {
    padding-top: 10% !important;
  }
  .pt-lg-15ps {
    padding-top: 15% !important;
  }
  .pt-lg-20ps {
    padding-top: 20% !important;
  }
  .pt-lg-25ps {
    padding-top: 25% !important;
  }
  .pt-lg-30ps {
    padding-top: 30% !important;
  }
  .pt-lg-35ps {
    padding-top: 35% !important;
  }
  .pt-lg-40ps {
    padding-top: 40% !important;
  }
  .pt-lg-45ps {
    padding-top: 45% !important;
  }
  .pt-lg-50ps {
    padding-top: 50% !important;
  }
  .pt-lg-55ps {
    padding-top: 55% !important;
  }
  .pt-lg-60ps {
    padding-top: 60% !important;
  }
  .pt-lg-65ps {
    padding-top: 65% !important;
  }
  .pt-lg-70ps {
    padding-top: 70% !important;
  }
  .pt-lg-75ps {
    padding-top: 75% !important;
  }
  .pt-lg-80ps {
    padding-top: 80% !important;
  }
  .pt-lg-85ps {
    padding-top: 85% !important;
  }
  .pt-lg-90ps {
    padding-top: 90% !important;
  }
  .pt-lg-95ps {
    padding-top: 95% !important;
  }
  .pt-lg-100ps {
    padding-top: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .pt-xl-0ps {
    padding-top: 0% !important;
  }
  .pt-xl-5ps {
    padding-top: 5% !important;
  }
  .pt-xl-10ps {
    padding-top: 10% !important;
  }
  .pt-xl-15ps {
    padding-top: 15% !important;
  }
  .pt-xl-20ps {
    padding-top: 20% !important;
  }
  .pt-xl-25ps {
    padding-top: 25% !important;
  }
  .pt-xl-30ps {
    padding-top: 30% !important;
  }
  .pt-xl-35ps {
    padding-top: 35% !important;
  }
  .pt-xl-40ps {
    padding-top: 40% !important;
  }
  .pt-xl-45ps {
    padding-top: 45% !important;
  }
  .pt-xl-50ps {
    padding-top: 50% !important;
  }
  .pt-xl-55ps {
    padding-top: 55% !important;
  }
  .pt-xl-60ps {
    padding-top: 60% !important;
  }
  .pt-xl-65ps {
    padding-top: 65% !important;
  }
  .pt-xl-70ps {
    padding-top: 70% !important;
  }
  .pt-xl-75ps {
    padding-top: 75% !important;
  }
  .pt-xl-80ps {
    padding-top: 80% !important;
  }
  .pt-xl-85ps {
    padding-top: 85% !important;
  }
  .pt-xl-90ps {
    padding-top: 90% !important;
  }
  .pt-xl-95ps {
    padding-top: 95% !important;
  }
  .pt-xl-100ps {
    padding-top: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .pt-xxl-0ps {
    padding-top: 0% !important;
  }
  .pt-xxl-5ps {
    padding-top: 5% !important;
  }
  .pt-xxl-10ps {
    padding-top: 10% !important;
  }
  .pt-xxl-15ps {
    padding-top: 15% !important;
  }
  .pt-xxl-20ps {
    padding-top: 20% !important;
  }
  .pt-xxl-25ps {
    padding-top: 25% !important;
  }
  .pt-xxl-30ps {
    padding-top: 30% !important;
  }
  .pt-xxl-35ps {
    padding-top: 35% !important;
  }
  .pt-xxl-40ps {
    padding-top: 40% !important;
  }
  .pt-xxl-45ps {
    padding-top: 45% !important;
  }
  .pt-xxl-50ps {
    padding-top: 50% !important;
  }
  .pt-xxl-55ps {
    padding-top: 55% !important;
  }
  .pt-xxl-60ps {
    padding-top: 60% !important;
  }
  .pt-xxl-65ps {
    padding-top: 65% !important;
  }
  .pt-xxl-70ps {
    padding-top: 70% !important;
  }
  .pt-xxl-75ps {
    padding-top: 75% !important;
  }
  .pt-xxl-80ps {
    padding-top: 80% !important;
  }
  .pt-xxl-85ps {
    padding-top: 85% !important;
  }
  .pt-xxl-90ps {
    padding-top: 90% !important;
  }
  .pt-xxl-95ps {
    padding-top: 95% !important;
  }
  .pt-xxl-100ps {
    padding-top: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .pr-0ps {
    padding-right: 0% !important;
  }
  .pr-5ps {
    padding-right: 5% !important;
  }
  .pr-10ps {
    padding-right: 10% !important;
  }
  .pr-15ps {
    padding-right: 15% !important;
  }
  .pr-20ps {
    padding-right: 20% !important;
  }
  .pr-25ps {
    padding-right: 25% !important;
  }
  .pr-30ps {
    padding-right: 30% !important;
  }
  .pr-35ps {
    padding-right: 35% !important;
  }
  .pr-40ps {
    padding-right: 40% !important;
  }
  .pr-45ps {
    padding-right: 45% !important;
  }
  .pr-50ps {
    padding-right: 50% !important;
  }
  .pr-55ps {
    padding-right: 55% !important;
  }
  .pr-60ps {
    padding-right: 60% !important;
  }
  .pr-65ps {
    padding-right: 65% !important;
  }
  .pr-70ps {
    padding-right: 70% !important;
  }
  .pr-75ps {
    padding-right: 75% !important;
  }
  .pr-80ps {
    padding-right: 80% !important;
  }
  .pr-85ps {
    padding-right: 85% !important;
  }
  .pr-90ps {
    padding-right: 90% !important;
  }
  .pr-95ps {
    padding-right: 95% !important;
  }
  .pr-100ps {
    padding-right: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .pr-sm-0ps {
    padding-right: 0% !important;
  }
  .pr-sm-5ps {
    padding-right: 5% !important;
  }
  .pr-sm-10ps {
    padding-right: 10% !important;
  }
  .pr-sm-15ps {
    padding-right: 15% !important;
  }
  .pr-sm-20ps {
    padding-right: 20% !important;
  }
  .pr-sm-25ps {
    padding-right: 25% !important;
  }
  .pr-sm-30ps {
    padding-right: 30% !important;
  }
  .pr-sm-35ps {
    padding-right: 35% !important;
  }
  .pr-sm-40ps {
    padding-right: 40% !important;
  }
  .pr-sm-45ps {
    padding-right: 45% !important;
  }
  .pr-sm-50ps {
    padding-right: 50% !important;
  }
  .pr-sm-55ps {
    padding-right: 55% !important;
  }
  .pr-sm-60ps {
    padding-right: 60% !important;
  }
  .pr-sm-65ps {
    padding-right: 65% !important;
  }
  .pr-sm-70ps {
    padding-right: 70% !important;
  }
  .pr-sm-75ps {
    padding-right: 75% !important;
  }
  .pr-sm-80ps {
    padding-right: 80% !important;
  }
  .pr-sm-85ps {
    padding-right: 85% !important;
  }
  .pr-sm-90ps {
    padding-right: 90% !important;
  }
  .pr-sm-95ps {
    padding-right: 95% !important;
  }
  .pr-sm-100ps {
    padding-right: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .pr-md-0ps {
    padding-right: 0% !important;
  }
  .pr-md-5ps {
    padding-right: 5% !important;
  }
  .pr-md-10ps {
    padding-right: 10% !important;
  }
  .pr-md-15ps {
    padding-right: 15% !important;
  }
  .pr-md-20ps {
    padding-right: 20% !important;
  }
  .pr-md-25ps {
    padding-right: 25% !important;
  }
  .pr-md-30ps {
    padding-right: 30% !important;
  }
  .pr-md-35ps {
    padding-right: 35% !important;
  }
  .pr-md-40ps {
    padding-right: 40% !important;
  }
  .pr-md-45ps {
    padding-right: 45% !important;
  }
  .pr-md-50ps {
    padding-right: 50% !important;
  }
  .pr-md-55ps {
    padding-right: 55% !important;
  }
  .pr-md-60ps {
    padding-right: 60% !important;
  }
  .pr-md-65ps {
    padding-right: 65% !important;
  }
  .pr-md-70ps {
    padding-right: 70% !important;
  }
  .pr-md-75ps {
    padding-right: 75% !important;
  }
  .pr-md-80ps {
    padding-right: 80% !important;
  }
  .pr-md-85ps {
    padding-right: 85% !important;
  }
  .pr-md-90ps {
    padding-right: 90% !important;
  }
  .pr-md-95ps {
    padding-right: 95% !important;
  }
  .pr-md-100ps {
    padding-right: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .pr-lg-0ps {
    padding-right: 0% !important;
  }
  .pr-lg-5ps {
    padding-right: 5% !important;
  }
  .pr-lg-10ps {
    padding-right: 10% !important;
  }
  .pr-lg-15ps {
    padding-right: 15% !important;
  }
  .pr-lg-20ps {
    padding-right: 20% !important;
  }
  .pr-lg-25ps {
    padding-right: 25% !important;
  }
  .pr-lg-30ps {
    padding-right: 30% !important;
  }
  .pr-lg-35ps {
    padding-right: 35% !important;
  }
  .pr-lg-40ps {
    padding-right: 40% !important;
  }
  .pr-lg-45ps {
    padding-right: 45% !important;
  }
  .pr-lg-50ps {
    padding-right: 50% !important;
  }
  .pr-lg-55ps {
    padding-right: 55% !important;
  }
  .pr-lg-60ps {
    padding-right: 60% !important;
  }
  .pr-lg-65ps {
    padding-right: 65% !important;
  }
  .pr-lg-70ps {
    padding-right: 70% !important;
  }
  .pr-lg-75ps {
    padding-right: 75% !important;
  }
  .pr-lg-80ps {
    padding-right: 80% !important;
  }
  .pr-lg-85ps {
    padding-right: 85% !important;
  }
  .pr-lg-90ps {
    padding-right: 90% !important;
  }
  .pr-lg-95ps {
    padding-right: 95% !important;
  }
  .pr-lg-100ps {
    padding-right: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .pr-xl-0ps {
    padding-right: 0% !important;
  }
  .pr-xl-5ps {
    padding-right: 5% !important;
  }
  .pr-xl-10ps {
    padding-right: 10% !important;
  }
  .pr-xl-15ps {
    padding-right: 15% !important;
  }
  .pr-xl-20ps {
    padding-right: 20% !important;
  }
  .pr-xl-25ps {
    padding-right: 25% !important;
  }
  .pr-xl-30ps {
    padding-right: 30% !important;
  }
  .pr-xl-35ps {
    padding-right: 35% !important;
  }
  .pr-xl-40ps {
    padding-right: 40% !important;
  }
  .pr-xl-45ps {
    padding-right: 45% !important;
  }
  .pr-xl-50ps {
    padding-right: 50% !important;
  }
  .pr-xl-55ps {
    padding-right: 55% !important;
  }
  .pr-xl-60ps {
    padding-right: 60% !important;
  }
  .pr-xl-65ps {
    padding-right: 65% !important;
  }
  .pr-xl-70ps {
    padding-right: 70% !important;
  }
  .pr-xl-75ps {
    padding-right: 75% !important;
  }
  .pr-xl-80ps {
    padding-right: 80% !important;
  }
  .pr-xl-85ps {
    padding-right: 85% !important;
  }
  .pr-xl-90ps {
    padding-right: 90% !important;
  }
  .pr-xl-95ps {
    padding-right: 95% !important;
  }
  .pr-xl-100ps {
    padding-right: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .pr-xxl-0ps {
    padding-right: 0% !important;
  }
  .pr-xxl-5ps {
    padding-right: 5% !important;
  }
  .pr-xxl-10ps {
    padding-right: 10% !important;
  }
  .pr-xxl-15ps {
    padding-right: 15% !important;
  }
  .pr-xxl-20ps {
    padding-right: 20% !important;
  }
  .pr-xxl-25ps {
    padding-right: 25% !important;
  }
  .pr-xxl-30ps {
    padding-right: 30% !important;
  }
  .pr-xxl-35ps {
    padding-right: 35% !important;
  }
  .pr-xxl-40ps {
    padding-right: 40% !important;
  }
  .pr-xxl-45ps {
    padding-right: 45% !important;
  }
  .pr-xxl-50ps {
    padding-right: 50% !important;
  }
  .pr-xxl-55ps {
    padding-right: 55% !important;
  }
  .pr-xxl-60ps {
    padding-right: 60% !important;
  }
  .pr-xxl-65ps {
    padding-right: 65% !important;
  }
  .pr-xxl-70ps {
    padding-right: 70% !important;
  }
  .pr-xxl-75ps {
    padding-right: 75% !important;
  }
  .pr-xxl-80ps {
    padding-right: 80% !important;
  }
  .pr-xxl-85ps {
    padding-right: 85% !important;
  }
  .pr-xxl-90ps {
    padding-right: 90% !important;
  }
  .pr-xxl-95ps {
    padding-right: 95% !important;
  }
  .pr-xxl-100ps {
    padding-right: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .pb-0ps {
    padding-bottom: 0% !important;
  }
  .pb-5ps {
    padding-bottom: 5% !important;
  }
  .pb-10ps {
    padding-bottom: 10% !important;
  }
  .pb-15ps {
    padding-bottom: 15% !important;
  }
  .pb-20ps {
    padding-bottom: 20% !important;
  }
  .pb-25ps {
    padding-bottom: 25% !important;
  }
  .pb-30ps {
    padding-bottom: 30% !important;
  }
  .pb-35ps {
    padding-bottom: 35% !important;
  }
  .pb-40ps {
    padding-bottom: 40% !important;
  }
  .pb-45ps {
    padding-bottom: 45% !important;
  }
  .pb-50ps {
    padding-bottom: 50% !important;
  }
  .pb-55ps {
    padding-bottom: 55% !important;
  }
  .pb-60ps {
    padding-bottom: 60% !important;
  }
  .pb-65ps {
    padding-bottom: 65% !important;
  }
  .pb-70ps {
    padding-bottom: 70% !important;
  }
  .pb-75ps {
    padding-bottom: 75% !important;
  }
  .pb-80ps {
    padding-bottom: 80% !important;
  }
  .pb-85ps {
    padding-bottom: 85% !important;
  }
  .pb-90ps {
    padding-bottom: 90% !important;
  }
  .pb-95ps {
    padding-bottom: 95% !important;
  }
  .pb-100ps {
    padding-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .pb-sm-0ps {
    padding-bottom: 0% !important;
  }
  .pb-sm-5ps {
    padding-bottom: 5% !important;
  }
  .pb-sm-10ps {
    padding-bottom: 10% !important;
  }
  .pb-sm-15ps {
    padding-bottom: 15% !important;
  }
  .pb-sm-20ps {
    padding-bottom: 20% !important;
  }
  .pb-sm-25ps {
    padding-bottom: 25% !important;
  }
  .pb-sm-30ps {
    padding-bottom: 30% !important;
  }
  .pb-sm-35ps {
    padding-bottom: 35% !important;
  }
  .pb-sm-40ps {
    padding-bottom: 40% !important;
  }
  .pb-sm-45ps {
    padding-bottom: 45% !important;
  }
  .pb-sm-50ps {
    padding-bottom: 50% !important;
  }
  .pb-sm-55ps {
    padding-bottom: 55% !important;
  }
  .pb-sm-60ps {
    padding-bottom: 60% !important;
  }
  .pb-sm-65ps {
    padding-bottom: 65% !important;
  }
  .pb-sm-70ps {
    padding-bottom: 70% !important;
  }
  .pb-sm-75ps {
    padding-bottom: 75% !important;
  }
  .pb-sm-80ps {
    padding-bottom: 80% !important;
  }
  .pb-sm-85ps {
    padding-bottom: 85% !important;
  }
  .pb-sm-90ps {
    padding-bottom: 90% !important;
  }
  .pb-sm-95ps {
    padding-bottom: 95% !important;
  }
  .pb-sm-100ps {
    padding-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .pb-md-0ps {
    padding-bottom: 0% !important;
  }
  .pb-md-5ps {
    padding-bottom: 5% !important;
  }
  .pb-md-10ps {
    padding-bottom: 10% !important;
  }
  .pb-md-15ps {
    padding-bottom: 15% !important;
  }
  .pb-md-20ps {
    padding-bottom: 20% !important;
  }
  .pb-md-25ps {
    padding-bottom: 25% !important;
  }
  .pb-md-30ps {
    padding-bottom: 30% !important;
  }
  .pb-md-35ps {
    padding-bottom: 35% !important;
  }
  .pb-md-40ps {
    padding-bottom: 40% !important;
  }
  .pb-md-45ps {
    padding-bottom: 45% !important;
  }
  .pb-md-50ps {
    padding-bottom: 50% !important;
  }
  .pb-md-55ps {
    padding-bottom: 55% !important;
  }
  .pb-md-60ps {
    padding-bottom: 60% !important;
  }
  .pb-md-65ps {
    padding-bottom: 65% !important;
  }
  .pb-md-70ps {
    padding-bottom: 70% !important;
  }
  .pb-md-75ps {
    padding-bottom: 75% !important;
  }
  .pb-md-80ps {
    padding-bottom: 80% !important;
  }
  .pb-md-85ps {
    padding-bottom: 85% !important;
  }
  .pb-md-90ps {
    padding-bottom: 90% !important;
  }
  .pb-md-95ps {
    padding-bottom: 95% !important;
  }
  .pb-md-100ps {
    padding-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .pb-lg-0ps {
    padding-bottom: 0% !important;
  }
  .pb-lg-5ps {
    padding-bottom: 5% !important;
  }
  .pb-lg-10ps {
    padding-bottom: 10% !important;
  }
  .pb-lg-15ps {
    padding-bottom: 15% !important;
  }
  .pb-lg-20ps {
    padding-bottom: 20% !important;
  }
  .pb-lg-25ps {
    padding-bottom: 25% !important;
  }
  .pb-lg-30ps {
    padding-bottom: 30% !important;
  }
  .pb-lg-35ps {
    padding-bottom: 35% !important;
  }
  .pb-lg-40ps {
    padding-bottom: 40% !important;
  }
  .pb-lg-45ps {
    padding-bottom: 45% !important;
  }
  .pb-lg-50ps {
    padding-bottom: 50% !important;
  }
  .pb-lg-55ps {
    padding-bottom: 55% !important;
  }
  .pb-lg-60ps {
    padding-bottom: 60% !important;
  }
  .pb-lg-65ps {
    padding-bottom: 65% !important;
  }
  .pb-lg-70ps {
    padding-bottom: 70% !important;
  }
  .pb-lg-75ps {
    padding-bottom: 75% !important;
  }
  .pb-lg-80ps {
    padding-bottom: 80% !important;
  }
  .pb-lg-85ps {
    padding-bottom: 85% !important;
  }
  .pb-lg-90ps {
    padding-bottom: 90% !important;
  }
  .pb-lg-95ps {
    padding-bottom: 95% !important;
  }
  .pb-lg-100ps {
    padding-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .pb-xl-0ps {
    padding-bottom: 0% !important;
  }
  .pb-xl-5ps {
    padding-bottom: 5% !important;
  }
  .pb-xl-10ps {
    padding-bottom: 10% !important;
  }
  .pb-xl-15ps {
    padding-bottom: 15% !important;
  }
  .pb-xl-20ps {
    padding-bottom: 20% !important;
  }
  .pb-xl-25ps {
    padding-bottom: 25% !important;
  }
  .pb-xl-30ps {
    padding-bottom: 30% !important;
  }
  .pb-xl-35ps {
    padding-bottom: 35% !important;
  }
  .pb-xl-40ps {
    padding-bottom: 40% !important;
  }
  .pb-xl-45ps {
    padding-bottom: 45% !important;
  }
  .pb-xl-50ps {
    padding-bottom: 50% !important;
  }
  .pb-xl-55ps {
    padding-bottom: 55% !important;
  }
  .pb-xl-60ps {
    padding-bottom: 60% !important;
  }
  .pb-xl-65ps {
    padding-bottom: 65% !important;
  }
  .pb-xl-70ps {
    padding-bottom: 70% !important;
  }
  .pb-xl-75ps {
    padding-bottom: 75% !important;
  }
  .pb-xl-80ps {
    padding-bottom: 80% !important;
  }
  .pb-xl-85ps {
    padding-bottom: 85% !important;
  }
  .pb-xl-90ps {
    padding-bottom: 90% !important;
  }
  .pb-xl-95ps {
    padding-bottom: 95% !important;
  }
  .pb-xl-100ps {
    padding-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .pb-xxl-0ps {
    padding-bottom: 0% !important;
  }
  .pb-xxl-5ps {
    padding-bottom: 5% !important;
  }
  .pb-xxl-10ps {
    padding-bottom: 10% !important;
  }
  .pb-xxl-15ps {
    padding-bottom: 15% !important;
  }
  .pb-xxl-20ps {
    padding-bottom: 20% !important;
  }
  .pb-xxl-25ps {
    padding-bottom: 25% !important;
  }
  .pb-xxl-30ps {
    padding-bottom: 30% !important;
  }
  .pb-xxl-35ps {
    padding-bottom: 35% !important;
  }
  .pb-xxl-40ps {
    padding-bottom: 40% !important;
  }
  .pb-xxl-45ps {
    padding-bottom: 45% !important;
  }
  .pb-xxl-50ps {
    padding-bottom: 50% !important;
  }
  .pb-xxl-55ps {
    padding-bottom: 55% !important;
  }
  .pb-xxl-60ps {
    padding-bottom: 60% !important;
  }
  .pb-xxl-65ps {
    padding-bottom: 65% !important;
  }
  .pb-xxl-70ps {
    padding-bottom: 70% !important;
  }
  .pb-xxl-75ps {
    padding-bottom: 75% !important;
  }
  .pb-xxl-80ps {
    padding-bottom: 80% !important;
  }
  .pb-xxl-85ps {
    padding-bottom: 85% !important;
  }
  .pb-xxl-90ps {
    padding-bottom: 90% !important;
  }
  .pb-xxl-95ps {
    padding-bottom: 95% !important;
  }
  .pb-xxl-100ps {
    padding-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .pl-0ps {
    padding-left: 0% !important;
  }
  .pl-5ps {
    padding-left: 5% !important;
  }
  .pl-10ps {
    padding-left: 10% !important;
  }
  .pl-15ps {
    padding-left: 15% !important;
  }
  .pl-20ps {
    padding-left: 20% !important;
  }
  .pl-25ps {
    padding-left: 25% !important;
  }
  .pl-30ps {
    padding-left: 30% !important;
  }
  .pl-35ps {
    padding-left: 35% !important;
  }
  .pl-40ps {
    padding-left: 40% !important;
  }
  .pl-45ps {
    padding-left: 45% !important;
  }
  .pl-50ps {
    padding-left: 50% !important;
  }
  .pl-55ps {
    padding-left: 55% !important;
  }
  .pl-60ps {
    padding-left: 60% !important;
  }
  .pl-65ps {
    padding-left: 65% !important;
  }
  .pl-70ps {
    padding-left: 70% !important;
  }
  .pl-75ps {
    padding-left: 75% !important;
  }
  .pl-80ps {
    padding-left: 80% !important;
  }
  .pl-85ps {
    padding-left: 85% !important;
  }
  .pl-90ps {
    padding-left: 90% !important;
  }
  .pl-95ps {
    padding-left: 95% !important;
  }
  .pl-100ps {
    padding-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .pl-sm-0ps {
    padding-left: 0% !important;
  }
  .pl-sm-5ps {
    padding-left: 5% !important;
  }
  .pl-sm-10ps {
    padding-left: 10% !important;
  }
  .pl-sm-15ps {
    padding-left: 15% !important;
  }
  .pl-sm-20ps {
    padding-left: 20% !important;
  }
  .pl-sm-25ps {
    padding-left: 25% !important;
  }
  .pl-sm-30ps {
    padding-left: 30% !important;
  }
  .pl-sm-35ps {
    padding-left: 35% !important;
  }
  .pl-sm-40ps {
    padding-left: 40% !important;
  }
  .pl-sm-45ps {
    padding-left: 45% !important;
  }
  .pl-sm-50ps {
    padding-left: 50% !important;
  }
  .pl-sm-55ps {
    padding-left: 55% !important;
  }
  .pl-sm-60ps {
    padding-left: 60% !important;
  }
  .pl-sm-65ps {
    padding-left: 65% !important;
  }
  .pl-sm-70ps {
    padding-left: 70% !important;
  }
  .pl-sm-75ps {
    padding-left: 75% !important;
  }
  .pl-sm-80ps {
    padding-left: 80% !important;
  }
  .pl-sm-85ps {
    padding-left: 85% !important;
  }
  .pl-sm-90ps {
    padding-left: 90% !important;
  }
  .pl-sm-95ps {
    padding-left: 95% !important;
  }
  .pl-sm-100ps {
    padding-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .pl-md-0ps {
    padding-left: 0% !important;
  }
  .pl-md-5ps {
    padding-left: 5% !important;
  }
  .pl-md-10ps {
    padding-left: 10% !important;
  }
  .pl-md-15ps {
    padding-left: 15% !important;
  }
  .pl-md-20ps {
    padding-left: 20% !important;
  }
  .pl-md-25ps {
    padding-left: 25% !important;
  }
  .pl-md-30ps {
    padding-left: 30% !important;
  }
  .pl-md-35ps {
    padding-left: 35% !important;
  }
  .pl-md-40ps {
    padding-left: 40% !important;
  }
  .pl-md-45ps {
    padding-left: 45% !important;
  }
  .pl-md-50ps {
    padding-left: 50% !important;
  }
  .pl-md-55ps {
    padding-left: 55% !important;
  }
  .pl-md-60ps {
    padding-left: 60% !important;
  }
  .pl-md-65ps {
    padding-left: 65% !important;
  }
  .pl-md-70ps {
    padding-left: 70% !important;
  }
  .pl-md-75ps {
    padding-left: 75% !important;
  }
  .pl-md-80ps {
    padding-left: 80% !important;
  }
  .pl-md-85ps {
    padding-left: 85% !important;
  }
  .pl-md-90ps {
    padding-left: 90% !important;
  }
  .pl-md-95ps {
    padding-left: 95% !important;
  }
  .pl-md-100ps {
    padding-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .pl-lg-0ps {
    padding-left: 0% !important;
  }
  .pl-lg-5ps {
    padding-left: 5% !important;
  }
  .pl-lg-10ps {
    padding-left: 10% !important;
  }
  .pl-lg-15ps {
    padding-left: 15% !important;
  }
  .pl-lg-20ps {
    padding-left: 20% !important;
  }
  .pl-lg-25ps {
    padding-left: 25% !important;
  }
  .pl-lg-30ps {
    padding-left: 30% !important;
  }
  .pl-lg-35ps {
    padding-left: 35% !important;
  }
  .pl-lg-40ps {
    padding-left: 40% !important;
  }
  .pl-lg-45ps {
    padding-left: 45% !important;
  }
  .pl-lg-50ps {
    padding-left: 50% !important;
  }
  .pl-lg-55ps {
    padding-left: 55% !important;
  }
  .pl-lg-60ps {
    padding-left: 60% !important;
  }
  .pl-lg-65ps {
    padding-left: 65% !important;
  }
  .pl-lg-70ps {
    padding-left: 70% !important;
  }
  .pl-lg-75ps {
    padding-left: 75% !important;
  }
  .pl-lg-80ps {
    padding-left: 80% !important;
  }
  .pl-lg-85ps {
    padding-left: 85% !important;
  }
  .pl-lg-90ps {
    padding-left: 90% !important;
  }
  .pl-lg-95ps {
    padding-left: 95% !important;
  }
  .pl-lg-100ps {
    padding-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .pl-xl-0ps {
    padding-left: 0% !important;
  }
  .pl-xl-5ps {
    padding-left: 5% !important;
  }
  .pl-xl-10ps {
    padding-left: 10% !important;
  }
  .pl-xl-15ps {
    padding-left: 15% !important;
  }
  .pl-xl-20ps {
    padding-left: 20% !important;
  }
  .pl-xl-25ps {
    padding-left: 25% !important;
  }
  .pl-xl-30ps {
    padding-left: 30% !important;
  }
  .pl-xl-35ps {
    padding-left: 35% !important;
  }
  .pl-xl-40ps {
    padding-left: 40% !important;
  }
  .pl-xl-45ps {
    padding-left: 45% !important;
  }
  .pl-xl-50ps {
    padding-left: 50% !important;
  }
  .pl-xl-55ps {
    padding-left: 55% !important;
  }
  .pl-xl-60ps {
    padding-left: 60% !important;
  }
  .pl-xl-65ps {
    padding-left: 65% !important;
  }
  .pl-xl-70ps {
    padding-left: 70% !important;
  }
  .pl-xl-75ps {
    padding-left: 75% !important;
  }
  .pl-xl-80ps {
    padding-left: 80% !important;
  }
  .pl-xl-85ps {
    padding-left: 85% !important;
  }
  .pl-xl-90ps {
    padding-left: 90% !important;
  }
  .pl-xl-95ps {
    padding-left: 95% !important;
  }
  .pl-xl-100ps {
    padding-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .pl-xxl-0ps {
    padding-left: 0% !important;
  }
  .pl-xxl-5ps {
    padding-left: 5% !important;
  }
  .pl-xxl-10ps {
    padding-left: 10% !important;
  }
  .pl-xxl-15ps {
    padding-left: 15% !important;
  }
  .pl-xxl-20ps {
    padding-left: 20% !important;
  }
  .pl-xxl-25ps {
    padding-left: 25% !important;
  }
  .pl-xxl-30ps {
    padding-left: 30% !important;
  }
  .pl-xxl-35ps {
    padding-left: 35% !important;
  }
  .pl-xxl-40ps {
    padding-left: 40% !important;
  }
  .pl-xxl-45ps {
    padding-left: 45% !important;
  }
  .pl-xxl-50ps {
    padding-left: 50% !important;
  }
  .pl-xxl-55ps {
    padding-left: 55% !important;
  }
  .pl-xxl-60ps {
    padding-left: 60% !important;
  }
  .pl-xxl-65ps {
    padding-left: 65% !important;
  }
  .pl-xxl-70ps {
    padding-left: 70% !important;
  }
  .pl-xxl-75ps {
    padding-left: 75% !important;
  }
  .pl-xxl-80ps {
    padding-left: 80% !important;
  }
  .pl-xxl-85ps {
    padding-left: 85% !important;
  }
  .pl-xxl-90ps {
    padding-left: 90% !important;
  }
  .pl-xxl-95ps {
    padding-left: 95% !important;
  }
  .pl-xxl-100ps {
    padding-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .px-0ps {
    padding-right: 0% !important;
    padding-left: 0% !important;
  }
  .px-5ps {
    padding-right: 5% !important;
    padding-left: 5% !important;
  }
  .px-10ps {
    padding-right: 10% !important;
    padding-left: 10% !important;
  }
  .px-15ps {
    padding-right: 15% !important;
    padding-left: 15% !important;
  }
  .px-20ps {
    padding-right: 20% !important;
    padding-left: 20% !important;
  }
  .px-25ps {
    padding-right: 25% !important;
    padding-left: 25% !important;
  }
  .px-30ps {
    padding-right: 30% !important;
    padding-left: 30% !important;
  }
  .px-35ps {
    padding-right: 35% !important;
    padding-left: 35% !important;
  }
  .px-40ps {
    padding-right: 40% !important;
    padding-left: 40% !important;
  }
  .px-45ps {
    padding-right: 45% !important;
    padding-left: 45% !important;
  }
  .px-50ps {
    padding-right: 50% !important;
    padding-left: 50% !important;
  }
  .px-55ps {
    padding-right: 55% !important;
    padding-left: 55% !important;
  }
  .px-60ps {
    padding-right: 60% !important;
    padding-left: 60% !important;
  }
  .px-65ps {
    padding-right: 65% !important;
    padding-left: 65% !important;
  }
  .px-70ps {
    padding-right: 70% !important;
    padding-left: 70% !important;
  }
  .px-75ps {
    padding-right: 75% !important;
    padding-left: 75% !important;
  }
  .px-80ps {
    padding-right: 80% !important;
    padding-left: 80% !important;
  }
  .px-85ps {
    padding-right: 85% !important;
    padding-left: 85% !important;
  }
  .px-90ps {
    padding-right: 90% !important;
    padding-left: 90% !important;
  }
  .px-95ps {
    padding-right: 95% !important;
    padding-left: 95% !important;
  }
  .px-100ps {
    padding-right: 100% !important;
    padding-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .px-sm-0ps {
    padding-right: 0% !important;
    padding-left: 0% !important;
  }
  .px-sm-5ps {
    padding-right: 5% !important;
    padding-left: 5% !important;
  }
  .px-sm-10ps {
    padding-right: 10% !important;
    padding-left: 10% !important;
  }
  .px-sm-15ps {
    padding-right: 15% !important;
    padding-left: 15% !important;
  }
  .px-sm-20ps {
    padding-right: 20% !important;
    padding-left: 20% !important;
  }
  .px-sm-25ps {
    padding-right: 25% !important;
    padding-left: 25% !important;
  }
  .px-sm-30ps {
    padding-right: 30% !important;
    padding-left: 30% !important;
  }
  .px-sm-35ps {
    padding-right: 35% !important;
    padding-left: 35% !important;
  }
  .px-sm-40ps {
    padding-right: 40% !important;
    padding-left: 40% !important;
  }
  .px-sm-45ps {
    padding-right: 45% !important;
    padding-left: 45% !important;
  }
  .px-sm-50ps {
    padding-right: 50% !important;
    padding-left: 50% !important;
  }
  .px-sm-55ps {
    padding-right: 55% !important;
    padding-left: 55% !important;
  }
  .px-sm-60ps {
    padding-right: 60% !important;
    padding-left: 60% !important;
  }
  .px-sm-65ps {
    padding-right: 65% !important;
    padding-left: 65% !important;
  }
  .px-sm-70ps {
    padding-right: 70% !important;
    padding-left: 70% !important;
  }
  .px-sm-75ps {
    padding-right: 75% !important;
    padding-left: 75% !important;
  }
  .px-sm-80ps {
    padding-right: 80% !important;
    padding-left: 80% !important;
  }
  .px-sm-85ps {
    padding-right: 85% !important;
    padding-left: 85% !important;
  }
  .px-sm-90ps {
    padding-right: 90% !important;
    padding-left: 90% !important;
  }
  .px-sm-95ps {
    padding-right: 95% !important;
    padding-left: 95% !important;
  }
  .px-sm-100ps {
    padding-right: 100% !important;
    padding-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .px-md-0ps {
    padding-right: 0% !important;
    padding-left: 0% !important;
  }
  .px-md-5ps {
    padding-right: 5% !important;
    padding-left: 5% !important;
  }
  .px-md-10ps {
    padding-right: 10% !important;
    padding-left: 10% !important;
  }
  .px-md-15ps {
    padding-right: 15% !important;
    padding-left: 15% !important;
  }
  .px-md-20ps {
    padding-right: 20% !important;
    padding-left: 20% !important;
  }
  .px-md-25ps {
    padding-right: 25% !important;
    padding-left: 25% !important;
  }
  .px-md-30ps {
    padding-right: 30% !important;
    padding-left: 30% !important;
  }
  .px-md-35ps {
    padding-right: 35% !important;
    padding-left: 35% !important;
  }
  .px-md-40ps {
    padding-right: 40% !important;
    padding-left: 40% !important;
  }
  .px-md-45ps {
    padding-right: 45% !important;
    padding-left: 45% !important;
  }
  .px-md-50ps {
    padding-right: 50% !important;
    padding-left: 50% !important;
  }
  .px-md-55ps {
    padding-right: 55% !important;
    padding-left: 55% !important;
  }
  .px-md-60ps {
    padding-right: 60% !important;
    padding-left: 60% !important;
  }
  .px-md-65ps {
    padding-right: 65% !important;
    padding-left: 65% !important;
  }
  .px-md-70ps {
    padding-right: 70% !important;
    padding-left: 70% !important;
  }
  .px-md-75ps {
    padding-right: 75% !important;
    padding-left: 75% !important;
  }
  .px-md-80ps {
    padding-right: 80% !important;
    padding-left: 80% !important;
  }
  .px-md-85ps {
    padding-right: 85% !important;
    padding-left: 85% !important;
  }
  .px-md-90ps {
    padding-right: 90% !important;
    padding-left: 90% !important;
  }
  .px-md-95ps {
    padding-right: 95% !important;
    padding-left: 95% !important;
  }
  .px-md-100ps {
    padding-right: 100% !important;
    padding-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .px-lg-0ps {
    padding-right: 0% !important;
    padding-left: 0% !important;
  }
  .px-lg-5ps {
    padding-right: 5% !important;
    padding-left: 5% !important;
  }
  .px-lg-10ps {
    padding-right: 10% !important;
    padding-left: 10% !important;
  }
  .px-lg-15ps {
    padding-right: 15% !important;
    padding-left: 15% !important;
  }
  .px-lg-20ps {
    padding-right: 20% !important;
    padding-left: 20% !important;
  }
  .px-lg-25ps {
    padding-right: 25% !important;
    padding-left: 25% !important;
  }
  .px-lg-30ps {
    padding-right: 30% !important;
    padding-left: 30% !important;
  }
  .px-lg-35ps {
    padding-right: 35% !important;
    padding-left: 35% !important;
  }
  .px-lg-40ps {
    padding-right: 40% !important;
    padding-left: 40% !important;
  }
  .px-lg-45ps {
    padding-right: 45% !important;
    padding-left: 45% !important;
  }
  .px-lg-50ps {
    padding-right: 50% !important;
    padding-left: 50% !important;
  }
  .px-lg-55ps {
    padding-right: 55% !important;
    padding-left: 55% !important;
  }
  .px-lg-60ps {
    padding-right: 60% !important;
    padding-left: 60% !important;
  }
  .px-lg-65ps {
    padding-right: 65% !important;
    padding-left: 65% !important;
  }
  .px-lg-70ps {
    padding-right: 70% !important;
    padding-left: 70% !important;
  }
  .px-lg-75ps {
    padding-right: 75% !important;
    padding-left: 75% !important;
  }
  .px-lg-80ps {
    padding-right: 80% !important;
    padding-left: 80% !important;
  }
  .px-lg-85ps {
    padding-right: 85% !important;
    padding-left: 85% !important;
  }
  .px-lg-90ps {
    padding-right: 90% !important;
    padding-left: 90% !important;
  }
  .px-lg-95ps {
    padding-right: 95% !important;
    padding-left: 95% !important;
  }
  .px-lg-100ps {
    padding-right: 100% !important;
    padding-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .px-xl-0ps {
    padding-right: 0% !important;
    padding-left: 0% !important;
  }
  .px-xl-5ps {
    padding-right: 5% !important;
    padding-left: 5% !important;
  }
  .px-xl-10ps {
    padding-right: 10% !important;
    padding-left: 10% !important;
  }
  .px-xl-15ps {
    padding-right: 15% !important;
    padding-left: 15% !important;
  }
  .px-xl-20ps {
    padding-right: 20% !important;
    padding-left: 20% !important;
  }
  .px-xl-25ps {
    padding-right: 25% !important;
    padding-left: 25% !important;
  }
  .px-xl-30ps {
    padding-right: 30% !important;
    padding-left: 30% !important;
  }
  .px-xl-35ps {
    padding-right: 35% !important;
    padding-left: 35% !important;
  }
  .px-xl-40ps {
    padding-right: 40% !important;
    padding-left: 40% !important;
  }
  .px-xl-45ps {
    padding-right: 45% !important;
    padding-left: 45% !important;
  }
  .px-xl-50ps {
    padding-right: 50% !important;
    padding-left: 50% !important;
  }
  .px-xl-55ps {
    padding-right: 55% !important;
    padding-left: 55% !important;
  }
  .px-xl-60ps {
    padding-right: 60% !important;
    padding-left: 60% !important;
  }
  .px-xl-65ps {
    padding-right: 65% !important;
    padding-left: 65% !important;
  }
  .px-xl-70ps {
    padding-right: 70% !important;
    padding-left: 70% !important;
  }
  .px-xl-75ps {
    padding-right: 75% !important;
    padding-left: 75% !important;
  }
  .px-xl-80ps {
    padding-right: 80% !important;
    padding-left: 80% !important;
  }
  .px-xl-85ps {
    padding-right: 85% !important;
    padding-left: 85% !important;
  }
  .px-xl-90ps {
    padding-right: 90% !important;
    padding-left: 90% !important;
  }
  .px-xl-95ps {
    padding-right: 95% !important;
    padding-left: 95% !important;
  }
  .px-xl-100ps {
    padding-right: 100% !important;
    padding-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .px-xxl-0ps {
    padding-right: 0% !important;
    padding-left: 0% !important;
  }
  .px-xxl-5ps {
    padding-right: 5% !important;
    padding-left: 5% !important;
  }
  .px-xxl-10ps {
    padding-right: 10% !important;
    padding-left: 10% !important;
  }
  .px-xxl-15ps {
    padding-right: 15% !important;
    padding-left: 15% !important;
  }
  .px-xxl-20ps {
    padding-right: 20% !important;
    padding-left: 20% !important;
  }
  .px-xxl-25ps {
    padding-right: 25% !important;
    padding-left: 25% !important;
  }
  .px-xxl-30ps {
    padding-right: 30% !important;
    padding-left: 30% !important;
  }
  .px-xxl-35ps {
    padding-right: 35% !important;
    padding-left: 35% !important;
  }
  .px-xxl-40ps {
    padding-right: 40% !important;
    padding-left: 40% !important;
  }
  .px-xxl-45ps {
    padding-right: 45% !important;
    padding-left: 45% !important;
  }
  .px-xxl-50ps {
    padding-right: 50% !important;
    padding-left: 50% !important;
  }
  .px-xxl-55ps {
    padding-right: 55% !important;
    padding-left: 55% !important;
  }
  .px-xxl-60ps {
    padding-right: 60% !important;
    padding-left: 60% !important;
  }
  .px-xxl-65ps {
    padding-right: 65% !important;
    padding-left: 65% !important;
  }
  .px-xxl-70ps {
    padding-right: 70% !important;
    padding-left: 70% !important;
  }
  .px-xxl-75ps {
    padding-right: 75% !important;
    padding-left: 75% !important;
  }
  .px-xxl-80ps {
    padding-right: 80% !important;
    padding-left: 80% !important;
  }
  .px-xxl-85ps {
    padding-right: 85% !important;
    padding-left: 85% !important;
  }
  .px-xxl-90ps {
    padding-right: 90% !important;
    padding-left: 90% !important;
  }
  .px-xxl-95ps {
    padding-right: 95% !important;
    padding-left: 95% !important;
  }
  .px-xxl-100ps {
    padding-right: 100% !important;
    padding-left: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 0) {
  .py-0ps {
    padding-top: 0% !important;
    padding-bottom: 0% !important;
  }
  .py-5ps {
    padding-top: 5% !important;
    padding-bottom: 5% !important;
  }
  .py-10ps {
    padding-top: 10% !important;
    padding-bottom: 10% !important;
  }
  .py-15ps {
    padding-top: 15% !important;
    padding-bottom: 15% !important;
  }
  .py-20ps {
    padding-top: 20% !important;
    padding-bottom: 20% !important;
  }
  .py-25ps {
    padding-top: 25% !important;
    padding-bottom: 25% !important;
  }
  .py-30ps {
    padding-top: 30% !important;
    padding-bottom: 30% !important;
  }
  .py-35ps {
    padding-top: 35% !important;
    padding-bottom: 35% !important;
  }
  .py-40ps {
    padding-top: 40% !important;
    padding-bottom: 40% !important;
  }
  .py-45ps {
    padding-top: 45% !important;
    padding-bottom: 45% !important;
  }
  .py-50ps {
    padding-top: 50% !important;
    padding-bottom: 50% !important;
  }
  .py-55ps {
    padding-top: 55% !important;
    padding-bottom: 55% !important;
  }
  .py-60ps {
    padding-top: 60% !important;
    padding-bottom: 60% !important;
  }
  .py-65ps {
    padding-top: 65% !important;
    padding-bottom: 65% !important;
  }
  .py-70ps {
    padding-top: 70% !important;
    padding-bottom: 70% !important;
  }
  .py-75ps {
    padding-top: 75% !important;
    padding-bottom: 75% !important;
  }
  .py-80ps {
    padding-top: 80% !important;
    padding-bottom: 80% !important;
  }
  .py-85ps {
    padding-top: 85% !important;
    padding-bottom: 85% !important;
  }
  .py-90ps {
    padding-top: 90% !important;
    padding-bottom: 90% !important;
  }
  .py-95ps {
    padding-top: 95% !important;
    padding-bottom: 95% !important;
  }
  .py-100ps {
    padding-top: 100% !important;
    padding-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 576px) {
  .py-sm-0ps {
    padding-top: 0% !important;
    padding-bottom: 0% !important;
  }
  .py-sm-5ps {
    padding-top: 5% !important;
    padding-bottom: 5% !important;
  }
  .py-sm-10ps {
    padding-top: 10% !important;
    padding-bottom: 10% !important;
  }
  .py-sm-15ps {
    padding-top: 15% !important;
    padding-bottom: 15% !important;
  }
  .py-sm-20ps {
    padding-top: 20% !important;
    padding-bottom: 20% !important;
  }
  .py-sm-25ps {
    padding-top: 25% !important;
    padding-bottom: 25% !important;
  }
  .py-sm-30ps {
    padding-top: 30% !important;
    padding-bottom: 30% !important;
  }
  .py-sm-35ps {
    padding-top: 35% !important;
    padding-bottom: 35% !important;
  }
  .py-sm-40ps {
    padding-top: 40% !important;
    padding-bottom: 40% !important;
  }
  .py-sm-45ps {
    padding-top: 45% !important;
    padding-bottom: 45% !important;
  }
  .py-sm-50ps {
    padding-top: 50% !important;
    padding-bottom: 50% !important;
  }
  .py-sm-55ps {
    padding-top: 55% !important;
    padding-bottom: 55% !important;
  }
  .py-sm-60ps {
    padding-top: 60% !important;
    padding-bottom: 60% !important;
  }
  .py-sm-65ps {
    padding-top: 65% !important;
    padding-bottom: 65% !important;
  }
  .py-sm-70ps {
    padding-top: 70% !important;
    padding-bottom: 70% !important;
  }
  .py-sm-75ps {
    padding-top: 75% !important;
    padding-bottom: 75% !important;
  }
  .py-sm-80ps {
    padding-top: 80% !important;
    padding-bottom: 80% !important;
  }
  .py-sm-85ps {
    padding-top: 85% !important;
    padding-bottom: 85% !important;
  }
  .py-sm-90ps {
    padding-top: 90% !important;
    padding-bottom: 90% !important;
  }
  .py-sm-95ps {
    padding-top: 95% !important;
    padding-bottom: 95% !important;
  }
  .py-sm-100ps {
    padding-top: 100% !important;
    padding-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 768px) {
  .py-md-0ps {
    padding-top: 0% !important;
    padding-bottom: 0% !important;
  }
  .py-md-5ps {
    padding-top: 5% !important;
    padding-bottom: 5% !important;
  }
  .py-md-10ps {
    padding-top: 10% !important;
    padding-bottom: 10% !important;
  }
  .py-md-15ps {
    padding-top: 15% !important;
    padding-bottom: 15% !important;
  }
  .py-md-20ps {
    padding-top: 20% !important;
    padding-bottom: 20% !important;
  }
  .py-md-25ps {
    padding-top: 25% !important;
    padding-bottom: 25% !important;
  }
  .py-md-30ps {
    padding-top: 30% !important;
    padding-bottom: 30% !important;
  }
  .py-md-35ps {
    padding-top: 35% !important;
    padding-bottom: 35% !important;
  }
  .py-md-40ps {
    padding-top: 40% !important;
    padding-bottom: 40% !important;
  }
  .py-md-45ps {
    padding-top: 45% !important;
    padding-bottom: 45% !important;
  }
  .py-md-50ps {
    padding-top: 50% !important;
    padding-bottom: 50% !important;
  }
  .py-md-55ps {
    padding-top: 55% !important;
    padding-bottom: 55% !important;
  }
  .py-md-60ps {
    padding-top: 60% !important;
    padding-bottom: 60% !important;
  }
  .py-md-65ps {
    padding-top: 65% !important;
    padding-bottom: 65% !important;
  }
  .py-md-70ps {
    padding-top: 70% !important;
    padding-bottom: 70% !important;
  }
  .py-md-75ps {
    padding-top: 75% !important;
    padding-bottom: 75% !important;
  }
  .py-md-80ps {
    padding-top: 80% !important;
    padding-bottom: 80% !important;
  }
  .py-md-85ps {
    padding-top: 85% !important;
    padding-bottom: 85% !important;
  }
  .py-md-90ps {
    padding-top: 90% !important;
    padding-bottom: 90% !important;
  }
  .py-md-95ps {
    padding-top: 95% !important;
    padding-bottom: 95% !important;
  }
  .py-md-100ps {
    padding-top: 100% !important;
    padding-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 992px) {
  .py-lg-0ps {
    padding-top: 0% !important;
    padding-bottom: 0% !important;
  }
  .py-lg-5ps {
    padding-top: 5% !important;
    padding-bottom: 5% !important;
  }
  .py-lg-10ps {
    padding-top: 10% !important;
    padding-bottom: 10% !important;
  }
  .py-lg-15ps {
    padding-top: 15% !important;
    padding-bottom: 15% !important;
  }
  .py-lg-20ps {
    padding-top: 20% !important;
    padding-bottom: 20% !important;
  }
  .py-lg-25ps {
    padding-top: 25% !important;
    padding-bottom: 25% !important;
  }
  .py-lg-30ps {
    padding-top: 30% !important;
    padding-bottom: 30% !important;
  }
  .py-lg-35ps {
    padding-top: 35% !important;
    padding-bottom: 35% !important;
  }
  .py-lg-40ps {
    padding-top: 40% !important;
    padding-bottom: 40% !important;
  }
  .py-lg-45ps {
    padding-top: 45% !important;
    padding-bottom: 45% !important;
  }
  .py-lg-50ps {
    padding-top: 50% !important;
    padding-bottom: 50% !important;
  }
  .py-lg-55ps {
    padding-top: 55% !important;
    padding-bottom: 55% !important;
  }
  .py-lg-60ps {
    padding-top: 60% !important;
    padding-bottom: 60% !important;
  }
  .py-lg-65ps {
    padding-top: 65% !important;
    padding-bottom: 65% !important;
  }
  .py-lg-70ps {
    padding-top: 70% !important;
    padding-bottom: 70% !important;
  }
  .py-lg-75ps {
    padding-top: 75% !important;
    padding-bottom: 75% !important;
  }
  .py-lg-80ps {
    padding-top: 80% !important;
    padding-bottom: 80% !important;
  }
  .py-lg-85ps {
    padding-top: 85% !important;
    padding-bottom: 85% !important;
  }
  .py-lg-90ps {
    padding-top: 90% !important;
    padding-bottom: 90% !important;
  }
  .py-lg-95ps {
    padding-top: 95% !important;
    padding-bottom: 95% !important;
  }
  .py-lg-100ps {
    padding-top: 100% !important;
    padding-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1200px) {
  .py-xl-0ps {
    padding-top: 0% !important;
    padding-bottom: 0% !important;
  }
  .py-xl-5ps {
    padding-top: 5% !important;
    padding-bottom: 5% !important;
  }
  .py-xl-10ps {
    padding-top: 10% !important;
    padding-bottom: 10% !important;
  }
  .py-xl-15ps {
    padding-top: 15% !important;
    padding-bottom: 15% !important;
  }
  .py-xl-20ps {
    padding-top: 20% !important;
    padding-bottom: 20% !important;
  }
  .py-xl-25ps {
    padding-top: 25% !important;
    padding-bottom: 25% !important;
  }
  .py-xl-30ps {
    padding-top: 30% !important;
    padding-bottom: 30% !important;
  }
  .py-xl-35ps {
    padding-top: 35% !important;
    padding-bottom: 35% !important;
  }
  .py-xl-40ps {
    padding-top: 40% !important;
    padding-bottom: 40% !important;
  }
  .py-xl-45ps {
    padding-top: 45% !important;
    padding-bottom: 45% !important;
  }
  .py-xl-50ps {
    padding-top: 50% !important;
    padding-bottom: 50% !important;
  }
  .py-xl-55ps {
    padding-top: 55% !important;
    padding-bottom: 55% !important;
  }
  .py-xl-60ps {
    padding-top: 60% !important;
    padding-bottom: 60% !important;
  }
  .py-xl-65ps {
    padding-top: 65% !important;
    padding-bottom: 65% !important;
  }
  .py-xl-70ps {
    padding-top: 70% !important;
    padding-bottom: 70% !important;
  }
  .py-xl-75ps {
    padding-top: 75% !important;
    padding-bottom: 75% !important;
  }
  .py-xl-80ps {
    padding-top: 80% !important;
    padding-bottom: 80% !important;
  }
  .py-xl-85ps {
    padding-top: 85% !important;
    padding-bottom: 85% !important;
  }
  .py-xl-90ps {
    padding-top: 90% !important;
    padding-bottom: 90% !important;
  }
  .py-xl-95ps {
    padding-top: 95% !important;
    padding-bottom: 95% !important;
  }
  .py-xl-100ps {
    padding-top: 100% !important;
    padding-bottom: 100% !important;
  }
}
/* 🍔🍔🍔🍔🍔 */
@media (min-width: 1400px) {
  .py-xxl-0ps {
    padding-top: 0% !important;
    padding-bottom: 0% !important;
  }
  .py-xxl-5ps {
    padding-top: 5% !important;
    padding-bottom: 5% !important;
  }
  .py-xxl-10ps {
    padding-top: 10% !important;
    padding-bottom: 10% !important;
  }
  .py-xxl-15ps {
    padding-top: 15% !important;
    padding-bottom: 15% !important;
  }
  .py-xxl-20ps {
    padding-top: 20% !important;
    padding-bottom: 20% !important;
  }
  .py-xxl-25ps {
    padding-top: 25% !important;
    padding-bottom: 25% !important;
  }
  .py-xxl-30ps {
    padding-top: 30% !important;
    padding-bottom: 30% !important;
  }
  .py-xxl-35ps {
    padding-top: 35% !important;
    padding-bottom: 35% !important;
  }
  .py-xxl-40ps {
    padding-top: 40% !important;
    padding-bottom: 40% !important;
  }
  .py-xxl-45ps {
    padding-top: 45% !important;
    padding-bottom: 45% !important;
  }
  .py-xxl-50ps {
    padding-top: 50% !important;
    padding-bottom: 50% !important;
  }
  .py-xxl-55ps {
    padding-top: 55% !important;
    padding-bottom: 55% !important;
  }
  .py-xxl-60ps {
    padding-top: 60% !important;
    padding-bottom: 60% !important;
  }
  .py-xxl-65ps {
    padding-top: 65% !important;
    padding-bottom: 65% !important;
  }
  .py-xxl-70ps {
    padding-top: 70% !important;
    padding-bottom: 70% !important;
  }
  .py-xxl-75ps {
    padding-top: 75% !important;
    padding-bottom: 75% !important;
  }
  .py-xxl-80ps {
    padding-top: 80% !important;
    padding-bottom: 80% !important;
  }
  .py-xxl-85ps {
    padding-top: 85% !important;
    padding-bottom: 85% !important;
  }
  .py-xxl-90ps {
    padding-top: 90% !important;
    padding-bottom: 90% !important;
  }
  .py-xxl-95ps {
    padding-top: 95% !important;
    padding-bottom: 95% !important;
  }
  .py-xxl-100ps {
    padding-top: 100% !important;
    padding-bottom: 100% !important;
  }
}
/* --------------------------------------------------------------------------------
child
-------------------------------------------------------------------------------- */
/* ----------------------------------------
     width inherit に設定したutility
---------------------------------------- */
@media screen and (min-width: 0px) {
  .w-auto-child > * {
    width: auto !important;
  }
  .w-inherit-child > * {
    width: inherit !important;
  }
}
@media screen and (min-width: 576px) {
  .w-sm-auto-child > * {
    width: auto !important;
  }
  .w-sm-inherit-child > * {
    width: inherit !important;
  }
}
@media screen and (min-width: 768px) {
  .w-md-auto-child > * {
    width: auto !important;
  }
  .w-md-inherit-child > * {
    width: inherit !important;
  }
}
@media screen and (min-width: 992px) {
  .w-lg-auto-child > * {
    width: auto !important;
  }
  .w-lg-inherit-child > * {
    width: inherit !important;
  }
}
@media screen and (min-width: 1200px) {
  .w-xl-auto-child > * {
    width: auto !important;
  }
  .w-xl-inherit-child > * {
    width: inherit !important;
  }
}
@media screen and (min-width: 1400px) {
  .w-xxl-auto-child > * {
    width: auto !important;
  }
  .w-xxl-inherit-child > * {
    width: inherit !important;
  }
}
@media screen and (min-width: 0px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .w-5ps-child > * {
    width: 5% !important;
  }
  .w-10ps-child > * {
    width: 10% !important;
  }
  .w-15ps-child > * {
    width: 15% !important;
  }
  .w-20ps-child > * {
    width: 20% !important;
  }
  .w-25ps-child > * {
    width: 25% !important;
  }
  .w-30ps-child > * {
    width: 30% !important;
  }
  .w-35ps-child > * {
    width: 35% !important;
  }
  .w-40ps-child > * {
    width: 40% !important;
  }
  .w-45ps-child > * {
    width: 45% !important;
  }
  .w-50ps-child > * {
    width: 50% !important;
  }
  .w-55ps-child > * {
    width: 55% !important;
  }
  .w-60ps-child > * {
    width: 60% !important;
  }
  .w-65ps-child > * {
    width: 65% !important;
  }
  .w-70ps-child > * {
    width: 70% !important;
  }
  .w-75ps-child > * {
    width: 75% !important;
  }
  .w-80ps-child > * {
    width: 80% !important;
  }
  .w-85ps-child > * {
    width: 85% !important;
  }
  .w-90ps-child > * {
    width: 90% !important;
  }
  .w-95ps-child > * {
    width: 95% !important;
  }
  .w-100ps-child > * {
    width: 100% !important;
  }
  .w-60ps-child > * {
    width: 60% !important;
  }
  .w-70ps-child > * {
    width: 70% !important;
  }
  .w-80ps-child > * {
    width: 80% !important;
  }
  .w-90ps-child > * {
    width: 90% !important;
  }
  .w-100ps-child > * {
    width: 100% !important;
  }
  .w-110ps-child > * {
    width: 110% !important;
  }
  .w-120ps-child > * {
    width: 120% !important;
  }
  .w-130ps-child > * {
    width: 130% !important;
  }
  .w-140ps-child > * {
    width: 140% !important;
  }
  .w-150ps-child > * {
    width: 150% !important;
  }
  .w-160ps-child > * {
    width: 160% !important;
  }
  .w-170ps-child > * {
    width: 170% !important;
  }
  .w-180ps-child > * {
    width: 180% !important;
  }
  .w-190ps-child > * {
    width: 190% !important;
  }
  .w-200ps-child > * {
    width: 200% !important;
  }
  .w-210ps-child > * {
    width: 210% !important;
  }
  .w-220ps-child > * {
    width: 220% !important;
  }
  .w-230ps-child > * {
    width: 230% !important;
  }
  .w-240ps-child > * {
    width: 240% !important;
  }
  .w-250ps-child > * {
    width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .w-1px-child > * {
    width: 1px !important;
  }
  .w-2px-child > * {
    width: 2px !important;
  }
  .w-3px-child > * {
    width: 3px !important;
  }
  .w-4px-child > * {
    width: 4px !important;
  }
  .w-5px-child > * {
    width: 5px !important;
  }
  .w-6px-child > * {
    width: 6px !important;
  }
  .w-7px-child > * {
    width: 7px !important;
  }
  .w-8px-child > * {
    width: 8px !important;
  }
  .w-9px-child > * {
    width: 9px !important;
  }
  .w-10px-child > * {
    width: 10px !important;
  }
  .w-15px-child > * {
    width: 15px !important;
  }
  .w-20px-child > * {
    width: 20px !important;
  }
  .w-25px-child > * {
    width: 25px !important;
  }
  .w-30px-child > * {
    width: 30px !important;
  }
  .w-35px-child > * {
    width: 35px !important;
  }
  .w-40px-child > * {
    width: 40px !important;
  }
  .w-45px-child > * {
    width: 45px !important;
  }
  .w-50px-child > * {
    width: 50px !important;
  }
  .w-55px-child > * {
    width: 55px !important;
  }
  .w-60px-child > * {
    width: 60px !important;
  }
  .w-65px-child > * {
    width: 65px !important;
  }
  .w-70px-child > * {
    width: 70px !important;
  }
  .w-75px-child > * {
    width: 75px !important;
  }
  .w-80px-child > * {
    width: 80px !important;
  }
  .w-85px-child > * {
    width: 85px !important;
  }
  .w-90px-child > * {
    width: 90px !important;
  }
  .w-95px-child > * {
    width: 95px !important;
  }
  .w-100px-child > * {
    width: 100px !important;
  }
  .w-110px-child > * {
    width: 110px !important;
  }
  .w-120px-child > * {
    width: 120px !important;
  }
  .w-130px-child > * {
    width: 130px !important;
  }
  .w-140px-child > * {
    width: 140px !important;
  }
  .w-150px-child > * {
    width: 150px !important;
  }
  .w-160px-child > * {
    width: 160px !important;
  }
  .w-170px-child > * {
    width: 170px !important;
  }
  .w-180px-child > * {
    width: 180px !important;
  }
  .w-190px-child > * {
    width: 190px !important;
  }
  .w-200px-child > * {
    width: 200px !important;
  }
  .w-210px-child > * {
    width: 210px !important;
  }
  .w-220px-child > * {
    width: 220px !important;
  }
  .w-230px-child > * {
    width: 230px !important;
  }
  .w-240px-child > * {
    width: 240px !important;
  }
  .w-250px-child > * {
    width: 250px !important;
  }
  .w-260px-child > * {
    width: 260px !important;
  }
  .w-270px-child > * {
    width: 270px !important;
  }
  .w-280px-child > * {
    width: 280px !important;
  }
  .w-290px-child > * {
    width: 290px !important;
  }
  .w-300px-child > * {
    width: 300px !important;
  }
  .w-310px-child > * {
    width: 310px !important;
  }
  .w-320px-child > * {
    width: 320px !important;
  }
  .w-330px-child > * {
    width: 330px !important;
  }
  .w-340px-child > * {
    width: 340px !important;
  }
  .w-350px-child > * {
    width: 350px !important;
  }
  .w-360px-child > * {
    width: 360px !important;
  }
  .w-370px-child > * {
    width: 370px !important;
  }
  .w-380px-child > * {
    width: 380px !important;
  }
  .w-390px-child > * {
    width: 390px !important;
  }
  .w-400px-child > * {
    width: 400px !important;
  }
  .w-410px-child > * {
    width: 410px !important;
  }
  .w-420px-child > * {
    width: 420px !important;
  }
  .w-430px-child > * {
    width: 430px !important;
  }
  .w-440px-child > * {
    width: 440px !important;
  }
  .w-450px-child > * {
    width: 450px !important;
  }
  .w-460px-child > * {
    width: 460px !important;
  }
  .w-470px-child > * {
    width: 470px !important;
  }
  .w-480px-child > * {
    width: 480px !important;
  }
  .w-490px-child > * {
    width: 490px !important;
  }
  .w-500px-child > * {
    width: 500px !important;
  }
  .w-525px-child > * {
    width: 525px !important;
  }
  .w-550px-child > * {
    width: 550px !important;
  }
  .w-575px-child > * {
    width: 575px !important;
  }
  .w-600px-child > * {
    width: 600px !important;
  }
  .w-625px-child > * {
    width: 625px !important;
  }
  .w-650px-child > * {
    width: 650px !important;
  }
  .w-675px-child > * {
    width: 675px !important;
  }
  .w-700px-child > * {
    width: 700px !important;
  }
  .w-725px-child > * {
    width: 725px !important;
  }
  .w-750px-child > * {
    width: 750px !important;
  }
  .w-775px-child > * {
    width: 775px !important;
  }
  .w-800px-child > * {
    width: 800px !important;
  }
  .w-825px-child > * {
    width: 825px !important;
  }
  .w-850px-child > * {
    width: 850px !important;
  }
  .w-875px-child > * {
    width: 875px !important;
  }
  .w-900px-child > * {
    width: 900px !important;
  }
  .w-925px-child > * {
    width: 925px !important;
  }
  .w-950px-child > * {
    width: 950px !important;
  }
  .w-975px-child > * {
    width: 975px !important;
  }
  .w-1000px-child > * {
    width: 1000px !important;
  }
  .w-1050px-child > * {
    width: 1050px !important;
  }
  .w-1100px-child > * {
    width: 1100px !important;
  }
  .w-1150px-child > * {
    width: 1150px !important;
  }
  .w-1200px-child > * {
    width: 1200px !important;
  }
  .w-1250px-child > * {
    width: 1250px !important;
  }
  .w-1300px-child > * {
    width: 1300px !important;
  }
  .w-1350px-child > * {
    width: 1350px !important;
  }
  .w-1400px-child > * {
    width: 1400px !important;
  }
  .w-1450px-child > * {
    width: 1450px !important;
  }
  .w-1500px-child > * {
    width: 1500px !important;
  }
  .w-1550px-child > * {
    width: 1550px !important;
  }
  .w-1600px-child > * {
    width: 1600px !important;
  }
  .w-1650px-child > * {
    width: 1650px !important;
  }
  .w-1700px-child > * {
    width: 1700px !important;
  }
  .w-1750px-child > * {
    width: 1750px !important;
  }
  .w-1800px-child > * {
    width: 1800px !important;
  }
  .w-1850px-child > * {
    width: 1850px !important;
  }
  .w-1900px-child > * {
    width: 1900px !important;
  }
  .w-1950px-child > * {
    width: 1950px !important;
  }
  .w-2000px-child > * {
    width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .w-0-5em-child > * {
    width: 0.5em !important;
  }
  .w-1em-child > * {
    width: 1em !important;
  }
  .w-1-5em-child > * {
    width: 1.5em !important;
  }
  .w-2em-child > * {
    width: 2em !important;
  }
  .w-2-5em-child > * {
    width: 2.5em !important;
  }
  .w-3em-child > * {
    width: 3em !important;
  }
  .w-3-5em-child > * {
    width: 3.5em !important;
  }
  .w-4em-child > * {
    width: 4em !important;
  }
  .w-4-5em-child > * {
    width: 4.5em !important;
  }
  .w-5em-child > * {
    width: 5em !important;
  }
  .w-5-5em-child > * {
    width: 5.5em !important;
  }
  .w-6em-child > * {
    width: 6em !important;
  }
  .w-6-5em-child > * {
    width: 6.5em !important;
  }
  .w-7em-child > * {
    width: 7em !important;
  }
  .w-7-5em-child > * {
    width: 7.5em !important;
  }
  .w-8em-child > * {
    width: 8em !important;
  }
  .w-8-5em-child > * {
    width: 8.5em !important;
  }
  .w-9em-child > * {
    width: 9em !important;
  }
  .w-9-5em-child > * {
    width: 9.5em !important;
  }
  .w-10em-child > * {
    width: 10em !important;
  }
}
@media screen and (min-width: 576px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .w-sm-5ps-child > * {
    width: 5% !important;
  }
  .w-sm-10ps-child > * {
    width: 10% !important;
  }
  .w-sm-15ps-child > * {
    width: 15% !important;
  }
  .w-sm-20ps-child > * {
    width: 20% !important;
  }
  .w-sm-25ps-child > * {
    width: 25% !important;
  }
  .w-sm-30ps-child > * {
    width: 30% !important;
  }
  .w-sm-35ps-child > * {
    width: 35% !important;
  }
  .w-sm-40ps-child > * {
    width: 40% !important;
  }
  .w-sm-45ps-child > * {
    width: 45% !important;
  }
  .w-sm-50ps-child > * {
    width: 50% !important;
  }
  .w-sm-55ps-child > * {
    width: 55% !important;
  }
  .w-sm-60ps-child > * {
    width: 60% !important;
  }
  .w-sm-65ps-child > * {
    width: 65% !important;
  }
  .w-sm-70ps-child > * {
    width: 70% !important;
  }
  .w-sm-75ps-child > * {
    width: 75% !important;
  }
  .w-sm-80ps-child > * {
    width: 80% !important;
  }
  .w-sm-85ps-child > * {
    width: 85% !important;
  }
  .w-sm-90ps-child > * {
    width: 90% !important;
  }
  .w-sm-95ps-child > * {
    width: 95% !important;
  }
  .w-sm-100ps-child > * {
    width: 100% !important;
  }
  .w-sm-60ps-child > * {
    width: 60% !important;
  }
  .w-sm-70ps-child > * {
    width: 70% !important;
  }
  .w-sm-80ps-child > * {
    width: 80% !important;
  }
  .w-sm-90ps-child > * {
    width: 90% !important;
  }
  .w-sm-100ps-child > * {
    width: 100% !important;
  }
  .w-sm-110ps-child > * {
    width: 110% !important;
  }
  .w-sm-120ps-child > * {
    width: 120% !important;
  }
  .w-sm-130ps-child > * {
    width: 130% !important;
  }
  .w-sm-140ps-child > * {
    width: 140% !important;
  }
  .w-sm-150ps-child > * {
    width: 150% !important;
  }
  .w-sm-160ps-child > * {
    width: 160% !important;
  }
  .w-sm-170ps-child > * {
    width: 170% !important;
  }
  .w-sm-180ps-child > * {
    width: 180% !important;
  }
  .w-sm-190ps-child > * {
    width: 190% !important;
  }
  .w-sm-200ps-child > * {
    width: 200% !important;
  }
  .w-sm-210ps-child > * {
    width: 210% !important;
  }
  .w-sm-220ps-child > * {
    width: 220% !important;
  }
  .w-sm-230ps-child > * {
    width: 230% !important;
  }
  .w-sm-240ps-child > * {
    width: 240% !important;
  }
  .w-sm-250ps-child > * {
    width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .w-sm-1px-child > * {
    width: 1px !important;
  }
  .w-sm-2px-child > * {
    width: 2px !important;
  }
  .w-sm-3px-child > * {
    width: 3px !important;
  }
  .w-sm-4px-child > * {
    width: 4px !important;
  }
  .w-sm-5px-child > * {
    width: 5px !important;
  }
  .w-sm-6px-child > * {
    width: 6px !important;
  }
  .w-sm-7px-child > * {
    width: 7px !important;
  }
  .w-sm-8px-child > * {
    width: 8px !important;
  }
  .w-sm-9px-child > * {
    width: 9px !important;
  }
  .w-sm-10px-child > * {
    width: 10px !important;
  }
  .w-sm-15px-child > * {
    width: 15px !important;
  }
  .w-sm-20px-child > * {
    width: 20px !important;
  }
  .w-sm-25px-child > * {
    width: 25px !important;
  }
  .w-sm-30px-child > * {
    width: 30px !important;
  }
  .w-sm-35px-child > * {
    width: 35px !important;
  }
  .w-sm-40px-child > * {
    width: 40px !important;
  }
  .w-sm-45px-child > * {
    width: 45px !important;
  }
  .w-sm-50px-child > * {
    width: 50px !important;
  }
  .w-sm-55px-child > * {
    width: 55px !important;
  }
  .w-sm-60px-child > * {
    width: 60px !important;
  }
  .w-sm-65px-child > * {
    width: 65px !important;
  }
  .w-sm-70px-child > * {
    width: 70px !important;
  }
  .w-sm-75px-child > * {
    width: 75px !important;
  }
  .w-sm-80px-child > * {
    width: 80px !important;
  }
  .w-sm-85px-child > * {
    width: 85px !important;
  }
  .w-sm-90px-child > * {
    width: 90px !important;
  }
  .w-sm-95px-child > * {
    width: 95px !important;
  }
  .w-sm-100px-child > * {
    width: 100px !important;
  }
  .w-sm-110px-child > * {
    width: 110px !important;
  }
  .w-sm-120px-child > * {
    width: 120px !important;
  }
  .w-sm-130px-child > * {
    width: 130px !important;
  }
  .w-sm-140px-child > * {
    width: 140px !important;
  }
  .w-sm-150px-child > * {
    width: 150px !important;
  }
  .w-sm-160px-child > * {
    width: 160px !important;
  }
  .w-sm-170px-child > * {
    width: 170px !important;
  }
  .w-sm-180px-child > * {
    width: 180px !important;
  }
  .w-sm-190px-child > * {
    width: 190px !important;
  }
  .w-sm-200px-child > * {
    width: 200px !important;
  }
  .w-sm-210px-child > * {
    width: 210px !important;
  }
  .w-sm-220px-child > * {
    width: 220px !important;
  }
  .w-sm-230px-child > * {
    width: 230px !important;
  }
  .w-sm-240px-child > * {
    width: 240px !important;
  }
  .w-sm-250px-child > * {
    width: 250px !important;
  }
  .w-sm-260px-child > * {
    width: 260px !important;
  }
  .w-sm-270px-child > * {
    width: 270px !important;
  }
  .w-sm-280px-child > * {
    width: 280px !important;
  }
  .w-sm-290px-child > * {
    width: 290px !important;
  }
  .w-sm-300px-child > * {
    width: 300px !important;
  }
  .w-sm-310px-child > * {
    width: 310px !important;
  }
  .w-sm-320px-child > * {
    width: 320px !important;
  }
  .w-sm-330px-child > * {
    width: 330px !important;
  }
  .w-sm-340px-child > * {
    width: 340px !important;
  }
  .w-sm-350px-child > * {
    width: 350px !important;
  }
  .w-sm-360px-child > * {
    width: 360px !important;
  }
  .w-sm-370px-child > * {
    width: 370px !important;
  }
  .w-sm-380px-child > * {
    width: 380px !important;
  }
  .w-sm-390px-child > * {
    width: 390px !important;
  }
  .w-sm-400px-child > * {
    width: 400px !important;
  }
  .w-sm-410px-child > * {
    width: 410px !important;
  }
  .w-sm-420px-child > * {
    width: 420px !important;
  }
  .w-sm-430px-child > * {
    width: 430px !important;
  }
  .w-sm-440px-child > * {
    width: 440px !important;
  }
  .w-sm-450px-child > * {
    width: 450px !important;
  }
  .w-sm-460px-child > * {
    width: 460px !important;
  }
  .w-sm-470px-child > * {
    width: 470px !important;
  }
  .w-sm-480px-child > * {
    width: 480px !important;
  }
  .w-sm-490px-child > * {
    width: 490px !important;
  }
  .w-sm-500px-child > * {
    width: 500px !important;
  }
  .w-sm-525px-child > * {
    width: 525px !important;
  }
  .w-sm-550px-child > * {
    width: 550px !important;
  }
  .w-sm-575px-child > * {
    width: 575px !important;
  }
  .w-sm-600px-child > * {
    width: 600px !important;
  }
  .w-sm-625px-child > * {
    width: 625px !important;
  }
  .w-sm-650px-child > * {
    width: 650px !important;
  }
  .w-sm-675px-child > * {
    width: 675px !important;
  }
  .w-sm-700px-child > * {
    width: 700px !important;
  }
  .w-sm-725px-child > * {
    width: 725px !important;
  }
  .w-sm-750px-child > * {
    width: 750px !important;
  }
  .w-sm-775px-child > * {
    width: 775px !important;
  }
  .w-sm-800px-child > * {
    width: 800px !important;
  }
  .w-sm-825px-child > * {
    width: 825px !important;
  }
  .w-sm-850px-child > * {
    width: 850px !important;
  }
  .w-sm-875px-child > * {
    width: 875px !important;
  }
  .w-sm-900px-child > * {
    width: 900px !important;
  }
  .w-sm-925px-child > * {
    width: 925px !important;
  }
  .w-sm-950px-child > * {
    width: 950px !important;
  }
  .w-sm-975px-child > * {
    width: 975px !important;
  }
  .w-sm-1000px-child > * {
    width: 1000px !important;
  }
  .w-sm-1050px-child > * {
    width: 1050px !important;
  }
  .w-sm-1100px-child > * {
    width: 1100px !important;
  }
  .w-sm-1150px-child > * {
    width: 1150px !important;
  }
  .w-sm-1200px-child > * {
    width: 1200px !important;
  }
  .w-sm-1250px-child > * {
    width: 1250px !important;
  }
  .w-sm-1300px-child > * {
    width: 1300px !important;
  }
  .w-sm-1350px-child > * {
    width: 1350px !important;
  }
  .w-sm-1400px-child > * {
    width: 1400px !important;
  }
  .w-sm-1450px-child > * {
    width: 1450px !important;
  }
  .w-sm-1500px-child > * {
    width: 1500px !important;
  }
  .w-sm-1550px-child > * {
    width: 1550px !important;
  }
  .w-sm-1600px-child > * {
    width: 1600px !important;
  }
  .w-sm-1650px-child > * {
    width: 1650px !important;
  }
  .w-sm-1700px-child > * {
    width: 1700px !important;
  }
  .w-sm-1750px-child > * {
    width: 1750px !important;
  }
  .w-sm-1800px-child > * {
    width: 1800px !important;
  }
  .w-sm-1850px-child > * {
    width: 1850px !important;
  }
  .w-sm-1900px-child > * {
    width: 1900px !important;
  }
  .w-sm-1950px-child > * {
    width: 1950px !important;
  }
  .w-sm-2000px-child > * {
    width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .w-sm-0-5em-child > * {
    width: 0.5em !important;
  }
  .w-sm-1em-child > * {
    width: 1em !important;
  }
  .w-sm-1-5em-child > * {
    width: 1.5em !important;
  }
  .w-sm-2em-child > * {
    width: 2em !important;
  }
  .w-sm-2-5em-child > * {
    width: 2.5em !important;
  }
  .w-sm-3em-child > * {
    width: 3em !important;
  }
  .w-sm-3-5em-child > * {
    width: 3.5em !important;
  }
  .w-sm-4em-child > * {
    width: 4em !important;
  }
  .w-sm-4-5em-child > * {
    width: 4.5em !important;
  }
  .w-sm-5em-child > * {
    width: 5em !important;
  }
  .w-sm-5-5em-child > * {
    width: 5.5em !important;
  }
  .w-sm-6em-child > * {
    width: 6em !important;
  }
  .w-sm-6-5em-child > * {
    width: 6.5em !important;
  }
  .w-sm-7em-child > * {
    width: 7em !important;
  }
  .w-sm-7-5em-child > * {
    width: 7.5em !important;
  }
  .w-sm-8em-child > * {
    width: 8em !important;
  }
  .w-sm-8-5em-child > * {
    width: 8.5em !important;
  }
  .w-sm-9em-child > * {
    width: 9em !important;
  }
  .w-sm-9-5em-child > * {
    width: 9.5em !important;
  }
  .w-sm-10em-child > * {
    width: 10em !important;
  }
}
@media screen and (min-width: 768px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .w-md-5ps-child > * {
    width: 5% !important;
  }
  .w-md-10ps-child > * {
    width: 10% !important;
  }
  .w-md-15ps-child > * {
    width: 15% !important;
  }
  .w-md-20ps-child > * {
    width: 20% !important;
  }
  .w-md-25ps-child > * {
    width: 25% !important;
  }
  .w-md-30ps-child > * {
    width: 30% !important;
  }
  .w-md-35ps-child > * {
    width: 35% !important;
  }
  .w-md-40ps-child > * {
    width: 40% !important;
  }
  .w-md-45ps-child > * {
    width: 45% !important;
  }
  .w-md-50ps-child > * {
    width: 50% !important;
  }
  .w-md-55ps-child > * {
    width: 55% !important;
  }
  .w-md-60ps-child > * {
    width: 60% !important;
  }
  .w-md-65ps-child > * {
    width: 65% !important;
  }
  .w-md-70ps-child > * {
    width: 70% !important;
  }
  .w-md-75ps-child > * {
    width: 75% !important;
  }
  .w-md-80ps-child > * {
    width: 80% !important;
  }
  .w-md-85ps-child > * {
    width: 85% !important;
  }
  .w-md-90ps-child > * {
    width: 90% !important;
  }
  .w-md-95ps-child > * {
    width: 95% !important;
  }
  .w-md-100ps-child > * {
    width: 100% !important;
  }
  .w-md-60ps-child > * {
    width: 60% !important;
  }
  .w-md-70ps-child > * {
    width: 70% !important;
  }
  .w-md-80ps-child > * {
    width: 80% !important;
  }
  .w-md-90ps-child > * {
    width: 90% !important;
  }
  .w-md-100ps-child > * {
    width: 100% !important;
  }
  .w-md-110ps-child > * {
    width: 110% !important;
  }
  .w-md-120ps-child > * {
    width: 120% !important;
  }
  .w-md-130ps-child > * {
    width: 130% !important;
  }
  .w-md-140ps-child > * {
    width: 140% !important;
  }
  .w-md-150ps-child > * {
    width: 150% !important;
  }
  .w-md-160ps-child > * {
    width: 160% !important;
  }
  .w-md-170ps-child > * {
    width: 170% !important;
  }
  .w-md-180ps-child > * {
    width: 180% !important;
  }
  .w-md-190ps-child > * {
    width: 190% !important;
  }
  .w-md-200ps-child > * {
    width: 200% !important;
  }
  .w-md-210ps-child > * {
    width: 210% !important;
  }
  .w-md-220ps-child > * {
    width: 220% !important;
  }
  .w-md-230ps-child > * {
    width: 230% !important;
  }
  .w-md-240ps-child > * {
    width: 240% !important;
  }
  .w-md-250ps-child > * {
    width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .w-md-1px-child > * {
    width: 1px !important;
  }
  .w-md-2px-child > * {
    width: 2px !important;
  }
  .w-md-3px-child > * {
    width: 3px !important;
  }
  .w-md-4px-child > * {
    width: 4px !important;
  }
  .w-md-5px-child > * {
    width: 5px !important;
  }
  .w-md-6px-child > * {
    width: 6px !important;
  }
  .w-md-7px-child > * {
    width: 7px !important;
  }
  .w-md-8px-child > * {
    width: 8px !important;
  }
  .w-md-9px-child > * {
    width: 9px !important;
  }
  .w-md-10px-child > * {
    width: 10px !important;
  }
  .w-md-15px-child > * {
    width: 15px !important;
  }
  .w-md-20px-child > * {
    width: 20px !important;
  }
  .w-md-25px-child > * {
    width: 25px !important;
  }
  .w-md-30px-child > * {
    width: 30px !important;
  }
  .w-md-35px-child > * {
    width: 35px !important;
  }
  .w-md-40px-child > * {
    width: 40px !important;
  }
  .w-md-45px-child > * {
    width: 45px !important;
  }
  .w-md-50px-child > * {
    width: 50px !important;
  }
  .w-md-55px-child > * {
    width: 55px !important;
  }
  .w-md-60px-child > * {
    width: 60px !important;
  }
  .w-md-65px-child > * {
    width: 65px !important;
  }
  .w-md-70px-child > * {
    width: 70px !important;
  }
  .w-md-75px-child > * {
    width: 75px !important;
  }
  .w-md-80px-child > * {
    width: 80px !important;
  }
  .w-md-85px-child > * {
    width: 85px !important;
  }
  .w-md-90px-child > * {
    width: 90px !important;
  }
  .w-md-95px-child > * {
    width: 95px !important;
  }
  .w-md-100px-child > * {
    width: 100px !important;
  }
  .w-md-110px-child > * {
    width: 110px !important;
  }
  .w-md-120px-child > * {
    width: 120px !important;
  }
  .w-md-130px-child > * {
    width: 130px !important;
  }
  .w-md-140px-child > * {
    width: 140px !important;
  }
  .w-md-150px-child > * {
    width: 150px !important;
  }
  .w-md-160px-child > * {
    width: 160px !important;
  }
  .w-md-170px-child > * {
    width: 170px !important;
  }
  .w-md-180px-child > * {
    width: 180px !important;
  }
  .w-md-190px-child > * {
    width: 190px !important;
  }
  .w-md-200px-child > * {
    width: 200px !important;
  }
  .w-md-210px-child > * {
    width: 210px !important;
  }
  .w-md-220px-child > * {
    width: 220px !important;
  }
  .w-md-230px-child > * {
    width: 230px !important;
  }
  .w-md-240px-child > * {
    width: 240px !important;
  }
  .w-md-250px-child > * {
    width: 250px !important;
  }
  .w-md-260px-child > * {
    width: 260px !important;
  }
  .w-md-270px-child > * {
    width: 270px !important;
  }
  .w-md-280px-child > * {
    width: 280px !important;
  }
  .w-md-290px-child > * {
    width: 290px !important;
  }
  .w-md-300px-child > * {
    width: 300px !important;
  }
  .w-md-310px-child > * {
    width: 310px !important;
  }
  .w-md-320px-child > * {
    width: 320px !important;
  }
  .w-md-330px-child > * {
    width: 330px !important;
  }
  .w-md-340px-child > * {
    width: 340px !important;
  }
  .w-md-350px-child > * {
    width: 350px !important;
  }
  .w-md-360px-child > * {
    width: 360px !important;
  }
  .w-md-370px-child > * {
    width: 370px !important;
  }
  .w-md-380px-child > * {
    width: 380px !important;
  }
  .w-md-390px-child > * {
    width: 390px !important;
  }
  .w-md-400px-child > * {
    width: 400px !important;
  }
  .w-md-410px-child > * {
    width: 410px !important;
  }
  .w-md-420px-child > * {
    width: 420px !important;
  }
  .w-md-430px-child > * {
    width: 430px !important;
  }
  .w-md-440px-child > * {
    width: 440px !important;
  }
  .w-md-450px-child > * {
    width: 450px !important;
  }
  .w-md-460px-child > * {
    width: 460px !important;
  }
  .w-md-470px-child > * {
    width: 470px !important;
  }
  .w-md-480px-child > * {
    width: 480px !important;
  }
  .w-md-490px-child > * {
    width: 490px !important;
  }
  .w-md-500px-child > * {
    width: 500px !important;
  }
  .w-md-525px-child > * {
    width: 525px !important;
  }
  .w-md-550px-child > * {
    width: 550px !important;
  }
  .w-md-575px-child > * {
    width: 575px !important;
  }
  .w-md-600px-child > * {
    width: 600px !important;
  }
  .w-md-625px-child > * {
    width: 625px !important;
  }
  .w-md-650px-child > * {
    width: 650px !important;
  }
  .w-md-675px-child > * {
    width: 675px !important;
  }
  .w-md-700px-child > * {
    width: 700px !important;
  }
  .w-md-725px-child > * {
    width: 725px !important;
  }
  .w-md-750px-child > * {
    width: 750px !important;
  }
  .w-md-775px-child > * {
    width: 775px !important;
  }
  .w-md-800px-child > * {
    width: 800px !important;
  }
  .w-md-825px-child > * {
    width: 825px !important;
  }
  .w-md-850px-child > * {
    width: 850px !important;
  }
  .w-md-875px-child > * {
    width: 875px !important;
  }
  .w-md-900px-child > * {
    width: 900px !important;
  }
  .w-md-925px-child > * {
    width: 925px !important;
  }
  .w-md-950px-child > * {
    width: 950px !important;
  }
  .w-md-975px-child > * {
    width: 975px !important;
  }
  .w-md-1000px-child > * {
    width: 1000px !important;
  }
  .w-md-1050px-child > * {
    width: 1050px !important;
  }
  .w-md-1100px-child > * {
    width: 1100px !important;
  }
  .w-md-1150px-child > * {
    width: 1150px !important;
  }
  .w-md-1200px-child > * {
    width: 1200px !important;
  }
  .w-md-1250px-child > * {
    width: 1250px !important;
  }
  .w-md-1300px-child > * {
    width: 1300px !important;
  }
  .w-md-1350px-child > * {
    width: 1350px !important;
  }
  .w-md-1400px-child > * {
    width: 1400px !important;
  }
  .w-md-1450px-child > * {
    width: 1450px !important;
  }
  .w-md-1500px-child > * {
    width: 1500px !important;
  }
  .w-md-1550px-child > * {
    width: 1550px !important;
  }
  .w-md-1600px-child > * {
    width: 1600px !important;
  }
  .w-md-1650px-child > * {
    width: 1650px !important;
  }
  .w-md-1700px-child > * {
    width: 1700px !important;
  }
  .w-md-1750px-child > * {
    width: 1750px !important;
  }
  .w-md-1800px-child > * {
    width: 1800px !important;
  }
  .w-md-1850px-child > * {
    width: 1850px !important;
  }
  .w-md-1900px-child > * {
    width: 1900px !important;
  }
  .w-md-1950px-child > * {
    width: 1950px !important;
  }
  .w-md-2000px-child > * {
    width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .w-md-0-5em-child > * {
    width: 0.5em !important;
  }
  .w-md-1em-child > * {
    width: 1em !important;
  }
  .w-md-1-5em-child > * {
    width: 1.5em !important;
  }
  .w-md-2em-child > * {
    width: 2em !important;
  }
  .w-md-2-5em-child > * {
    width: 2.5em !important;
  }
  .w-md-3em-child > * {
    width: 3em !important;
  }
  .w-md-3-5em-child > * {
    width: 3.5em !important;
  }
  .w-md-4em-child > * {
    width: 4em !important;
  }
  .w-md-4-5em-child > * {
    width: 4.5em !important;
  }
  .w-md-5em-child > * {
    width: 5em !important;
  }
  .w-md-5-5em-child > * {
    width: 5.5em !important;
  }
  .w-md-6em-child > * {
    width: 6em !important;
  }
  .w-md-6-5em-child > * {
    width: 6.5em !important;
  }
  .w-md-7em-child > * {
    width: 7em !important;
  }
  .w-md-7-5em-child > * {
    width: 7.5em !important;
  }
  .w-md-8em-child > * {
    width: 8em !important;
  }
  .w-md-8-5em-child > * {
    width: 8.5em !important;
  }
  .w-md-9em-child > * {
    width: 9em !important;
  }
  .w-md-9-5em-child > * {
    width: 9.5em !important;
  }
  .w-md-10em-child > * {
    width: 10em !important;
  }
}
@media screen and (min-width: 992px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .w-lg-5ps-child > * {
    width: 5% !important;
  }
  .w-lg-10ps-child > * {
    width: 10% !important;
  }
  .w-lg-15ps-child > * {
    width: 15% !important;
  }
  .w-lg-20ps-child > * {
    width: 20% !important;
  }
  .w-lg-25ps-child > * {
    width: 25% !important;
  }
  .w-lg-30ps-child > * {
    width: 30% !important;
  }
  .w-lg-35ps-child > * {
    width: 35% !important;
  }
  .w-lg-40ps-child > * {
    width: 40% !important;
  }
  .w-lg-45ps-child > * {
    width: 45% !important;
  }
  .w-lg-50ps-child > * {
    width: 50% !important;
  }
  .w-lg-55ps-child > * {
    width: 55% !important;
  }
  .w-lg-60ps-child > * {
    width: 60% !important;
  }
  .w-lg-65ps-child > * {
    width: 65% !important;
  }
  .w-lg-70ps-child > * {
    width: 70% !important;
  }
  .w-lg-75ps-child > * {
    width: 75% !important;
  }
  .w-lg-80ps-child > * {
    width: 80% !important;
  }
  .w-lg-85ps-child > * {
    width: 85% !important;
  }
  .w-lg-90ps-child > * {
    width: 90% !important;
  }
  .w-lg-95ps-child > * {
    width: 95% !important;
  }
  .w-lg-100ps-child > * {
    width: 100% !important;
  }
  .w-lg-60ps-child > * {
    width: 60% !important;
  }
  .w-lg-70ps-child > * {
    width: 70% !important;
  }
  .w-lg-80ps-child > * {
    width: 80% !important;
  }
  .w-lg-90ps-child > * {
    width: 90% !important;
  }
  .w-lg-100ps-child > * {
    width: 100% !important;
  }
  .w-lg-110ps-child > * {
    width: 110% !important;
  }
  .w-lg-120ps-child > * {
    width: 120% !important;
  }
  .w-lg-130ps-child > * {
    width: 130% !important;
  }
  .w-lg-140ps-child > * {
    width: 140% !important;
  }
  .w-lg-150ps-child > * {
    width: 150% !important;
  }
  .w-lg-160ps-child > * {
    width: 160% !important;
  }
  .w-lg-170ps-child > * {
    width: 170% !important;
  }
  .w-lg-180ps-child > * {
    width: 180% !important;
  }
  .w-lg-190ps-child > * {
    width: 190% !important;
  }
  .w-lg-200ps-child > * {
    width: 200% !important;
  }
  .w-lg-210ps-child > * {
    width: 210% !important;
  }
  .w-lg-220ps-child > * {
    width: 220% !important;
  }
  .w-lg-230ps-child > * {
    width: 230% !important;
  }
  .w-lg-240ps-child > * {
    width: 240% !important;
  }
  .w-lg-250ps-child > * {
    width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .w-lg-1px-child > * {
    width: 1px !important;
  }
  .w-lg-2px-child > * {
    width: 2px !important;
  }
  .w-lg-3px-child > * {
    width: 3px !important;
  }
  .w-lg-4px-child > * {
    width: 4px !important;
  }
  .w-lg-5px-child > * {
    width: 5px !important;
  }
  .w-lg-6px-child > * {
    width: 6px !important;
  }
  .w-lg-7px-child > * {
    width: 7px !important;
  }
  .w-lg-8px-child > * {
    width: 8px !important;
  }
  .w-lg-9px-child > * {
    width: 9px !important;
  }
  .w-lg-10px-child > * {
    width: 10px !important;
  }
  .w-lg-15px-child > * {
    width: 15px !important;
  }
  .w-lg-20px-child > * {
    width: 20px !important;
  }
  .w-lg-25px-child > * {
    width: 25px !important;
  }
  .w-lg-30px-child > * {
    width: 30px !important;
  }
  .w-lg-35px-child > * {
    width: 35px !important;
  }
  .w-lg-40px-child > * {
    width: 40px !important;
  }
  .w-lg-45px-child > * {
    width: 45px !important;
  }
  .w-lg-50px-child > * {
    width: 50px !important;
  }
  .w-lg-55px-child > * {
    width: 55px !important;
  }
  .w-lg-60px-child > * {
    width: 60px !important;
  }
  .w-lg-65px-child > * {
    width: 65px !important;
  }
  .w-lg-70px-child > * {
    width: 70px !important;
  }
  .w-lg-75px-child > * {
    width: 75px !important;
  }
  .w-lg-80px-child > * {
    width: 80px !important;
  }
  .w-lg-85px-child > * {
    width: 85px !important;
  }
  .w-lg-90px-child > * {
    width: 90px !important;
  }
  .w-lg-95px-child > * {
    width: 95px !important;
  }
  .w-lg-100px-child > * {
    width: 100px !important;
  }
  .w-lg-110px-child > * {
    width: 110px !important;
  }
  .w-lg-120px-child > * {
    width: 120px !important;
  }
  .w-lg-130px-child > * {
    width: 130px !important;
  }
  .w-lg-140px-child > * {
    width: 140px !important;
  }
  .w-lg-150px-child > * {
    width: 150px !important;
  }
  .w-lg-160px-child > * {
    width: 160px !important;
  }
  .w-lg-170px-child > * {
    width: 170px !important;
  }
  .w-lg-180px-child > * {
    width: 180px !important;
  }
  .w-lg-190px-child > * {
    width: 190px !important;
  }
  .w-lg-200px-child > * {
    width: 200px !important;
  }
  .w-lg-210px-child > * {
    width: 210px !important;
  }
  .w-lg-220px-child > * {
    width: 220px !important;
  }
  .w-lg-230px-child > * {
    width: 230px !important;
  }
  .w-lg-240px-child > * {
    width: 240px !important;
  }
  .w-lg-250px-child > * {
    width: 250px !important;
  }
  .w-lg-260px-child > * {
    width: 260px !important;
  }
  .w-lg-270px-child > * {
    width: 270px !important;
  }
  .w-lg-280px-child > * {
    width: 280px !important;
  }
  .w-lg-290px-child > * {
    width: 290px !important;
  }
  .w-lg-300px-child > * {
    width: 300px !important;
  }
  .w-lg-310px-child > * {
    width: 310px !important;
  }
  .w-lg-320px-child > * {
    width: 320px !important;
  }
  .w-lg-330px-child > * {
    width: 330px !important;
  }
  .w-lg-340px-child > * {
    width: 340px !important;
  }
  .w-lg-350px-child > * {
    width: 350px !important;
  }
  .w-lg-360px-child > * {
    width: 360px !important;
  }
  .w-lg-370px-child > * {
    width: 370px !important;
  }
  .w-lg-380px-child > * {
    width: 380px !important;
  }
  .w-lg-390px-child > * {
    width: 390px !important;
  }
  .w-lg-400px-child > * {
    width: 400px !important;
  }
  .w-lg-410px-child > * {
    width: 410px !important;
  }
  .w-lg-420px-child > * {
    width: 420px !important;
  }
  .w-lg-430px-child > * {
    width: 430px !important;
  }
  .w-lg-440px-child > * {
    width: 440px !important;
  }
  .w-lg-450px-child > * {
    width: 450px !important;
  }
  .w-lg-460px-child > * {
    width: 460px !important;
  }
  .w-lg-470px-child > * {
    width: 470px !important;
  }
  .w-lg-480px-child > * {
    width: 480px !important;
  }
  .w-lg-490px-child > * {
    width: 490px !important;
  }
  .w-lg-500px-child > * {
    width: 500px !important;
  }
  .w-lg-525px-child > * {
    width: 525px !important;
  }
  .w-lg-550px-child > * {
    width: 550px !important;
  }
  .w-lg-575px-child > * {
    width: 575px !important;
  }
  .w-lg-600px-child > * {
    width: 600px !important;
  }
  .w-lg-625px-child > * {
    width: 625px !important;
  }
  .w-lg-650px-child > * {
    width: 650px !important;
  }
  .w-lg-675px-child > * {
    width: 675px !important;
  }
  .w-lg-700px-child > * {
    width: 700px !important;
  }
  .w-lg-725px-child > * {
    width: 725px !important;
  }
  .w-lg-750px-child > * {
    width: 750px !important;
  }
  .w-lg-775px-child > * {
    width: 775px !important;
  }
  .w-lg-800px-child > * {
    width: 800px !important;
  }
  .w-lg-825px-child > * {
    width: 825px !important;
  }
  .w-lg-850px-child > * {
    width: 850px !important;
  }
  .w-lg-875px-child > * {
    width: 875px !important;
  }
  .w-lg-900px-child > * {
    width: 900px !important;
  }
  .w-lg-925px-child > * {
    width: 925px !important;
  }
  .w-lg-950px-child > * {
    width: 950px !important;
  }
  .w-lg-975px-child > * {
    width: 975px !important;
  }
  .w-lg-1000px-child > * {
    width: 1000px !important;
  }
  .w-lg-1050px-child > * {
    width: 1050px !important;
  }
  .w-lg-1100px-child > * {
    width: 1100px !important;
  }
  .w-lg-1150px-child > * {
    width: 1150px !important;
  }
  .w-lg-1200px-child > * {
    width: 1200px !important;
  }
  .w-lg-1250px-child > * {
    width: 1250px !important;
  }
  .w-lg-1300px-child > * {
    width: 1300px !important;
  }
  .w-lg-1350px-child > * {
    width: 1350px !important;
  }
  .w-lg-1400px-child > * {
    width: 1400px !important;
  }
  .w-lg-1450px-child > * {
    width: 1450px !important;
  }
  .w-lg-1500px-child > * {
    width: 1500px !important;
  }
  .w-lg-1550px-child > * {
    width: 1550px !important;
  }
  .w-lg-1600px-child > * {
    width: 1600px !important;
  }
  .w-lg-1650px-child > * {
    width: 1650px !important;
  }
  .w-lg-1700px-child > * {
    width: 1700px !important;
  }
  .w-lg-1750px-child > * {
    width: 1750px !important;
  }
  .w-lg-1800px-child > * {
    width: 1800px !important;
  }
  .w-lg-1850px-child > * {
    width: 1850px !important;
  }
  .w-lg-1900px-child > * {
    width: 1900px !important;
  }
  .w-lg-1950px-child > * {
    width: 1950px !important;
  }
  .w-lg-2000px-child > * {
    width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .w-lg-0-5em-child > * {
    width: 0.5em !important;
  }
  .w-lg-1em-child > * {
    width: 1em !important;
  }
  .w-lg-1-5em-child > * {
    width: 1.5em !important;
  }
  .w-lg-2em-child > * {
    width: 2em !important;
  }
  .w-lg-2-5em-child > * {
    width: 2.5em !important;
  }
  .w-lg-3em-child > * {
    width: 3em !important;
  }
  .w-lg-3-5em-child > * {
    width: 3.5em !important;
  }
  .w-lg-4em-child > * {
    width: 4em !important;
  }
  .w-lg-4-5em-child > * {
    width: 4.5em !important;
  }
  .w-lg-5em-child > * {
    width: 5em !important;
  }
  .w-lg-5-5em-child > * {
    width: 5.5em !important;
  }
  .w-lg-6em-child > * {
    width: 6em !important;
  }
  .w-lg-6-5em-child > * {
    width: 6.5em !important;
  }
  .w-lg-7em-child > * {
    width: 7em !important;
  }
  .w-lg-7-5em-child > * {
    width: 7.5em !important;
  }
  .w-lg-8em-child > * {
    width: 8em !important;
  }
  .w-lg-8-5em-child > * {
    width: 8.5em !important;
  }
  .w-lg-9em-child > * {
    width: 9em !important;
  }
  .w-lg-9-5em-child > * {
    width: 9.5em !important;
  }
  .w-lg-10em-child > * {
    width: 10em !important;
  }
}
@media screen and (min-width: 1200px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .w-xl-5ps-child > * {
    width: 5% !important;
  }
  .w-xl-10ps-child > * {
    width: 10% !important;
  }
  .w-xl-15ps-child > * {
    width: 15% !important;
  }
  .w-xl-20ps-child > * {
    width: 20% !important;
  }
  .w-xl-25ps-child > * {
    width: 25% !important;
  }
  .w-xl-30ps-child > * {
    width: 30% !important;
  }
  .w-xl-35ps-child > * {
    width: 35% !important;
  }
  .w-xl-40ps-child > * {
    width: 40% !important;
  }
  .w-xl-45ps-child > * {
    width: 45% !important;
  }
  .w-xl-50ps-child > * {
    width: 50% !important;
  }
  .w-xl-55ps-child > * {
    width: 55% !important;
  }
  .w-xl-60ps-child > * {
    width: 60% !important;
  }
  .w-xl-65ps-child > * {
    width: 65% !important;
  }
  .w-xl-70ps-child > * {
    width: 70% !important;
  }
  .w-xl-75ps-child > * {
    width: 75% !important;
  }
  .w-xl-80ps-child > * {
    width: 80% !important;
  }
  .w-xl-85ps-child > * {
    width: 85% !important;
  }
  .w-xl-90ps-child > * {
    width: 90% !important;
  }
  .w-xl-95ps-child > * {
    width: 95% !important;
  }
  .w-xl-100ps-child > * {
    width: 100% !important;
  }
  .w-xl-60ps-child > * {
    width: 60% !important;
  }
  .w-xl-70ps-child > * {
    width: 70% !important;
  }
  .w-xl-80ps-child > * {
    width: 80% !important;
  }
  .w-xl-90ps-child > * {
    width: 90% !important;
  }
  .w-xl-100ps-child > * {
    width: 100% !important;
  }
  .w-xl-110ps-child > * {
    width: 110% !important;
  }
  .w-xl-120ps-child > * {
    width: 120% !important;
  }
  .w-xl-130ps-child > * {
    width: 130% !important;
  }
  .w-xl-140ps-child > * {
    width: 140% !important;
  }
  .w-xl-150ps-child > * {
    width: 150% !important;
  }
  .w-xl-160ps-child > * {
    width: 160% !important;
  }
  .w-xl-170ps-child > * {
    width: 170% !important;
  }
  .w-xl-180ps-child > * {
    width: 180% !important;
  }
  .w-xl-190ps-child > * {
    width: 190% !important;
  }
  .w-xl-200ps-child > * {
    width: 200% !important;
  }
  .w-xl-210ps-child > * {
    width: 210% !important;
  }
  .w-xl-220ps-child > * {
    width: 220% !important;
  }
  .w-xl-230ps-child > * {
    width: 230% !important;
  }
  .w-xl-240ps-child > * {
    width: 240% !important;
  }
  .w-xl-250ps-child > * {
    width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .w-xl-1px-child > * {
    width: 1px !important;
  }
  .w-xl-2px-child > * {
    width: 2px !important;
  }
  .w-xl-3px-child > * {
    width: 3px !important;
  }
  .w-xl-4px-child > * {
    width: 4px !important;
  }
  .w-xl-5px-child > * {
    width: 5px !important;
  }
  .w-xl-6px-child > * {
    width: 6px !important;
  }
  .w-xl-7px-child > * {
    width: 7px !important;
  }
  .w-xl-8px-child > * {
    width: 8px !important;
  }
  .w-xl-9px-child > * {
    width: 9px !important;
  }
  .w-xl-10px-child > * {
    width: 10px !important;
  }
  .w-xl-15px-child > * {
    width: 15px !important;
  }
  .w-xl-20px-child > * {
    width: 20px !important;
  }
  .w-xl-25px-child > * {
    width: 25px !important;
  }
  .w-xl-30px-child > * {
    width: 30px !important;
  }
  .w-xl-35px-child > * {
    width: 35px !important;
  }
  .w-xl-40px-child > * {
    width: 40px !important;
  }
  .w-xl-45px-child > * {
    width: 45px !important;
  }
  .w-xl-50px-child > * {
    width: 50px !important;
  }
  .w-xl-55px-child > * {
    width: 55px !important;
  }
  .w-xl-60px-child > * {
    width: 60px !important;
  }
  .w-xl-65px-child > * {
    width: 65px !important;
  }
  .w-xl-70px-child > * {
    width: 70px !important;
  }
  .w-xl-75px-child > * {
    width: 75px !important;
  }
  .w-xl-80px-child > * {
    width: 80px !important;
  }
  .w-xl-85px-child > * {
    width: 85px !important;
  }
  .w-xl-90px-child > * {
    width: 90px !important;
  }
  .w-xl-95px-child > * {
    width: 95px !important;
  }
  .w-xl-100px-child > * {
    width: 100px !important;
  }
  .w-xl-110px-child > * {
    width: 110px !important;
  }
  .w-xl-120px-child > * {
    width: 120px !important;
  }
  .w-xl-130px-child > * {
    width: 130px !important;
  }
  .w-xl-140px-child > * {
    width: 140px !important;
  }
  .w-xl-150px-child > * {
    width: 150px !important;
  }
  .w-xl-160px-child > * {
    width: 160px !important;
  }
  .w-xl-170px-child > * {
    width: 170px !important;
  }
  .w-xl-180px-child > * {
    width: 180px !important;
  }
  .w-xl-190px-child > * {
    width: 190px !important;
  }
  .w-xl-200px-child > * {
    width: 200px !important;
  }
  .w-xl-210px-child > * {
    width: 210px !important;
  }
  .w-xl-220px-child > * {
    width: 220px !important;
  }
  .w-xl-230px-child > * {
    width: 230px !important;
  }
  .w-xl-240px-child > * {
    width: 240px !important;
  }
  .w-xl-250px-child > * {
    width: 250px !important;
  }
  .w-xl-260px-child > * {
    width: 260px !important;
  }
  .w-xl-270px-child > * {
    width: 270px !important;
  }
  .w-xl-280px-child > * {
    width: 280px !important;
  }
  .w-xl-290px-child > * {
    width: 290px !important;
  }
  .w-xl-300px-child > * {
    width: 300px !important;
  }
  .w-xl-310px-child > * {
    width: 310px !important;
  }
  .w-xl-320px-child > * {
    width: 320px !important;
  }
  .w-xl-330px-child > * {
    width: 330px !important;
  }
  .w-xl-340px-child > * {
    width: 340px !important;
  }
  .w-xl-350px-child > * {
    width: 350px !important;
  }
  .w-xl-360px-child > * {
    width: 360px !important;
  }
  .w-xl-370px-child > * {
    width: 370px !important;
  }
  .w-xl-380px-child > * {
    width: 380px !important;
  }
  .w-xl-390px-child > * {
    width: 390px !important;
  }
  .w-xl-400px-child > * {
    width: 400px !important;
  }
  .w-xl-410px-child > * {
    width: 410px !important;
  }
  .w-xl-420px-child > * {
    width: 420px !important;
  }
  .w-xl-430px-child > * {
    width: 430px !important;
  }
  .w-xl-440px-child > * {
    width: 440px !important;
  }
  .w-xl-450px-child > * {
    width: 450px !important;
  }
  .w-xl-460px-child > * {
    width: 460px !important;
  }
  .w-xl-470px-child > * {
    width: 470px !important;
  }
  .w-xl-480px-child > * {
    width: 480px !important;
  }
  .w-xl-490px-child > * {
    width: 490px !important;
  }
  .w-xl-500px-child > * {
    width: 500px !important;
  }
  .w-xl-525px-child > * {
    width: 525px !important;
  }
  .w-xl-550px-child > * {
    width: 550px !important;
  }
  .w-xl-575px-child > * {
    width: 575px !important;
  }
  .w-xl-600px-child > * {
    width: 600px !important;
  }
  .w-xl-625px-child > * {
    width: 625px !important;
  }
  .w-xl-650px-child > * {
    width: 650px !important;
  }
  .w-xl-675px-child > * {
    width: 675px !important;
  }
  .w-xl-700px-child > * {
    width: 700px !important;
  }
  .w-xl-725px-child > * {
    width: 725px !important;
  }
  .w-xl-750px-child > * {
    width: 750px !important;
  }
  .w-xl-775px-child > * {
    width: 775px !important;
  }
  .w-xl-800px-child > * {
    width: 800px !important;
  }
  .w-xl-825px-child > * {
    width: 825px !important;
  }
  .w-xl-850px-child > * {
    width: 850px !important;
  }
  .w-xl-875px-child > * {
    width: 875px !important;
  }
  .w-xl-900px-child > * {
    width: 900px !important;
  }
  .w-xl-925px-child > * {
    width: 925px !important;
  }
  .w-xl-950px-child > * {
    width: 950px !important;
  }
  .w-xl-975px-child > * {
    width: 975px !important;
  }
  .w-xl-1000px-child > * {
    width: 1000px !important;
  }
  .w-xl-1050px-child > * {
    width: 1050px !important;
  }
  .w-xl-1100px-child > * {
    width: 1100px !important;
  }
  .w-xl-1150px-child > * {
    width: 1150px !important;
  }
  .w-xl-1200px-child > * {
    width: 1200px !important;
  }
  .w-xl-1250px-child > * {
    width: 1250px !important;
  }
  .w-xl-1300px-child > * {
    width: 1300px !important;
  }
  .w-xl-1350px-child > * {
    width: 1350px !important;
  }
  .w-xl-1400px-child > * {
    width: 1400px !important;
  }
  .w-xl-1450px-child > * {
    width: 1450px !important;
  }
  .w-xl-1500px-child > * {
    width: 1500px !important;
  }
  .w-xl-1550px-child > * {
    width: 1550px !important;
  }
  .w-xl-1600px-child > * {
    width: 1600px !important;
  }
  .w-xl-1650px-child > * {
    width: 1650px !important;
  }
  .w-xl-1700px-child > * {
    width: 1700px !important;
  }
  .w-xl-1750px-child > * {
    width: 1750px !important;
  }
  .w-xl-1800px-child > * {
    width: 1800px !important;
  }
  .w-xl-1850px-child > * {
    width: 1850px !important;
  }
  .w-xl-1900px-child > * {
    width: 1900px !important;
  }
  .w-xl-1950px-child > * {
    width: 1950px !important;
  }
  .w-xl-2000px-child > * {
    width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .w-xl-0-5em-child > * {
    width: 0.5em !important;
  }
  .w-xl-1em-child > * {
    width: 1em !important;
  }
  .w-xl-1-5em-child > * {
    width: 1.5em !important;
  }
  .w-xl-2em-child > * {
    width: 2em !important;
  }
  .w-xl-2-5em-child > * {
    width: 2.5em !important;
  }
  .w-xl-3em-child > * {
    width: 3em !important;
  }
  .w-xl-3-5em-child > * {
    width: 3.5em !important;
  }
  .w-xl-4em-child > * {
    width: 4em !important;
  }
  .w-xl-4-5em-child > * {
    width: 4.5em !important;
  }
  .w-xl-5em-child > * {
    width: 5em !important;
  }
  .w-xl-5-5em-child > * {
    width: 5.5em !important;
  }
  .w-xl-6em-child > * {
    width: 6em !important;
  }
  .w-xl-6-5em-child > * {
    width: 6.5em !important;
  }
  .w-xl-7em-child > * {
    width: 7em !important;
  }
  .w-xl-7-5em-child > * {
    width: 7.5em !important;
  }
  .w-xl-8em-child > * {
    width: 8em !important;
  }
  .w-xl-8-5em-child > * {
    width: 8.5em !important;
  }
  .w-xl-9em-child > * {
    width: 9em !important;
  }
  .w-xl-9-5em-child > * {
    width: 9.5em !important;
  }
  .w-xl-10em-child > * {
    width: 10em !important;
  }
}
@media screen and (min-width: 1400px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .w-xxl-5ps-child > * {
    width: 5% !important;
  }
  .w-xxl-10ps-child > * {
    width: 10% !important;
  }
  .w-xxl-15ps-child > * {
    width: 15% !important;
  }
  .w-xxl-20ps-child > * {
    width: 20% !important;
  }
  .w-xxl-25ps-child > * {
    width: 25% !important;
  }
  .w-xxl-30ps-child > * {
    width: 30% !important;
  }
  .w-xxl-35ps-child > * {
    width: 35% !important;
  }
  .w-xxl-40ps-child > * {
    width: 40% !important;
  }
  .w-xxl-45ps-child > * {
    width: 45% !important;
  }
  .w-xxl-50ps-child > * {
    width: 50% !important;
  }
  .w-xxl-55ps-child > * {
    width: 55% !important;
  }
  .w-xxl-60ps-child > * {
    width: 60% !important;
  }
  .w-xxl-65ps-child > * {
    width: 65% !important;
  }
  .w-xxl-70ps-child > * {
    width: 70% !important;
  }
  .w-xxl-75ps-child > * {
    width: 75% !important;
  }
  .w-xxl-80ps-child > * {
    width: 80% !important;
  }
  .w-xxl-85ps-child > * {
    width: 85% !important;
  }
  .w-xxl-90ps-child > * {
    width: 90% !important;
  }
  .w-xxl-95ps-child > * {
    width: 95% !important;
  }
  .w-xxl-100ps-child > * {
    width: 100% !important;
  }
  .w-xxl-60ps-child > * {
    width: 60% !important;
  }
  .w-xxl-70ps-child > * {
    width: 70% !important;
  }
  .w-xxl-80ps-child > * {
    width: 80% !important;
  }
  .w-xxl-90ps-child > * {
    width: 90% !important;
  }
  .w-xxl-100ps-child > * {
    width: 100% !important;
  }
  .w-xxl-110ps-child > * {
    width: 110% !important;
  }
  .w-xxl-120ps-child > * {
    width: 120% !important;
  }
  .w-xxl-130ps-child > * {
    width: 130% !important;
  }
  .w-xxl-140ps-child > * {
    width: 140% !important;
  }
  .w-xxl-150ps-child > * {
    width: 150% !important;
  }
  .w-xxl-160ps-child > * {
    width: 160% !important;
  }
  .w-xxl-170ps-child > * {
    width: 170% !important;
  }
  .w-xxl-180ps-child > * {
    width: 180% !important;
  }
  .w-xxl-190ps-child > * {
    width: 190% !important;
  }
  .w-xxl-200ps-child > * {
    width: 200% !important;
  }
  .w-xxl-210ps-child > * {
    width: 210% !important;
  }
  .w-xxl-220ps-child > * {
    width: 220% !important;
  }
  .w-xxl-230ps-child > * {
    width: 230% !important;
  }
  .w-xxl-240ps-child > * {
    width: 240% !important;
  }
  .w-xxl-250ps-child > * {
    width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .w-xxl-1px-child > * {
    width: 1px !important;
  }
  .w-xxl-2px-child > * {
    width: 2px !important;
  }
  .w-xxl-3px-child > * {
    width: 3px !important;
  }
  .w-xxl-4px-child > * {
    width: 4px !important;
  }
  .w-xxl-5px-child > * {
    width: 5px !important;
  }
  .w-xxl-6px-child > * {
    width: 6px !important;
  }
  .w-xxl-7px-child > * {
    width: 7px !important;
  }
  .w-xxl-8px-child > * {
    width: 8px !important;
  }
  .w-xxl-9px-child > * {
    width: 9px !important;
  }
  .w-xxl-10px-child > * {
    width: 10px !important;
  }
  .w-xxl-15px-child > * {
    width: 15px !important;
  }
  .w-xxl-20px-child > * {
    width: 20px !important;
  }
  .w-xxl-25px-child > * {
    width: 25px !important;
  }
  .w-xxl-30px-child > * {
    width: 30px !important;
  }
  .w-xxl-35px-child > * {
    width: 35px !important;
  }
  .w-xxl-40px-child > * {
    width: 40px !important;
  }
  .w-xxl-45px-child > * {
    width: 45px !important;
  }
  .w-xxl-50px-child > * {
    width: 50px !important;
  }
  .w-xxl-55px-child > * {
    width: 55px !important;
  }
  .w-xxl-60px-child > * {
    width: 60px !important;
  }
  .w-xxl-65px-child > * {
    width: 65px !important;
  }
  .w-xxl-70px-child > * {
    width: 70px !important;
  }
  .w-xxl-75px-child > * {
    width: 75px !important;
  }
  .w-xxl-80px-child > * {
    width: 80px !important;
  }
  .w-xxl-85px-child > * {
    width: 85px !important;
  }
  .w-xxl-90px-child > * {
    width: 90px !important;
  }
  .w-xxl-95px-child > * {
    width: 95px !important;
  }
  .w-xxl-100px-child > * {
    width: 100px !important;
  }
  .w-xxl-110px-child > * {
    width: 110px !important;
  }
  .w-xxl-120px-child > * {
    width: 120px !important;
  }
  .w-xxl-130px-child > * {
    width: 130px !important;
  }
  .w-xxl-140px-child > * {
    width: 140px !important;
  }
  .w-xxl-150px-child > * {
    width: 150px !important;
  }
  .w-xxl-160px-child > * {
    width: 160px !important;
  }
  .w-xxl-170px-child > * {
    width: 170px !important;
  }
  .w-xxl-180px-child > * {
    width: 180px !important;
  }
  .w-xxl-190px-child > * {
    width: 190px !important;
  }
  .w-xxl-200px-child > * {
    width: 200px !important;
  }
  .w-xxl-210px-child > * {
    width: 210px !important;
  }
  .w-xxl-220px-child > * {
    width: 220px !important;
  }
  .w-xxl-230px-child > * {
    width: 230px !important;
  }
  .w-xxl-240px-child > * {
    width: 240px !important;
  }
  .w-xxl-250px-child > * {
    width: 250px !important;
  }
  .w-xxl-260px-child > * {
    width: 260px !important;
  }
  .w-xxl-270px-child > * {
    width: 270px !important;
  }
  .w-xxl-280px-child > * {
    width: 280px !important;
  }
  .w-xxl-290px-child > * {
    width: 290px !important;
  }
  .w-xxl-300px-child > * {
    width: 300px !important;
  }
  .w-xxl-310px-child > * {
    width: 310px !important;
  }
  .w-xxl-320px-child > * {
    width: 320px !important;
  }
  .w-xxl-330px-child > * {
    width: 330px !important;
  }
  .w-xxl-340px-child > * {
    width: 340px !important;
  }
  .w-xxl-350px-child > * {
    width: 350px !important;
  }
  .w-xxl-360px-child > * {
    width: 360px !important;
  }
  .w-xxl-370px-child > * {
    width: 370px !important;
  }
  .w-xxl-380px-child > * {
    width: 380px !important;
  }
  .w-xxl-390px-child > * {
    width: 390px !important;
  }
  .w-xxl-400px-child > * {
    width: 400px !important;
  }
  .w-xxl-410px-child > * {
    width: 410px !important;
  }
  .w-xxl-420px-child > * {
    width: 420px !important;
  }
  .w-xxl-430px-child > * {
    width: 430px !important;
  }
  .w-xxl-440px-child > * {
    width: 440px !important;
  }
  .w-xxl-450px-child > * {
    width: 450px !important;
  }
  .w-xxl-460px-child > * {
    width: 460px !important;
  }
  .w-xxl-470px-child > * {
    width: 470px !important;
  }
  .w-xxl-480px-child > * {
    width: 480px !important;
  }
  .w-xxl-490px-child > * {
    width: 490px !important;
  }
  .w-xxl-500px-child > * {
    width: 500px !important;
  }
  .w-xxl-525px-child > * {
    width: 525px !important;
  }
  .w-xxl-550px-child > * {
    width: 550px !important;
  }
  .w-xxl-575px-child > * {
    width: 575px !important;
  }
  .w-xxl-600px-child > * {
    width: 600px !important;
  }
  .w-xxl-625px-child > * {
    width: 625px !important;
  }
  .w-xxl-650px-child > * {
    width: 650px !important;
  }
  .w-xxl-675px-child > * {
    width: 675px !important;
  }
  .w-xxl-700px-child > * {
    width: 700px !important;
  }
  .w-xxl-725px-child > * {
    width: 725px !important;
  }
  .w-xxl-750px-child > * {
    width: 750px !important;
  }
  .w-xxl-775px-child > * {
    width: 775px !important;
  }
  .w-xxl-800px-child > * {
    width: 800px !important;
  }
  .w-xxl-825px-child > * {
    width: 825px !important;
  }
  .w-xxl-850px-child > * {
    width: 850px !important;
  }
  .w-xxl-875px-child > * {
    width: 875px !important;
  }
  .w-xxl-900px-child > * {
    width: 900px !important;
  }
  .w-xxl-925px-child > * {
    width: 925px !important;
  }
  .w-xxl-950px-child > * {
    width: 950px !important;
  }
  .w-xxl-975px-child > * {
    width: 975px !important;
  }
  .w-xxl-1000px-child > * {
    width: 1000px !important;
  }
  .w-xxl-1050px-child > * {
    width: 1050px !important;
  }
  .w-xxl-1100px-child > * {
    width: 1100px !important;
  }
  .w-xxl-1150px-child > * {
    width: 1150px !important;
  }
  .w-xxl-1200px-child > * {
    width: 1200px !important;
  }
  .w-xxl-1250px-child > * {
    width: 1250px !important;
  }
  .w-xxl-1300px-child > * {
    width: 1300px !important;
  }
  .w-xxl-1350px-child > * {
    width: 1350px !important;
  }
  .w-xxl-1400px-child > * {
    width: 1400px !important;
  }
  .w-xxl-1450px-child > * {
    width: 1450px !important;
  }
  .w-xxl-1500px-child > * {
    width: 1500px !important;
  }
  .w-xxl-1550px-child > * {
    width: 1550px !important;
  }
  .w-xxl-1600px-child > * {
    width: 1600px !important;
  }
  .w-xxl-1650px-child > * {
    width: 1650px !important;
  }
  .w-xxl-1700px-child > * {
    width: 1700px !important;
  }
  .w-xxl-1750px-child > * {
    width: 1750px !important;
  }
  .w-xxl-1800px-child > * {
    width: 1800px !important;
  }
  .w-xxl-1850px-child > * {
    width: 1850px !important;
  }
  .w-xxl-1900px-child > * {
    width: 1900px !important;
  }
  .w-xxl-1950px-child > * {
    width: 1950px !important;
  }
  .w-xxl-2000px-child > * {
    width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .w-xxl-0-5em-child > * {
    width: 0.5em !important;
  }
  .w-xxl-1em-child > * {
    width: 1em !important;
  }
  .w-xxl-1-5em-child > * {
    width: 1.5em !important;
  }
  .w-xxl-2em-child > * {
    width: 2em !important;
  }
  .w-xxl-2-5em-child > * {
    width: 2.5em !important;
  }
  .w-xxl-3em-child > * {
    width: 3em !important;
  }
  .w-xxl-3-5em-child > * {
    width: 3.5em !important;
  }
  .w-xxl-4em-child > * {
    width: 4em !important;
  }
  .w-xxl-4-5em-child > * {
    width: 4.5em !important;
  }
  .w-xxl-5em-child > * {
    width: 5em !important;
  }
  .w-xxl-5-5em-child > * {
    width: 5.5em !important;
  }
  .w-xxl-6em-child > * {
    width: 6em !important;
  }
  .w-xxl-6-5em-child > * {
    width: 6.5em !important;
  }
  .w-xxl-7em-child > * {
    width: 7em !important;
  }
  .w-xxl-7-5em-child > * {
    width: 7.5em !important;
  }
  .w-xxl-8em-child > * {
    width: 8em !important;
  }
  .w-xxl-8-5em-child > * {
    width: 8.5em !important;
  }
  .w-xxl-9em-child > * {
    width: 9em !important;
  }
  .w-xxl-9-5em-child > * {
    width: 9.5em !important;
  }
  .w-xxl-10em-child > * {
    width: 10em !important;
  }
}
@media screen and (min-width: 0px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .max-w-5ps-child > * {
    max-width: 5% !important;
  }
  .max-w-10ps-child > * {
    max-width: 10% !important;
  }
  .max-w-15ps-child > * {
    max-width: 15% !important;
  }
  .max-w-20ps-child > * {
    max-width: 20% !important;
  }
  .max-w-25ps-child > * {
    max-width: 25% !important;
  }
  .max-w-30ps-child > * {
    max-width: 30% !important;
  }
  .max-w-35ps-child > * {
    max-width: 35% !important;
  }
  .max-w-40ps-child > * {
    max-width: 40% !important;
  }
  .max-w-45ps-child > * {
    max-width: 45% !important;
  }
  .max-w-50ps-child > * {
    max-width: 50% !important;
  }
  .max-w-55ps-child > * {
    max-width: 55% !important;
  }
  .max-w-60ps-child > * {
    max-width: 60% !important;
  }
  .max-w-65ps-child > * {
    max-width: 65% !important;
  }
  .max-w-70ps-child > * {
    max-width: 70% !important;
  }
  .max-w-75ps-child > * {
    max-width: 75% !important;
  }
  .max-w-80ps-child > * {
    max-width: 80% !important;
  }
  .max-w-85ps-child > * {
    max-width: 85% !important;
  }
  .max-w-90ps-child > * {
    max-width: 90% !important;
  }
  .max-w-95ps-child > * {
    max-width: 95% !important;
  }
  .max-w-100ps-child > * {
    max-width: 100% !important;
  }
  .max-w-60ps-child > * {
    max-width: 60% !important;
  }
  .max-w-70ps-child > * {
    max-width: 70% !important;
  }
  .max-w-80ps-child > * {
    max-width: 80% !important;
  }
  .max-w-90ps-child > * {
    max-width: 90% !important;
  }
  .max-w-100ps-child > * {
    max-width: 100% !important;
  }
  .max-w-110ps-child > * {
    max-width: 110% !important;
  }
  .max-w-120ps-child > * {
    max-width: 120% !important;
  }
  .max-w-130ps-child > * {
    max-width: 130% !important;
  }
  .max-w-140ps-child > * {
    max-width: 140% !important;
  }
  .max-w-150ps-child > * {
    max-width: 150% !important;
  }
  .max-w-160ps-child > * {
    max-width: 160% !important;
  }
  .max-w-170ps-child > * {
    max-width: 170% !important;
  }
  .max-w-180ps-child > * {
    max-width: 180% !important;
  }
  .max-w-190ps-child > * {
    max-width: 190% !important;
  }
  .max-w-200ps-child > * {
    max-width: 200% !important;
  }
  .max-w-210ps-child > * {
    max-width: 210% !important;
  }
  .max-w-220ps-child > * {
    max-width: 220% !important;
  }
  .max-w-230ps-child > * {
    max-width: 230% !important;
  }
  .max-w-240ps-child > * {
    max-width: 240% !important;
  }
  .max-w-250ps-child > * {
    max-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .max-w-1px-child > * {
    max-width: 1px !important;
  }
  .max-w-2px-child > * {
    max-width: 2px !important;
  }
  .max-w-3px-child > * {
    max-width: 3px !important;
  }
  .max-w-4px-child > * {
    max-width: 4px !important;
  }
  .max-w-5px-child > * {
    max-width: 5px !important;
  }
  .max-w-6px-child > * {
    max-width: 6px !important;
  }
  .max-w-7px-child > * {
    max-width: 7px !important;
  }
  .max-w-8px-child > * {
    max-width: 8px !important;
  }
  .max-w-9px-child > * {
    max-width: 9px !important;
  }
  .max-w-10px-child > * {
    max-width: 10px !important;
  }
  .max-w-15px-child > * {
    max-width: 15px !important;
  }
  .max-w-20px-child > * {
    max-width: 20px !important;
  }
  .max-w-25px-child > * {
    max-width: 25px !important;
  }
  .max-w-30px-child > * {
    max-width: 30px !important;
  }
  .max-w-35px-child > * {
    max-width: 35px !important;
  }
  .max-w-40px-child > * {
    max-width: 40px !important;
  }
  .max-w-45px-child > * {
    max-width: 45px !important;
  }
  .max-w-50px-child > * {
    max-width: 50px !important;
  }
  .max-w-55px-child > * {
    max-width: 55px !important;
  }
  .max-w-60px-child > * {
    max-width: 60px !important;
  }
  .max-w-65px-child > * {
    max-width: 65px !important;
  }
  .max-w-70px-child > * {
    max-width: 70px !important;
  }
  .max-w-75px-child > * {
    max-width: 75px !important;
  }
  .max-w-80px-child > * {
    max-width: 80px !important;
  }
  .max-w-85px-child > * {
    max-width: 85px !important;
  }
  .max-w-90px-child > * {
    max-width: 90px !important;
  }
  .max-w-95px-child > * {
    max-width: 95px !important;
  }
  .max-w-100px-child > * {
    max-width: 100px !important;
  }
  .max-w-110px-child > * {
    max-width: 110px !important;
  }
  .max-w-120px-child > * {
    max-width: 120px !important;
  }
  .max-w-130px-child > * {
    max-width: 130px !important;
  }
  .max-w-140px-child > * {
    max-width: 140px !important;
  }
  .max-w-150px-child > * {
    max-width: 150px !important;
  }
  .max-w-160px-child > * {
    max-width: 160px !important;
  }
  .max-w-170px-child > * {
    max-width: 170px !important;
  }
  .max-w-180px-child > * {
    max-width: 180px !important;
  }
  .max-w-190px-child > * {
    max-width: 190px !important;
  }
  .max-w-200px-child > * {
    max-width: 200px !important;
  }
  .max-w-210px-child > * {
    max-width: 210px !important;
  }
  .max-w-220px-child > * {
    max-width: 220px !important;
  }
  .max-w-230px-child > * {
    max-width: 230px !important;
  }
  .max-w-240px-child > * {
    max-width: 240px !important;
  }
  .max-w-250px-child > * {
    max-width: 250px !important;
  }
  .max-w-260px-child > * {
    max-width: 260px !important;
  }
  .max-w-270px-child > * {
    max-width: 270px !important;
  }
  .max-w-280px-child > * {
    max-width: 280px !important;
  }
  .max-w-290px-child > * {
    max-width: 290px !important;
  }
  .max-w-300px-child > * {
    max-width: 300px !important;
  }
  .max-w-310px-child > * {
    max-width: 310px !important;
  }
  .max-w-320px-child > * {
    max-width: 320px !important;
  }
  .max-w-330px-child > * {
    max-width: 330px !important;
  }
  .max-w-340px-child > * {
    max-width: 340px !important;
  }
  .max-w-350px-child > * {
    max-width: 350px !important;
  }
  .max-w-360px-child > * {
    max-width: 360px !important;
  }
  .max-w-370px-child > * {
    max-width: 370px !important;
  }
  .max-w-380px-child > * {
    max-width: 380px !important;
  }
  .max-w-390px-child > * {
    max-width: 390px !important;
  }
  .max-w-400px-child > * {
    max-width: 400px !important;
  }
  .max-w-410px-child > * {
    max-width: 410px !important;
  }
  .max-w-420px-child > * {
    max-width: 420px !important;
  }
  .max-w-430px-child > * {
    max-width: 430px !important;
  }
  .max-w-440px-child > * {
    max-width: 440px !important;
  }
  .max-w-450px-child > * {
    max-width: 450px !important;
  }
  .max-w-460px-child > * {
    max-width: 460px !important;
  }
  .max-w-470px-child > * {
    max-width: 470px !important;
  }
  .max-w-480px-child > * {
    max-width: 480px !important;
  }
  .max-w-490px-child > * {
    max-width: 490px !important;
  }
  .max-w-500px-child > * {
    max-width: 500px !important;
  }
  .max-w-525px-child > * {
    max-width: 525px !important;
  }
  .max-w-550px-child > * {
    max-width: 550px !important;
  }
  .max-w-575px-child > * {
    max-width: 575px !important;
  }
  .max-w-600px-child > * {
    max-width: 600px !important;
  }
  .max-w-625px-child > * {
    max-width: 625px !important;
  }
  .max-w-650px-child > * {
    max-width: 650px !important;
  }
  .max-w-675px-child > * {
    max-width: 675px !important;
  }
  .max-w-700px-child > * {
    max-width: 700px !important;
  }
  .max-w-725px-child > * {
    max-width: 725px !important;
  }
  .max-w-750px-child > * {
    max-width: 750px !important;
  }
  .max-w-775px-child > * {
    max-width: 775px !important;
  }
  .max-w-800px-child > * {
    max-width: 800px !important;
  }
  .max-w-825px-child > * {
    max-width: 825px !important;
  }
  .max-w-850px-child > * {
    max-width: 850px !important;
  }
  .max-w-875px-child > * {
    max-width: 875px !important;
  }
  .max-w-900px-child > * {
    max-width: 900px !important;
  }
  .max-w-925px-child > * {
    max-width: 925px !important;
  }
  .max-w-950px-child > * {
    max-width: 950px !important;
  }
  .max-w-975px-child > * {
    max-width: 975px !important;
  }
  .max-w-1000px-child > * {
    max-width: 1000px !important;
  }
  .max-w-1050px-child > * {
    max-width: 1050px !important;
  }
  .max-w-1100px-child > * {
    max-width: 1100px !important;
  }
  .max-w-1150px-child > * {
    max-width: 1150px !important;
  }
  .max-w-1200px-child > * {
    max-width: 1200px !important;
  }
  .max-w-1250px-child > * {
    max-width: 1250px !important;
  }
  .max-w-1300px-child > * {
    max-width: 1300px !important;
  }
  .max-w-1350px-child > * {
    max-width: 1350px !important;
  }
  .max-w-1400px-child > * {
    max-width: 1400px !important;
  }
  .max-w-1450px-child > * {
    max-width: 1450px !important;
  }
  .max-w-1500px-child > * {
    max-width: 1500px !important;
  }
  .max-w-1550px-child > * {
    max-width: 1550px !important;
  }
  .max-w-1600px-child > * {
    max-width: 1600px !important;
  }
  .max-w-1650px-child > * {
    max-width: 1650px !important;
  }
  .max-w-1700px-child > * {
    max-width: 1700px !important;
  }
  .max-w-1750px-child > * {
    max-width: 1750px !important;
  }
  .max-w-1800px-child > * {
    max-width: 1800px !important;
  }
  .max-w-1850px-child > * {
    max-width: 1850px !important;
  }
  .max-w-1900px-child > * {
    max-width: 1900px !important;
  }
  .max-w-1950px-child > * {
    max-width: 1950px !important;
  }
  .max-w-2000px-child > * {
    max-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-w-0-5em-child > * {
    max-width: 0.5em !important;
  }
  .max-w-1em-child > * {
    max-width: 1em !important;
  }
  .max-w-1-5em-child > * {
    max-width: 1.5em !important;
  }
  .max-w-2em-child > * {
    max-width: 2em !important;
  }
  .max-w-2-5em-child > * {
    max-width: 2.5em !important;
  }
  .max-w-3em-child > * {
    max-width: 3em !important;
  }
  .max-w-3-5em-child > * {
    max-width: 3.5em !important;
  }
  .max-w-4em-child > * {
    max-width: 4em !important;
  }
  .max-w-4-5em-child > * {
    max-width: 4.5em !important;
  }
  .max-w-5em-child > * {
    max-width: 5em !important;
  }
  .max-w-5-5em-child > * {
    max-width: 5.5em !important;
  }
  .max-w-6em-child > * {
    max-width: 6em !important;
  }
  .max-w-6-5em-child > * {
    max-width: 6.5em !important;
  }
  .max-w-7em-child > * {
    max-width: 7em !important;
  }
  .max-w-7-5em-child > * {
    max-width: 7.5em !important;
  }
  .max-w-8em-child > * {
    max-width: 8em !important;
  }
  .max-w-8-5em-child > * {
    max-width: 8.5em !important;
  }
  .max-w-9em-child > * {
    max-width: 9em !important;
  }
  .max-w-9-5em-child > * {
    max-width: 9.5em !important;
  }
  .max-w-10em-child > * {
    max-width: 10em !important;
  }
}
@media screen and (min-width: 576px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .max-w-sm-5ps-child > * {
    max-width: 5% !important;
  }
  .max-w-sm-10ps-child > * {
    max-width: 10% !important;
  }
  .max-w-sm-15ps-child > * {
    max-width: 15% !important;
  }
  .max-w-sm-20ps-child > * {
    max-width: 20% !important;
  }
  .max-w-sm-25ps-child > * {
    max-width: 25% !important;
  }
  .max-w-sm-30ps-child > * {
    max-width: 30% !important;
  }
  .max-w-sm-35ps-child > * {
    max-width: 35% !important;
  }
  .max-w-sm-40ps-child > * {
    max-width: 40% !important;
  }
  .max-w-sm-45ps-child > * {
    max-width: 45% !important;
  }
  .max-w-sm-50ps-child > * {
    max-width: 50% !important;
  }
  .max-w-sm-55ps-child > * {
    max-width: 55% !important;
  }
  .max-w-sm-60ps-child > * {
    max-width: 60% !important;
  }
  .max-w-sm-65ps-child > * {
    max-width: 65% !important;
  }
  .max-w-sm-70ps-child > * {
    max-width: 70% !important;
  }
  .max-w-sm-75ps-child > * {
    max-width: 75% !important;
  }
  .max-w-sm-80ps-child > * {
    max-width: 80% !important;
  }
  .max-w-sm-85ps-child > * {
    max-width: 85% !important;
  }
  .max-w-sm-90ps-child > * {
    max-width: 90% !important;
  }
  .max-w-sm-95ps-child > * {
    max-width: 95% !important;
  }
  .max-w-sm-100ps-child > * {
    max-width: 100% !important;
  }
  .max-w-sm-60ps-child > * {
    max-width: 60% !important;
  }
  .max-w-sm-70ps-child > * {
    max-width: 70% !important;
  }
  .max-w-sm-80ps-child > * {
    max-width: 80% !important;
  }
  .max-w-sm-90ps-child > * {
    max-width: 90% !important;
  }
  .max-w-sm-100ps-child > * {
    max-width: 100% !important;
  }
  .max-w-sm-110ps-child > * {
    max-width: 110% !important;
  }
  .max-w-sm-120ps-child > * {
    max-width: 120% !important;
  }
  .max-w-sm-130ps-child > * {
    max-width: 130% !important;
  }
  .max-w-sm-140ps-child > * {
    max-width: 140% !important;
  }
  .max-w-sm-150ps-child > * {
    max-width: 150% !important;
  }
  .max-w-sm-160ps-child > * {
    max-width: 160% !important;
  }
  .max-w-sm-170ps-child > * {
    max-width: 170% !important;
  }
  .max-w-sm-180ps-child > * {
    max-width: 180% !important;
  }
  .max-w-sm-190ps-child > * {
    max-width: 190% !important;
  }
  .max-w-sm-200ps-child > * {
    max-width: 200% !important;
  }
  .max-w-sm-210ps-child > * {
    max-width: 210% !important;
  }
  .max-w-sm-220ps-child > * {
    max-width: 220% !important;
  }
  .max-w-sm-230ps-child > * {
    max-width: 230% !important;
  }
  .max-w-sm-240ps-child > * {
    max-width: 240% !important;
  }
  .max-w-sm-250ps-child > * {
    max-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .max-w-sm-1px-child > * {
    max-width: 1px !important;
  }
  .max-w-sm-2px-child > * {
    max-width: 2px !important;
  }
  .max-w-sm-3px-child > * {
    max-width: 3px !important;
  }
  .max-w-sm-4px-child > * {
    max-width: 4px !important;
  }
  .max-w-sm-5px-child > * {
    max-width: 5px !important;
  }
  .max-w-sm-6px-child > * {
    max-width: 6px !important;
  }
  .max-w-sm-7px-child > * {
    max-width: 7px !important;
  }
  .max-w-sm-8px-child > * {
    max-width: 8px !important;
  }
  .max-w-sm-9px-child > * {
    max-width: 9px !important;
  }
  .max-w-sm-10px-child > * {
    max-width: 10px !important;
  }
  .max-w-sm-15px-child > * {
    max-width: 15px !important;
  }
  .max-w-sm-20px-child > * {
    max-width: 20px !important;
  }
  .max-w-sm-25px-child > * {
    max-width: 25px !important;
  }
  .max-w-sm-30px-child > * {
    max-width: 30px !important;
  }
  .max-w-sm-35px-child > * {
    max-width: 35px !important;
  }
  .max-w-sm-40px-child > * {
    max-width: 40px !important;
  }
  .max-w-sm-45px-child > * {
    max-width: 45px !important;
  }
  .max-w-sm-50px-child > * {
    max-width: 50px !important;
  }
  .max-w-sm-55px-child > * {
    max-width: 55px !important;
  }
  .max-w-sm-60px-child > * {
    max-width: 60px !important;
  }
  .max-w-sm-65px-child > * {
    max-width: 65px !important;
  }
  .max-w-sm-70px-child > * {
    max-width: 70px !important;
  }
  .max-w-sm-75px-child > * {
    max-width: 75px !important;
  }
  .max-w-sm-80px-child > * {
    max-width: 80px !important;
  }
  .max-w-sm-85px-child > * {
    max-width: 85px !important;
  }
  .max-w-sm-90px-child > * {
    max-width: 90px !important;
  }
  .max-w-sm-95px-child > * {
    max-width: 95px !important;
  }
  .max-w-sm-100px-child > * {
    max-width: 100px !important;
  }
  .max-w-sm-110px-child > * {
    max-width: 110px !important;
  }
  .max-w-sm-120px-child > * {
    max-width: 120px !important;
  }
  .max-w-sm-130px-child > * {
    max-width: 130px !important;
  }
  .max-w-sm-140px-child > * {
    max-width: 140px !important;
  }
  .max-w-sm-150px-child > * {
    max-width: 150px !important;
  }
  .max-w-sm-160px-child > * {
    max-width: 160px !important;
  }
  .max-w-sm-170px-child > * {
    max-width: 170px !important;
  }
  .max-w-sm-180px-child > * {
    max-width: 180px !important;
  }
  .max-w-sm-190px-child > * {
    max-width: 190px !important;
  }
  .max-w-sm-200px-child > * {
    max-width: 200px !important;
  }
  .max-w-sm-210px-child > * {
    max-width: 210px !important;
  }
  .max-w-sm-220px-child > * {
    max-width: 220px !important;
  }
  .max-w-sm-230px-child > * {
    max-width: 230px !important;
  }
  .max-w-sm-240px-child > * {
    max-width: 240px !important;
  }
  .max-w-sm-250px-child > * {
    max-width: 250px !important;
  }
  .max-w-sm-260px-child > * {
    max-width: 260px !important;
  }
  .max-w-sm-270px-child > * {
    max-width: 270px !important;
  }
  .max-w-sm-280px-child > * {
    max-width: 280px !important;
  }
  .max-w-sm-290px-child > * {
    max-width: 290px !important;
  }
  .max-w-sm-300px-child > * {
    max-width: 300px !important;
  }
  .max-w-sm-310px-child > * {
    max-width: 310px !important;
  }
  .max-w-sm-320px-child > * {
    max-width: 320px !important;
  }
  .max-w-sm-330px-child > * {
    max-width: 330px !important;
  }
  .max-w-sm-340px-child > * {
    max-width: 340px !important;
  }
  .max-w-sm-350px-child > * {
    max-width: 350px !important;
  }
  .max-w-sm-360px-child > * {
    max-width: 360px !important;
  }
  .max-w-sm-370px-child > * {
    max-width: 370px !important;
  }
  .max-w-sm-380px-child > * {
    max-width: 380px !important;
  }
  .max-w-sm-390px-child > * {
    max-width: 390px !important;
  }
  .max-w-sm-400px-child > * {
    max-width: 400px !important;
  }
  .max-w-sm-410px-child > * {
    max-width: 410px !important;
  }
  .max-w-sm-420px-child > * {
    max-width: 420px !important;
  }
  .max-w-sm-430px-child > * {
    max-width: 430px !important;
  }
  .max-w-sm-440px-child > * {
    max-width: 440px !important;
  }
  .max-w-sm-450px-child > * {
    max-width: 450px !important;
  }
  .max-w-sm-460px-child > * {
    max-width: 460px !important;
  }
  .max-w-sm-470px-child > * {
    max-width: 470px !important;
  }
  .max-w-sm-480px-child > * {
    max-width: 480px !important;
  }
  .max-w-sm-490px-child > * {
    max-width: 490px !important;
  }
  .max-w-sm-500px-child > * {
    max-width: 500px !important;
  }
  .max-w-sm-525px-child > * {
    max-width: 525px !important;
  }
  .max-w-sm-550px-child > * {
    max-width: 550px !important;
  }
  .max-w-sm-575px-child > * {
    max-width: 575px !important;
  }
  .max-w-sm-600px-child > * {
    max-width: 600px !important;
  }
  .max-w-sm-625px-child > * {
    max-width: 625px !important;
  }
  .max-w-sm-650px-child > * {
    max-width: 650px !important;
  }
  .max-w-sm-675px-child > * {
    max-width: 675px !important;
  }
  .max-w-sm-700px-child > * {
    max-width: 700px !important;
  }
  .max-w-sm-725px-child > * {
    max-width: 725px !important;
  }
  .max-w-sm-750px-child > * {
    max-width: 750px !important;
  }
  .max-w-sm-775px-child > * {
    max-width: 775px !important;
  }
  .max-w-sm-800px-child > * {
    max-width: 800px !important;
  }
  .max-w-sm-825px-child > * {
    max-width: 825px !important;
  }
  .max-w-sm-850px-child > * {
    max-width: 850px !important;
  }
  .max-w-sm-875px-child > * {
    max-width: 875px !important;
  }
  .max-w-sm-900px-child > * {
    max-width: 900px !important;
  }
  .max-w-sm-925px-child > * {
    max-width: 925px !important;
  }
  .max-w-sm-950px-child > * {
    max-width: 950px !important;
  }
  .max-w-sm-975px-child > * {
    max-width: 975px !important;
  }
  .max-w-sm-1000px-child > * {
    max-width: 1000px !important;
  }
  .max-w-sm-1050px-child > * {
    max-width: 1050px !important;
  }
  .max-w-sm-1100px-child > * {
    max-width: 1100px !important;
  }
  .max-w-sm-1150px-child > * {
    max-width: 1150px !important;
  }
  .max-w-sm-1200px-child > * {
    max-width: 1200px !important;
  }
  .max-w-sm-1250px-child > * {
    max-width: 1250px !important;
  }
  .max-w-sm-1300px-child > * {
    max-width: 1300px !important;
  }
  .max-w-sm-1350px-child > * {
    max-width: 1350px !important;
  }
  .max-w-sm-1400px-child > * {
    max-width: 1400px !important;
  }
  .max-w-sm-1450px-child > * {
    max-width: 1450px !important;
  }
  .max-w-sm-1500px-child > * {
    max-width: 1500px !important;
  }
  .max-w-sm-1550px-child > * {
    max-width: 1550px !important;
  }
  .max-w-sm-1600px-child > * {
    max-width: 1600px !important;
  }
  .max-w-sm-1650px-child > * {
    max-width: 1650px !important;
  }
  .max-w-sm-1700px-child > * {
    max-width: 1700px !important;
  }
  .max-w-sm-1750px-child > * {
    max-width: 1750px !important;
  }
  .max-w-sm-1800px-child > * {
    max-width: 1800px !important;
  }
  .max-w-sm-1850px-child > * {
    max-width: 1850px !important;
  }
  .max-w-sm-1900px-child > * {
    max-width: 1900px !important;
  }
  .max-w-sm-1950px-child > * {
    max-width: 1950px !important;
  }
  .max-w-sm-2000px-child > * {
    max-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-w-sm-0-5em-child > * {
    max-width: 0.5em !important;
  }
  .max-w-sm-1em-child > * {
    max-width: 1em !important;
  }
  .max-w-sm-1-5em-child > * {
    max-width: 1.5em !important;
  }
  .max-w-sm-2em-child > * {
    max-width: 2em !important;
  }
  .max-w-sm-2-5em-child > * {
    max-width: 2.5em !important;
  }
  .max-w-sm-3em-child > * {
    max-width: 3em !important;
  }
  .max-w-sm-3-5em-child > * {
    max-width: 3.5em !important;
  }
  .max-w-sm-4em-child > * {
    max-width: 4em !important;
  }
  .max-w-sm-4-5em-child > * {
    max-width: 4.5em !important;
  }
  .max-w-sm-5em-child > * {
    max-width: 5em !important;
  }
  .max-w-sm-5-5em-child > * {
    max-width: 5.5em !important;
  }
  .max-w-sm-6em-child > * {
    max-width: 6em !important;
  }
  .max-w-sm-6-5em-child > * {
    max-width: 6.5em !important;
  }
  .max-w-sm-7em-child > * {
    max-width: 7em !important;
  }
  .max-w-sm-7-5em-child > * {
    max-width: 7.5em !important;
  }
  .max-w-sm-8em-child > * {
    max-width: 8em !important;
  }
  .max-w-sm-8-5em-child > * {
    max-width: 8.5em !important;
  }
  .max-w-sm-9em-child > * {
    max-width: 9em !important;
  }
  .max-w-sm-9-5em-child > * {
    max-width: 9.5em !important;
  }
  .max-w-sm-10em-child > * {
    max-width: 10em !important;
  }
}
@media screen and (min-width: 768px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .max-w-md-5ps-child > * {
    max-width: 5% !important;
  }
  .max-w-md-10ps-child > * {
    max-width: 10% !important;
  }
  .max-w-md-15ps-child > * {
    max-width: 15% !important;
  }
  .max-w-md-20ps-child > * {
    max-width: 20% !important;
  }
  .max-w-md-25ps-child > * {
    max-width: 25% !important;
  }
  .max-w-md-30ps-child > * {
    max-width: 30% !important;
  }
  .max-w-md-35ps-child > * {
    max-width: 35% !important;
  }
  .max-w-md-40ps-child > * {
    max-width: 40% !important;
  }
  .max-w-md-45ps-child > * {
    max-width: 45% !important;
  }
  .max-w-md-50ps-child > * {
    max-width: 50% !important;
  }
  .max-w-md-55ps-child > * {
    max-width: 55% !important;
  }
  .max-w-md-60ps-child > * {
    max-width: 60% !important;
  }
  .max-w-md-65ps-child > * {
    max-width: 65% !important;
  }
  .max-w-md-70ps-child > * {
    max-width: 70% !important;
  }
  .max-w-md-75ps-child > * {
    max-width: 75% !important;
  }
  .max-w-md-80ps-child > * {
    max-width: 80% !important;
  }
  .max-w-md-85ps-child > * {
    max-width: 85% !important;
  }
  .max-w-md-90ps-child > * {
    max-width: 90% !important;
  }
  .max-w-md-95ps-child > * {
    max-width: 95% !important;
  }
  .max-w-md-100ps-child > * {
    max-width: 100% !important;
  }
  .max-w-md-60ps-child > * {
    max-width: 60% !important;
  }
  .max-w-md-70ps-child > * {
    max-width: 70% !important;
  }
  .max-w-md-80ps-child > * {
    max-width: 80% !important;
  }
  .max-w-md-90ps-child > * {
    max-width: 90% !important;
  }
  .max-w-md-100ps-child > * {
    max-width: 100% !important;
  }
  .max-w-md-110ps-child > * {
    max-width: 110% !important;
  }
  .max-w-md-120ps-child > * {
    max-width: 120% !important;
  }
  .max-w-md-130ps-child > * {
    max-width: 130% !important;
  }
  .max-w-md-140ps-child > * {
    max-width: 140% !important;
  }
  .max-w-md-150ps-child > * {
    max-width: 150% !important;
  }
  .max-w-md-160ps-child > * {
    max-width: 160% !important;
  }
  .max-w-md-170ps-child > * {
    max-width: 170% !important;
  }
  .max-w-md-180ps-child > * {
    max-width: 180% !important;
  }
  .max-w-md-190ps-child > * {
    max-width: 190% !important;
  }
  .max-w-md-200ps-child > * {
    max-width: 200% !important;
  }
  .max-w-md-210ps-child > * {
    max-width: 210% !important;
  }
  .max-w-md-220ps-child > * {
    max-width: 220% !important;
  }
  .max-w-md-230ps-child > * {
    max-width: 230% !important;
  }
  .max-w-md-240ps-child > * {
    max-width: 240% !important;
  }
  .max-w-md-250ps-child > * {
    max-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .max-w-md-1px-child > * {
    max-width: 1px !important;
  }
  .max-w-md-2px-child > * {
    max-width: 2px !important;
  }
  .max-w-md-3px-child > * {
    max-width: 3px !important;
  }
  .max-w-md-4px-child > * {
    max-width: 4px !important;
  }
  .max-w-md-5px-child > * {
    max-width: 5px !important;
  }
  .max-w-md-6px-child > * {
    max-width: 6px !important;
  }
  .max-w-md-7px-child > * {
    max-width: 7px !important;
  }
  .max-w-md-8px-child > * {
    max-width: 8px !important;
  }
  .max-w-md-9px-child > * {
    max-width: 9px !important;
  }
  .max-w-md-10px-child > * {
    max-width: 10px !important;
  }
  .max-w-md-15px-child > * {
    max-width: 15px !important;
  }
  .max-w-md-20px-child > * {
    max-width: 20px !important;
  }
  .max-w-md-25px-child > * {
    max-width: 25px !important;
  }
  .max-w-md-30px-child > * {
    max-width: 30px !important;
  }
  .max-w-md-35px-child > * {
    max-width: 35px !important;
  }
  .max-w-md-40px-child > * {
    max-width: 40px !important;
  }
  .max-w-md-45px-child > * {
    max-width: 45px !important;
  }
  .max-w-md-50px-child > * {
    max-width: 50px !important;
  }
  .max-w-md-55px-child > * {
    max-width: 55px !important;
  }
  .max-w-md-60px-child > * {
    max-width: 60px !important;
  }
  .max-w-md-65px-child > * {
    max-width: 65px !important;
  }
  .max-w-md-70px-child > * {
    max-width: 70px !important;
  }
  .max-w-md-75px-child > * {
    max-width: 75px !important;
  }
  .max-w-md-80px-child > * {
    max-width: 80px !important;
  }
  .max-w-md-85px-child > * {
    max-width: 85px !important;
  }
  .max-w-md-90px-child > * {
    max-width: 90px !important;
  }
  .max-w-md-95px-child > * {
    max-width: 95px !important;
  }
  .max-w-md-100px-child > * {
    max-width: 100px !important;
  }
  .max-w-md-110px-child > * {
    max-width: 110px !important;
  }
  .max-w-md-120px-child > * {
    max-width: 120px !important;
  }
  .max-w-md-130px-child > * {
    max-width: 130px !important;
  }
  .max-w-md-140px-child > * {
    max-width: 140px !important;
  }
  .max-w-md-150px-child > * {
    max-width: 150px !important;
  }
  .max-w-md-160px-child > * {
    max-width: 160px !important;
  }
  .max-w-md-170px-child > * {
    max-width: 170px !important;
  }
  .max-w-md-180px-child > * {
    max-width: 180px !important;
  }
  .max-w-md-190px-child > * {
    max-width: 190px !important;
  }
  .max-w-md-200px-child > * {
    max-width: 200px !important;
  }
  .max-w-md-210px-child > * {
    max-width: 210px !important;
  }
  .max-w-md-220px-child > * {
    max-width: 220px !important;
  }
  .max-w-md-230px-child > * {
    max-width: 230px !important;
  }
  .max-w-md-240px-child > * {
    max-width: 240px !important;
  }
  .max-w-md-250px-child > * {
    max-width: 250px !important;
  }
  .max-w-md-260px-child > * {
    max-width: 260px !important;
  }
  .max-w-md-270px-child > * {
    max-width: 270px !important;
  }
  .max-w-md-280px-child > * {
    max-width: 280px !important;
  }
  .max-w-md-290px-child > * {
    max-width: 290px !important;
  }
  .max-w-md-300px-child > * {
    max-width: 300px !important;
  }
  .max-w-md-310px-child > * {
    max-width: 310px !important;
  }
  .max-w-md-320px-child > * {
    max-width: 320px !important;
  }
  .max-w-md-330px-child > * {
    max-width: 330px !important;
  }
  .max-w-md-340px-child > * {
    max-width: 340px !important;
  }
  .max-w-md-350px-child > * {
    max-width: 350px !important;
  }
  .max-w-md-360px-child > * {
    max-width: 360px !important;
  }
  .max-w-md-370px-child > * {
    max-width: 370px !important;
  }
  .max-w-md-380px-child > * {
    max-width: 380px !important;
  }
  .max-w-md-390px-child > * {
    max-width: 390px !important;
  }
  .max-w-md-400px-child > * {
    max-width: 400px !important;
  }
  .max-w-md-410px-child > * {
    max-width: 410px !important;
  }
  .max-w-md-420px-child > * {
    max-width: 420px !important;
  }
  .max-w-md-430px-child > * {
    max-width: 430px !important;
  }
  .max-w-md-440px-child > * {
    max-width: 440px !important;
  }
  .max-w-md-450px-child > * {
    max-width: 450px !important;
  }
  .max-w-md-460px-child > * {
    max-width: 460px !important;
  }
  .max-w-md-470px-child > * {
    max-width: 470px !important;
  }
  .max-w-md-480px-child > * {
    max-width: 480px !important;
  }
  .max-w-md-490px-child > * {
    max-width: 490px !important;
  }
  .max-w-md-500px-child > * {
    max-width: 500px !important;
  }
  .max-w-md-525px-child > * {
    max-width: 525px !important;
  }
  .max-w-md-550px-child > * {
    max-width: 550px !important;
  }
  .max-w-md-575px-child > * {
    max-width: 575px !important;
  }
  .max-w-md-600px-child > * {
    max-width: 600px !important;
  }
  .max-w-md-625px-child > * {
    max-width: 625px !important;
  }
  .max-w-md-650px-child > * {
    max-width: 650px !important;
  }
  .max-w-md-675px-child > * {
    max-width: 675px !important;
  }
  .max-w-md-700px-child > * {
    max-width: 700px !important;
  }
  .max-w-md-725px-child > * {
    max-width: 725px !important;
  }
  .max-w-md-750px-child > * {
    max-width: 750px !important;
  }
  .max-w-md-775px-child > * {
    max-width: 775px !important;
  }
  .max-w-md-800px-child > * {
    max-width: 800px !important;
  }
  .max-w-md-825px-child > * {
    max-width: 825px !important;
  }
  .max-w-md-850px-child > * {
    max-width: 850px !important;
  }
  .max-w-md-875px-child > * {
    max-width: 875px !important;
  }
  .max-w-md-900px-child > * {
    max-width: 900px !important;
  }
  .max-w-md-925px-child > * {
    max-width: 925px !important;
  }
  .max-w-md-950px-child > * {
    max-width: 950px !important;
  }
  .max-w-md-975px-child > * {
    max-width: 975px !important;
  }
  .max-w-md-1000px-child > * {
    max-width: 1000px !important;
  }
  .max-w-md-1050px-child > * {
    max-width: 1050px !important;
  }
  .max-w-md-1100px-child > * {
    max-width: 1100px !important;
  }
  .max-w-md-1150px-child > * {
    max-width: 1150px !important;
  }
  .max-w-md-1200px-child > * {
    max-width: 1200px !important;
  }
  .max-w-md-1250px-child > * {
    max-width: 1250px !important;
  }
  .max-w-md-1300px-child > * {
    max-width: 1300px !important;
  }
  .max-w-md-1350px-child > * {
    max-width: 1350px !important;
  }
  .max-w-md-1400px-child > * {
    max-width: 1400px !important;
  }
  .max-w-md-1450px-child > * {
    max-width: 1450px !important;
  }
  .max-w-md-1500px-child > * {
    max-width: 1500px !important;
  }
  .max-w-md-1550px-child > * {
    max-width: 1550px !important;
  }
  .max-w-md-1600px-child > * {
    max-width: 1600px !important;
  }
  .max-w-md-1650px-child > * {
    max-width: 1650px !important;
  }
  .max-w-md-1700px-child > * {
    max-width: 1700px !important;
  }
  .max-w-md-1750px-child > * {
    max-width: 1750px !important;
  }
  .max-w-md-1800px-child > * {
    max-width: 1800px !important;
  }
  .max-w-md-1850px-child > * {
    max-width: 1850px !important;
  }
  .max-w-md-1900px-child > * {
    max-width: 1900px !important;
  }
  .max-w-md-1950px-child > * {
    max-width: 1950px !important;
  }
  .max-w-md-2000px-child > * {
    max-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-w-md-0-5em-child > * {
    max-width: 0.5em !important;
  }
  .max-w-md-1em-child > * {
    max-width: 1em !important;
  }
  .max-w-md-1-5em-child > * {
    max-width: 1.5em !important;
  }
  .max-w-md-2em-child > * {
    max-width: 2em !important;
  }
  .max-w-md-2-5em-child > * {
    max-width: 2.5em !important;
  }
  .max-w-md-3em-child > * {
    max-width: 3em !important;
  }
  .max-w-md-3-5em-child > * {
    max-width: 3.5em !important;
  }
  .max-w-md-4em-child > * {
    max-width: 4em !important;
  }
  .max-w-md-4-5em-child > * {
    max-width: 4.5em !important;
  }
  .max-w-md-5em-child > * {
    max-width: 5em !important;
  }
  .max-w-md-5-5em-child > * {
    max-width: 5.5em !important;
  }
  .max-w-md-6em-child > * {
    max-width: 6em !important;
  }
  .max-w-md-6-5em-child > * {
    max-width: 6.5em !important;
  }
  .max-w-md-7em-child > * {
    max-width: 7em !important;
  }
  .max-w-md-7-5em-child > * {
    max-width: 7.5em !important;
  }
  .max-w-md-8em-child > * {
    max-width: 8em !important;
  }
  .max-w-md-8-5em-child > * {
    max-width: 8.5em !important;
  }
  .max-w-md-9em-child > * {
    max-width: 9em !important;
  }
  .max-w-md-9-5em-child > * {
    max-width: 9.5em !important;
  }
  .max-w-md-10em-child > * {
    max-width: 10em !important;
  }
}
@media screen and (min-width: 992px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .max-w-lg-5ps-child > * {
    max-width: 5% !important;
  }
  .max-w-lg-10ps-child > * {
    max-width: 10% !important;
  }
  .max-w-lg-15ps-child > * {
    max-width: 15% !important;
  }
  .max-w-lg-20ps-child > * {
    max-width: 20% !important;
  }
  .max-w-lg-25ps-child > * {
    max-width: 25% !important;
  }
  .max-w-lg-30ps-child > * {
    max-width: 30% !important;
  }
  .max-w-lg-35ps-child > * {
    max-width: 35% !important;
  }
  .max-w-lg-40ps-child > * {
    max-width: 40% !important;
  }
  .max-w-lg-45ps-child > * {
    max-width: 45% !important;
  }
  .max-w-lg-50ps-child > * {
    max-width: 50% !important;
  }
  .max-w-lg-55ps-child > * {
    max-width: 55% !important;
  }
  .max-w-lg-60ps-child > * {
    max-width: 60% !important;
  }
  .max-w-lg-65ps-child > * {
    max-width: 65% !important;
  }
  .max-w-lg-70ps-child > * {
    max-width: 70% !important;
  }
  .max-w-lg-75ps-child > * {
    max-width: 75% !important;
  }
  .max-w-lg-80ps-child > * {
    max-width: 80% !important;
  }
  .max-w-lg-85ps-child > * {
    max-width: 85% !important;
  }
  .max-w-lg-90ps-child > * {
    max-width: 90% !important;
  }
  .max-w-lg-95ps-child > * {
    max-width: 95% !important;
  }
  .max-w-lg-100ps-child > * {
    max-width: 100% !important;
  }
  .max-w-lg-60ps-child > * {
    max-width: 60% !important;
  }
  .max-w-lg-70ps-child > * {
    max-width: 70% !important;
  }
  .max-w-lg-80ps-child > * {
    max-width: 80% !important;
  }
  .max-w-lg-90ps-child > * {
    max-width: 90% !important;
  }
  .max-w-lg-100ps-child > * {
    max-width: 100% !important;
  }
  .max-w-lg-110ps-child > * {
    max-width: 110% !important;
  }
  .max-w-lg-120ps-child > * {
    max-width: 120% !important;
  }
  .max-w-lg-130ps-child > * {
    max-width: 130% !important;
  }
  .max-w-lg-140ps-child > * {
    max-width: 140% !important;
  }
  .max-w-lg-150ps-child > * {
    max-width: 150% !important;
  }
  .max-w-lg-160ps-child > * {
    max-width: 160% !important;
  }
  .max-w-lg-170ps-child > * {
    max-width: 170% !important;
  }
  .max-w-lg-180ps-child > * {
    max-width: 180% !important;
  }
  .max-w-lg-190ps-child > * {
    max-width: 190% !important;
  }
  .max-w-lg-200ps-child > * {
    max-width: 200% !important;
  }
  .max-w-lg-210ps-child > * {
    max-width: 210% !important;
  }
  .max-w-lg-220ps-child > * {
    max-width: 220% !important;
  }
  .max-w-lg-230ps-child > * {
    max-width: 230% !important;
  }
  .max-w-lg-240ps-child > * {
    max-width: 240% !important;
  }
  .max-w-lg-250ps-child > * {
    max-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .max-w-lg-1px-child > * {
    max-width: 1px !important;
  }
  .max-w-lg-2px-child > * {
    max-width: 2px !important;
  }
  .max-w-lg-3px-child > * {
    max-width: 3px !important;
  }
  .max-w-lg-4px-child > * {
    max-width: 4px !important;
  }
  .max-w-lg-5px-child > * {
    max-width: 5px !important;
  }
  .max-w-lg-6px-child > * {
    max-width: 6px !important;
  }
  .max-w-lg-7px-child > * {
    max-width: 7px !important;
  }
  .max-w-lg-8px-child > * {
    max-width: 8px !important;
  }
  .max-w-lg-9px-child > * {
    max-width: 9px !important;
  }
  .max-w-lg-10px-child > * {
    max-width: 10px !important;
  }
  .max-w-lg-15px-child > * {
    max-width: 15px !important;
  }
  .max-w-lg-20px-child > * {
    max-width: 20px !important;
  }
  .max-w-lg-25px-child > * {
    max-width: 25px !important;
  }
  .max-w-lg-30px-child > * {
    max-width: 30px !important;
  }
  .max-w-lg-35px-child > * {
    max-width: 35px !important;
  }
  .max-w-lg-40px-child > * {
    max-width: 40px !important;
  }
  .max-w-lg-45px-child > * {
    max-width: 45px !important;
  }
  .max-w-lg-50px-child > * {
    max-width: 50px !important;
  }
  .max-w-lg-55px-child > * {
    max-width: 55px !important;
  }
  .max-w-lg-60px-child > * {
    max-width: 60px !important;
  }
  .max-w-lg-65px-child > * {
    max-width: 65px !important;
  }
  .max-w-lg-70px-child > * {
    max-width: 70px !important;
  }
  .max-w-lg-75px-child > * {
    max-width: 75px !important;
  }
  .max-w-lg-80px-child > * {
    max-width: 80px !important;
  }
  .max-w-lg-85px-child > * {
    max-width: 85px !important;
  }
  .max-w-lg-90px-child > * {
    max-width: 90px !important;
  }
  .max-w-lg-95px-child > * {
    max-width: 95px !important;
  }
  .max-w-lg-100px-child > * {
    max-width: 100px !important;
  }
  .max-w-lg-110px-child > * {
    max-width: 110px !important;
  }
  .max-w-lg-120px-child > * {
    max-width: 120px !important;
  }
  .max-w-lg-130px-child > * {
    max-width: 130px !important;
  }
  .max-w-lg-140px-child > * {
    max-width: 140px !important;
  }
  .max-w-lg-150px-child > * {
    max-width: 150px !important;
  }
  .max-w-lg-160px-child > * {
    max-width: 160px !important;
  }
  .max-w-lg-170px-child > * {
    max-width: 170px !important;
  }
  .max-w-lg-180px-child > * {
    max-width: 180px !important;
  }
  .max-w-lg-190px-child > * {
    max-width: 190px !important;
  }
  .max-w-lg-200px-child > * {
    max-width: 200px !important;
  }
  .max-w-lg-210px-child > * {
    max-width: 210px !important;
  }
  .max-w-lg-220px-child > * {
    max-width: 220px !important;
  }
  .max-w-lg-230px-child > * {
    max-width: 230px !important;
  }
  .max-w-lg-240px-child > * {
    max-width: 240px !important;
  }
  .max-w-lg-250px-child > * {
    max-width: 250px !important;
  }
  .max-w-lg-260px-child > * {
    max-width: 260px !important;
  }
  .max-w-lg-270px-child > * {
    max-width: 270px !important;
  }
  .max-w-lg-280px-child > * {
    max-width: 280px !important;
  }
  .max-w-lg-290px-child > * {
    max-width: 290px !important;
  }
  .max-w-lg-300px-child > * {
    max-width: 300px !important;
  }
  .max-w-lg-310px-child > * {
    max-width: 310px !important;
  }
  .max-w-lg-320px-child > * {
    max-width: 320px !important;
  }
  .max-w-lg-330px-child > * {
    max-width: 330px !important;
  }
  .max-w-lg-340px-child > * {
    max-width: 340px !important;
  }
  .max-w-lg-350px-child > * {
    max-width: 350px !important;
  }
  .max-w-lg-360px-child > * {
    max-width: 360px !important;
  }
  .max-w-lg-370px-child > * {
    max-width: 370px !important;
  }
  .max-w-lg-380px-child > * {
    max-width: 380px !important;
  }
  .max-w-lg-390px-child > * {
    max-width: 390px !important;
  }
  .max-w-lg-400px-child > * {
    max-width: 400px !important;
  }
  .max-w-lg-410px-child > * {
    max-width: 410px !important;
  }
  .max-w-lg-420px-child > * {
    max-width: 420px !important;
  }
  .max-w-lg-430px-child > * {
    max-width: 430px !important;
  }
  .max-w-lg-440px-child > * {
    max-width: 440px !important;
  }
  .max-w-lg-450px-child > * {
    max-width: 450px !important;
  }
  .max-w-lg-460px-child > * {
    max-width: 460px !important;
  }
  .max-w-lg-470px-child > * {
    max-width: 470px !important;
  }
  .max-w-lg-480px-child > * {
    max-width: 480px !important;
  }
  .max-w-lg-490px-child > * {
    max-width: 490px !important;
  }
  .max-w-lg-500px-child > * {
    max-width: 500px !important;
  }
  .max-w-lg-525px-child > * {
    max-width: 525px !important;
  }
  .max-w-lg-550px-child > * {
    max-width: 550px !important;
  }
  .max-w-lg-575px-child > * {
    max-width: 575px !important;
  }
  .max-w-lg-600px-child > * {
    max-width: 600px !important;
  }
  .max-w-lg-625px-child > * {
    max-width: 625px !important;
  }
  .max-w-lg-650px-child > * {
    max-width: 650px !important;
  }
  .max-w-lg-675px-child > * {
    max-width: 675px !important;
  }
  .max-w-lg-700px-child > * {
    max-width: 700px !important;
  }
  .max-w-lg-725px-child > * {
    max-width: 725px !important;
  }
  .max-w-lg-750px-child > * {
    max-width: 750px !important;
  }
  .max-w-lg-775px-child > * {
    max-width: 775px !important;
  }
  .max-w-lg-800px-child > * {
    max-width: 800px !important;
  }
  .max-w-lg-825px-child > * {
    max-width: 825px !important;
  }
  .max-w-lg-850px-child > * {
    max-width: 850px !important;
  }
  .max-w-lg-875px-child > * {
    max-width: 875px !important;
  }
  .max-w-lg-900px-child > * {
    max-width: 900px !important;
  }
  .max-w-lg-925px-child > * {
    max-width: 925px !important;
  }
  .max-w-lg-950px-child > * {
    max-width: 950px !important;
  }
  .max-w-lg-975px-child > * {
    max-width: 975px !important;
  }
  .max-w-lg-1000px-child > * {
    max-width: 1000px !important;
  }
  .max-w-lg-1050px-child > * {
    max-width: 1050px !important;
  }
  .max-w-lg-1100px-child > * {
    max-width: 1100px !important;
  }
  .max-w-lg-1150px-child > * {
    max-width: 1150px !important;
  }
  .max-w-lg-1200px-child > * {
    max-width: 1200px !important;
  }
  .max-w-lg-1250px-child > * {
    max-width: 1250px !important;
  }
  .max-w-lg-1300px-child > * {
    max-width: 1300px !important;
  }
  .max-w-lg-1350px-child > * {
    max-width: 1350px !important;
  }
  .max-w-lg-1400px-child > * {
    max-width: 1400px !important;
  }
  .max-w-lg-1450px-child > * {
    max-width: 1450px !important;
  }
  .max-w-lg-1500px-child > * {
    max-width: 1500px !important;
  }
  .max-w-lg-1550px-child > * {
    max-width: 1550px !important;
  }
  .max-w-lg-1600px-child > * {
    max-width: 1600px !important;
  }
  .max-w-lg-1650px-child > * {
    max-width: 1650px !important;
  }
  .max-w-lg-1700px-child > * {
    max-width: 1700px !important;
  }
  .max-w-lg-1750px-child > * {
    max-width: 1750px !important;
  }
  .max-w-lg-1800px-child > * {
    max-width: 1800px !important;
  }
  .max-w-lg-1850px-child > * {
    max-width: 1850px !important;
  }
  .max-w-lg-1900px-child > * {
    max-width: 1900px !important;
  }
  .max-w-lg-1950px-child > * {
    max-width: 1950px !important;
  }
  .max-w-lg-2000px-child > * {
    max-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-w-lg-0-5em-child > * {
    max-width: 0.5em !important;
  }
  .max-w-lg-1em-child > * {
    max-width: 1em !important;
  }
  .max-w-lg-1-5em-child > * {
    max-width: 1.5em !important;
  }
  .max-w-lg-2em-child > * {
    max-width: 2em !important;
  }
  .max-w-lg-2-5em-child > * {
    max-width: 2.5em !important;
  }
  .max-w-lg-3em-child > * {
    max-width: 3em !important;
  }
  .max-w-lg-3-5em-child > * {
    max-width: 3.5em !important;
  }
  .max-w-lg-4em-child > * {
    max-width: 4em !important;
  }
  .max-w-lg-4-5em-child > * {
    max-width: 4.5em !important;
  }
  .max-w-lg-5em-child > * {
    max-width: 5em !important;
  }
  .max-w-lg-5-5em-child > * {
    max-width: 5.5em !important;
  }
  .max-w-lg-6em-child > * {
    max-width: 6em !important;
  }
  .max-w-lg-6-5em-child > * {
    max-width: 6.5em !important;
  }
  .max-w-lg-7em-child > * {
    max-width: 7em !important;
  }
  .max-w-lg-7-5em-child > * {
    max-width: 7.5em !important;
  }
  .max-w-lg-8em-child > * {
    max-width: 8em !important;
  }
  .max-w-lg-8-5em-child > * {
    max-width: 8.5em !important;
  }
  .max-w-lg-9em-child > * {
    max-width: 9em !important;
  }
  .max-w-lg-9-5em-child > * {
    max-width: 9.5em !important;
  }
  .max-w-lg-10em-child > * {
    max-width: 10em !important;
  }
}
@media screen and (min-width: 1200px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .max-w-xl-5ps-child > * {
    max-width: 5% !important;
  }
  .max-w-xl-10ps-child > * {
    max-width: 10% !important;
  }
  .max-w-xl-15ps-child > * {
    max-width: 15% !important;
  }
  .max-w-xl-20ps-child > * {
    max-width: 20% !important;
  }
  .max-w-xl-25ps-child > * {
    max-width: 25% !important;
  }
  .max-w-xl-30ps-child > * {
    max-width: 30% !important;
  }
  .max-w-xl-35ps-child > * {
    max-width: 35% !important;
  }
  .max-w-xl-40ps-child > * {
    max-width: 40% !important;
  }
  .max-w-xl-45ps-child > * {
    max-width: 45% !important;
  }
  .max-w-xl-50ps-child > * {
    max-width: 50% !important;
  }
  .max-w-xl-55ps-child > * {
    max-width: 55% !important;
  }
  .max-w-xl-60ps-child > * {
    max-width: 60% !important;
  }
  .max-w-xl-65ps-child > * {
    max-width: 65% !important;
  }
  .max-w-xl-70ps-child > * {
    max-width: 70% !important;
  }
  .max-w-xl-75ps-child > * {
    max-width: 75% !important;
  }
  .max-w-xl-80ps-child > * {
    max-width: 80% !important;
  }
  .max-w-xl-85ps-child > * {
    max-width: 85% !important;
  }
  .max-w-xl-90ps-child > * {
    max-width: 90% !important;
  }
  .max-w-xl-95ps-child > * {
    max-width: 95% !important;
  }
  .max-w-xl-100ps-child > * {
    max-width: 100% !important;
  }
  .max-w-xl-60ps-child > * {
    max-width: 60% !important;
  }
  .max-w-xl-70ps-child > * {
    max-width: 70% !important;
  }
  .max-w-xl-80ps-child > * {
    max-width: 80% !important;
  }
  .max-w-xl-90ps-child > * {
    max-width: 90% !important;
  }
  .max-w-xl-100ps-child > * {
    max-width: 100% !important;
  }
  .max-w-xl-110ps-child > * {
    max-width: 110% !important;
  }
  .max-w-xl-120ps-child > * {
    max-width: 120% !important;
  }
  .max-w-xl-130ps-child > * {
    max-width: 130% !important;
  }
  .max-w-xl-140ps-child > * {
    max-width: 140% !important;
  }
  .max-w-xl-150ps-child > * {
    max-width: 150% !important;
  }
  .max-w-xl-160ps-child > * {
    max-width: 160% !important;
  }
  .max-w-xl-170ps-child > * {
    max-width: 170% !important;
  }
  .max-w-xl-180ps-child > * {
    max-width: 180% !important;
  }
  .max-w-xl-190ps-child > * {
    max-width: 190% !important;
  }
  .max-w-xl-200ps-child > * {
    max-width: 200% !important;
  }
  .max-w-xl-210ps-child > * {
    max-width: 210% !important;
  }
  .max-w-xl-220ps-child > * {
    max-width: 220% !important;
  }
  .max-w-xl-230ps-child > * {
    max-width: 230% !important;
  }
  .max-w-xl-240ps-child > * {
    max-width: 240% !important;
  }
  .max-w-xl-250ps-child > * {
    max-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .max-w-xl-1px-child > * {
    max-width: 1px !important;
  }
  .max-w-xl-2px-child > * {
    max-width: 2px !important;
  }
  .max-w-xl-3px-child > * {
    max-width: 3px !important;
  }
  .max-w-xl-4px-child > * {
    max-width: 4px !important;
  }
  .max-w-xl-5px-child > * {
    max-width: 5px !important;
  }
  .max-w-xl-6px-child > * {
    max-width: 6px !important;
  }
  .max-w-xl-7px-child > * {
    max-width: 7px !important;
  }
  .max-w-xl-8px-child > * {
    max-width: 8px !important;
  }
  .max-w-xl-9px-child > * {
    max-width: 9px !important;
  }
  .max-w-xl-10px-child > * {
    max-width: 10px !important;
  }
  .max-w-xl-15px-child > * {
    max-width: 15px !important;
  }
  .max-w-xl-20px-child > * {
    max-width: 20px !important;
  }
  .max-w-xl-25px-child > * {
    max-width: 25px !important;
  }
  .max-w-xl-30px-child > * {
    max-width: 30px !important;
  }
  .max-w-xl-35px-child > * {
    max-width: 35px !important;
  }
  .max-w-xl-40px-child > * {
    max-width: 40px !important;
  }
  .max-w-xl-45px-child > * {
    max-width: 45px !important;
  }
  .max-w-xl-50px-child > * {
    max-width: 50px !important;
  }
  .max-w-xl-55px-child > * {
    max-width: 55px !important;
  }
  .max-w-xl-60px-child > * {
    max-width: 60px !important;
  }
  .max-w-xl-65px-child > * {
    max-width: 65px !important;
  }
  .max-w-xl-70px-child > * {
    max-width: 70px !important;
  }
  .max-w-xl-75px-child > * {
    max-width: 75px !important;
  }
  .max-w-xl-80px-child > * {
    max-width: 80px !important;
  }
  .max-w-xl-85px-child > * {
    max-width: 85px !important;
  }
  .max-w-xl-90px-child > * {
    max-width: 90px !important;
  }
  .max-w-xl-95px-child > * {
    max-width: 95px !important;
  }
  .max-w-xl-100px-child > * {
    max-width: 100px !important;
  }
  .max-w-xl-110px-child > * {
    max-width: 110px !important;
  }
  .max-w-xl-120px-child > * {
    max-width: 120px !important;
  }
  .max-w-xl-130px-child > * {
    max-width: 130px !important;
  }
  .max-w-xl-140px-child > * {
    max-width: 140px !important;
  }
  .max-w-xl-150px-child > * {
    max-width: 150px !important;
  }
  .max-w-xl-160px-child > * {
    max-width: 160px !important;
  }
  .max-w-xl-170px-child > * {
    max-width: 170px !important;
  }
  .max-w-xl-180px-child > * {
    max-width: 180px !important;
  }
  .max-w-xl-190px-child > * {
    max-width: 190px !important;
  }
  .max-w-xl-200px-child > * {
    max-width: 200px !important;
  }
  .max-w-xl-210px-child > * {
    max-width: 210px !important;
  }
  .max-w-xl-220px-child > * {
    max-width: 220px !important;
  }
  .max-w-xl-230px-child > * {
    max-width: 230px !important;
  }
  .max-w-xl-240px-child > * {
    max-width: 240px !important;
  }
  .max-w-xl-250px-child > * {
    max-width: 250px !important;
  }
  .max-w-xl-260px-child > * {
    max-width: 260px !important;
  }
  .max-w-xl-270px-child > * {
    max-width: 270px !important;
  }
  .max-w-xl-280px-child > * {
    max-width: 280px !important;
  }
  .max-w-xl-290px-child > * {
    max-width: 290px !important;
  }
  .max-w-xl-300px-child > * {
    max-width: 300px !important;
  }
  .max-w-xl-310px-child > * {
    max-width: 310px !important;
  }
  .max-w-xl-320px-child > * {
    max-width: 320px !important;
  }
  .max-w-xl-330px-child > * {
    max-width: 330px !important;
  }
  .max-w-xl-340px-child > * {
    max-width: 340px !important;
  }
  .max-w-xl-350px-child > * {
    max-width: 350px !important;
  }
  .max-w-xl-360px-child > * {
    max-width: 360px !important;
  }
  .max-w-xl-370px-child > * {
    max-width: 370px !important;
  }
  .max-w-xl-380px-child > * {
    max-width: 380px !important;
  }
  .max-w-xl-390px-child > * {
    max-width: 390px !important;
  }
  .max-w-xl-400px-child > * {
    max-width: 400px !important;
  }
  .max-w-xl-410px-child > * {
    max-width: 410px !important;
  }
  .max-w-xl-420px-child > * {
    max-width: 420px !important;
  }
  .max-w-xl-430px-child > * {
    max-width: 430px !important;
  }
  .max-w-xl-440px-child > * {
    max-width: 440px !important;
  }
  .max-w-xl-450px-child > * {
    max-width: 450px !important;
  }
  .max-w-xl-460px-child > * {
    max-width: 460px !important;
  }
  .max-w-xl-470px-child > * {
    max-width: 470px !important;
  }
  .max-w-xl-480px-child > * {
    max-width: 480px !important;
  }
  .max-w-xl-490px-child > * {
    max-width: 490px !important;
  }
  .max-w-xl-500px-child > * {
    max-width: 500px !important;
  }
  .max-w-xl-525px-child > * {
    max-width: 525px !important;
  }
  .max-w-xl-550px-child > * {
    max-width: 550px !important;
  }
  .max-w-xl-575px-child > * {
    max-width: 575px !important;
  }
  .max-w-xl-600px-child > * {
    max-width: 600px !important;
  }
  .max-w-xl-625px-child > * {
    max-width: 625px !important;
  }
  .max-w-xl-650px-child > * {
    max-width: 650px !important;
  }
  .max-w-xl-675px-child > * {
    max-width: 675px !important;
  }
  .max-w-xl-700px-child > * {
    max-width: 700px !important;
  }
  .max-w-xl-725px-child > * {
    max-width: 725px !important;
  }
  .max-w-xl-750px-child > * {
    max-width: 750px !important;
  }
  .max-w-xl-775px-child > * {
    max-width: 775px !important;
  }
  .max-w-xl-800px-child > * {
    max-width: 800px !important;
  }
  .max-w-xl-825px-child > * {
    max-width: 825px !important;
  }
  .max-w-xl-850px-child > * {
    max-width: 850px !important;
  }
  .max-w-xl-875px-child > * {
    max-width: 875px !important;
  }
  .max-w-xl-900px-child > * {
    max-width: 900px !important;
  }
  .max-w-xl-925px-child > * {
    max-width: 925px !important;
  }
  .max-w-xl-950px-child > * {
    max-width: 950px !important;
  }
  .max-w-xl-975px-child > * {
    max-width: 975px !important;
  }
  .max-w-xl-1000px-child > * {
    max-width: 1000px !important;
  }
  .max-w-xl-1050px-child > * {
    max-width: 1050px !important;
  }
  .max-w-xl-1100px-child > * {
    max-width: 1100px !important;
  }
  .max-w-xl-1150px-child > * {
    max-width: 1150px !important;
  }
  .max-w-xl-1200px-child > * {
    max-width: 1200px !important;
  }
  .max-w-xl-1250px-child > * {
    max-width: 1250px !important;
  }
  .max-w-xl-1300px-child > * {
    max-width: 1300px !important;
  }
  .max-w-xl-1350px-child > * {
    max-width: 1350px !important;
  }
  .max-w-xl-1400px-child > * {
    max-width: 1400px !important;
  }
  .max-w-xl-1450px-child > * {
    max-width: 1450px !important;
  }
  .max-w-xl-1500px-child > * {
    max-width: 1500px !important;
  }
  .max-w-xl-1550px-child > * {
    max-width: 1550px !important;
  }
  .max-w-xl-1600px-child > * {
    max-width: 1600px !important;
  }
  .max-w-xl-1650px-child > * {
    max-width: 1650px !important;
  }
  .max-w-xl-1700px-child > * {
    max-width: 1700px !important;
  }
  .max-w-xl-1750px-child > * {
    max-width: 1750px !important;
  }
  .max-w-xl-1800px-child > * {
    max-width: 1800px !important;
  }
  .max-w-xl-1850px-child > * {
    max-width: 1850px !important;
  }
  .max-w-xl-1900px-child > * {
    max-width: 1900px !important;
  }
  .max-w-xl-1950px-child > * {
    max-width: 1950px !important;
  }
  .max-w-xl-2000px-child > * {
    max-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-w-xl-0-5em-child > * {
    max-width: 0.5em !important;
  }
  .max-w-xl-1em-child > * {
    max-width: 1em !important;
  }
  .max-w-xl-1-5em-child > * {
    max-width: 1.5em !important;
  }
  .max-w-xl-2em-child > * {
    max-width: 2em !important;
  }
  .max-w-xl-2-5em-child > * {
    max-width: 2.5em !important;
  }
  .max-w-xl-3em-child > * {
    max-width: 3em !important;
  }
  .max-w-xl-3-5em-child > * {
    max-width: 3.5em !important;
  }
  .max-w-xl-4em-child > * {
    max-width: 4em !important;
  }
  .max-w-xl-4-5em-child > * {
    max-width: 4.5em !important;
  }
  .max-w-xl-5em-child > * {
    max-width: 5em !important;
  }
  .max-w-xl-5-5em-child > * {
    max-width: 5.5em !important;
  }
  .max-w-xl-6em-child > * {
    max-width: 6em !important;
  }
  .max-w-xl-6-5em-child > * {
    max-width: 6.5em !important;
  }
  .max-w-xl-7em-child > * {
    max-width: 7em !important;
  }
  .max-w-xl-7-5em-child > * {
    max-width: 7.5em !important;
  }
  .max-w-xl-8em-child > * {
    max-width: 8em !important;
  }
  .max-w-xl-8-5em-child > * {
    max-width: 8.5em !important;
  }
  .max-w-xl-9em-child > * {
    max-width: 9em !important;
  }
  .max-w-xl-9-5em-child > * {
    max-width: 9.5em !important;
  }
  .max-w-xl-10em-child > * {
    max-width: 10em !important;
  }
}
@media screen and (min-width: 1400px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .max-w-xxl-5ps-child > * {
    max-width: 5% !important;
  }
  .max-w-xxl-10ps-child > * {
    max-width: 10% !important;
  }
  .max-w-xxl-15ps-child > * {
    max-width: 15% !important;
  }
  .max-w-xxl-20ps-child > * {
    max-width: 20% !important;
  }
  .max-w-xxl-25ps-child > * {
    max-width: 25% !important;
  }
  .max-w-xxl-30ps-child > * {
    max-width: 30% !important;
  }
  .max-w-xxl-35ps-child > * {
    max-width: 35% !important;
  }
  .max-w-xxl-40ps-child > * {
    max-width: 40% !important;
  }
  .max-w-xxl-45ps-child > * {
    max-width: 45% !important;
  }
  .max-w-xxl-50ps-child > * {
    max-width: 50% !important;
  }
  .max-w-xxl-55ps-child > * {
    max-width: 55% !important;
  }
  .max-w-xxl-60ps-child > * {
    max-width: 60% !important;
  }
  .max-w-xxl-65ps-child > * {
    max-width: 65% !important;
  }
  .max-w-xxl-70ps-child > * {
    max-width: 70% !important;
  }
  .max-w-xxl-75ps-child > * {
    max-width: 75% !important;
  }
  .max-w-xxl-80ps-child > * {
    max-width: 80% !important;
  }
  .max-w-xxl-85ps-child > * {
    max-width: 85% !important;
  }
  .max-w-xxl-90ps-child > * {
    max-width: 90% !important;
  }
  .max-w-xxl-95ps-child > * {
    max-width: 95% !important;
  }
  .max-w-xxl-100ps-child > * {
    max-width: 100% !important;
  }
  .max-w-xxl-60ps-child > * {
    max-width: 60% !important;
  }
  .max-w-xxl-70ps-child > * {
    max-width: 70% !important;
  }
  .max-w-xxl-80ps-child > * {
    max-width: 80% !important;
  }
  .max-w-xxl-90ps-child > * {
    max-width: 90% !important;
  }
  .max-w-xxl-100ps-child > * {
    max-width: 100% !important;
  }
  .max-w-xxl-110ps-child > * {
    max-width: 110% !important;
  }
  .max-w-xxl-120ps-child > * {
    max-width: 120% !important;
  }
  .max-w-xxl-130ps-child > * {
    max-width: 130% !important;
  }
  .max-w-xxl-140ps-child > * {
    max-width: 140% !important;
  }
  .max-w-xxl-150ps-child > * {
    max-width: 150% !important;
  }
  .max-w-xxl-160ps-child > * {
    max-width: 160% !important;
  }
  .max-w-xxl-170ps-child > * {
    max-width: 170% !important;
  }
  .max-w-xxl-180ps-child > * {
    max-width: 180% !important;
  }
  .max-w-xxl-190ps-child > * {
    max-width: 190% !important;
  }
  .max-w-xxl-200ps-child > * {
    max-width: 200% !important;
  }
  .max-w-xxl-210ps-child > * {
    max-width: 210% !important;
  }
  .max-w-xxl-220ps-child > * {
    max-width: 220% !important;
  }
  .max-w-xxl-230ps-child > * {
    max-width: 230% !important;
  }
  .max-w-xxl-240ps-child > * {
    max-width: 240% !important;
  }
  .max-w-xxl-250ps-child > * {
    max-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .max-w-xxl-1px-child > * {
    max-width: 1px !important;
  }
  .max-w-xxl-2px-child > * {
    max-width: 2px !important;
  }
  .max-w-xxl-3px-child > * {
    max-width: 3px !important;
  }
  .max-w-xxl-4px-child > * {
    max-width: 4px !important;
  }
  .max-w-xxl-5px-child > * {
    max-width: 5px !important;
  }
  .max-w-xxl-6px-child > * {
    max-width: 6px !important;
  }
  .max-w-xxl-7px-child > * {
    max-width: 7px !important;
  }
  .max-w-xxl-8px-child > * {
    max-width: 8px !important;
  }
  .max-w-xxl-9px-child > * {
    max-width: 9px !important;
  }
  .max-w-xxl-10px-child > * {
    max-width: 10px !important;
  }
  .max-w-xxl-15px-child > * {
    max-width: 15px !important;
  }
  .max-w-xxl-20px-child > * {
    max-width: 20px !important;
  }
  .max-w-xxl-25px-child > * {
    max-width: 25px !important;
  }
  .max-w-xxl-30px-child > * {
    max-width: 30px !important;
  }
  .max-w-xxl-35px-child > * {
    max-width: 35px !important;
  }
  .max-w-xxl-40px-child > * {
    max-width: 40px !important;
  }
  .max-w-xxl-45px-child > * {
    max-width: 45px !important;
  }
  .max-w-xxl-50px-child > * {
    max-width: 50px !important;
  }
  .max-w-xxl-55px-child > * {
    max-width: 55px !important;
  }
  .max-w-xxl-60px-child > * {
    max-width: 60px !important;
  }
  .max-w-xxl-65px-child > * {
    max-width: 65px !important;
  }
  .max-w-xxl-70px-child > * {
    max-width: 70px !important;
  }
  .max-w-xxl-75px-child > * {
    max-width: 75px !important;
  }
  .max-w-xxl-80px-child > * {
    max-width: 80px !important;
  }
  .max-w-xxl-85px-child > * {
    max-width: 85px !important;
  }
  .max-w-xxl-90px-child > * {
    max-width: 90px !important;
  }
  .max-w-xxl-95px-child > * {
    max-width: 95px !important;
  }
  .max-w-xxl-100px-child > * {
    max-width: 100px !important;
  }
  .max-w-xxl-110px-child > * {
    max-width: 110px !important;
  }
  .max-w-xxl-120px-child > * {
    max-width: 120px !important;
  }
  .max-w-xxl-130px-child > * {
    max-width: 130px !important;
  }
  .max-w-xxl-140px-child > * {
    max-width: 140px !important;
  }
  .max-w-xxl-150px-child > * {
    max-width: 150px !important;
  }
  .max-w-xxl-160px-child > * {
    max-width: 160px !important;
  }
  .max-w-xxl-170px-child > * {
    max-width: 170px !important;
  }
  .max-w-xxl-180px-child > * {
    max-width: 180px !important;
  }
  .max-w-xxl-190px-child > * {
    max-width: 190px !important;
  }
  .max-w-xxl-200px-child > * {
    max-width: 200px !important;
  }
  .max-w-xxl-210px-child > * {
    max-width: 210px !important;
  }
  .max-w-xxl-220px-child > * {
    max-width: 220px !important;
  }
  .max-w-xxl-230px-child > * {
    max-width: 230px !important;
  }
  .max-w-xxl-240px-child > * {
    max-width: 240px !important;
  }
  .max-w-xxl-250px-child > * {
    max-width: 250px !important;
  }
  .max-w-xxl-260px-child > * {
    max-width: 260px !important;
  }
  .max-w-xxl-270px-child > * {
    max-width: 270px !important;
  }
  .max-w-xxl-280px-child > * {
    max-width: 280px !important;
  }
  .max-w-xxl-290px-child > * {
    max-width: 290px !important;
  }
  .max-w-xxl-300px-child > * {
    max-width: 300px !important;
  }
  .max-w-xxl-310px-child > * {
    max-width: 310px !important;
  }
  .max-w-xxl-320px-child > * {
    max-width: 320px !important;
  }
  .max-w-xxl-330px-child > * {
    max-width: 330px !important;
  }
  .max-w-xxl-340px-child > * {
    max-width: 340px !important;
  }
  .max-w-xxl-350px-child > * {
    max-width: 350px !important;
  }
  .max-w-xxl-360px-child > * {
    max-width: 360px !important;
  }
  .max-w-xxl-370px-child > * {
    max-width: 370px !important;
  }
  .max-w-xxl-380px-child > * {
    max-width: 380px !important;
  }
  .max-w-xxl-390px-child > * {
    max-width: 390px !important;
  }
  .max-w-xxl-400px-child > * {
    max-width: 400px !important;
  }
  .max-w-xxl-410px-child > * {
    max-width: 410px !important;
  }
  .max-w-xxl-420px-child > * {
    max-width: 420px !important;
  }
  .max-w-xxl-430px-child > * {
    max-width: 430px !important;
  }
  .max-w-xxl-440px-child > * {
    max-width: 440px !important;
  }
  .max-w-xxl-450px-child > * {
    max-width: 450px !important;
  }
  .max-w-xxl-460px-child > * {
    max-width: 460px !important;
  }
  .max-w-xxl-470px-child > * {
    max-width: 470px !important;
  }
  .max-w-xxl-480px-child > * {
    max-width: 480px !important;
  }
  .max-w-xxl-490px-child > * {
    max-width: 490px !important;
  }
  .max-w-xxl-500px-child > * {
    max-width: 500px !important;
  }
  .max-w-xxl-525px-child > * {
    max-width: 525px !important;
  }
  .max-w-xxl-550px-child > * {
    max-width: 550px !important;
  }
  .max-w-xxl-575px-child > * {
    max-width: 575px !important;
  }
  .max-w-xxl-600px-child > * {
    max-width: 600px !important;
  }
  .max-w-xxl-625px-child > * {
    max-width: 625px !important;
  }
  .max-w-xxl-650px-child > * {
    max-width: 650px !important;
  }
  .max-w-xxl-675px-child > * {
    max-width: 675px !important;
  }
  .max-w-xxl-700px-child > * {
    max-width: 700px !important;
  }
  .max-w-xxl-725px-child > * {
    max-width: 725px !important;
  }
  .max-w-xxl-750px-child > * {
    max-width: 750px !important;
  }
  .max-w-xxl-775px-child > * {
    max-width: 775px !important;
  }
  .max-w-xxl-800px-child > * {
    max-width: 800px !important;
  }
  .max-w-xxl-825px-child > * {
    max-width: 825px !important;
  }
  .max-w-xxl-850px-child > * {
    max-width: 850px !important;
  }
  .max-w-xxl-875px-child > * {
    max-width: 875px !important;
  }
  .max-w-xxl-900px-child > * {
    max-width: 900px !important;
  }
  .max-w-xxl-925px-child > * {
    max-width: 925px !important;
  }
  .max-w-xxl-950px-child > * {
    max-width: 950px !important;
  }
  .max-w-xxl-975px-child > * {
    max-width: 975px !important;
  }
  .max-w-xxl-1000px-child > * {
    max-width: 1000px !important;
  }
  .max-w-xxl-1050px-child > * {
    max-width: 1050px !important;
  }
  .max-w-xxl-1100px-child > * {
    max-width: 1100px !important;
  }
  .max-w-xxl-1150px-child > * {
    max-width: 1150px !important;
  }
  .max-w-xxl-1200px-child > * {
    max-width: 1200px !important;
  }
  .max-w-xxl-1250px-child > * {
    max-width: 1250px !important;
  }
  .max-w-xxl-1300px-child > * {
    max-width: 1300px !important;
  }
  .max-w-xxl-1350px-child > * {
    max-width: 1350px !important;
  }
  .max-w-xxl-1400px-child > * {
    max-width: 1400px !important;
  }
  .max-w-xxl-1450px-child > * {
    max-width: 1450px !important;
  }
  .max-w-xxl-1500px-child > * {
    max-width: 1500px !important;
  }
  .max-w-xxl-1550px-child > * {
    max-width: 1550px !important;
  }
  .max-w-xxl-1600px-child > * {
    max-width: 1600px !important;
  }
  .max-w-xxl-1650px-child > * {
    max-width: 1650px !important;
  }
  .max-w-xxl-1700px-child > * {
    max-width: 1700px !important;
  }
  .max-w-xxl-1750px-child > * {
    max-width: 1750px !important;
  }
  .max-w-xxl-1800px-child > * {
    max-width: 1800px !important;
  }
  .max-w-xxl-1850px-child > * {
    max-width: 1850px !important;
  }
  .max-w-xxl-1900px-child > * {
    max-width: 1900px !important;
  }
  .max-w-xxl-1950px-child > * {
    max-width: 1950px !important;
  }
  .max-w-xxl-2000px-child > * {
    max-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-w-xxl-0-5em-child > * {
    max-width: 0.5em !important;
  }
  .max-w-xxl-1em-child > * {
    max-width: 1em !important;
  }
  .max-w-xxl-1-5em-child > * {
    max-width: 1.5em !important;
  }
  .max-w-xxl-2em-child > * {
    max-width: 2em !important;
  }
  .max-w-xxl-2-5em-child > * {
    max-width: 2.5em !important;
  }
  .max-w-xxl-3em-child > * {
    max-width: 3em !important;
  }
  .max-w-xxl-3-5em-child > * {
    max-width: 3.5em !important;
  }
  .max-w-xxl-4em-child > * {
    max-width: 4em !important;
  }
  .max-w-xxl-4-5em-child > * {
    max-width: 4.5em !important;
  }
  .max-w-xxl-5em-child > * {
    max-width: 5em !important;
  }
  .max-w-xxl-5-5em-child > * {
    max-width: 5.5em !important;
  }
  .max-w-xxl-6em-child > * {
    max-width: 6em !important;
  }
  .max-w-xxl-6-5em-child > * {
    max-width: 6.5em !important;
  }
  .max-w-xxl-7em-child > * {
    max-width: 7em !important;
  }
  .max-w-xxl-7-5em-child > * {
    max-width: 7.5em !important;
  }
  .max-w-xxl-8em-child > * {
    max-width: 8em !important;
  }
  .max-w-xxl-8-5em-child > * {
    max-width: 8.5em !important;
  }
  .max-w-xxl-9em-child > * {
    max-width: 9em !important;
  }
  .max-w-xxl-9-5em-child > * {
    max-width: 9.5em !important;
  }
  .max-w-xxl-10em-child > * {
    max-width: 10em !important;
  }
}
@media screen and (min-width: 0px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .min-w-5ps-child > * {
    min-width: 5% !important;
  }
  .min-w-10ps-child > * {
    min-width: 10% !important;
  }
  .min-w-15ps-child > * {
    min-width: 15% !important;
  }
  .min-w-20ps-child > * {
    min-width: 20% !important;
  }
  .min-w-25ps-child > * {
    min-width: 25% !important;
  }
  .min-w-30ps-child > * {
    min-width: 30% !important;
  }
  .min-w-35ps-child > * {
    min-width: 35% !important;
  }
  .min-w-40ps-child > * {
    min-width: 40% !important;
  }
  .min-w-45ps-child > * {
    min-width: 45% !important;
  }
  .min-w-50ps-child > * {
    min-width: 50% !important;
  }
  .min-w-55ps-child > * {
    min-width: 55% !important;
  }
  .min-w-60ps-child > * {
    min-width: 60% !important;
  }
  .min-w-65ps-child > * {
    min-width: 65% !important;
  }
  .min-w-70ps-child > * {
    min-width: 70% !important;
  }
  .min-w-75ps-child > * {
    min-width: 75% !important;
  }
  .min-w-80ps-child > * {
    min-width: 80% !important;
  }
  .min-w-85ps-child > * {
    min-width: 85% !important;
  }
  .min-w-90ps-child > * {
    min-width: 90% !important;
  }
  .min-w-95ps-child > * {
    min-width: 95% !important;
  }
  .min-w-100ps-child > * {
    min-width: 100% !important;
  }
  .min-w-60ps-child > * {
    min-width: 60% !important;
  }
  .min-w-70ps-child > * {
    min-width: 70% !important;
  }
  .min-w-80ps-child > * {
    min-width: 80% !important;
  }
  .min-w-90ps-child > * {
    min-width: 90% !important;
  }
  .min-w-100ps-child > * {
    min-width: 100% !important;
  }
  .min-w-110ps-child > * {
    min-width: 110% !important;
  }
  .min-w-120ps-child > * {
    min-width: 120% !important;
  }
  .min-w-130ps-child > * {
    min-width: 130% !important;
  }
  .min-w-140ps-child > * {
    min-width: 140% !important;
  }
  .min-w-150ps-child > * {
    min-width: 150% !important;
  }
  .min-w-160ps-child > * {
    min-width: 160% !important;
  }
  .min-w-170ps-child > * {
    min-width: 170% !important;
  }
  .min-w-180ps-child > * {
    min-width: 180% !important;
  }
  .min-w-190ps-child > * {
    min-width: 190% !important;
  }
  .min-w-200ps-child > * {
    min-width: 200% !important;
  }
  .min-w-210ps-child > * {
    min-width: 210% !important;
  }
  .min-w-220ps-child > * {
    min-width: 220% !important;
  }
  .min-w-230ps-child > * {
    min-width: 230% !important;
  }
  .min-w-240ps-child > * {
    min-width: 240% !important;
  }
  .min-w-250ps-child > * {
    min-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .min-w-1px-child > * {
    min-width: 1px !important;
  }
  .min-w-2px-child > * {
    min-width: 2px !important;
  }
  .min-w-3px-child > * {
    min-width: 3px !important;
  }
  .min-w-4px-child > * {
    min-width: 4px !important;
  }
  .min-w-5px-child > * {
    min-width: 5px !important;
  }
  .min-w-6px-child > * {
    min-width: 6px !important;
  }
  .min-w-7px-child > * {
    min-width: 7px !important;
  }
  .min-w-8px-child > * {
    min-width: 8px !important;
  }
  .min-w-9px-child > * {
    min-width: 9px !important;
  }
  .min-w-10px-child > * {
    min-width: 10px !important;
  }
  .min-w-15px-child > * {
    min-width: 15px !important;
  }
  .min-w-20px-child > * {
    min-width: 20px !important;
  }
  .min-w-25px-child > * {
    min-width: 25px !important;
  }
  .min-w-30px-child > * {
    min-width: 30px !important;
  }
  .min-w-35px-child > * {
    min-width: 35px !important;
  }
  .min-w-40px-child > * {
    min-width: 40px !important;
  }
  .min-w-45px-child > * {
    min-width: 45px !important;
  }
  .min-w-50px-child > * {
    min-width: 50px !important;
  }
  .min-w-55px-child > * {
    min-width: 55px !important;
  }
  .min-w-60px-child > * {
    min-width: 60px !important;
  }
  .min-w-65px-child > * {
    min-width: 65px !important;
  }
  .min-w-70px-child > * {
    min-width: 70px !important;
  }
  .min-w-75px-child > * {
    min-width: 75px !important;
  }
  .min-w-80px-child > * {
    min-width: 80px !important;
  }
  .min-w-85px-child > * {
    min-width: 85px !important;
  }
  .min-w-90px-child > * {
    min-width: 90px !important;
  }
  .min-w-95px-child > * {
    min-width: 95px !important;
  }
  .min-w-100px-child > * {
    min-width: 100px !important;
  }
  .min-w-110px-child > * {
    min-width: 110px !important;
  }
  .min-w-120px-child > * {
    min-width: 120px !important;
  }
  .min-w-130px-child > * {
    min-width: 130px !important;
  }
  .min-w-140px-child > * {
    min-width: 140px !important;
  }
  .min-w-150px-child > * {
    min-width: 150px !important;
  }
  .min-w-160px-child > * {
    min-width: 160px !important;
  }
  .min-w-170px-child > * {
    min-width: 170px !important;
  }
  .min-w-180px-child > * {
    min-width: 180px !important;
  }
  .min-w-190px-child > * {
    min-width: 190px !important;
  }
  .min-w-200px-child > * {
    min-width: 200px !important;
  }
  .min-w-210px-child > * {
    min-width: 210px !important;
  }
  .min-w-220px-child > * {
    min-width: 220px !important;
  }
  .min-w-230px-child > * {
    min-width: 230px !important;
  }
  .min-w-240px-child > * {
    min-width: 240px !important;
  }
  .min-w-250px-child > * {
    min-width: 250px !important;
  }
  .min-w-260px-child > * {
    min-width: 260px !important;
  }
  .min-w-270px-child > * {
    min-width: 270px !important;
  }
  .min-w-280px-child > * {
    min-width: 280px !important;
  }
  .min-w-290px-child > * {
    min-width: 290px !important;
  }
  .min-w-300px-child > * {
    min-width: 300px !important;
  }
  .min-w-310px-child > * {
    min-width: 310px !important;
  }
  .min-w-320px-child > * {
    min-width: 320px !important;
  }
  .min-w-330px-child > * {
    min-width: 330px !important;
  }
  .min-w-340px-child > * {
    min-width: 340px !important;
  }
  .min-w-350px-child > * {
    min-width: 350px !important;
  }
  .min-w-360px-child > * {
    min-width: 360px !important;
  }
  .min-w-370px-child > * {
    min-width: 370px !important;
  }
  .min-w-380px-child > * {
    min-width: 380px !important;
  }
  .min-w-390px-child > * {
    min-width: 390px !important;
  }
  .min-w-400px-child > * {
    min-width: 400px !important;
  }
  .min-w-410px-child > * {
    min-width: 410px !important;
  }
  .min-w-420px-child > * {
    min-width: 420px !important;
  }
  .min-w-430px-child > * {
    min-width: 430px !important;
  }
  .min-w-440px-child > * {
    min-width: 440px !important;
  }
  .min-w-450px-child > * {
    min-width: 450px !important;
  }
  .min-w-460px-child > * {
    min-width: 460px !important;
  }
  .min-w-470px-child > * {
    min-width: 470px !important;
  }
  .min-w-480px-child > * {
    min-width: 480px !important;
  }
  .min-w-490px-child > * {
    min-width: 490px !important;
  }
  .min-w-500px-child > * {
    min-width: 500px !important;
  }
  .min-w-525px-child > * {
    min-width: 525px !important;
  }
  .min-w-550px-child > * {
    min-width: 550px !important;
  }
  .min-w-575px-child > * {
    min-width: 575px !important;
  }
  .min-w-600px-child > * {
    min-width: 600px !important;
  }
  .min-w-625px-child > * {
    min-width: 625px !important;
  }
  .min-w-650px-child > * {
    min-width: 650px !important;
  }
  .min-w-675px-child > * {
    min-width: 675px !important;
  }
  .min-w-700px-child > * {
    min-width: 700px !important;
  }
  .min-w-725px-child > * {
    min-width: 725px !important;
  }
  .min-w-750px-child > * {
    min-width: 750px !important;
  }
  .min-w-775px-child > * {
    min-width: 775px !important;
  }
  .min-w-800px-child > * {
    min-width: 800px !important;
  }
  .min-w-825px-child > * {
    min-width: 825px !important;
  }
  .min-w-850px-child > * {
    min-width: 850px !important;
  }
  .min-w-875px-child > * {
    min-width: 875px !important;
  }
  .min-w-900px-child > * {
    min-width: 900px !important;
  }
  .min-w-925px-child > * {
    min-width: 925px !important;
  }
  .min-w-950px-child > * {
    min-width: 950px !important;
  }
  .min-w-975px-child > * {
    min-width: 975px !important;
  }
  .min-w-1000px-child > * {
    min-width: 1000px !important;
  }
  .min-w-1050px-child > * {
    min-width: 1050px !important;
  }
  .min-w-1100px-child > * {
    min-width: 1100px !important;
  }
  .min-w-1150px-child > * {
    min-width: 1150px !important;
  }
  .min-w-1200px-child > * {
    min-width: 1200px !important;
  }
  .min-w-1250px-child > * {
    min-width: 1250px !important;
  }
  .min-w-1300px-child > * {
    min-width: 1300px !important;
  }
  .min-w-1350px-child > * {
    min-width: 1350px !important;
  }
  .min-w-1400px-child > * {
    min-width: 1400px !important;
  }
  .min-w-1450px-child > * {
    min-width: 1450px !important;
  }
  .min-w-1500px-child > * {
    min-width: 1500px !important;
  }
  .min-w-1550px-child > * {
    min-width: 1550px !important;
  }
  .min-w-1600px-child > * {
    min-width: 1600px !important;
  }
  .min-w-1650px-child > * {
    min-width: 1650px !important;
  }
  .min-w-1700px-child > * {
    min-width: 1700px !important;
  }
  .min-w-1750px-child > * {
    min-width: 1750px !important;
  }
  .min-w-1800px-child > * {
    min-width: 1800px !important;
  }
  .min-w-1850px-child > * {
    min-width: 1850px !important;
  }
  .min-w-1900px-child > * {
    min-width: 1900px !important;
  }
  .min-w-1950px-child > * {
    min-width: 1950px !important;
  }
  .min-w-2000px-child > * {
    min-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-w-0-5em-child > * {
    min-width: 0.5em !important;
  }
  .min-w-1em-child > * {
    min-width: 1em !important;
  }
  .min-w-1-5em-child > * {
    min-width: 1.5em !important;
  }
  .min-w-2em-child > * {
    min-width: 2em !important;
  }
  .min-w-2-5em-child > * {
    min-width: 2.5em !important;
  }
  .min-w-3em-child > * {
    min-width: 3em !important;
  }
  .min-w-3-5em-child > * {
    min-width: 3.5em !important;
  }
  .min-w-4em-child > * {
    min-width: 4em !important;
  }
  .min-w-4-5em-child > * {
    min-width: 4.5em !important;
  }
  .min-w-5em-child > * {
    min-width: 5em !important;
  }
  .min-w-5-5em-child > * {
    min-width: 5.5em !important;
  }
  .min-w-6em-child > * {
    min-width: 6em !important;
  }
  .min-w-6-5em-child > * {
    min-width: 6.5em !important;
  }
  .min-w-7em-child > * {
    min-width: 7em !important;
  }
  .min-w-7-5em-child > * {
    min-width: 7.5em !important;
  }
  .min-w-8em-child > * {
    min-width: 8em !important;
  }
  .min-w-8-5em-child > * {
    min-width: 8.5em !important;
  }
  .min-w-9em-child > * {
    min-width: 9em !important;
  }
  .min-w-9-5em-child > * {
    min-width: 9.5em !important;
  }
  .min-w-10em-child > * {
    min-width: 10em !important;
  }
}
@media screen and (min-width: 576px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .min-w-sm-5ps-child > * {
    min-width: 5% !important;
  }
  .min-w-sm-10ps-child > * {
    min-width: 10% !important;
  }
  .min-w-sm-15ps-child > * {
    min-width: 15% !important;
  }
  .min-w-sm-20ps-child > * {
    min-width: 20% !important;
  }
  .min-w-sm-25ps-child > * {
    min-width: 25% !important;
  }
  .min-w-sm-30ps-child > * {
    min-width: 30% !important;
  }
  .min-w-sm-35ps-child > * {
    min-width: 35% !important;
  }
  .min-w-sm-40ps-child > * {
    min-width: 40% !important;
  }
  .min-w-sm-45ps-child > * {
    min-width: 45% !important;
  }
  .min-w-sm-50ps-child > * {
    min-width: 50% !important;
  }
  .min-w-sm-55ps-child > * {
    min-width: 55% !important;
  }
  .min-w-sm-60ps-child > * {
    min-width: 60% !important;
  }
  .min-w-sm-65ps-child > * {
    min-width: 65% !important;
  }
  .min-w-sm-70ps-child > * {
    min-width: 70% !important;
  }
  .min-w-sm-75ps-child > * {
    min-width: 75% !important;
  }
  .min-w-sm-80ps-child > * {
    min-width: 80% !important;
  }
  .min-w-sm-85ps-child > * {
    min-width: 85% !important;
  }
  .min-w-sm-90ps-child > * {
    min-width: 90% !important;
  }
  .min-w-sm-95ps-child > * {
    min-width: 95% !important;
  }
  .min-w-sm-100ps-child > * {
    min-width: 100% !important;
  }
  .min-w-sm-60ps-child > * {
    min-width: 60% !important;
  }
  .min-w-sm-70ps-child > * {
    min-width: 70% !important;
  }
  .min-w-sm-80ps-child > * {
    min-width: 80% !important;
  }
  .min-w-sm-90ps-child > * {
    min-width: 90% !important;
  }
  .min-w-sm-100ps-child > * {
    min-width: 100% !important;
  }
  .min-w-sm-110ps-child > * {
    min-width: 110% !important;
  }
  .min-w-sm-120ps-child > * {
    min-width: 120% !important;
  }
  .min-w-sm-130ps-child > * {
    min-width: 130% !important;
  }
  .min-w-sm-140ps-child > * {
    min-width: 140% !important;
  }
  .min-w-sm-150ps-child > * {
    min-width: 150% !important;
  }
  .min-w-sm-160ps-child > * {
    min-width: 160% !important;
  }
  .min-w-sm-170ps-child > * {
    min-width: 170% !important;
  }
  .min-w-sm-180ps-child > * {
    min-width: 180% !important;
  }
  .min-w-sm-190ps-child > * {
    min-width: 190% !important;
  }
  .min-w-sm-200ps-child > * {
    min-width: 200% !important;
  }
  .min-w-sm-210ps-child > * {
    min-width: 210% !important;
  }
  .min-w-sm-220ps-child > * {
    min-width: 220% !important;
  }
  .min-w-sm-230ps-child > * {
    min-width: 230% !important;
  }
  .min-w-sm-240ps-child > * {
    min-width: 240% !important;
  }
  .min-w-sm-250ps-child > * {
    min-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .min-w-sm-1px-child > * {
    min-width: 1px !important;
  }
  .min-w-sm-2px-child > * {
    min-width: 2px !important;
  }
  .min-w-sm-3px-child > * {
    min-width: 3px !important;
  }
  .min-w-sm-4px-child > * {
    min-width: 4px !important;
  }
  .min-w-sm-5px-child > * {
    min-width: 5px !important;
  }
  .min-w-sm-6px-child > * {
    min-width: 6px !important;
  }
  .min-w-sm-7px-child > * {
    min-width: 7px !important;
  }
  .min-w-sm-8px-child > * {
    min-width: 8px !important;
  }
  .min-w-sm-9px-child > * {
    min-width: 9px !important;
  }
  .min-w-sm-10px-child > * {
    min-width: 10px !important;
  }
  .min-w-sm-15px-child > * {
    min-width: 15px !important;
  }
  .min-w-sm-20px-child > * {
    min-width: 20px !important;
  }
  .min-w-sm-25px-child > * {
    min-width: 25px !important;
  }
  .min-w-sm-30px-child > * {
    min-width: 30px !important;
  }
  .min-w-sm-35px-child > * {
    min-width: 35px !important;
  }
  .min-w-sm-40px-child > * {
    min-width: 40px !important;
  }
  .min-w-sm-45px-child > * {
    min-width: 45px !important;
  }
  .min-w-sm-50px-child > * {
    min-width: 50px !important;
  }
  .min-w-sm-55px-child > * {
    min-width: 55px !important;
  }
  .min-w-sm-60px-child > * {
    min-width: 60px !important;
  }
  .min-w-sm-65px-child > * {
    min-width: 65px !important;
  }
  .min-w-sm-70px-child > * {
    min-width: 70px !important;
  }
  .min-w-sm-75px-child > * {
    min-width: 75px !important;
  }
  .min-w-sm-80px-child > * {
    min-width: 80px !important;
  }
  .min-w-sm-85px-child > * {
    min-width: 85px !important;
  }
  .min-w-sm-90px-child > * {
    min-width: 90px !important;
  }
  .min-w-sm-95px-child > * {
    min-width: 95px !important;
  }
  .min-w-sm-100px-child > * {
    min-width: 100px !important;
  }
  .min-w-sm-110px-child > * {
    min-width: 110px !important;
  }
  .min-w-sm-120px-child > * {
    min-width: 120px !important;
  }
  .min-w-sm-130px-child > * {
    min-width: 130px !important;
  }
  .min-w-sm-140px-child > * {
    min-width: 140px !important;
  }
  .min-w-sm-150px-child > * {
    min-width: 150px !important;
  }
  .min-w-sm-160px-child > * {
    min-width: 160px !important;
  }
  .min-w-sm-170px-child > * {
    min-width: 170px !important;
  }
  .min-w-sm-180px-child > * {
    min-width: 180px !important;
  }
  .min-w-sm-190px-child > * {
    min-width: 190px !important;
  }
  .min-w-sm-200px-child > * {
    min-width: 200px !important;
  }
  .min-w-sm-210px-child > * {
    min-width: 210px !important;
  }
  .min-w-sm-220px-child > * {
    min-width: 220px !important;
  }
  .min-w-sm-230px-child > * {
    min-width: 230px !important;
  }
  .min-w-sm-240px-child > * {
    min-width: 240px !important;
  }
  .min-w-sm-250px-child > * {
    min-width: 250px !important;
  }
  .min-w-sm-260px-child > * {
    min-width: 260px !important;
  }
  .min-w-sm-270px-child > * {
    min-width: 270px !important;
  }
  .min-w-sm-280px-child > * {
    min-width: 280px !important;
  }
  .min-w-sm-290px-child > * {
    min-width: 290px !important;
  }
  .min-w-sm-300px-child > * {
    min-width: 300px !important;
  }
  .min-w-sm-310px-child > * {
    min-width: 310px !important;
  }
  .min-w-sm-320px-child > * {
    min-width: 320px !important;
  }
  .min-w-sm-330px-child > * {
    min-width: 330px !important;
  }
  .min-w-sm-340px-child > * {
    min-width: 340px !important;
  }
  .min-w-sm-350px-child > * {
    min-width: 350px !important;
  }
  .min-w-sm-360px-child > * {
    min-width: 360px !important;
  }
  .min-w-sm-370px-child > * {
    min-width: 370px !important;
  }
  .min-w-sm-380px-child > * {
    min-width: 380px !important;
  }
  .min-w-sm-390px-child > * {
    min-width: 390px !important;
  }
  .min-w-sm-400px-child > * {
    min-width: 400px !important;
  }
  .min-w-sm-410px-child > * {
    min-width: 410px !important;
  }
  .min-w-sm-420px-child > * {
    min-width: 420px !important;
  }
  .min-w-sm-430px-child > * {
    min-width: 430px !important;
  }
  .min-w-sm-440px-child > * {
    min-width: 440px !important;
  }
  .min-w-sm-450px-child > * {
    min-width: 450px !important;
  }
  .min-w-sm-460px-child > * {
    min-width: 460px !important;
  }
  .min-w-sm-470px-child > * {
    min-width: 470px !important;
  }
  .min-w-sm-480px-child > * {
    min-width: 480px !important;
  }
  .min-w-sm-490px-child > * {
    min-width: 490px !important;
  }
  .min-w-sm-500px-child > * {
    min-width: 500px !important;
  }
  .min-w-sm-525px-child > * {
    min-width: 525px !important;
  }
  .min-w-sm-550px-child > * {
    min-width: 550px !important;
  }
  .min-w-sm-575px-child > * {
    min-width: 575px !important;
  }
  .min-w-sm-600px-child > * {
    min-width: 600px !important;
  }
  .min-w-sm-625px-child > * {
    min-width: 625px !important;
  }
  .min-w-sm-650px-child > * {
    min-width: 650px !important;
  }
  .min-w-sm-675px-child > * {
    min-width: 675px !important;
  }
  .min-w-sm-700px-child > * {
    min-width: 700px !important;
  }
  .min-w-sm-725px-child > * {
    min-width: 725px !important;
  }
  .min-w-sm-750px-child > * {
    min-width: 750px !important;
  }
  .min-w-sm-775px-child > * {
    min-width: 775px !important;
  }
  .min-w-sm-800px-child > * {
    min-width: 800px !important;
  }
  .min-w-sm-825px-child > * {
    min-width: 825px !important;
  }
  .min-w-sm-850px-child > * {
    min-width: 850px !important;
  }
  .min-w-sm-875px-child > * {
    min-width: 875px !important;
  }
  .min-w-sm-900px-child > * {
    min-width: 900px !important;
  }
  .min-w-sm-925px-child > * {
    min-width: 925px !important;
  }
  .min-w-sm-950px-child > * {
    min-width: 950px !important;
  }
  .min-w-sm-975px-child > * {
    min-width: 975px !important;
  }
  .min-w-sm-1000px-child > * {
    min-width: 1000px !important;
  }
  .min-w-sm-1050px-child > * {
    min-width: 1050px !important;
  }
  .min-w-sm-1100px-child > * {
    min-width: 1100px !important;
  }
  .min-w-sm-1150px-child > * {
    min-width: 1150px !important;
  }
  .min-w-sm-1200px-child > * {
    min-width: 1200px !important;
  }
  .min-w-sm-1250px-child > * {
    min-width: 1250px !important;
  }
  .min-w-sm-1300px-child > * {
    min-width: 1300px !important;
  }
  .min-w-sm-1350px-child > * {
    min-width: 1350px !important;
  }
  .min-w-sm-1400px-child > * {
    min-width: 1400px !important;
  }
  .min-w-sm-1450px-child > * {
    min-width: 1450px !important;
  }
  .min-w-sm-1500px-child > * {
    min-width: 1500px !important;
  }
  .min-w-sm-1550px-child > * {
    min-width: 1550px !important;
  }
  .min-w-sm-1600px-child > * {
    min-width: 1600px !important;
  }
  .min-w-sm-1650px-child > * {
    min-width: 1650px !important;
  }
  .min-w-sm-1700px-child > * {
    min-width: 1700px !important;
  }
  .min-w-sm-1750px-child > * {
    min-width: 1750px !important;
  }
  .min-w-sm-1800px-child > * {
    min-width: 1800px !important;
  }
  .min-w-sm-1850px-child > * {
    min-width: 1850px !important;
  }
  .min-w-sm-1900px-child > * {
    min-width: 1900px !important;
  }
  .min-w-sm-1950px-child > * {
    min-width: 1950px !important;
  }
  .min-w-sm-2000px-child > * {
    min-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-w-sm-0-5em-child > * {
    min-width: 0.5em !important;
  }
  .min-w-sm-1em-child > * {
    min-width: 1em !important;
  }
  .min-w-sm-1-5em-child > * {
    min-width: 1.5em !important;
  }
  .min-w-sm-2em-child > * {
    min-width: 2em !important;
  }
  .min-w-sm-2-5em-child > * {
    min-width: 2.5em !important;
  }
  .min-w-sm-3em-child > * {
    min-width: 3em !important;
  }
  .min-w-sm-3-5em-child > * {
    min-width: 3.5em !important;
  }
  .min-w-sm-4em-child > * {
    min-width: 4em !important;
  }
  .min-w-sm-4-5em-child > * {
    min-width: 4.5em !important;
  }
  .min-w-sm-5em-child > * {
    min-width: 5em !important;
  }
  .min-w-sm-5-5em-child > * {
    min-width: 5.5em !important;
  }
  .min-w-sm-6em-child > * {
    min-width: 6em !important;
  }
  .min-w-sm-6-5em-child > * {
    min-width: 6.5em !important;
  }
  .min-w-sm-7em-child > * {
    min-width: 7em !important;
  }
  .min-w-sm-7-5em-child > * {
    min-width: 7.5em !important;
  }
  .min-w-sm-8em-child > * {
    min-width: 8em !important;
  }
  .min-w-sm-8-5em-child > * {
    min-width: 8.5em !important;
  }
  .min-w-sm-9em-child > * {
    min-width: 9em !important;
  }
  .min-w-sm-9-5em-child > * {
    min-width: 9.5em !important;
  }
  .min-w-sm-10em-child > * {
    min-width: 10em !important;
  }
}
@media screen and (min-width: 768px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .min-w-md-5ps-child > * {
    min-width: 5% !important;
  }
  .min-w-md-10ps-child > * {
    min-width: 10% !important;
  }
  .min-w-md-15ps-child > * {
    min-width: 15% !important;
  }
  .min-w-md-20ps-child > * {
    min-width: 20% !important;
  }
  .min-w-md-25ps-child > * {
    min-width: 25% !important;
  }
  .min-w-md-30ps-child > * {
    min-width: 30% !important;
  }
  .min-w-md-35ps-child > * {
    min-width: 35% !important;
  }
  .min-w-md-40ps-child > * {
    min-width: 40% !important;
  }
  .min-w-md-45ps-child > * {
    min-width: 45% !important;
  }
  .min-w-md-50ps-child > * {
    min-width: 50% !important;
  }
  .min-w-md-55ps-child > * {
    min-width: 55% !important;
  }
  .min-w-md-60ps-child > * {
    min-width: 60% !important;
  }
  .min-w-md-65ps-child > * {
    min-width: 65% !important;
  }
  .min-w-md-70ps-child > * {
    min-width: 70% !important;
  }
  .min-w-md-75ps-child > * {
    min-width: 75% !important;
  }
  .min-w-md-80ps-child > * {
    min-width: 80% !important;
  }
  .min-w-md-85ps-child > * {
    min-width: 85% !important;
  }
  .min-w-md-90ps-child > * {
    min-width: 90% !important;
  }
  .min-w-md-95ps-child > * {
    min-width: 95% !important;
  }
  .min-w-md-100ps-child > * {
    min-width: 100% !important;
  }
  .min-w-md-60ps-child > * {
    min-width: 60% !important;
  }
  .min-w-md-70ps-child > * {
    min-width: 70% !important;
  }
  .min-w-md-80ps-child > * {
    min-width: 80% !important;
  }
  .min-w-md-90ps-child > * {
    min-width: 90% !important;
  }
  .min-w-md-100ps-child > * {
    min-width: 100% !important;
  }
  .min-w-md-110ps-child > * {
    min-width: 110% !important;
  }
  .min-w-md-120ps-child > * {
    min-width: 120% !important;
  }
  .min-w-md-130ps-child > * {
    min-width: 130% !important;
  }
  .min-w-md-140ps-child > * {
    min-width: 140% !important;
  }
  .min-w-md-150ps-child > * {
    min-width: 150% !important;
  }
  .min-w-md-160ps-child > * {
    min-width: 160% !important;
  }
  .min-w-md-170ps-child > * {
    min-width: 170% !important;
  }
  .min-w-md-180ps-child > * {
    min-width: 180% !important;
  }
  .min-w-md-190ps-child > * {
    min-width: 190% !important;
  }
  .min-w-md-200ps-child > * {
    min-width: 200% !important;
  }
  .min-w-md-210ps-child > * {
    min-width: 210% !important;
  }
  .min-w-md-220ps-child > * {
    min-width: 220% !important;
  }
  .min-w-md-230ps-child > * {
    min-width: 230% !important;
  }
  .min-w-md-240ps-child > * {
    min-width: 240% !important;
  }
  .min-w-md-250ps-child > * {
    min-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .min-w-md-1px-child > * {
    min-width: 1px !important;
  }
  .min-w-md-2px-child > * {
    min-width: 2px !important;
  }
  .min-w-md-3px-child > * {
    min-width: 3px !important;
  }
  .min-w-md-4px-child > * {
    min-width: 4px !important;
  }
  .min-w-md-5px-child > * {
    min-width: 5px !important;
  }
  .min-w-md-6px-child > * {
    min-width: 6px !important;
  }
  .min-w-md-7px-child > * {
    min-width: 7px !important;
  }
  .min-w-md-8px-child > * {
    min-width: 8px !important;
  }
  .min-w-md-9px-child > * {
    min-width: 9px !important;
  }
  .min-w-md-10px-child > * {
    min-width: 10px !important;
  }
  .min-w-md-15px-child > * {
    min-width: 15px !important;
  }
  .min-w-md-20px-child > * {
    min-width: 20px !important;
  }
  .min-w-md-25px-child > * {
    min-width: 25px !important;
  }
  .min-w-md-30px-child > * {
    min-width: 30px !important;
  }
  .min-w-md-35px-child > * {
    min-width: 35px !important;
  }
  .min-w-md-40px-child > * {
    min-width: 40px !important;
  }
  .min-w-md-45px-child > * {
    min-width: 45px !important;
  }
  .min-w-md-50px-child > * {
    min-width: 50px !important;
  }
  .min-w-md-55px-child > * {
    min-width: 55px !important;
  }
  .min-w-md-60px-child > * {
    min-width: 60px !important;
  }
  .min-w-md-65px-child > * {
    min-width: 65px !important;
  }
  .min-w-md-70px-child > * {
    min-width: 70px !important;
  }
  .min-w-md-75px-child > * {
    min-width: 75px !important;
  }
  .min-w-md-80px-child > * {
    min-width: 80px !important;
  }
  .min-w-md-85px-child > * {
    min-width: 85px !important;
  }
  .min-w-md-90px-child > * {
    min-width: 90px !important;
  }
  .min-w-md-95px-child > * {
    min-width: 95px !important;
  }
  .min-w-md-100px-child > * {
    min-width: 100px !important;
  }
  .min-w-md-110px-child > * {
    min-width: 110px !important;
  }
  .min-w-md-120px-child > * {
    min-width: 120px !important;
  }
  .min-w-md-130px-child > * {
    min-width: 130px !important;
  }
  .min-w-md-140px-child > * {
    min-width: 140px !important;
  }
  .min-w-md-150px-child > * {
    min-width: 150px !important;
  }
  .min-w-md-160px-child > * {
    min-width: 160px !important;
  }
  .min-w-md-170px-child > * {
    min-width: 170px !important;
  }
  .min-w-md-180px-child > * {
    min-width: 180px !important;
  }
  .min-w-md-190px-child > * {
    min-width: 190px !important;
  }
  .min-w-md-200px-child > * {
    min-width: 200px !important;
  }
  .min-w-md-210px-child > * {
    min-width: 210px !important;
  }
  .min-w-md-220px-child > * {
    min-width: 220px !important;
  }
  .min-w-md-230px-child > * {
    min-width: 230px !important;
  }
  .min-w-md-240px-child > * {
    min-width: 240px !important;
  }
  .min-w-md-250px-child > * {
    min-width: 250px !important;
  }
  .min-w-md-260px-child > * {
    min-width: 260px !important;
  }
  .min-w-md-270px-child > * {
    min-width: 270px !important;
  }
  .min-w-md-280px-child > * {
    min-width: 280px !important;
  }
  .min-w-md-290px-child > * {
    min-width: 290px !important;
  }
  .min-w-md-300px-child > * {
    min-width: 300px !important;
  }
  .min-w-md-310px-child > * {
    min-width: 310px !important;
  }
  .min-w-md-320px-child > * {
    min-width: 320px !important;
  }
  .min-w-md-330px-child > * {
    min-width: 330px !important;
  }
  .min-w-md-340px-child > * {
    min-width: 340px !important;
  }
  .min-w-md-350px-child > * {
    min-width: 350px !important;
  }
  .min-w-md-360px-child > * {
    min-width: 360px !important;
  }
  .min-w-md-370px-child > * {
    min-width: 370px !important;
  }
  .min-w-md-380px-child > * {
    min-width: 380px !important;
  }
  .min-w-md-390px-child > * {
    min-width: 390px !important;
  }
  .min-w-md-400px-child > * {
    min-width: 400px !important;
  }
  .min-w-md-410px-child > * {
    min-width: 410px !important;
  }
  .min-w-md-420px-child > * {
    min-width: 420px !important;
  }
  .min-w-md-430px-child > * {
    min-width: 430px !important;
  }
  .min-w-md-440px-child > * {
    min-width: 440px !important;
  }
  .min-w-md-450px-child > * {
    min-width: 450px !important;
  }
  .min-w-md-460px-child > * {
    min-width: 460px !important;
  }
  .min-w-md-470px-child > * {
    min-width: 470px !important;
  }
  .min-w-md-480px-child > * {
    min-width: 480px !important;
  }
  .min-w-md-490px-child > * {
    min-width: 490px !important;
  }
  .min-w-md-500px-child > * {
    min-width: 500px !important;
  }
  .min-w-md-525px-child > * {
    min-width: 525px !important;
  }
  .min-w-md-550px-child > * {
    min-width: 550px !important;
  }
  .min-w-md-575px-child > * {
    min-width: 575px !important;
  }
  .min-w-md-600px-child > * {
    min-width: 600px !important;
  }
  .min-w-md-625px-child > * {
    min-width: 625px !important;
  }
  .min-w-md-650px-child > * {
    min-width: 650px !important;
  }
  .min-w-md-675px-child > * {
    min-width: 675px !important;
  }
  .min-w-md-700px-child > * {
    min-width: 700px !important;
  }
  .min-w-md-725px-child > * {
    min-width: 725px !important;
  }
  .min-w-md-750px-child > * {
    min-width: 750px !important;
  }
  .min-w-md-775px-child > * {
    min-width: 775px !important;
  }
  .min-w-md-800px-child > * {
    min-width: 800px !important;
  }
  .min-w-md-825px-child > * {
    min-width: 825px !important;
  }
  .min-w-md-850px-child > * {
    min-width: 850px !important;
  }
  .min-w-md-875px-child > * {
    min-width: 875px !important;
  }
  .min-w-md-900px-child > * {
    min-width: 900px !important;
  }
  .min-w-md-925px-child > * {
    min-width: 925px !important;
  }
  .min-w-md-950px-child > * {
    min-width: 950px !important;
  }
  .min-w-md-975px-child > * {
    min-width: 975px !important;
  }
  .min-w-md-1000px-child > * {
    min-width: 1000px !important;
  }
  .min-w-md-1050px-child > * {
    min-width: 1050px !important;
  }
  .min-w-md-1100px-child > * {
    min-width: 1100px !important;
  }
  .min-w-md-1150px-child > * {
    min-width: 1150px !important;
  }
  .min-w-md-1200px-child > * {
    min-width: 1200px !important;
  }
  .min-w-md-1250px-child > * {
    min-width: 1250px !important;
  }
  .min-w-md-1300px-child > * {
    min-width: 1300px !important;
  }
  .min-w-md-1350px-child > * {
    min-width: 1350px !important;
  }
  .min-w-md-1400px-child > * {
    min-width: 1400px !important;
  }
  .min-w-md-1450px-child > * {
    min-width: 1450px !important;
  }
  .min-w-md-1500px-child > * {
    min-width: 1500px !important;
  }
  .min-w-md-1550px-child > * {
    min-width: 1550px !important;
  }
  .min-w-md-1600px-child > * {
    min-width: 1600px !important;
  }
  .min-w-md-1650px-child > * {
    min-width: 1650px !important;
  }
  .min-w-md-1700px-child > * {
    min-width: 1700px !important;
  }
  .min-w-md-1750px-child > * {
    min-width: 1750px !important;
  }
  .min-w-md-1800px-child > * {
    min-width: 1800px !important;
  }
  .min-w-md-1850px-child > * {
    min-width: 1850px !important;
  }
  .min-w-md-1900px-child > * {
    min-width: 1900px !important;
  }
  .min-w-md-1950px-child > * {
    min-width: 1950px !important;
  }
  .min-w-md-2000px-child > * {
    min-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-w-md-0-5em-child > * {
    min-width: 0.5em !important;
  }
  .min-w-md-1em-child > * {
    min-width: 1em !important;
  }
  .min-w-md-1-5em-child > * {
    min-width: 1.5em !important;
  }
  .min-w-md-2em-child > * {
    min-width: 2em !important;
  }
  .min-w-md-2-5em-child > * {
    min-width: 2.5em !important;
  }
  .min-w-md-3em-child > * {
    min-width: 3em !important;
  }
  .min-w-md-3-5em-child > * {
    min-width: 3.5em !important;
  }
  .min-w-md-4em-child > * {
    min-width: 4em !important;
  }
  .min-w-md-4-5em-child > * {
    min-width: 4.5em !important;
  }
  .min-w-md-5em-child > * {
    min-width: 5em !important;
  }
  .min-w-md-5-5em-child > * {
    min-width: 5.5em !important;
  }
  .min-w-md-6em-child > * {
    min-width: 6em !important;
  }
  .min-w-md-6-5em-child > * {
    min-width: 6.5em !important;
  }
  .min-w-md-7em-child > * {
    min-width: 7em !important;
  }
  .min-w-md-7-5em-child > * {
    min-width: 7.5em !important;
  }
  .min-w-md-8em-child > * {
    min-width: 8em !important;
  }
  .min-w-md-8-5em-child > * {
    min-width: 8.5em !important;
  }
  .min-w-md-9em-child > * {
    min-width: 9em !important;
  }
  .min-w-md-9-5em-child > * {
    min-width: 9.5em !important;
  }
  .min-w-md-10em-child > * {
    min-width: 10em !important;
  }
}
@media screen and (min-width: 992px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .min-w-lg-5ps-child > * {
    min-width: 5% !important;
  }
  .min-w-lg-10ps-child > * {
    min-width: 10% !important;
  }
  .min-w-lg-15ps-child > * {
    min-width: 15% !important;
  }
  .min-w-lg-20ps-child > * {
    min-width: 20% !important;
  }
  .min-w-lg-25ps-child > * {
    min-width: 25% !important;
  }
  .min-w-lg-30ps-child > * {
    min-width: 30% !important;
  }
  .min-w-lg-35ps-child > * {
    min-width: 35% !important;
  }
  .min-w-lg-40ps-child > * {
    min-width: 40% !important;
  }
  .min-w-lg-45ps-child > * {
    min-width: 45% !important;
  }
  .min-w-lg-50ps-child > * {
    min-width: 50% !important;
  }
  .min-w-lg-55ps-child > * {
    min-width: 55% !important;
  }
  .min-w-lg-60ps-child > * {
    min-width: 60% !important;
  }
  .min-w-lg-65ps-child > * {
    min-width: 65% !important;
  }
  .min-w-lg-70ps-child > * {
    min-width: 70% !important;
  }
  .min-w-lg-75ps-child > * {
    min-width: 75% !important;
  }
  .min-w-lg-80ps-child > * {
    min-width: 80% !important;
  }
  .min-w-lg-85ps-child > * {
    min-width: 85% !important;
  }
  .min-w-lg-90ps-child > * {
    min-width: 90% !important;
  }
  .min-w-lg-95ps-child > * {
    min-width: 95% !important;
  }
  .min-w-lg-100ps-child > * {
    min-width: 100% !important;
  }
  .min-w-lg-60ps-child > * {
    min-width: 60% !important;
  }
  .min-w-lg-70ps-child > * {
    min-width: 70% !important;
  }
  .min-w-lg-80ps-child > * {
    min-width: 80% !important;
  }
  .min-w-lg-90ps-child > * {
    min-width: 90% !important;
  }
  .min-w-lg-100ps-child > * {
    min-width: 100% !important;
  }
  .min-w-lg-110ps-child > * {
    min-width: 110% !important;
  }
  .min-w-lg-120ps-child > * {
    min-width: 120% !important;
  }
  .min-w-lg-130ps-child > * {
    min-width: 130% !important;
  }
  .min-w-lg-140ps-child > * {
    min-width: 140% !important;
  }
  .min-w-lg-150ps-child > * {
    min-width: 150% !important;
  }
  .min-w-lg-160ps-child > * {
    min-width: 160% !important;
  }
  .min-w-lg-170ps-child > * {
    min-width: 170% !important;
  }
  .min-w-lg-180ps-child > * {
    min-width: 180% !important;
  }
  .min-w-lg-190ps-child > * {
    min-width: 190% !important;
  }
  .min-w-lg-200ps-child > * {
    min-width: 200% !important;
  }
  .min-w-lg-210ps-child > * {
    min-width: 210% !important;
  }
  .min-w-lg-220ps-child > * {
    min-width: 220% !important;
  }
  .min-w-lg-230ps-child > * {
    min-width: 230% !important;
  }
  .min-w-lg-240ps-child > * {
    min-width: 240% !important;
  }
  .min-w-lg-250ps-child > * {
    min-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .min-w-lg-1px-child > * {
    min-width: 1px !important;
  }
  .min-w-lg-2px-child > * {
    min-width: 2px !important;
  }
  .min-w-lg-3px-child > * {
    min-width: 3px !important;
  }
  .min-w-lg-4px-child > * {
    min-width: 4px !important;
  }
  .min-w-lg-5px-child > * {
    min-width: 5px !important;
  }
  .min-w-lg-6px-child > * {
    min-width: 6px !important;
  }
  .min-w-lg-7px-child > * {
    min-width: 7px !important;
  }
  .min-w-lg-8px-child > * {
    min-width: 8px !important;
  }
  .min-w-lg-9px-child > * {
    min-width: 9px !important;
  }
  .min-w-lg-10px-child > * {
    min-width: 10px !important;
  }
  .min-w-lg-15px-child > * {
    min-width: 15px !important;
  }
  .min-w-lg-20px-child > * {
    min-width: 20px !important;
  }
  .min-w-lg-25px-child > * {
    min-width: 25px !important;
  }
  .min-w-lg-30px-child > * {
    min-width: 30px !important;
  }
  .min-w-lg-35px-child > * {
    min-width: 35px !important;
  }
  .min-w-lg-40px-child > * {
    min-width: 40px !important;
  }
  .min-w-lg-45px-child > * {
    min-width: 45px !important;
  }
  .min-w-lg-50px-child > * {
    min-width: 50px !important;
  }
  .min-w-lg-55px-child > * {
    min-width: 55px !important;
  }
  .min-w-lg-60px-child > * {
    min-width: 60px !important;
  }
  .min-w-lg-65px-child > * {
    min-width: 65px !important;
  }
  .min-w-lg-70px-child > * {
    min-width: 70px !important;
  }
  .min-w-lg-75px-child > * {
    min-width: 75px !important;
  }
  .min-w-lg-80px-child > * {
    min-width: 80px !important;
  }
  .min-w-lg-85px-child > * {
    min-width: 85px !important;
  }
  .min-w-lg-90px-child > * {
    min-width: 90px !important;
  }
  .min-w-lg-95px-child > * {
    min-width: 95px !important;
  }
  .min-w-lg-100px-child > * {
    min-width: 100px !important;
  }
  .min-w-lg-110px-child > * {
    min-width: 110px !important;
  }
  .min-w-lg-120px-child > * {
    min-width: 120px !important;
  }
  .min-w-lg-130px-child > * {
    min-width: 130px !important;
  }
  .min-w-lg-140px-child > * {
    min-width: 140px !important;
  }
  .min-w-lg-150px-child > * {
    min-width: 150px !important;
  }
  .min-w-lg-160px-child > * {
    min-width: 160px !important;
  }
  .min-w-lg-170px-child > * {
    min-width: 170px !important;
  }
  .min-w-lg-180px-child > * {
    min-width: 180px !important;
  }
  .min-w-lg-190px-child > * {
    min-width: 190px !important;
  }
  .min-w-lg-200px-child > * {
    min-width: 200px !important;
  }
  .min-w-lg-210px-child > * {
    min-width: 210px !important;
  }
  .min-w-lg-220px-child > * {
    min-width: 220px !important;
  }
  .min-w-lg-230px-child > * {
    min-width: 230px !important;
  }
  .min-w-lg-240px-child > * {
    min-width: 240px !important;
  }
  .min-w-lg-250px-child > * {
    min-width: 250px !important;
  }
  .min-w-lg-260px-child > * {
    min-width: 260px !important;
  }
  .min-w-lg-270px-child > * {
    min-width: 270px !important;
  }
  .min-w-lg-280px-child > * {
    min-width: 280px !important;
  }
  .min-w-lg-290px-child > * {
    min-width: 290px !important;
  }
  .min-w-lg-300px-child > * {
    min-width: 300px !important;
  }
  .min-w-lg-310px-child > * {
    min-width: 310px !important;
  }
  .min-w-lg-320px-child > * {
    min-width: 320px !important;
  }
  .min-w-lg-330px-child > * {
    min-width: 330px !important;
  }
  .min-w-lg-340px-child > * {
    min-width: 340px !important;
  }
  .min-w-lg-350px-child > * {
    min-width: 350px !important;
  }
  .min-w-lg-360px-child > * {
    min-width: 360px !important;
  }
  .min-w-lg-370px-child > * {
    min-width: 370px !important;
  }
  .min-w-lg-380px-child > * {
    min-width: 380px !important;
  }
  .min-w-lg-390px-child > * {
    min-width: 390px !important;
  }
  .min-w-lg-400px-child > * {
    min-width: 400px !important;
  }
  .min-w-lg-410px-child > * {
    min-width: 410px !important;
  }
  .min-w-lg-420px-child > * {
    min-width: 420px !important;
  }
  .min-w-lg-430px-child > * {
    min-width: 430px !important;
  }
  .min-w-lg-440px-child > * {
    min-width: 440px !important;
  }
  .min-w-lg-450px-child > * {
    min-width: 450px !important;
  }
  .min-w-lg-460px-child > * {
    min-width: 460px !important;
  }
  .min-w-lg-470px-child > * {
    min-width: 470px !important;
  }
  .min-w-lg-480px-child > * {
    min-width: 480px !important;
  }
  .min-w-lg-490px-child > * {
    min-width: 490px !important;
  }
  .min-w-lg-500px-child > * {
    min-width: 500px !important;
  }
  .min-w-lg-525px-child > * {
    min-width: 525px !important;
  }
  .min-w-lg-550px-child > * {
    min-width: 550px !important;
  }
  .min-w-lg-575px-child > * {
    min-width: 575px !important;
  }
  .min-w-lg-600px-child > * {
    min-width: 600px !important;
  }
  .min-w-lg-625px-child > * {
    min-width: 625px !important;
  }
  .min-w-lg-650px-child > * {
    min-width: 650px !important;
  }
  .min-w-lg-675px-child > * {
    min-width: 675px !important;
  }
  .min-w-lg-700px-child > * {
    min-width: 700px !important;
  }
  .min-w-lg-725px-child > * {
    min-width: 725px !important;
  }
  .min-w-lg-750px-child > * {
    min-width: 750px !important;
  }
  .min-w-lg-775px-child > * {
    min-width: 775px !important;
  }
  .min-w-lg-800px-child > * {
    min-width: 800px !important;
  }
  .min-w-lg-825px-child > * {
    min-width: 825px !important;
  }
  .min-w-lg-850px-child > * {
    min-width: 850px !important;
  }
  .min-w-lg-875px-child > * {
    min-width: 875px !important;
  }
  .min-w-lg-900px-child > * {
    min-width: 900px !important;
  }
  .min-w-lg-925px-child > * {
    min-width: 925px !important;
  }
  .min-w-lg-950px-child > * {
    min-width: 950px !important;
  }
  .min-w-lg-975px-child > * {
    min-width: 975px !important;
  }
  .min-w-lg-1000px-child > * {
    min-width: 1000px !important;
  }
  .min-w-lg-1050px-child > * {
    min-width: 1050px !important;
  }
  .min-w-lg-1100px-child > * {
    min-width: 1100px !important;
  }
  .min-w-lg-1150px-child > * {
    min-width: 1150px !important;
  }
  .min-w-lg-1200px-child > * {
    min-width: 1200px !important;
  }
  .min-w-lg-1250px-child > * {
    min-width: 1250px !important;
  }
  .min-w-lg-1300px-child > * {
    min-width: 1300px !important;
  }
  .min-w-lg-1350px-child > * {
    min-width: 1350px !important;
  }
  .min-w-lg-1400px-child > * {
    min-width: 1400px !important;
  }
  .min-w-lg-1450px-child > * {
    min-width: 1450px !important;
  }
  .min-w-lg-1500px-child > * {
    min-width: 1500px !important;
  }
  .min-w-lg-1550px-child > * {
    min-width: 1550px !important;
  }
  .min-w-lg-1600px-child > * {
    min-width: 1600px !important;
  }
  .min-w-lg-1650px-child > * {
    min-width: 1650px !important;
  }
  .min-w-lg-1700px-child > * {
    min-width: 1700px !important;
  }
  .min-w-lg-1750px-child > * {
    min-width: 1750px !important;
  }
  .min-w-lg-1800px-child > * {
    min-width: 1800px !important;
  }
  .min-w-lg-1850px-child > * {
    min-width: 1850px !important;
  }
  .min-w-lg-1900px-child > * {
    min-width: 1900px !important;
  }
  .min-w-lg-1950px-child > * {
    min-width: 1950px !important;
  }
  .min-w-lg-2000px-child > * {
    min-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-w-lg-0-5em-child > * {
    min-width: 0.5em !important;
  }
  .min-w-lg-1em-child > * {
    min-width: 1em !important;
  }
  .min-w-lg-1-5em-child > * {
    min-width: 1.5em !important;
  }
  .min-w-lg-2em-child > * {
    min-width: 2em !important;
  }
  .min-w-lg-2-5em-child > * {
    min-width: 2.5em !important;
  }
  .min-w-lg-3em-child > * {
    min-width: 3em !important;
  }
  .min-w-lg-3-5em-child > * {
    min-width: 3.5em !important;
  }
  .min-w-lg-4em-child > * {
    min-width: 4em !important;
  }
  .min-w-lg-4-5em-child > * {
    min-width: 4.5em !important;
  }
  .min-w-lg-5em-child > * {
    min-width: 5em !important;
  }
  .min-w-lg-5-5em-child > * {
    min-width: 5.5em !important;
  }
  .min-w-lg-6em-child > * {
    min-width: 6em !important;
  }
  .min-w-lg-6-5em-child > * {
    min-width: 6.5em !important;
  }
  .min-w-lg-7em-child > * {
    min-width: 7em !important;
  }
  .min-w-lg-7-5em-child > * {
    min-width: 7.5em !important;
  }
  .min-w-lg-8em-child > * {
    min-width: 8em !important;
  }
  .min-w-lg-8-5em-child > * {
    min-width: 8.5em !important;
  }
  .min-w-lg-9em-child > * {
    min-width: 9em !important;
  }
  .min-w-lg-9-5em-child > * {
    min-width: 9.5em !important;
  }
  .min-w-lg-10em-child > * {
    min-width: 10em !important;
  }
}
@media screen and (min-width: 1200px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .min-w-xl-5ps-child > * {
    min-width: 5% !important;
  }
  .min-w-xl-10ps-child > * {
    min-width: 10% !important;
  }
  .min-w-xl-15ps-child > * {
    min-width: 15% !important;
  }
  .min-w-xl-20ps-child > * {
    min-width: 20% !important;
  }
  .min-w-xl-25ps-child > * {
    min-width: 25% !important;
  }
  .min-w-xl-30ps-child > * {
    min-width: 30% !important;
  }
  .min-w-xl-35ps-child > * {
    min-width: 35% !important;
  }
  .min-w-xl-40ps-child > * {
    min-width: 40% !important;
  }
  .min-w-xl-45ps-child > * {
    min-width: 45% !important;
  }
  .min-w-xl-50ps-child > * {
    min-width: 50% !important;
  }
  .min-w-xl-55ps-child > * {
    min-width: 55% !important;
  }
  .min-w-xl-60ps-child > * {
    min-width: 60% !important;
  }
  .min-w-xl-65ps-child > * {
    min-width: 65% !important;
  }
  .min-w-xl-70ps-child > * {
    min-width: 70% !important;
  }
  .min-w-xl-75ps-child > * {
    min-width: 75% !important;
  }
  .min-w-xl-80ps-child > * {
    min-width: 80% !important;
  }
  .min-w-xl-85ps-child > * {
    min-width: 85% !important;
  }
  .min-w-xl-90ps-child > * {
    min-width: 90% !important;
  }
  .min-w-xl-95ps-child > * {
    min-width: 95% !important;
  }
  .min-w-xl-100ps-child > * {
    min-width: 100% !important;
  }
  .min-w-xl-60ps-child > * {
    min-width: 60% !important;
  }
  .min-w-xl-70ps-child > * {
    min-width: 70% !important;
  }
  .min-w-xl-80ps-child > * {
    min-width: 80% !important;
  }
  .min-w-xl-90ps-child > * {
    min-width: 90% !important;
  }
  .min-w-xl-100ps-child > * {
    min-width: 100% !important;
  }
  .min-w-xl-110ps-child > * {
    min-width: 110% !important;
  }
  .min-w-xl-120ps-child > * {
    min-width: 120% !important;
  }
  .min-w-xl-130ps-child > * {
    min-width: 130% !important;
  }
  .min-w-xl-140ps-child > * {
    min-width: 140% !important;
  }
  .min-w-xl-150ps-child > * {
    min-width: 150% !important;
  }
  .min-w-xl-160ps-child > * {
    min-width: 160% !important;
  }
  .min-w-xl-170ps-child > * {
    min-width: 170% !important;
  }
  .min-w-xl-180ps-child > * {
    min-width: 180% !important;
  }
  .min-w-xl-190ps-child > * {
    min-width: 190% !important;
  }
  .min-w-xl-200ps-child > * {
    min-width: 200% !important;
  }
  .min-w-xl-210ps-child > * {
    min-width: 210% !important;
  }
  .min-w-xl-220ps-child > * {
    min-width: 220% !important;
  }
  .min-w-xl-230ps-child > * {
    min-width: 230% !important;
  }
  .min-w-xl-240ps-child > * {
    min-width: 240% !important;
  }
  .min-w-xl-250ps-child > * {
    min-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .min-w-xl-1px-child > * {
    min-width: 1px !important;
  }
  .min-w-xl-2px-child > * {
    min-width: 2px !important;
  }
  .min-w-xl-3px-child > * {
    min-width: 3px !important;
  }
  .min-w-xl-4px-child > * {
    min-width: 4px !important;
  }
  .min-w-xl-5px-child > * {
    min-width: 5px !important;
  }
  .min-w-xl-6px-child > * {
    min-width: 6px !important;
  }
  .min-w-xl-7px-child > * {
    min-width: 7px !important;
  }
  .min-w-xl-8px-child > * {
    min-width: 8px !important;
  }
  .min-w-xl-9px-child > * {
    min-width: 9px !important;
  }
  .min-w-xl-10px-child > * {
    min-width: 10px !important;
  }
  .min-w-xl-15px-child > * {
    min-width: 15px !important;
  }
  .min-w-xl-20px-child > * {
    min-width: 20px !important;
  }
  .min-w-xl-25px-child > * {
    min-width: 25px !important;
  }
  .min-w-xl-30px-child > * {
    min-width: 30px !important;
  }
  .min-w-xl-35px-child > * {
    min-width: 35px !important;
  }
  .min-w-xl-40px-child > * {
    min-width: 40px !important;
  }
  .min-w-xl-45px-child > * {
    min-width: 45px !important;
  }
  .min-w-xl-50px-child > * {
    min-width: 50px !important;
  }
  .min-w-xl-55px-child > * {
    min-width: 55px !important;
  }
  .min-w-xl-60px-child > * {
    min-width: 60px !important;
  }
  .min-w-xl-65px-child > * {
    min-width: 65px !important;
  }
  .min-w-xl-70px-child > * {
    min-width: 70px !important;
  }
  .min-w-xl-75px-child > * {
    min-width: 75px !important;
  }
  .min-w-xl-80px-child > * {
    min-width: 80px !important;
  }
  .min-w-xl-85px-child > * {
    min-width: 85px !important;
  }
  .min-w-xl-90px-child > * {
    min-width: 90px !important;
  }
  .min-w-xl-95px-child > * {
    min-width: 95px !important;
  }
  .min-w-xl-100px-child > * {
    min-width: 100px !important;
  }
  .min-w-xl-110px-child > * {
    min-width: 110px !important;
  }
  .min-w-xl-120px-child > * {
    min-width: 120px !important;
  }
  .min-w-xl-130px-child > * {
    min-width: 130px !important;
  }
  .min-w-xl-140px-child > * {
    min-width: 140px !important;
  }
  .min-w-xl-150px-child > * {
    min-width: 150px !important;
  }
  .min-w-xl-160px-child > * {
    min-width: 160px !important;
  }
  .min-w-xl-170px-child > * {
    min-width: 170px !important;
  }
  .min-w-xl-180px-child > * {
    min-width: 180px !important;
  }
  .min-w-xl-190px-child > * {
    min-width: 190px !important;
  }
  .min-w-xl-200px-child > * {
    min-width: 200px !important;
  }
  .min-w-xl-210px-child > * {
    min-width: 210px !important;
  }
  .min-w-xl-220px-child > * {
    min-width: 220px !important;
  }
  .min-w-xl-230px-child > * {
    min-width: 230px !important;
  }
  .min-w-xl-240px-child > * {
    min-width: 240px !important;
  }
  .min-w-xl-250px-child > * {
    min-width: 250px !important;
  }
  .min-w-xl-260px-child > * {
    min-width: 260px !important;
  }
  .min-w-xl-270px-child > * {
    min-width: 270px !important;
  }
  .min-w-xl-280px-child > * {
    min-width: 280px !important;
  }
  .min-w-xl-290px-child > * {
    min-width: 290px !important;
  }
  .min-w-xl-300px-child > * {
    min-width: 300px !important;
  }
  .min-w-xl-310px-child > * {
    min-width: 310px !important;
  }
  .min-w-xl-320px-child > * {
    min-width: 320px !important;
  }
  .min-w-xl-330px-child > * {
    min-width: 330px !important;
  }
  .min-w-xl-340px-child > * {
    min-width: 340px !important;
  }
  .min-w-xl-350px-child > * {
    min-width: 350px !important;
  }
  .min-w-xl-360px-child > * {
    min-width: 360px !important;
  }
  .min-w-xl-370px-child > * {
    min-width: 370px !important;
  }
  .min-w-xl-380px-child > * {
    min-width: 380px !important;
  }
  .min-w-xl-390px-child > * {
    min-width: 390px !important;
  }
  .min-w-xl-400px-child > * {
    min-width: 400px !important;
  }
  .min-w-xl-410px-child > * {
    min-width: 410px !important;
  }
  .min-w-xl-420px-child > * {
    min-width: 420px !important;
  }
  .min-w-xl-430px-child > * {
    min-width: 430px !important;
  }
  .min-w-xl-440px-child > * {
    min-width: 440px !important;
  }
  .min-w-xl-450px-child > * {
    min-width: 450px !important;
  }
  .min-w-xl-460px-child > * {
    min-width: 460px !important;
  }
  .min-w-xl-470px-child > * {
    min-width: 470px !important;
  }
  .min-w-xl-480px-child > * {
    min-width: 480px !important;
  }
  .min-w-xl-490px-child > * {
    min-width: 490px !important;
  }
  .min-w-xl-500px-child > * {
    min-width: 500px !important;
  }
  .min-w-xl-525px-child > * {
    min-width: 525px !important;
  }
  .min-w-xl-550px-child > * {
    min-width: 550px !important;
  }
  .min-w-xl-575px-child > * {
    min-width: 575px !important;
  }
  .min-w-xl-600px-child > * {
    min-width: 600px !important;
  }
  .min-w-xl-625px-child > * {
    min-width: 625px !important;
  }
  .min-w-xl-650px-child > * {
    min-width: 650px !important;
  }
  .min-w-xl-675px-child > * {
    min-width: 675px !important;
  }
  .min-w-xl-700px-child > * {
    min-width: 700px !important;
  }
  .min-w-xl-725px-child > * {
    min-width: 725px !important;
  }
  .min-w-xl-750px-child > * {
    min-width: 750px !important;
  }
  .min-w-xl-775px-child > * {
    min-width: 775px !important;
  }
  .min-w-xl-800px-child > * {
    min-width: 800px !important;
  }
  .min-w-xl-825px-child > * {
    min-width: 825px !important;
  }
  .min-w-xl-850px-child > * {
    min-width: 850px !important;
  }
  .min-w-xl-875px-child > * {
    min-width: 875px !important;
  }
  .min-w-xl-900px-child > * {
    min-width: 900px !important;
  }
  .min-w-xl-925px-child > * {
    min-width: 925px !important;
  }
  .min-w-xl-950px-child > * {
    min-width: 950px !important;
  }
  .min-w-xl-975px-child > * {
    min-width: 975px !important;
  }
  .min-w-xl-1000px-child > * {
    min-width: 1000px !important;
  }
  .min-w-xl-1050px-child > * {
    min-width: 1050px !important;
  }
  .min-w-xl-1100px-child > * {
    min-width: 1100px !important;
  }
  .min-w-xl-1150px-child > * {
    min-width: 1150px !important;
  }
  .min-w-xl-1200px-child > * {
    min-width: 1200px !important;
  }
  .min-w-xl-1250px-child > * {
    min-width: 1250px !important;
  }
  .min-w-xl-1300px-child > * {
    min-width: 1300px !important;
  }
  .min-w-xl-1350px-child > * {
    min-width: 1350px !important;
  }
  .min-w-xl-1400px-child > * {
    min-width: 1400px !important;
  }
  .min-w-xl-1450px-child > * {
    min-width: 1450px !important;
  }
  .min-w-xl-1500px-child > * {
    min-width: 1500px !important;
  }
  .min-w-xl-1550px-child > * {
    min-width: 1550px !important;
  }
  .min-w-xl-1600px-child > * {
    min-width: 1600px !important;
  }
  .min-w-xl-1650px-child > * {
    min-width: 1650px !important;
  }
  .min-w-xl-1700px-child > * {
    min-width: 1700px !important;
  }
  .min-w-xl-1750px-child > * {
    min-width: 1750px !important;
  }
  .min-w-xl-1800px-child > * {
    min-width: 1800px !important;
  }
  .min-w-xl-1850px-child > * {
    min-width: 1850px !important;
  }
  .min-w-xl-1900px-child > * {
    min-width: 1900px !important;
  }
  .min-w-xl-1950px-child > * {
    min-width: 1950px !important;
  }
  .min-w-xl-2000px-child > * {
    min-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-w-xl-0-5em-child > * {
    min-width: 0.5em !important;
  }
  .min-w-xl-1em-child > * {
    min-width: 1em !important;
  }
  .min-w-xl-1-5em-child > * {
    min-width: 1.5em !important;
  }
  .min-w-xl-2em-child > * {
    min-width: 2em !important;
  }
  .min-w-xl-2-5em-child > * {
    min-width: 2.5em !important;
  }
  .min-w-xl-3em-child > * {
    min-width: 3em !important;
  }
  .min-w-xl-3-5em-child > * {
    min-width: 3.5em !important;
  }
  .min-w-xl-4em-child > * {
    min-width: 4em !important;
  }
  .min-w-xl-4-5em-child > * {
    min-width: 4.5em !important;
  }
  .min-w-xl-5em-child > * {
    min-width: 5em !important;
  }
  .min-w-xl-5-5em-child > * {
    min-width: 5.5em !important;
  }
  .min-w-xl-6em-child > * {
    min-width: 6em !important;
  }
  .min-w-xl-6-5em-child > * {
    min-width: 6.5em !important;
  }
  .min-w-xl-7em-child > * {
    min-width: 7em !important;
  }
  .min-w-xl-7-5em-child > * {
    min-width: 7.5em !important;
  }
  .min-w-xl-8em-child > * {
    min-width: 8em !important;
  }
  .min-w-xl-8-5em-child > * {
    min-width: 8.5em !important;
  }
  .min-w-xl-9em-child > * {
    min-width: 9em !important;
  }
  .min-w-xl-9-5em-child > * {
    min-width: 9.5em !important;
  }
  .min-w-xl-10em-child > * {
    min-width: 10em !important;
  }
}
@media screen and (min-width: 1400px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .min-w-xxl-5ps-child > * {
    min-width: 5% !important;
  }
  .min-w-xxl-10ps-child > * {
    min-width: 10% !important;
  }
  .min-w-xxl-15ps-child > * {
    min-width: 15% !important;
  }
  .min-w-xxl-20ps-child > * {
    min-width: 20% !important;
  }
  .min-w-xxl-25ps-child > * {
    min-width: 25% !important;
  }
  .min-w-xxl-30ps-child > * {
    min-width: 30% !important;
  }
  .min-w-xxl-35ps-child > * {
    min-width: 35% !important;
  }
  .min-w-xxl-40ps-child > * {
    min-width: 40% !important;
  }
  .min-w-xxl-45ps-child > * {
    min-width: 45% !important;
  }
  .min-w-xxl-50ps-child > * {
    min-width: 50% !important;
  }
  .min-w-xxl-55ps-child > * {
    min-width: 55% !important;
  }
  .min-w-xxl-60ps-child > * {
    min-width: 60% !important;
  }
  .min-w-xxl-65ps-child > * {
    min-width: 65% !important;
  }
  .min-w-xxl-70ps-child > * {
    min-width: 70% !important;
  }
  .min-w-xxl-75ps-child > * {
    min-width: 75% !important;
  }
  .min-w-xxl-80ps-child > * {
    min-width: 80% !important;
  }
  .min-w-xxl-85ps-child > * {
    min-width: 85% !important;
  }
  .min-w-xxl-90ps-child > * {
    min-width: 90% !important;
  }
  .min-w-xxl-95ps-child > * {
    min-width: 95% !important;
  }
  .min-w-xxl-100ps-child > * {
    min-width: 100% !important;
  }
  .min-w-xxl-60ps-child > * {
    min-width: 60% !important;
  }
  .min-w-xxl-70ps-child > * {
    min-width: 70% !important;
  }
  .min-w-xxl-80ps-child > * {
    min-width: 80% !important;
  }
  .min-w-xxl-90ps-child > * {
    min-width: 90% !important;
  }
  .min-w-xxl-100ps-child > * {
    min-width: 100% !important;
  }
  .min-w-xxl-110ps-child > * {
    min-width: 110% !important;
  }
  .min-w-xxl-120ps-child > * {
    min-width: 120% !important;
  }
  .min-w-xxl-130ps-child > * {
    min-width: 130% !important;
  }
  .min-w-xxl-140ps-child > * {
    min-width: 140% !important;
  }
  .min-w-xxl-150ps-child > * {
    min-width: 150% !important;
  }
  .min-w-xxl-160ps-child > * {
    min-width: 160% !important;
  }
  .min-w-xxl-170ps-child > * {
    min-width: 170% !important;
  }
  .min-w-xxl-180ps-child > * {
    min-width: 180% !important;
  }
  .min-w-xxl-190ps-child > * {
    min-width: 190% !important;
  }
  .min-w-xxl-200ps-child > * {
    min-width: 200% !important;
  }
  .min-w-xxl-210ps-child > * {
    min-width: 210% !important;
  }
  .min-w-xxl-220ps-child > * {
    min-width: 220% !important;
  }
  .min-w-xxl-230ps-child > * {
    min-width: 230% !important;
  }
  .min-w-xxl-240ps-child > * {
    min-width: 240% !important;
  }
  .min-w-xxl-250ps-child > * {
    min-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .min-w-xxl-1px-child > * {
    min-width: 1px !important;
  }
  .min-w-xxl-2px-child > * {
    min-width: 2px !important;
  }
  .min-w-xxl-3px-child > * {
    min-width: 3px !important;
  }
  .min-w-xxl-4px-child > * {
    min-width: 4px !important;
  }
  .min-w-xxl-5px-child > * {
    min-width: 5px !important;
  }
  .min-w-xxl-6px-child > * {
    min-width: 6px !important;
  }
  .min-w-xxl-7px-child > * {
    min-width: 7px !important;
  }
  .min-w-xxl-8px-child > * {
    min-width: 8px !important;
  }
  .min-w-xxl-9px-child > * {
    min-width: 9px !important;
  }
  .min-w-xxl-10px-child > * {
    min-width: 10px !important;
  }
  .min-w-xxl-15px-child > * {
    min-width: 15px !important;
  }
  .min-w-xxl-20px-child > * {
    min-width: 20px !important;
  }
  .min-w-xxl-25px-child > * {
    min-width: 25px !important;
  }
  .min-w-xxl-30px-child > * {
    min-width: 30px !important;
  }
  .min-w-xxl-35px-child > * {
    min-width: 35px !important;
  }
  .min-w-xxl-40px-child > * {
    min-width: 40px !important;
  }
  .min-w-xxl-45px-child > * {
    min-width: 45px !important;
  }
  .min-w-xxl-50px-child > * {
    min-width: 50px !important;
  }
  .min-w-xxl-55px-child > * {
    min-width: 55px !important;
  }
  .min-w-xxl-60px-child > * {
    min-width: 60px !important;
  }
  .min-w-xxl-65px-child > * {
    min-width: 65px !important;
  }
  .min-w-xxl-70px-child > * {
    min-width: 70px !important;
  }
  .min-w-xxl-75px-child > * {
    min-width: 75px !important;
  }
  .min-w-xxl-80px-child > * {
    min-width: 80px !important;
  }
  .min-w-xxl-85px-child > * {
    min-width: 85px !important;
  }
  .min-w-xxl-90px-child > * {
    min-width: 90px !important;
  }
  .min-w-xxl-95px-child > * {
    min-width: 95px !important;
  }
  .min-w-xxl-100px-child > * {
    min-width: 100px !important;
  }
  .min-w-xxl-110px-child > * {
    min-width: 110px !important;
  }
  .min-w-xxl-120px-child > * {
    min-width: 120px !important;
  }
  .min-w-xxl-130px-child > * {
    min-width: 130px !important;
  }
  .min-w-xxl-140px-child > * {
    min-width: 140px !important;
  }
  .min-w-xxl-150px-child > * {
    min-width: 150px !important;
  }
  .min-w-xxl-160px-child > * {
    min-width: 160px !important;
  }
  .min-w-xxl-170px-child > * {
    min-width: 170px !important;
  }
  .min-w-xxl-180px-child > * {
    min-width: 180px !important;
  }
  .min-w-xxl-190px-child > * {
    min-width: 190px !important;
  }
  .min-w-xxl-200px-child > * {
    min-width: 200px !important;
  }
  .min-w-xxl-210px-child > * {
    min-width: 210px !important;
  }
  .min-w-xxl-220px-child > * {
    min-width: 220px !important;
  }
  .min-w-xxl-230px-child > * {
    min-width: 230px !important;
  }
  .min-w-xxl-240px-child > * {
    min-width: 240px !important;
  }
  .min-w-xxl-250px-child > * {
    min-width: 250px !important;
  }
  .min-w-xxl-260px-child > * {
    min-width: 260px !important;
  }
  .min-w-xxl-270px-child > * {
    min-width: 270px !important;
  }
  .min-w-xxl-280px-child > * {
    min-width: 280px !important;
  }
  .min-w-xxl-290px-child > * {
    min-width: 290px !important;
  }
  .min-w-xxl-300px-child > * {
    min-width: 300px !important;
  }
  .min-w-xxl-310px-child > * {
    min-width: 310px !important;
  }
  .min-w-xxl-320px-child > * {
    min-width: 320px !important;
  }
  .min-w-xxl-330px-child > * {
    min-width: 330px !important;
  }
  .min-w-xxl-340px-child > * {
    min-width: 340px !important;
  }
  .min-w-xxl-350px-child > * {
    min-width: 350px !important;
  }
  .min-w-xxl-360px-child > * {
    min-width: 360px !important;
  }
  .min-w-xxl-370px-child > * {
    min-width: 370px !important;
  }
  .min-w-xxl-380px-child > * {
    min-width: 380px !important;
  }
  .min-w-xxl-390px-child > * {
    min-width: 390px !important;
  }
  .min-w-xxl-400px-child > * {
    min-width: 400px !important;
  }
  .min-w-xxl-410px-child > * {
    min-width: 410px !important;
  }
  .min-w-xxl-420px-child > * {
    min-width: 420px !important;
  }
  .min-w-xxl-430px-child > * {
    min-width: 430px !important;
  }
  .min-w-xxl-440px-child > * {
    min-width: 440px !important;
  }
  .min-w-xxl-450px-child > * {
    min-width: 450px !important;
  }
  .min-w-xxl-460px-child > * {
    min-width: 460px !important;
  }
  .min-w-xxl-470px-child > * {
    min-width: 470px !important;
  }
  .min-w-xxl-480px-child > * {
    min-width: 480px !important;
  }
  .min-w-xxl-490px-child > * {
    min-width: 490px !important;
  }
  .min-w-xxl-500px-child > * {
    min-width: 500px !important;
  }
  .min-w-xxl-525px-child > * {
    min-width: 525px !important;
  }
  .min-w-xxl-550px-child > * {
    min-width: 550px !important;
  }
  .min-w-xxl-575px-child > * {
    min-width: 575px !important;
  }
  .min-w-xxl-600px-child > * {
    min-width: 600px !important;
  }
  .min-w-xxl-625px-child > * {
    min-width: 625px !important;
  }
  .min-w-xxl-650px-child > * {
    min-width: 650px !important;
  }
  .min-w-xxl-675px-child > * {
    min-width: 675px !important;
  }
  .min-w-xxl-700px-child > * {
    min-width: 700px !important;
  }
  .min-w-xxl-725px-child > * {
    min-width: 725px !important;
  }
  .min-w-xxl-750px-child > * {
    min-width: 750px !important;
  }
  .min-w-xxl-775px-child > * {
    min-width: 775px !important;
  }
  .min-w-xxl-800px-child > * {
    min-width: 800px !important;
  }
  .min-w-xxl-825px-child > * {
    min-width: 825px !important;
  }
  .min-w-xxl-850px-child > * {
    min-width: 850px !important;
  }
  .min-w-xxl-875px-child > * {
    min-width: 875px !important;
  }
  .min-w-xxl-900px-child > * {
    min-width: 900px !important;
  }
  .min-w-xxl-925px-child > * {
    min-width: 925px !important;
  }
  .min-w-xxl-950px-child > * {
    min-width: 950px !important;
  }
  .min-w-xxl-975px-child > * {
    min-width: 975px !important;
  }
  .min-w-xxl-1000px-child > * {
    min-width: 1000px !important;
  }
  .min-w-xxl-1050px-child > * {
    min-width: 1050px !important;
  }
  .min-w-xxl-1100px-child > * {
    min-width: 1100px !important;
  }
  .min-w-xxl-1150px-child > * {
    min-width: 1150px !important;
  }
  .min-w-xxl-1200px-child > * {
    min-width: 1200px !important;
  }
  .min-w-xxl-1250px-child > * {
    min-width: 1250px !important;
  }
  .min-w-xxl-1300px-child > * {
    min-width: 1300px !important;
  }
  .min-w-xxl-1350px-child > * {
    min-width: 1350px !important;
  }
  .min-w-xxl-1400px-child > * {
    min-width: 1400px !important;
  }
  .min-w-xxl-1450px-child > * {
    min-width: 1450px !important;
  }
  .min-w-xxl-1500px-child > * {
    min-width: 1500px !important;
  }
  .min-w-xxl-1550px-child > * {
    min-width: 1550px !important;
  }
  .min-w-xxl-1600px-child > * {
    min-width: 1600px !important;
  }
  .min-w-xxl-1650px-child > * {
    min-width: 1650px !important;
  }
  .min-w-xxl-1700px-child > * {
    min-width: 1700px !important;
  }
  .min-w-xxl-1750px-child > * {
    min-width: 1750px !important;
  }
  .min-w-xxl-1800px-child > * {
    min-width: 1800px !important;
  }
  .min-w-xxl-1850px-child > * {
    min-width: 1850px !important;
  }
  .min-w-xxl-1900px-child > * {
    min-width: 1900px !important;
  }
  .min-w-xxl-1950px-child > * {
    min-width: 1950px !important;
  }
  .min-w-xxl-2000px-child > * {
    min-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-w-xxl-0-5em-child > * {
    min-width: 0.5em !important;
  }
  .min-w-xxl-1em-child > * {
    min-width: 1em !important;
  }
  .min-w-xxl-1-5em-child > * {
    min-width: 1.5em !important;
  }
  .min-w-xxl-2em-child > * {
    min-width: 2em !important;
  }
  .min-w-xxl-2-5em-child > * {
    min-width: 2.5em !important;
  }
  .min-w-xxl-3em-child > * {
    min-width: 3em !important;
  }
  .min-w-xxl-3-5em-child > * {
    min-width: 3.5em !important;
  }
  .min-w-xxl-4em-child > * {
    min-width: 4em !important;
  }
  .min-w-xxl-4-5em-child > * {
    min-width: 4.5em !important;
  }
  .min-w-xxl-5em-child > * {
    min-width: 5em !important;
  }
  .min-w-xxl-5-5em-child > * {
    min-width: 5.5em !important;
  }
  .min-w-xxl-6em-child > * {
    min-width: 6em !important;
  }
  .min-w-xxl-6-5em-child > * {
    min-width: 6.5em !important;
  }
  .min-w-xxl-7em-child > * {
    min-width: 7em !important;
  }
  .min-w-xxl-7-5em-child > * {
    min-width: 7.5em !important;
  }
  .min-w-xxl-8em-child > * {
    min-width: 8em !important;
  }
  .min-w-xxl-8-5em-child > * {
    min-width: 8.5em !important;
  }
  .min-w-xxl-9em-child > * {
    min-width: 9em !important;
  }
  .min-w-xxl-9-5em-child > * {
    min-width: 9.5em !important;
  }
  .min-w-xxl-10em-child > * {
    min-width: 10em !important;
  }
}
/* --------------------------------------------------------------------------------
self
-------------------------------------------------------------------------------- */
/* ----------------------------------------
     width inherit に設定したutility
---------------------------------------- */
@media screen and (min-width: 0px) {
  .w-auto {
    width: auto !important;
  }
  .w-inherit {
    width: inherit !important;
  }
}
@media screen and (min-width: 576px) {
  .w-sm-auto {
    width: auto !important;
  }
  .w-sm-inherit {
    width: inherit !important;
  }
}
@media screen and (min-width: 768px) {
  .w-md-auto {
    width: auto !important;
  }
  .w-md-inherit {
    width: inherit !important;
  }
}
@media screen and (min-width: 992px) {
  .w-lg-auto {
    width: auto !important;
  }
  .w-lg-inherit {
    width: inherit !important;
  }
}
@media screen and (min-width: 1200px) {
  .w-xl-auto {
    width: auto !important;
  }
  .w-xl-inherit {
    width: inherit !important;
  }
}
@media screen and (min-width: 1400px) {
  .w-xxl-auto {
    width: auto !important;
  }
  .w-xxl-inherit {
    width: inherit !important;
  }
}
@media screen and (min-width: 0px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .w-5ps {
    width: 5% !important;
  }
  .w-10ps {
    width: 10% !important;
  }
  .w-15ps {
    width: 15% !important;
  }
  .w-20ps {
    width: 20% !important;
  }
  .w-25ps {
    width: 25% !important;
  }
  .w-30ps {
    width: 30% !important;
  }
  .w-35ps {
    width: 35% !important;
  }
  .w-40ps {
    width: 40% !important;
  }
  .w-45ps {
    width: 45% !important;
  }
  .w-50ps {
    width: 50% !important;
  }
  .w-55ps {
    width: 55% !important;
  }
  .w-60ps {
    width: 60% !important;
  }
  .w-65ps {
    width: 65% !important;
  }
  .w-70ps {
    width: 70% !important;
  }
  .w-75ps {
    width: 75% !important;
  }
  .w-80ps {
    width: 80% !important;
  }
  .w-85ps {
    width: 85% !important;
  }
  .w-90ps {
    width: 90% !important;
  }
  .w-95ps {
    width: 95% !important;
  }
  .w-100ps {
    width: 100% !important;
  }
  .w-60ps {
    width: 60% !important;
  }
  .w-70ps {
    width: 70% !important;
  }
  .w-80ps {
    width: 80% !important;
  }
  .w-90ps {
    width: 90% !important;
  }
  .w-100ps {
    width: 100% !important;
  }
  .w-110ps {
    width: 110% !important;
  }
  .w-120ps {
    width: 120% !important;
  }
  .w-130ps {
    width: 130% !important;
  }
  .w-140ps {
    width: 140% !important;
  }
  .w-150ps {
    width: 150% !important;
  }
  .w-160ps {
    width: 160% !important;
  }
  .w-170ps {
    width: 170% !important;
  }
  .w-180ps {
    width: 180% !important;
  }
  .w-190ps {
    width: 190% !important;
  }
  .w-200ps {
    width: 200% !important;
  }
  .w-210ps {
    width: 210% !important;
  }
  .w-220ps {
    width: 220% !important;
  }
  .w-230ps {
    width: 230% !important;
  }
  .w-240ps {
    width: 240% !important;
  }
  .w-250ps {
    width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .w-1px {
    width: 1px !important;
  }
  .w-2px {
    width: 2px !important;
  }
  .w-3px {
    width: 3px !important;
  }
  .w-4px {
    width: 4px !important;
  }
  .w-5px {
    width: 5px !important;
  }
  .w-6px {
    width: 6px !important;
  }
  .w-7px {
    width: 7px !important;
  }
  .w-8px {
    width: 8px !important;
  }
  .w-9px {
    width: 9px !important;
  }
  .w-10px {
    width: 10px !important;
  }
  .w-15px {
    width: 15px !important;
  }
  .w-20px {
    width: 20px !important;
  }
  .w-25px {
    width: 25px !important;
  }
  .w-30px {
    width: 30px !important;
  }
  .w-35px {
    width: 35px !important;
  }
  .w-40px {
    width: 40px !important;
  }
  .w-45px {
    width: 45px !important;
  }
  .w-50px {
    width: 50px !important;
  }
  .w-55px {
    width: 55px !important;
  }
  .w-60px {
    width: 60px !important;
  }
  .w-65px {
    width: 65px !important;
  }
  .w-70px {
    width: 70px !important;
  }
  .w-75px {
    width: 75px !important;
  }
  .w-80px {
    width: 80px !important;
  }
  .w-85px {
    width: 85px !important;
  }
  .w-90px {
    width: 90px !important;
  }
  .w-95px {
    width: 95px !important;
  }
  .w-100px {
    width: 100px !important;
  }
  .w-110px {
    width: 110px !important;
  }
  .w-120px {
    width: 120px !important;
  }
  .w-130px {
    width: 130px !important;
  }
  .w-140px {
    width: 140px !important;
  }
  .w-150px {
    width: 150px !important;
  }
  .w-160px {
    width: 160px !important;
  }
  .w-170px {
    width: 170px !important;
  }
  .w-180px {
    width: 180px !important;
  }
  .w-190px {
    width: 190px !important;
  }
  .w-200px {
    width: 200px !important;
  }
  .w-210px {
    width: 210px !important;
  }
  .w-220px {
    width: 220px !important;
  }
  .w-230px {
    width: 230px !important;
  }
  .w-240px {
    width: 240px !important;
  }
  .w-250px {
    width: 250px !important;
  }
  .w-260px {
    width: 260px !important;
  }
  .w-270px {
    width: 270px !important;
  }
  .w-280px {
    width: 280px !important;
  }
  .w-290px {
    width: 290px !important;
  }
  .w-300px {
    width: 300px !important;
  }
  .w-310px {
    width: 310px !important;
  }
  .w-320px {
    width: 320px !important;
  }
  .w-330px {
    width: 330px !important;
  }
  .w-340px {
    width: 340px !important;
  }
  .w-350px {
    width: 350px !important;
  }
  .w-360px {
    width: 360px !important;
  }
  .w-370px {
    width: 370px !important;
  }
  .w-380px {
    width: 380px !important;
  }
  .w-390px {
    width: 390px !important;
  }
  .w-400px {
    width: 400px !important;
  }
  .w-410px {
    width: 410px !important;
  }
  .w-420px {
    width: 420px !important;
  }
  .w-430px {
    width: 430px !important;
  }
  .w-440px {
    width: 440px !important;
  }
  .w-450px {
    width: 450px !important;
  }
  .w-460px {
    width: 460px !important;
  }
  .w-470px {
    width: 470px !important;
  }
  .w-480px {
    width: 480px !important;
  }
  .w-490px {
    width: 490px !important;
  }
  .w-500px {
    width: 500px !important;
  }
  .w-525px {
    width: 525px !important;
  }
  .w-550px {
    width: 550px !important;
  }
  .w-575px {
    width: 575px !important;
  }
  .w-600px {
    width: 600px !important;
  }
  .w-625px {
    width: 625px !important;
  }
  .w-650px {
    width: 650px !important;
  }
  .w-675px {
    width: 675px !important;
  }
  .w-700px {
    width: 700px !important;
  }
  .w-725px {
    width: 725px !important;
  }
  .w-750px {
    width: 750px !important;
  }
  .w-775px {
    width: 775px !important;
  }
  .w-800px {
    width: 800px !important;
  }
  .w-825px {
    width: 825px !important;
  }
  .w-850px {
    width: 850px !important;
  }
  .w-875px {
    width: 875px !important;
  }
  .w-900px {
    width: 900px !important;
  }
  .w-925px {
    width: 925px !important;
  }
  .w-950px {
    width: 950px !important;
  }
  .w-975px {
    width: 975px !important;
  }
  .w-1000px {
    width: 1000px !important;
  }
  .w-1050px {
    width: 1050px !important;
  }
  .w-1100px {
    width: 1100px !important;
  }
  .w-1150px {
    width: 1150px !important;
  }
  .w-1200px {
    width: 1200px !important;
  }
  .w-1250px {
    width: 1250px !important;
  }
  .w-1300px {
    width: 1300px !important;
  }
  .w-1350px {
    width: 1350px !important;
  }
  .w-1400px {
    width: 1400px !important;
  }
  .w-1450px {
    width: 1450px !important;
  }
  .w-1500px {
    width: 1500px !important;
  }
  .w-1550px {
    width: 1550px !important;
  }
  .w-1600px {
    width: 1600px !important;
  }
  .w-1650px {
    width: 1650px !important;
  }
  .w-1700px {
    width: 1700px !important;
  }
  .w-1750px {
    width: 1750px !important;
  }
  .w-1800px {
    width: 1800px !important;
  }
  .w-1850px {
    width: 1850px !important;
  }
  .w-1900px {
    width: 1900px !important;
  }
  .w-1950px {
    width: 1950px !important;
  }
  .w-2000px {
    width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .w-0-5em {
    width: 0.5em !important;
  }
  .w-1em {
    width: 1em !important;
  }
  .w-1-5em {
    width: 1.5em !important;
  }
  .w-2em {
    width: 2em !important;
  }
  .w-2-5em {
    width: 2.5em !important;
  }
  .w-3em {
    width: 3em !important;
  }
  .w-3-5em {
    width: 3.5em !important;
  }
  .w-4em {
    width: 4em !important;
  }
  .w-4-5em {
    width: 4.5em !important;
  }
  .w-5em {
    width: 5em !important;
  }
  .w-5-5em {
    width: 5.5em !important;
  }
  .w-6em {
    width: 6em !important;
  }
  .w-6-5em {
    width: 6.5em !important;
  }
  .w-7em {
    width: 7em !important;
  }
  .w-7-5em {
    width: 7.5em !important;
  }
  .w-8em {
    width: 8em !important;
  }
  .w-8-5em {
    width: 8.5em !important;
  }
  .w-9em {
    width: 9em !important;
  }
  .w-9-5em {
    width: 9.5em !important;
  }
  .w-10em {
    width: 10em !important;
  }
}
@media screen and (min-width: 576px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .w-sm-5ps {
    width: 5% !important;
  }
  .w-sm-10ps {
    width: 10% !important;
  }
  .w-sm-15ps {
    width: 15% !important;
  }
  .w-sm-20ps {
    width: 20% !important;
  }
  .w-sm-25ps {
    width: 25% !important;
  }
  .w-sm-30ps {
    width: 30% !important;
  }
  .w-sm-35ps {
    width: 35% !important;
  }
  .w-sm-40ps {
    width: 40% !important;
  }
  .w-sm-45ps {
    width: 45% !important;
  }
  .w-sm-50ps {
    width: 50% !important;
  }
  .w-sm-55ps {
    width: 55% !important;
  }
  .w-sm-60ps {
    width: 60% !important;
  }
  .w-sm-65ps {
    width: 65% !important;
  }
  .w-sm-70ps {
    width: 70% !important;
  }
  .w-sm-75ps {
    width: 75% !important;
  }
  .w-sm-80ps {
    width: 80% !important;
  }
  .w-sm-85ps {
    width: 85% !important;
  }
  .w-sm-90ps {
    width: 90% !important;
  }
  .w-sm-95ps {
    width: 95% !important;
  }
  .w-sm-100ps {
    width: 100% !important;
  }
  .w-sm-60ps {
    width: 60% !important;
  }
  .w-sm-70ps {
    width: 70% !important;
  }
  .w-sm-80ps {
    width: 80% !important;
  }
  .w-sm-90ps {
    width: 90% !important;
  }
  .w-sm-100ps {
    width: 100% !important;
  }
  .w-sm-110ps {
    width: 110% !important;
  }
  .w-sm-120ps {
    width: 120% !important;
  }
  .w-sm-130ps {
    width: 130% !important;
  }
  .w-sm-140ps {
    width: 140% !important;
  }
  .w-sm-150ps {
    width: 150% !important;
  }
  .w-sm-160ps {
    width: 160% !important;
  }
  .w-sm-170ps {
    width: 170% !important;
  }
  .w-sm-180ps {
    width: 180% !important;
  }
  .w-sm-190ps {
    width: 190% !important;
  }
  .w-sm-200ps {
    width: 200% !important;
  }
  .w-sm-210ps {
    width: 210% !important;
  }
  .w-sm-220ps {
    width: 220% !important;
  }
  .w-sm-230ps {
    width: 230% !important;
  }
  .w-sm-240ps {
    width: 240% !important;
  }
  .w-sm-250ps {
    width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .w-sm-1px {
    width: 1px !important;
  }
  .w-sm-2px {
    width: 2px !important;
  }
  .w-sm-3px {
    width: 3px !important;
  }
  .w-sm-4px {
    width: 4px !important;
  }
  .w-sm-5px {
    width: 5px !important;
  }
  .w-sm-6px {
    width: 6px !important;
  }
  .w-sm-7px {
    width: 7px !important;
  }
  .w-sm-8px {
    width: 8px !important;
  }
  .w-sm-9px {
    width: 9px !important;
  }
  .w-sm-10px {
    width: 10px !important;
  }
  .w-sm-15px {
    width: 15px !important;
  }
  .w-sm-20px {
    width: 20px !important;
  }
  .w-sm-25px {
    width: 25px !important;
  }
  .w-sm-30px {
    width: 30px !important;
  }
  .w-sm-35px {
    width: 35px !important;
  }
  .w-sm-40px {
    width: 40px !important;
  }
  .w-sm-45px {
    width: 45px !important;
  }
  .w-sm-50px {
    width: 50px !important;
  }
  .w-sm-55px {
    width: 55px !important;
  }
  .w-sm-60px {
    width: 60px !important;
  }
  .w-sm-65px {
    width: 65px !important;
  }
  .w-sm-70px {
    width: 70px !important;
  }
  .w-sm-75px {
    width: 75px !important;
  }
  .w-sm-80px {
    width: 80px !important;
  }
  .w-sm-85px {
    width: 85px !important;
  }
  .w-sm-90px {
    width: 90px !important;
  }
  .w-sm-95px {
    width: 95px !important;
  }
  .w-sm-100px {
    width: 100px !important;
  }
  .w-sm-110px {
    width: 110px !important;
  }
  .w-sm-120px {
    width: 120px !important;
  }
  .w-sm-130px {
    width: 130px !important;
  }
  .w-sm-140px {
    width: 140px !important;
  }
  .w-sm-150px {
    width: 150px !important;
  }
  .w-sm-160px {
    width: 160px !important;
  }
  .w-sm-170px {
    width: 170px !important;
  }
  .w-sm-180px {
    width: 180px !important;
  }
  .w-sm-190px {
    width: 190px !important;
  }
  .w-sm-200px {
    width: 200px !important;
  }
  .w-sm-210px {
    width: 210px !important;
  }
  .w-sm-220px {
    width: 220px !important;
  }
  .w-sm-230px {
    width: 230px !important;
  }
  .w-sm-240px {
    width: 240px !important;
  }
  .w-sm-250px {
    width: 250px !important;
  }
  .w-sm-260px {
    width: 260px !important;
  }
  .w-sm-270px {
    width: 270px !important;
  }
  .w-sm-280px {
    width: 280px !important;
  }
  .w-sm-290px {
    width: 290px !important;
  }
  .w-sm-300px {
    width: 300px !important;
  }
  .w-sm-310px {
    width: 310px !important;
  }
  .w-sm-320px {
    width: 320px !important;
  }
  .w-sm-330px {
    width: 330px !important;
  }
  .w-sm-340px {
    width: 340px !important;
  }
  .w-sm-350px {
    width: 350px !important;
  }
  .w-sm-360px {
    width: 360px !important;
  }
  .w-sm-370px {
    width: 370px !important;
  }
  .w-sm-380px {
    width: 380px !important;
  }
  .w-sm-390px {
    width: 390px !important;
  }
  .w-sm-400px {
    width: 400px !important;
  }
  .w-sm-410px {
    width: 410px !important;
  }
  .w-sm-420px {
    width: 420px !important;
  }
  .w-sm-430px {
    width: 430px !important;
  }
  .w-sm-440px {
    width: 440px !important;
  }
  .w-sm-450px {
    width: 450px !important;
  }
  .w-sm-460px {
    width: 460px !important;
  }
  .w-sm-470px {
    width: 470px !important;
  }
  .w-sm-480px {
    width: 480px !important;
  }
  .w-sm-490px {
    width: 490px !important;
  }
  .w-sm-500px {
    width: 500px !important;
  }
  .w-sm-525px {
    width: 525px !important;
  }
  .w-sm-550px {
    width: 550px !important;
  }
  .w-sm-575px {
    width: 575px !important;
  }
  .w-sm-600px {
    width: 600px !important;
  }
  .w-sm-625px {
    width: 625px !important;
  }
  .w-sm-650px {
    width: 650px !important;
  }
  .w-sm-675px {
    width: 675px !important;
  }
  .w-sm-700px {
    width: 700px !important;
  }
  .w-sm-725px {
    width: 725px !important;
  }
  .w-sm-750px {
    width: 750px !important;
  }
  .w-sm-775px {
    width: 775px !important;
  }
  .w-sm-800px {
    width: 800px !important;
  }
  .w-sm-825px {
    width: 825px !important;
  }
  .w-sm-850px {
    width: 850px !important;
  }
  .w-sm-875px {
    width: 875px !important;
  }
  .w-sm-900px {
    width: 900px !important;
  }
  .w-sm-925px {
    width: 925px !important;
  }
  .w-sm-950px {
    width: 950px !important;
  }
  .w-sm-975px {
    width: 975px !important;
  }
  .w-sm-1000px {
    width: 1000px !important;
  }
  .w-sm-1050px {
    width: 1050px !important;
  }
  .w-sm-1100px {
    width: 1100px !important;
  }
  .w-sm-1150px {
    width: 1150px !important;
  }
  .w-sm-1200px {
    width: 1200px !important;
  }
  .w-sm-1250px {
    width: 1250px !important;
  }
  .w-sm-1300px {
    width: 1300px !important;
  }
  .w-sm-1350px {
    width: 1350px !important;
  }
  .w-sm-1400px {
    width: 1400px !important;
  }
  .w-sm-1450px {
    width: 1450px !important;
  }
  .w-sm-1500px {
    width: 1500px !important;
  }
  .w-sm-1550px {
    width: 1550px !important;
  }
  .w-sm-1600px {
    width: 1600px !important;
  }
  .w-sm-1650px {
    width: 1650px !important;
  }
  .w-sm-1700px {
    width: 1700px !important;
  }
  .w-sm-1750px {
    width: 1750px !important;
  }
  .w-sm-1800px {
    width: 1800px !important;
  }
  .w-sm-1850px {
    width: 1850px !important;
  }
  .w-sm-1900px {
    width: 1900px !important;
  }
  .w-sm-1950px {
    width: 1950px !important;
  }
  .w-sm-2000px {
    width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .w-sm-0-5em {
    width: 0.5em !important;
  }
  .w-sm-1em {
    width: 1em !important;
  }
  .w-sm-1-5em {
    width: 1.5em !important;
  }
  .w-sm-2em {
    width: 2em !important;
  }
  .w-sm-2-5em {
    width: 2.5em !important;
  }
  .w-sm-3em {
    width: 3em !important;
  }
  .w-sm-3-5em {
    width: 3.5em !important;
  }
  .w-sm-4em {
    width: 4em !important;
  }
  .w-sm-4-5em {
    width: 4.5em !important;
  }
  .w-sm-5em {
    width: 5em !important;
  }
  .w-sm-5-5em {
    width: 5.5em !important;
  }
  .w-sm-6em {
    width: 6em !important;
  }
  .w-sm-6-5em {
    width: 6.5em !important;
  }
  .w-sm-7em {
    width: 7em !important;
  }
  .w-sm-7-5em {
    width: 7.5em !important;
  }
  .w-sm-8em {
    width: 8em !important;
  }
  .w-sm-8-5em {
    width: 8.5em !important;
  }
  .w-sm-9em {
    width: 9em !important;
  }
  .w-sm-9-5em {
    width: 9.5em !important;
  }
  .w-sm-10em {
    width: 10em !important;
  }
}
@media screen and (min-width: 768px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .w-md-5ps {
    width: 5% !important;
  }
  .w-md-10ps {
    width: 10% !important;
  }
  .w-md-15ps {
    width: 15% !important;
  }
  .w-md-20ps {
    width: 20% !important;
  }
  .w-md-25ps {
    width: 25% !important;
  }
  .w-md-30ps {
    width: 30% !important;
  }
  .w-md-35ps {
    width: 35% !important;
  }
  .w-md-40ps {
    width: 40% !important;
  }
  .w-md-45ps {
    width: 45% !important;
  }
  .w-md-50ps {
    width: 50% !important;
  }
  .w-md-55ps {
    width: 55% !important;
  }
  .w-md-60ps {
    width: 60% !important;
  }
  .w-md-65ps {
    width: 65% !important;
  }
  .w-md-70ps {
    width: 70% !important;
  }
  .w-md-75ps {
    width: 75% !important;
  }
  .w-md-80ps {
    width: 80% !important;
  }
  .w-md-85ps {
    width: 85% !important;
  }
  .w-md-90ps {
    width: 90% !important;
  }
  .w-md-95ps {
    width: 95% !important;
  }
  .w-md-100ps {
    width: 100% !important;
  }
  .w-md-60ps {
    width: 60% !important;
  }
  .w-md-70ps {
    width: 70% !important;
  }
  .w-md-80ps {
    width: 80% !important;
  }
  .w-md-90ps {
    width: 90% !important;
  }
  .w-md-100ps {
    width: 100% !important;
  }
  .w-md-110ps {
    width: 110% !important;
  }
  .w-md-120ps {
    width: 120% !important;
  }
  .w-md-130ps {
    width: 130% !important;
  }
  .w-md-140ps {
    width: 140% !important;
  }
  .w-md-150ps {
    width: 150% !important;
  }
  .w-md-160ps {
    width: 160% !important;
  }
  .w-md-170ps {
    width: 170% !important;
  }
  .w-md-180ps {
    width: 180% !important;
  }
  .w-md-190ps {
    width: 190% !important;
  }
  .w-md-200ps {
    width: 200% !important;
  }
  .w-md-210ps {
    width: 210% !important;
  }
  .w-md-220ps {
    width: 220% !important;
  }
  .w-md-230ps {
    width: 230% !important;
  }
  .w-md-240ps {
    width: 240% !important;
  }
  .w-md-250ps {
    width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .w-md-1px {
    width: 1px !important;
  }
  .w-md-2px {
    width: 2px !important;
  }
  .w-md-3px {
    width: 3px !important;
  }
  .w-md-4px {
    width: 4px !important;
  }
  .w-md-5px {
    width: 5px !important;
  }
  .w-md-6px {
    width: 6px !important;
  }
  .w-md-7px {
    width: 7px !important;
  }
  .w-md-8px {
    width: 8px !important;
  }
  .w-md-9px {
    width: 9px !important;
  }
  .w-md-10px {
    width: 10px !important;
  }
  .w-md-15px {
    width: 15px !important;
  }
  .w-md-20px {
    width: 20px !important;
  }
  .w-md-25px {
    width: 25px !important;
  }
  .w-md-30px {
    width: 30px !important;
  }
  .w-md-35px {
    width: 35px !important;
  }
  .w-md-40px {
    width: 40px !important;
  }
  .w-md-45px {
    width: 45px !important;
  }
  .w-md-50px {
    width: 50px !important;
  }
  .w-md-55px {
    width: 55px !important;
  }
  .w-md-60px {
    width: 60px !important;
  }
  .w-md-65px {
    width: 65px !important;
  }
  .w-md-70px {
    width: 70px !important;
  }
  .w-md-75px {
    width: 75px !important;
  }
  .w-md-80px {
    width: 80px !important;
  }
  .w-md-85px {
    width: 85px !important;
  }
  .w-md-90px {
    width: 90px !important;
  }
  .w-md-95px {
    width: 95px !important;
  }
  .w-md-100px {
    width: 100px !important;
  }
  .w-md-110px {
    width: 110px !important;
  }
  .w-md-120px {
    width: 120px !important;
  }
  .w-md-130px {
    width: 130px !important;
  }
  .w-md-140px {
    width: 140px !important;
  }
  .w-md-150px {
    width: 150px !important;
  }
  .w-md-160px {
    width: 160px !important;
  }
  .w-md-170px {
    width: 170px !important;
  }
  .w-md-180px {
    width: 180px !important;
  }
  .w-md-190px {
    width: 190px !important;
  }
  .w-md-200px {
    width: 200px !important;
  }
  .w-md-210px {
    width: 210px !important;
  }
  .w-md-220px {
    width: 220px !important;
  }
  .w-md-230px {
    width: 230px !important;
  }
  .w-md-240px {
    width: 240px !important;
  }
  .w-md-250px {
    width: 250px !important;
  }
  .w-md-260px {
    width: 260px !important;
  }
  .w-md-270px {
    width: 270px !important;
  }
  .w-md-280px {
    width: 280px !important;
  }
  .w-md-290px {
    width: 290px !important;
  }
  .w-md-300px {
    width: 300px !important;
  }
  .w-md-310px {
    width: 310px !important;
  }
  .w-md-320px {
    width: 320px !important;
  }
  .w-md-330px {
    width: 330px !important;
  }
  .w-md-340px {
    width: 340px !important;
  }
  .w-md-350px {
    width: 350px !important;
  }
  .w-md-360px {
    width: 360px !important;
  }
  .w-md-370px {
    width: 370px !important;
  }
  .w-md-380px {
    width: 380px !important;
  }
  .w-md-390px {
    width: 390px !important;
  }
  .w-md-400px {
    width: 400px !important;
  }
  .w-md-410px {
    width: 410px !important;
  }
  .w-md-420px {
    width: 420px !important;
  }
  .w-md-430px {
    width: 430px !important;
  }
  .w-md-440px {
    width: 440px !important;
  }
  .w-md-450px {
    width: 450px !important;
  }
  .w-md-460px {
    width: 460px !important;
  }
  .w-md-470px {
    width: 470px !important;
  }
  .w-md-480px {
    width: 480px !important;
  }
  .w-md-490px {
    width: 490px !important;
  }
  .w-md-500px {
    width: 500px !important;
  }
  .w-md-525px {
    width: 525px !important;
  }
  .w-md-550px {
    width: 550px !important;
  }
  .w-md-575px {
    width: 575px !important;
  }
  .w-md-600px {
    width: 600px !important;
  }
  .w-md-625px {
    width: 625px !important;
  }
  .w-md-650px {
    width: 650px !important;
  }
  .w-md-675px {
    width: 675px !important;
  }
  .w-md-700px {
    width: 700px !important;
  }
  .w-md-725px {
    width: 725px !important;
  }
  .w-md-750px {
    width: 750px !important;
  }
  .w-md-775px {
    width: 775px !important;
  }
  .w-md-800px {
    width: 800px !important;
  }
  .w-md-825px {
    width: 825px !important;
  }
  .w-md-850px {
    width: 850px !important;
  }
  .w-md-875px {
    width: 875px !important;
  }
  .w-md-900px {
    width: 900px !important;
  }
  .w-md-925px {
    width: 925px !important;
  }
  .w-md-950px {
    width: 950px !important;
  }
  .w-md-975px {
    width: 975px !important;
  }
  .w-md-1000px {
    width: 1000px !important;
  }
  .w-md-1050px {
    width: 1050px !important;
  }
  .w-md-1100px {
    width: 1100px !important;
  }
  .w-md-1150px {
    width: 1150px !important;
  }
  .w-md-1200px {
    width: 1200px !important;
  }
  .w-md-1250px {
    width: 1250px !important;
  }
  .w-md-1300px {
    width: 1300px !important;
  }
  .w-md-1350px {
    width: 1350px !important;
  }
  .w-md-1400px {
    width: 1400px !important;
  }
  .w-md-1450px {
    width: 1450px !important;
  }
  .w-md-1500px {
    width: 1500px !important;
  }
  .w-md-1550px {
    width: 1550px !important;
  }
  .w-md-1600px {
    width: 1600px !important;
  }
  .w-md-1650px {
    width: 1650px !important;
  }
  .w-md-1700px {
    width: 1700px !important;
  }
  .w-md-1750px {
    width: 1750px !important;
  }
  .w-md-1800px {
    width: 1800px !important;
  }
  .w-md-1850px {
    width: 1850px !important;
  }
  .w-md-1900px {
    width: 1900px !important;
  }
  .w-md-1950px {
    width: 1950px !important;
  }
  .w-md-2000px {
    width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .w-md-0-5em {
    width: 0.5em !important;
  }
  .w-md-1em {
    width: 1em !important;
  }
  .w-md-1-5em {
    width: 1.5em !important;
  }
  .w-md-2em {
    width: 2em !important;
  }
  .w-md-2-5em {
    width: 2.5em !important;
  }
  .w-md-3em {
    width: 3em !important;
  }
  .w-md-3-5em {
    width: 3.5em !important;
  }
  .w-md-4em {
    width: 4em !important;
  }
  .w-md-4-5em {
    width: 4.5em !important;
  }
  .w-md-5em {
    width: 5em !important;
  }
  .w-md-5-5em {
    width: 5.5em !important;
  }
  .w-md-6em {
    width: 6em !important;
  }
  .w-md-6-5em {
    width: 6.5em !important;
  }
  .w-md-7em {
    width: 7em !important;
  }
  .w-md-7-5em {
    width: 7.5em !important;
  }
  .w-md-8em {
    width: 8em !important;
  }
  .w-md-8-5em {
    width: 8.5em !important;
  }
  .w-md-9em {
    width: 9em !important;
  }
  .w-md-9-5em {
    width: 9.5em !important;
  }
  .w-md-10em {
    width: 10em !important;
  }
}
@media screen and (min-width: 992px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .w-lg-5ps {
    width: 5% !important;
  }
  .w-lg-10ps {
    width: 10% !important;
  }
  .w-lg-15ps {
    width: 15% !important;
  }
  .w-lg-20ps {
    width: 20% !important;
  }
  .w-lg-25ps {
    width: 25% !important;
  }
  .w-lg-30ps {
    width: 30% !important;
  }
  .w-lg-35ps {
    width: 35% !important;
  }
  .w-lg-40ps {
    width: 40% !important;
  }
  .w-lg-45ps {
    width: 45% !important;
  }
  .w-lg-50ps {
    width: 50% !important;
  }
  .w-lg-55ps {
    width: 55% !important;
  }
  .w-lg-60ps {
    width: 60% !important;
  }
  .w-lg-65ps {
    width: 65% !important;
  }
  .w-lg-70ps {
    width: 70% !important;
  }
  .w-lg-75ps {
    width: 75% !important;
  }
  .w-lg-80ps {
    width: 80% !important;
  }
  .w-lg-85ps {
    width: 85% !important;
  }
  .w-lg-90ps {
    width: 90% !important;
  }
  .w-lg-95ps {
    width: 95% !important;
  }
  .w-lg-100ps {
    width: 100% !important;
  }
  .w-lg-60ps {
    width: 60% !important;
  }
  .w-lg-70ps {
    width: 70% !important;
  }
  .w-lg-80ps {
    width: 80% !important;
  }
  .w-lg-90ps {
    width: 90% !important;
  }
  .w-lg-100ps {
    width: 100% !important;
  }
  .w-lg-110ps {
    width: 110% !important;
  }
  .w-lg-120ps {
    width: 120% !important;
  }
  .w-lg-130ps {
    width: 130% !important;
  }
  .w-lg-140ps {
    width: 140% !important;
  }
  .w-lg-150ps {
    width: 150% !important;
  }
  .w-lg-160ps {
    width: 160% !important;
  }
  .w-lg-170ps {
    width: 170% !important;
  }
  .w-lg-180ps {
    width: 180% !important;
  }
  .w-lg-190ps {
    width: 190% !important;
  }
  .w-lg-200ps {
    width: 200% !important;
  }
  .w-lg-210ps {
    width: 210% !important;
  }
  .w-lg-220ps {
    width: 220% !important;
  }
  .w-lg-230ps {
    width: 230% !important;
  }
  .w-lg-240ps {
    width: 240% !important;
  }
  .w-lg-250ps {
    width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .w-lg-1px {
    width: 1px !important;
  }
  .w-lg-2px {
    width: 2px !important;
  }
  .w-lg-3px {
    width: 3px !important;
  }
  .w-lg-4px {
    width: 4px !important;
  }
  .w-lg-5px {
    width: 5px !important;
  }
  .w-lg-6px {
    width: 6px !important;
  }
  .w-lg-7px {
    width: 7px !important;
  }
  .w-lg-8px {
    width: 8px !important;
  }
  .w-lg-9px {
    width: 9px !important;
  }
  .w-lg-10px {
    width: 10px !important;
  }
  .w-lg-15px {
    width: 15px !important;
  }
  .w-lg-20px {
    width: 20px !important;
  }
  .w-lg-25px {
    width: 25px !important;
  }
  .w-lg-30px {
    width: 30px !important;
  }
  .w-lg-35px {
    width: 35px !important;
  }
  .w-lg-40px {
    width: 40px !important;
  }
  .w-lg-45px {
    width: 45px !important;
  }
  .w-lg-50px {
    width: 50px !important;
  }
  .w-lg-55px {
    width: 55px !important;
  }
  .w-lg-60px {
    width: 60px !important;
  }
  .w-lg-65px {
    width: 65px !important;
  }
  .w-lg-70px {
    width: 70px !important;
  }
  .w-lg-75px {
    width: 75px !important;
  }
  .w-lg-80px {
    width: 80px !important;
  }
  .w-lg-85px {
    width: 85px !important;
  }
  .w-lg-90px {
    width: 90px !important;
  }
  .w-lg-95px {
    width: 95px !important;
  }
  .w-lg-100px {
    width: 100px !important;
  }
  .w-lg-110px {
    width: 110px !important;
  }
  .w-lg-120px {
    width: 120px !important;
  }
  .w-lg-130px {
    width: 130px !important;
  }
  .w-lg-140px {
    width: 140px !important;
  }
  .w-lg-150px {
    width: 150px !important;
  }
  .w-lg-160px {
    width: 160px !important;
  }
  .w-lg-170px {
    width: 170px !important;
  }
  .w-lg-180px {
    width: 180px !important;
  }
  .w-lg-190px {
    width: 190px !important;
  }
  .w-lg-200px {
    width: 200px !important;
  }
  .w-lg-210px {
    width: 210px !important;
  }
  .w-lg-220px {
    width: 220px !important;
  }
  .w-lg-230px {
    width: 230px !important;
  }
  .w-lg-240px {
    width: 240px !important;
  }
  .w-lg-250px {
    width: 250px !important;
  }
  .w-lg-260px {
    width: 260px !important;
  }
  .w-lg-270px {
    width: 270px !important;
  }
  .w-lg-280px {
    width: 280px !important;
  }
  .w-lg-290px {
    width: 290px !important;
  }
  .w-lg-300px {
    width: 300px !important;
  }
  .w-lg-310px {
    width: 310px !important;
  }
  .w-lg-320px {
    width: 320px !important;
  }
  .w-lg-330px {
    width: 330px !important;
  }
  .w-lg-340px {
    width: 340px !important;
  }
  .w-lg-350px {
    width: 350px !important;
  }
  .w-lg-360px {
    width: 360px !important;
  }
  .w-lg-370px {
    width: 370px !important;
  }
  .w-lg-380px {
    width: 380px !important;
  }
  .w-lg-390px {
    width: 390px !important;
  }
  .w-lg-400px {
    width: 400px !important;
  }
  .w-lg-410px {
    width: 410px !important;
  }
  .w-lg-420px {
    width: 420px !important;
  }
  .w-lg-430px {
    width: 430px !important;
  }
  .w-lg-440px {
    width: 440px !important;
  }
  .w-lg-450px {
    width: 450px !important;
  }
  .w-lg-460px {
    width: 460px !important;
  }
  .w-lg-470px {
    width: 470px !important;
  }
  .w-lg-480px {
    width: 480px !important;
  }
  .w-lg-490px {
    width: 490px !important;
  }
  .w-lg-500px {
    width: 500px !important;
  }
  .w-lg-525px {
    width: 525px !important;
  }
  .w-lg-550px {
    width: 550px !important;
  }
  .w-lg-575px {
    width: 575px !important;
  }
  .w-lg-600px {
    width: 600px !important;
  }
  .w-lg-625px {
    width: 625px !important;
  }
  .w-lg-650px {
    width: 650px !important;
  }
  .w-lg-675px {
    width: 675px !important;
  }
  .w-lg-700px {
    width: 700px !important;
  }
  .w-lg-725px {
    width: 725px !important;
  }
  .w-lg-750px {
    width: 750px !important;
  }
  .w-lg-775px {
    width: 775px !important;
  }
  .w-lg-800px {
    width: 800px !important;
  }
  .w-lg-825px {
    width: 825px !important;
  }
  .w-lg-850px {
    width: 850px !important;
  }
  .w-lg-875px {
    width: 875px !important;
  }
  .w-lg-900px {
    width: 900px !important;
  }
  .w-lg-925px {
    width: 925px !important;
  }
  .w-lg-950px {
    width: 950px !important;
  }
  .w-lg-975px {
    width: 975px !important;
  }
  .w-lg-1000px {
    width: 1000px !important;
  }
  .w-lg-1050px {
    width: 1050px !important;
  }
  .w-lg-1100px {
    width: 1100px !important;
  }
  .w-lg-1150px {
    width: 1150px !important;
  }
  .w-lg-1200px {
    width: 1200px !important;
  }
  .w-lg-1250px {
    width: 1250px !important;
  }
  .w-lg-1300px {
    width: 1300px !important;
  }
  .w-lg-1350px {
    width: 1350px !important;
  }
  .w-lg-1400px {
    width: 1400px !important;
  }
  .w-lg-1450px {
    width: 1450px !important;
  }
  .w-lg-1500px {
    width: 1500px !important;
  }
  .w-lg-1550px {
    width: 1550px !important;
  }
  .w-lg-1600px {
    width: 1600px !important;
  }
  .w-lg-1650px {
    width: 1650px !important;
  }
  .w-lg-1700px {
    width: 1700px !important;
  }
  .w-lg-1750px {
    width: 1750px !important;
  }
  .w-lg-1800px {
    width: 1800px !important;
  }
  .w-lg-1850px {
    width: 1850px !important;
  }
  .w-lg-1900px {
    width: 1900px !important;
  }
  .w-lg-1950px {
    width: 1950px !important;
  }
  .w-lg-2000px {
    width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .w-lg-0-5em {
    width: 0.5em !important;
  }
  .w-lg-1em {
    width: 1em !important;
  }
  .w-lg-1-5em {
    width: 1.5em !important;
  }
  .w-lg-2em {
    width: 2em !important;
  }
  .w-lg-2-5em {
    width: 2.5em !important;
  }
  .w-lg-3em {
    width: 3em !important;
  }
  .w-lg-3-5em {
    width: 3.5em !important;
  }
  .w-lg-4em {
    width: 4em !important;
  }
  .w-lg-4-5em {
    width: 4.5em !important;
  }
  .w-lg-5em {
    width: 5em !important;
  }
  .w-lg-5-5em {
    width: 5.5em !important;
  }
  .w-lg-6em {
    width: 6em !important;
  }
  .w-lg-6-5em {
    width: 6.5em !important;
  }
  .w-lg-7em {
    width: 7em !important;
  }
  .w-lg-7-5em {
    width: 7.5em !important;
  }
  .w-lg-8em {
    width: 8em !important;
  }
  .w-lg-8-5em {
    width: 8.5em !important;
  }
  .w-lg-9em {
    width: 9em !important;
  }
  .w-lg-9-5em {
    width: 9.5em !important;
  }
  .w-lg-10em {
    width: 10em !important;
  }
}
@media screen and (min-width: 1200px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .w-xl-5ps {
    width: 5% !important;
  }
  .w-xl-10ps {
    width: 10% !important;
  }
  .w-xl-15ps {
    width: 15% !important;
  }
  .w-xl-20ps {
    width: 20% !important;
  }
  .w-xl-25ps {
    width: 25% !important;
  }
  .w-xl-30ps {
    width: 30% !important;
  }
  .w-xl-35ps {
    width: 35% !important;
  }
  .w-xl-40ps {
    width: 40% !important;
  }
  .w-xl-45ps {
    width: 45% !important;
  }
  .w-xl-50ps {
    width: 50% !important;
  }
  .w-xl-55ps {
    width: 55% !important;
  }
  .w-xl-60ps {
    width: 60% !important;
  }
  .w-xl-65ps {
    width: 65% !important;
  }
  .w-xl-70ps {
    width: 70% !important;
  }
  .w-xl-75ps {
    width: 75% !important;
  }
  .w-xl-80ps {
    width: 80% !important;
  }
  .w-xl-85ps {
    width: 85% !important;
  }
  .w-xl-90ps {
    width: 90% !important;
  }
  .w-xl-95ps {
    width: 95% !important;
  }
  .w-xl-100ps {
    width: 100% !important;
  }
  .w-xl-60ps {
    width: 60% !important;
  }
  .w-xl-70ps {
    width: 70% !important;
  }
  .w-xl-80ps {
    width: 80% !important;
  }
  .w-xl-90ps {
    width: 90% !important;
  }
  .w-xl-100ps {
    width: 100% !important;
  }
  .w-xl-110ps {
    width: 110% !important;
  }
  .w-xl-120ps {
    width: 120% !important;
  }
  .w-xl-130ps {
    width: 130% !important;
  }
  .w-xl-140ps {
    width: 140% !important;
  }
  .w-xl-150ps {
    width: 150% !important;
  }
  .w-xl-160ps {
    width: 160% !important;
  }
  .w-xl-170ps {
    width: 170% !important;
  }
  .w-xl-180ps {
    width: 180% !important;
  }
  .w-xl-190ps {
    width: 190% !important;
  }
  .w-xl-200ps {
    width: 200% !important;
  }
  .w-xl-210ps {
    width: 210% !important;
  }
  .w-xl-220ps {
    width: 220% !important;
  }
  .w-xl-230ps {
    width: 230% !important;
  }
  .w-xl-240ps {
    width: 240% !important;
  }
  .w-xl-250ps {
    width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .w-xl-1px {
    width: 1px !important;
  }
  .w-xl-2px {
    width: 2px !important;
  }
  .w-xl-3px {
    width: 3px !important;
  }
  .w-xl-4px {
    width: 4px !important;
  }
  .w-xl-5px {
    width: 5px !important;
  }
  .w-xl-6px {
    width: 6px !important;
  }
  .w-xl-7px {
    width: 7px !important;
  }
  .w-xl-8px {
    width: 8px !important;
  }
  .w-xl-9px {
    width: 9px !important;
  }
  .w-xl-10px {
    width: 10px !important;
  }
  .w-xl-15px {
    width: 15px !important;
  }
  .w-xl-20px {
    width: 20px !important;
  }
  .w-xl-25px {
    width: 25px !important;
  }
  .w-xl-30px {
    width: 30px !important;
  }
  .w-xl-35px {
    width: 35px !important;
  }
  .w-xl-40px {
    width: 40px !important;
  }
  .w-xl-45px {
    width: 45px !important;
  }
  .w-xl-50px {
    width: 50px !important;
  }
  .w-xl-55px {
    width: 55px !important;
  }
  .w-xl-60px {
    width: 60px !important;
  }
  .w-xl-65px {
    width: 65px !important;
  }
  .w-xl-70px {
    width: 70px !important;
  }
  .w-xl-75px {
    width: 75px !important;
  }
  .w-xl-80px {
    width: 80px !important;
  }
  .w-xl-85px {
    width: 85px !important;
  }
  .w-xl-90px {
    width: 90px !important;
  }
  .w-xl-95px {
    width: 95px !important;
  }
  .w-xl-100px {
    width: 100px !important;
  }
  .w-xl-110px {
    width: 110px !important;
  }
  .w-xl-120px {
    width: 120px !important;
  }
  .w-xl-130px {
    width: 130px !important;
  }
  .w-xl-140px {
    width: 140px !important;
  }
  .w-xl-150px {
    width: 150px !important;
  }
  .w-xl-160px {
    width: 160px !important;
  }
  .w-xl-170px {
    width: 170px !important;
  }
  .w-xl-180px {
    width: 180px !important;
  }
  .w-xl-190px {
    width: 190px !important;
  }
  .w-xl-200px {
    width: 200px !important;
  }
  .w-xl-210px {
    width: 210px !important;
  }
  .w-xl-220px {
    width: 220px !important;
  }
  .w-xl-230px {
    width: 230px !important;
  }
  .w-xl-240px {
    width: 240px !important;
  }
  .w-xl-250px {
    width: 250px !important;
  }
  .w-xl-260px {
    width: 260px !important;
  }
  .w-xl-270px {
    width: 270px !important;
  }
  .w-xl-280px {
    width: 280px !important;
  }
  .w-xl-290px {
    width: 290px !important;
  }
  .w-xl-300px {
    width: 300px !important;
  }
  .w-xl-310px {
    width: 310px !important;
  }
  .w-xl-320px {
    width: 320px !important;
  }
  .w-xl-330px {
    width: 330px !important;
  }
  .w-xl-340px {
    width: 340px !important;
  }
  .w-xl-350px {
    width: 350px !important;
  }
  .w-xl-360px {
    width: 360px !important;
  }
  .w-xl-370px {
    width: 370px !important;
  }
  .w-xl-380px {
    width: 380px !important;
  }
  .w-xl-390px {
    width: 390px !important;
  }
  .w-xl-400px {
    width: 400px !important;
  }
  .w-xl-410px {
    width: 410px !important;
  }
  .w-xl-420px {
    width: 420px !important;
  }
  .w-xl-430px {
    width: 430px !important;
  }
  .w-xl-440px {
    width: 440px !important;
  }
  .w-xl-450px {
    width: 450px !important;
  }
  .w-xl-460px {
    width: 460px !important;
  }
  .w-xl-470px {
    width: 470px !important;
  }
  .w-xl-480px {
    width: 480px !important;
  }
  .w-xl-490px {
    width: 490px !important;
  }
  .w-xl-500px {
    width: 500px !important;
  }
  .w-xl-525px {
    width: 525px !important;
  }
  .w-xl-550px {
    width: 550px !important;
  }
  .w-xl-575px {
    width: 575px !important;
  }
  .w-xl-600px {
    width: 600px !important;
  }
  .w-xl-625px {
    width: 625px !important;
  }
  .w-xl-650px {
    width: 650px !important;
  }
  .w-xl-675px {
    width: 675px !important;
  }
  .w-xl-700px {
    width: 700px !important;
  }
  .w-xl-725px {
    width: 725px !important;
  }
  .w-xl-750px {
    width: 750px !important;
  }
  .w-xl-775px {
    width: 775px !important;
  }
  .w-xl-800px {
    width: 800px !important;
  }
  .w-xl-825px {
    width: 825px !important;
  }
  .w-xl-850px {
    width: 850px !important;
  }
  .w-xl-875px {
    width: 875px !important;
  }
  .w-xl-900px {
    width: 900px !important;
  }
  .w-xl-925px {
    width: 925px !important;
  }
  .w-xl-950px {
    width: 950px !important;
  }
  .w-xl-975px {
    width: 975px !important;
  }
  .w-xl-1000px {
    width: 1000px !important;
  }
  .w-xl-1050px {
    width: 1050px !important;
  }
  .w-xl-1100px {
    width: 1100px !important;
  }
  .w-xl-1150px {
    width: 1150px !important;
  }
  .w-xl-1200px {
    width: 1200px !important;
  }
  .w-xl-1250px {
    width: 1250px !important;
  }
  .w-xl-1300px {
    width: 1300px !important;
  }
  .w-xl-1350px {
    width: 1350px !important;
  }
  .w-xl-1400px {
    width: 1400px !important;
  }
  .w-xl-1450px {
    width: 1450px !important;
  }
  .w-xl-1500px {
    width: 1500px !important;
  }
  .w-xl-1550px {
    width: 1550px !important;
  }
  .w-xl-1600px {
    width: 1600px !important;
  }
  .w-xl-1650px {
    width: 1650px !important;
  }
  .w-xl-1700px {
    width: 1700px !important;
  }
  .w-xl-1750px {
    width: 1750px !important;
  }
  .w-xl-1800px {
    width: 1800px !important;
  }
  .w-xl-1850px {
    width: 1850px !important;
  }
  .w-xl-1900px {
    width: 1900px !important;
  }
  .w-xl-1950px {
    width: 1950px !important;
  }
  .w-xl-2000px {
    width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .w-xl-0-5em {
    width: 0.5em !important;
  }
  .w-xl-1em {
    width: 1em !important;
  }
  .w-xl-1-5em {
    width: 1.5em !important;
  }
  .w-xl-2em {
    width: 2em !important;
  }
  .w-xl-2-5em {
    width: 2.5em !important;
  }
  .w-xl-3em {
    width: 3em !important;
  }
  .w-xl-3-5em {
    width: 3.5em !important;
  }
  .w-xl-4em {
    width: 4em !important;
  }
  .w-xl-4-5em {
    width: 4.5em !important;
  }
  .w-xl-5em {
    width: 5em !important;
  }
  .w-xl-5-5em {
    width: 5.5em !important;
  }
  .w-xl-6em {
    width: 6em !important;
  }
  .w-xl-6-5em {
    width: 6.5em !important;
  }
  .w-xl-7em {
    width: 7em !important;
  }
  .w-xl-7-5em {
    width: 7.5em !important;
  }
  .w-xl-8em {
    width: 8em !important;
  }
  .w-xl-8-5em {
    width: 8.5em !important;
  }
  .w-xl-9em {
    width: 9em !important;
  }
  .w-xl-9-5em {
    width: 9.5em !important;
  }
  .w-xl-10em {
    width: 10em !important;
  }
}
@media screen and (min-width: 1400px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .w-xxl-5ps {
    width: 5% !important;
  }
  .w-xxl-10ps {
    width: 10% !important;
  }
  .w-xxl-15ps {
    width: 15% !important;
  }
  .w-xxl-20ps {
    width: 20% !important;
  }
  .w-xxl-25ps {
    width: 25% !important;
  }
  .w-xxl-30ps {
    width: 30% !important;
  }
  .w-xxl-35ps {
    width: 35% !important;
  }
  .w-xxl-40ps {
    width: 40% !important;
  }
  .w-xxl-45ps {
    width: 45% !important;
  }
  .w-xxl-50ps {
    width: 50% !important;
  }
  .w-xxl-55ps {
    width: 55% !important;
  }
  .w-xxl-60ps {
    width: 60% !important;
  }
  .w-xxl-65ps {
    width: 65% !important;
  }
  .w-xxl-70ps {
    width: 70% !important;
  }
  .w-xxl-75ps {
    width: 75% !important;
  }
  .w-xxl-80ps {
    width: 80% !important;
  }
  .w-xxl-85ps {
    width: 85% !important;
  }
  .w-xxl-90ps {
    width: 90% !important;
  }
  .w-xxl-95ps {
    width: 95% !important;
  }
  .w-xxl-100ps {
    width: 100% !important;
  }
  .w-xxl-60ps {
    width: 60% !important;
  }
  .w-xxl-70ps {
    width: 70% !important;
  }
  .w-xxl-80ps {
    width: 80% !important;
  }
  .w-xxl-90ps {
    width: 90% !important;
  }
  .w-xxl-100ps {
    width: 100% !important;
  }
  .w-xxl-110ps {
    width: 110% !important;
  }
  .w-xxl-120ps {
    width: 120% !important;
  }
  .w-xxl-130ps {
    width: 130% !important;
  }
  .w-xxl-140ps {
    width: 140% !important;
  }
  .w-xxl-150ps {
    width: 150% !important;
  }
  .w-xxl-160ps {
    width: 160% !important;
  }
  .w-xxl-170ps {
    width: 170% !important;
  }
  .w-xxl-180ps {
    width: 180% !important;
  }
  .w-xxl-190ps {
    width: 190% !important;
  }
  .w-xxl-200ps {
    width: 200% !important;
  }
  .w-xxl-210ps {
    width: 210% !important;
  }
  .w-xxl-220ps {
    width: 220% !important;
  }
  .w-xxl-230ps {
    width: 230% !important;
  }
  .w-xxl-240ps {
    width: 240% !important;
  }
  .w-xxl-250ps {
    width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .w-xxl-1px {
    width: 1px !important;
  }
  .w-xxl-2px {
    width: 2px !important;
  }
  .w-xxl-3px {
    width: 3px !important;
  }
  .w-xxl-4px {
    width: 4px !important;
  }
  .w-xxl-5px {
    width: 5px !important;
  }
  .w-xxl-6px {
    width: 6px !important;
  }
  .w-xxl-7px {
    width: 7px !important;
  }
  .w-xxl-8px {
    width: 8px !important;
  }
  .w-xxl-9px {
    width: 9px !important;
  }
  .w-xxl-10px {
    width: 10px !important;
  }
  .w-xxl-15px {
    width: 15px !important;
  }
  .w-xxl-20px {
    width: 20px !important;
  }
  .w-xxl-25px {
    width: 25px !important;
  }
  .w-xxl-30px {
    width: 30px !important;
  }
  .w-xxl-35px {
    width: 35px !important;
  }
  .w-xxl-40px {
    width: 40px !important;
  }
  .w-xxl-45px {
    width: 45px !important;
  }
  .w-xxl-50px {
    width: 50px !important;
  }
  .w-xxl-55px {
    width: 55px !important;
  }
  .w-xxl-60px {
    width: 60px !important;
  }
  .w-xxl-65px {
    width: 65px !important;
  }
  .w-xxl-70px {
    width: 70px !important;
  }
  .w-xxl-75px {
    width: 75px !important;
  }
  .w-xxl-80px {
    width: 80px !important;
  }
  .w-xxl-85px {
    width: 85px !important;
  }
  .w-xxl-90px {
    width: 90px !important;
  }
  .w-xxl-95px {
    width: 95px !important;
  }
  .w-xxl-100px {
    width: 100px !important;
  }
  .w-xxl-110px {
    width: 110px !important;
  }
  .w-xxl-120px {
    width: 120px !important;
  }
  .w-xxl-130px {
    width: 130px !important;
  }
  .w-xxl-140px {
    width: 140px !important;
  }
  .w-xxl-150px {
    width: 150px !important;
  }
  .w-xxl-160px {
    width: 160px !important;
  }
  .w-xxl-170px {
    width: 170px !important;
  }
  .w-xxl-180px {
    width: 180px !important;
  }
  .w-xxl-190px {
    width: 190px !important;
  }
  .w-xxl-200px {
    width: 200px !important;
  }
  .w-xxl-210px {
    width: 210px !important;
  }
  .w-xxl-220px {
    width: 220px !important;
  }
  .w-xxl-230px {
    width: 230px !important;
  }
  .w-xxl-240px {
    width: 240px !important;
  }
  .w-xxl-250px {
    width: 250px !important;
  }
  .w-xxl-260px {
    width: 260px !important;
  }
  .w-xxl-270px {
    width: 270px !important;
  }
  .w-xxl-280px {
    width: 280px !important;
  }
  .w-xxl-290px {
    width: 290px !important;
  }
  .w-xxl-300px {
    width: 300px !important;
  }
  .w-xxl-310px {
    width: 310px !important;
  }
  .w-xxl-320px {
    width: 320px !important;
  }
  .w-xxl-330px {
    width: 330px !important;
  }
  .w-xxl-340px {
    width: 340px !important;
  }
  .w-xxl-350px {
    width: 350px !important;
  }
  .w-xxl-360px {
    width: 360px !important;
  }
  .w-xxl-370px {
    width: 370px !important;
  }
  .w-xxl-380px {
    width: 380px !important;
  }
  .w-xxl-390px {
    width: 390px !important;
  }
  .w-xxl-400px {
    width: 400px !important;
  }
  .w-xxl-410px {
    width: 410px !important;
  }
  .w-xxl-420px {
    width: 420px !important;
  }
  .w-xxl-430px {
    width: 430px !important;
  }
  .w-xxl-440px {
    width: 440px !important;
  }
  .w-xxl-450px {
    width: 450px !important;
  }
  .w-xxl-460px {
    width: 460px !important;
  }
  .w-xxl-470px {
    width: 470px !important;
  }
  .w-xxl-480px {
    width: 480px !important;
  }
  .w-xxl-490px {
    width: 490px !important;
  }
  .w-xxl-500px {
    width: 500px !important;
  }
  .w-xxl-525px {
    width: 525px !important;
  }
  .w-xxl-550px {
    width: 550px !important;
  }
  .w-xxl-575px {
    width: 575px !important;
  }
  .w-xxl-600px {
    width: 600px !important;
  }
  .w-xxl-625px {
    width: 625px !important;
  }
  .w-xxl-650px {
    width: 650px !important;
  }
  .w-xxl-675px {
    width: 675px !important;
  }
  .w-xxl-700px {
    width: 700px !important;
  }
  .w-xxl-725px {
    width: 725px !important;
  }
  .w-xxl-750px {
    width: 750px !important;
  }
  .w-xxl-775px {
    width: 775px !important;
  }
  .w-xxl-800px {
    width: 800px !important;
  }
  .w-xxl-825px {
    width: 825px !important;
  }
  .w-xxl-850px {
    width: 850px !important;
  }
  .w-xxl-875px {
    width: 875px !important;
  }
  .w-xxl-900px {
    width: 900px !important;
  }
  .w-xxl-925px {
    width: 925px !important;
  }
  .w-xxl-950px {
    width: 950px !important;
  }
  .w-xxl-975px {
    width: 975px !important;
  }
  .w-xxl-1000px {
    width: 1000px !important;
  }
  .w-xxl-1050px {
    width: 1050px !important;
  }
  .w-xxl-1100px {
    width: 1100px !important;
  }
  .w-xxl-1150px {
    width: 1150px !important;
  }
  .w-xxl-1200px {
    width: 1200px !important;
  }
  .w-xxl-1250px {
    width: 1250px !important;
  }
  .w-xxl-1300px {
    width: 1300px !important;
  }
  .w-xxl-1350px {
    width: 1350px !important;
  }
  .w-xxl-1400px {
    width: 1400px !important;
  }
  .w-xxl-1450px {
    width: 1450px !important;
  }
  .w-xxl-1500px {
    width: 1500px !important;
  }
  .w-xxl-1550px {
    width: 1550px !important;
  }
  .w-xxl-1600px {
    width: 1600px !important;
  }
  .w-xxl-1650px {
    width: 1650px !important;
  }
  .w-xxl-1700px {
    width: 1700px !important;
  }
  .w-xxl-1750px {
    width: 1750px !important;
  }
  .w-xxl-1800px {
    width: 1800px !important;
  }
  .w-xxl-1850px {
    width: 1850px !important;
  }
  .w-xxl-1900px {
    width: 1900px !important;
  }
  .w-xxl-1950px {
    width: 1950px !important;
  }
  .w-xxl-2000px {
    width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .w-xxl-0-5em {
    width: 0.5em !important;
  }
  .w-xxl-1em {
    width: 1em !important;
  }
  .w-xxl-1-5em {
    width: 1.5em !important;
  }
  .w-xxl-2em {
    width: 2em !important;
  }
  .w-xxl-2-5em {
    width: 2.5em !important;
  }
  .w-xxl-3em {
    width: 3em !important;
  }
  .w-xxl-3-5em {
    width: 3.5em !important;
  }
  .w-xxl-4em {
    width: 4em !important;
  }
  .w-xxl-4-5em {
    width: 4.5em !important;
  }
  .w-xxl-5em {
    width: 5em !important;
  }
  .w-xxl-5-5em {
    width: 5.5em !important;
  }
  .w-xxl-6em {
    width: 6em !important;
  }
  .w-xxl-6-5em {
    width: 6.5em !important;
  }
  .w-xxl-7em {
    width: 7em !important;
  }
  .w-xxl-7-5em {
    width: 7.5em !important;
  }
  .w-xxl-8em {
    width: 8em !important;
  }
  .w-xxl-8-5em {
    width: 8.5em !important;
  }
  .w-xxl-9em {
    width: 9em !important;
  }
  .w-xxl-9-5em {
    width: 9.5em !important;
  }
  .w-xxl-10em {
    width: 10em !important;
  }
}
@media screen and (min-width: 0px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .max-w-5ps {
    max-width: 5% !important;
  }
  .max-w-10ps {
    max-width: 10% !important;
  }
  .max-w-15ps {
    max-width: 15% !important;
  }
  .max-w-20ps {
    max-width: 20% !important;
  }
  .max-w-25ps {
    max-width: 25% !important;
  }
  .max-w-30ps {
    max-width: 30% !important;
  }
  .max-w-35ps {
    max-width: 35% !important;
  }
  .max-w-40ps {
    max-width: 40% !important;
  }
  .max-w-45ps {
    max-width: 45% !important;
  }
  .max-w-50ps {
    max-width: 50% !important;
  }
  .max-w-55ps {
    max-width: 55% !important;
  }
  .max-w-60ps {
    max-width: 60% !important;
  }
  .max-w-65ps {
    max-width: 65% !important;
  }
  .max-w-70ps {
    max-width: 70% !important;
  }
  .max-w-75ps {
    max-width: 75% !important;
  }
  .max-w-80ps {
    max-width: 80% !important;
  }
  .max-w-85ps {
    max-width: 85% !important;
  }
  .max-w-90ps {
    max-width: 90% !important;
  }
  .max-w-95ps {
    max-width: 95% !important;
  }
  .max-w-100ps {
    max-width: 100% !important;
  }
  .max-w-60ps {
    max-width: 60% !important;
  }
  .max-w-70ps {
    max-width: 70% !important;
  }
  .max-w-80ps {
    max-width: 80% !important;
  }
  .max-w-90ps {
    max-width: 90% !important;
  }
  .max-w-100ps {
    max-width: 100% !important;
  }
  .max-w-110ps {
    max-width: 110% !important;
  }
  .max-w-120ps {
    max-width: 120% !important;
  }
  .max-w-130ps {
    max-width: 130% !important;
  }
  .max-w-140ps {
    max-width: 140% !important;
  }
  .max-w-150ps {
    max-width: 150% !important;
  }
  .max-w-160ps {
    max-width: 160% !important;
  }
  .max-w-170ps {
    max-width: 170% !important;
  }
  .max-w-180ps {
    max-width: 180% !important;
  }
  .max-w-190ps {
    max-width: 190% !important;
  }
  .max-w-200ps {
    max-width: 200% !important;
  }
  .max-w-210ps {
    max-width: 210% !important;
  }
  .max-w-220ps {
    max-width: 220% !important;
  }
  .max-w-230ps {
    max-width: 230% !important;
  }
  .max-w-240ps {
    max-width: 240% !important;
  }
  .max-w-250ps {
    max-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .max-w-1px {
    max-width: 1px !important;
  }
  .max-w-2px {
    max-width: 2px !important;
  }
  .max-w-3px {
    max-width: 3px !important;
  }
  .max-w-4px {
    max-width: 4px !important;
  }
  .max-w-5px {
    max-width: 5px !important;
  }
  .max-w-6px {
    max-width: 6px !important;
  }
  .max-w-7px {
    max-width: 7px !important;
  }
  .max-w-8px {
    max-width: 8px !important;
  }
  .max-w-9px {
    max-width: 9px !important;
  }
  .max-w-10px {
    max-width: 10px !important;
  }
  .max-w-15px {
    max-width: 15px !important;
  }
  .max-w-20px {
    max-width: 20px !important;
  }
  .max-w-25px {
    max-width: 25px !important;
  }
  .max-w-30px {
    max-width: 30px !important;
  }
  .max-w-35px {
    max-width: 35px !important;
  }
  .max-w-40px {
    max-width: 40px !important;
  }
  .max-w-45px {
    max-width: 45px !important;
  }
  .max-w-50px {
    max-width: 50px !important;
  }
  .max-w-55px {
    max-width: 55px !important;
  }
  .max-w-60px {
    max-width: 60px !important;
  }
  .max-w-65px {
    max-width: 65px !important;
  }
  .max-w-70px {
    max-width: 70px !important;
  }
  .max-w-75px {
    max-width: 75px !important;
  }
  .max-w-80px {
    max-width: 80px !important;
  }
  .max-w-85px {
    max-width: 85px !important;
  }
  .max-w-90px {
    max-width: 90px !important;
  }
  .max-w-95px {
    max-width: 95px !important;
  }
  .max-w-100px {
    max-width: 100px !important;
  }
  .max-w-110px {
    max-width: 110px !important;
  }
  .max-w-120px {
    max-width: 120px !important;
  }
  .max-w-130px {
    max-width: 130px !important;
  }
  .max-w-140px {
    max-width: 140px !important;
  }
  .max-w-150px {
    max-width: 150px !important;
  }
  .max-w-160px {
    max-width: 160px !important;
  }
  .max-w-170px {
    max-width: 170px !important;
  }
  .max-w-180px {
    max-width: 180px !important;
  }
  .max-w-190px {
    max-width: 190px !important;
  }
  .max-w-200px {
    max-width: 200px !important;
  }
  .max-w-210px {
    max-width: 210px !important;
  }
  .max-w-220px {
    max-width: 220px !important;
  }
  .max-w-230px {
    max-width: 230px !important;
  }
  .max-w-240px {
    max-width: 240px !important;
  }
  .max-w-250px {
    max-width: 250px !important;
  }
  .max-w-260px {
    max-width: 260px !important;
  }
  .max-w-270px {
    max-width: 270px !important;
  }
  .max-w-280px {
    max-width: 280px !important;
  }
  .max-w-290px {
    max-width: 290px !important;
  }
  .max-w-300px {
    max-width: 300px !important;
  }
  .max-w-310px {
    max-width: 310px !important;
  }
  .max-w-320px {
    max-width: 320px !important;
  }
  .max-w-330px {
    max-width: 330px !important;
  }
  .max-w-340px {
    max-width: 340px !important;
  }
  .max-w-350px {
    max-width: 350px !important;
  }
  .max-w-360px {
    max-width: 360px !important;
  }
  .max-w-370px {
    max-width: 370px !important;
  }
  .max-w-380px {
    max-width: 380px !important;
  }
  .max-w-390px {
    max-width: 390px !important;
  }
  .max-w-400px {
    max-width: 400px !important;
  }
  .max-w-410px {
    max-width: 410px !important;
  }
  .max-w-420px {
    max-width: 420px !important;
  }
  .max-w-430px {
    max-width: 430px !important;
  }
  .max-w-440px {
    max-width: 440px !important;
  }
  .max-w-450px {
    max-width: 450px !important;
  }
  .max-w-460px {
    max-width: 460px !important;
  }
  .max-w-470px {
    max-width: 470px !important;
  }
  .max-w-480px {
    max-width: 480px !important;
  }
  .max-w-490px {
    max-width: 490px !important;
  }
  .max-w-500px {
    max-width: 500px !important;
  }
  .max-w-525px {
    max-width: 525px !important;
  }
  .max-w-550px {
    max-width: 550px !important;
  }
  .max-w-575px {
    max-width: 575px !important;
  }
  .max-w-600px {
    max-width: 600px !important;
  }
  .max-w-625px {
    max-width: 625px !important;
  }
  .max-w-650px {
    max-width: 650px !important;
  }
  .max-w-675px {
    max-width: 675px !important;
  }
  .max-w-700px {
    max-width: 700px !important;
  }
  .max-w-725px {
    max-width: 725px !important;
  }
  .max-w-750px {
    max-width: 750px !important;
  }
  .max-w-775px {
    max-width: 775px !important;
  }
  .max-w-800px {
    max-width: 800px !important;
  }
  .max-w-825px {
    max-width: 825px !important;
  }
  .max-w-850px {
    max-width: 850px !important;
  }
  .max-w-875px {
    max-width: 875px !important;
  }
  .max-w-900px {
    max-width: 900px !important;
  }
  .max-w-925px {
    max-width: 925px !important;
  }
  .max-w-950px {
    max-width: 950px !important;
  }
  .max-w-975px {
    max-width: 975px !important;
  }
  .max-w-1000px {
    max-width: 1000px !important;
  }
  .max-w-1050px {
    max-width: 1050px !important;
  }
  .max-w-1100px {
    max-width: 1100px !important;
  }
  .max-w-1150px {
    max-width: 1150px !important;
  }
  .max-w-1200px {
    max-width: 1200px !important;
  }
  .max-w-1250px {
    max-width: 1250px !important;
  }
  .max-w-1300px {
    max-width: 1300px !important;
  }
  .max-w-1350px {
    max-width: 1350px !important;
  }
  .max-w-1400px {
    max-width: 1400px !important;
  }
  .max-w-1450px {
    max-width: 1450px !important;
  }
  .max-w-1500px {
    max-width: 1500px !important;
  }
  .max-w-1550px {
    max-width: 1550px !important;
  }
  .max-w-1600px {
    max-width: 1600px !important;
  }
  .max-w-1650px {
    max-width: 1650px !important;
  }
  .max-w-1700px {
    max-width: 1700px !important;
  }
  .max-w-1750px {
    max-width: 1750px !important;
  }
  .max-w-1800px {
    max-width: 1800px !important;
  }
  .max-w-1850px {
    max-width: 1850px !important;
  }
  .max-w-1900px {
    max-width: 1900px !important;
  }
  .max-w-1950px {
    max-width: 1950px !important;
  }
  .max-w-2000px {
    max-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-w-0-5em {
    max-width: 0.5em !important;
  }
  .max-w-1em {
    max-width: 1em !important;
  }
  .max-w-1-5em {
    max-width: 1.5em !important;
  }
  .max-w-2em {
    max-width: 2em !important;
  }
  .max-w-2-5em {
    max-width: 2.5em !important;
  }
  .max-w-3em {
    max-width: 3em !important;
  }
  .max-w-3-5em {
    max-width: 3.5em !important;
  }
  .max-w-4em {
    max-width: 4em !important;
  }
  .max-w-4-5em {
    max-width: 4.5em !important;
  }
  .max-w-5em {
    max-width: 5em !important;
  }
  .max-w-5-5em {
    max-width: 5.5em !important;
  }
  .max-w-6em {
    max-width: 6em !important;
  }
  .max-w-6-5em {
    max-width: 6.5em !important;
  }
  .max-w-7em {
    max-width: 7em !important;
  }
  .max-w-7-5em {
    max-width: 7.5em !important;
  }
  .max-w-8em {
    max-width: 8em !important;
  }
  .max-w-8-5em {
    max-width: 8.5em !important;
  }
  .max-w-9em {
    max-width: 9em !important;
  }
  .max-w-9-5em {
    max-width: 9.5em !important;
  }
  .max-w-10em {
    max-width: 10em !important;
  }
}
@media screen and (min-width: 576px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .max-w-sm-5ps {
    max-width: 5% !important;
  }
  .max-w-sm-10ps {
    max-width: 10% !important;
  }
  .max-w-sm-15ps {
    max-width: 15% !important;
  }
  .max-w-sm-20ps {
    max-width: 20% !important;
  }
  .max-w-sm-25ps {
    max-width: 25% !important;
  }
  .max-w-sm-30ps {
    max-width: 30% !important;
  }
  .max-w-sm-35ps {
    max-width: 35% !important;
  }
  .max-w-sm-40ps {
    max-width: 40% !important;
  }
  .max-w-sm-45ps {
    max-width: 45% !important;
  }
  .max-w-sm-50ps {
    max-width: 50% !important;
  }
  .max-w-sm-55ps {
    max-width: 55% !important;
  }
  .max-w-sm-60ps {
    max-width: 60% !important;
  }
  .max-w-sm-65ps {
    max-width: 65% !important;
  }
  .max-w-sm-70ps {
    max-width: 70% !important;
  }
  .max-w-sm-75ps {
    max-width: 75% !important;
  }
  .max-w-sm-80ps {
    max-width: 80% !important;
  }
  .max-w-sm-85ps {
    max-width: 85% !important;
  }
  .max-w-sm-90ps {
    max-width: 90% !important;
  }
  .max-w-sm-95ps {
    max-width: 95% !important;
  }
  .max-w-sm-100ps {
    max-width: 100% !important;
  }
  .max-w-sm-60ps {
    max-width: 60% !important;
  }
  .max-w-sm-70ps {
    max-width: 70% !important;
  }
  .max-w-sm-80ps {
    max-width: 80% !important;
  }
  .max-w-sm-90ps {
    max-width: 90% !important;
  }
  .max-w-sm-100ps {
    max-width: 100% !important;
  }
  .max-w-sm-110ps {
    max-width: 110% !important;
  }
  .max-w-sm-120ps {
    max-width: 120% !important;
  }
  .max-w-sm-130ps {
    max-width: 130% !important;
  }
  .max-w-sm-140ps {
    max-width: 140% !important;
  }
  .max-w-sm-150ps {
    max-width: 150% !important;
  }
  .max-w-sm-160ps {
    max-width: 160% !important;
  }
  .max-w-sm-170ps {
    max-width: 170% !important;
  }
  .max-w-sm-180ps {
    max-width: 180% !important;
  }
  .max-w-sm-190ps {
    max-width: 190% !important;
  }
  .max-w-sm-200ps {
    max-width: 200% !important;
  }
  .max-w-sm-210ps {
    max-width: 210% !important;
  }
  .max-w-sm-220ps {
    max-width: 220% !important;
  }
  .max-w-sm-230ps {
    max-width: 230% !important;
  }
  .max-w-sm-240ps {
    max-width: 240% !important;
  }
  .max-w-sm-250ps {
    max-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .max-w-sm-1px {
    max-width: 1px !important;
  }
  .max-w-sm-2px {
    max-width: 2px !important;
  }
  .max-w-sm-3px {
    max-width: 3px !important;
  }
  .max-w-sm-4px {
    max-width: 4px !important;
  }
  .max-w-sm-5px {
    max-width: 5px !important;
  }
  .max-w-sm-6px {
    max-width: 6px !important;
  }
  .max-w-sm-7px {
    max-width: 7px !important;
  }
  .max-w-sm-8px {
    max-width: 8px !important;
  }
  .max-w-sm-9px {
    max-width: 9px !important;
  }
  .max-w-sm-10px {
    max-width: 10px !important;
  }
  .max-w-sm-15px {
    max-width: 15px !important;
  }
  .max-w-sm-20px {
    max-width: 20px !important;
  }
  .max-w-sm-25px {
    max-width: 25px !important;
  }
  .max-w-sm-30px {
    max-width: 30px !important;
  }
  .max-w-sm-35px {
    max-width: 35px !important;
  }
  .max-w-sm-40px {
    max-width: 40px !important;
  }
  .max-w-sm-45px {
    max-width: 45px !important;
  }
  .max-w-sm-50px {
    max-width: 50px !important;
  }
  .max-w-sm-55px {
    max-width: 55px !important;
  }
  .max-w-sm-60px {
    max-width: 60px !important;
  }
  .max-w-sm-65px {
    max-width: 65px !important;
  }
  .max-w-sm-70px {
    max-width: 70px !important;
  }
  .max-w-sm-75px {
    max-width: 75px !important;
  }
  .max-w-sm-80px {
    max-width: 80px !important;
  }
  .max-w-sm-85px {
    max-width: 85px !important;
  }
  .max-w-sm-90px {
    max-width: 90px !important;
  }
  .max-w-sm-95px {
    max-width: 95px !important;
  }
  .max-w-sm-100px {
    max-width: 100px !important;
  }
  .max-w-sm-110px {
    max-width: 110px !important;
  }
  .max-w-sm-120px {
    max-width: 120px !important;
  }
  .max-w-sm-130px {
    max-width: 130px !important;
  }
  .max-w-sm-140px {
    max-width: 140px !important;
  }
  .max-w-sm-150px {
    max-width: 150px !important;
  }
  .max-w-sm-160px {
    max-width: 160px !important;
  }
  .max-w-sm-170px {
    max-width: 170px !important;
  }
  .max-w-sm-180px {
    max-width: 180px !important;
  }
  .max-w-sm-190px {
    max-width: 190px !important;
  }
  .max-w-sm-200px {
    max-width: 200px !important;
  }
  .max-w-sm-210px {
    max-width: 210px !important;
  }
  .max-w-sm-220px {
    max-width: 220px !important;
  }
  .max-w-sm-230px {
    max-width: 230px !important;
  }
  .max-w-sm-240px {
    max-width: 240px !important;
  }
  .max-w-sm-250px {
    max-width: 250px !important;
  }
  .max-w-sm-260px {
    max-width: 260px !important;
  }
  .max-w-sm-270px {
    max-width: 270px !important;
  }
  .max-w-sm-280px {
    max-width: 280px !important;
  }
  .max-w-sm-290px {
    max-width: 290px !important;
  }
  .max-w-sm-300px {
    max-width: 300px !important;
  }
  .max-w-sm-310px {
    max-width: 310px !important;
  }
  .max-w-sm-320px {
    max-width: 320px !important;
  }
  .max-w-sm-330px {
    max-width: 330px !important;
  }
  .max-w-sm-340px {
    max-width: 340px !important;
  }
  .max-w-sm-350px {
    max-width: 350px !important;
  }
  .max-w-sm-360px {
    max-width: 360px !important;
  }
  .max-w-sm-370px {
    max-width: 370px !important;
  }
  .max-w-sm-380px {
    max-width: 380px !important;
  }
  .max-w-sm-390px {
    max-width: 390px !important;
  }
  .max-w-sm-400px {
    max-width: 400px !important;
  }
  .max-w-sm-410px {
    max-width: 410px !important;
  }
  .max-w-sm-420px {
    max-width: 420px !important;
  }
  .max-w-sm-430px {
    max-width: 430px !important;
  }
  .max-w-sm-440px {
    max-width: 440px !important;
  }
  .max-w-sm-450px {
    max-width: 450px !important;
  }
  .max-w-sm-460px {
    max-width: 460px !important;
  }
  .max-w-sm-470px {
    max-width: 470px !important;
  }
  .max-w-sm-480px {
    max-width: 480px !important;
  }
  .max-w-sm-490px {
    max-width: 490px !important;
  }
  .max-w-sm-500px {
    max-width: 500px !important;
  }
  .max-w-sm-525px {
    max-width: 525px !important;
  }
  .max-w-sm-550px {
    max-width: 550px !important;
  }
  .max-w-sm-575px {
    max-width: 575px !important;
  }
  .max-w-sm-600px {
    max-width: 600px !important;
  }
  .max-w-sm-625px {
    max-width: 625px !important;
  }
  .max-w-sm-650px {
    max-width: 650px !important;
  }
  .max-w-sm-675px {
    max-width: 675px !important;
  }
  .max-w-sm-700px {
    max-width: 700px !important;
  }
  .max-w-sm-725px {
    max-width: 725px !important;
  }
  .max-w-sm-750px {
    max-width: 750px !important;
  }
  .max-w-sm-775px {
    max-width: 775px !important;
  }
  .max-w-sm-800px {
    max-width: 800px !important;
  }
  .max-w-sm-825px {
    max-width: 825px !important;
  }
  .max-w-sm-850px {
    max-width: 850px !important;
  }
  .max-w-sm-875px {
    max-width: 875px !important;
  }
  .max-w-sm-900px {
    max-width: 900px !important;
  }
  .max-w-sm-925px {
    max-width: 925px !important;
  }
  .max-w-sm-950px {
    max-width: 950px !important;
  }
  .max-w-sm-975px {
    max-width: 975px !important;
  }
  .max-w-sm-1000px {
    max-width: 1000px !important;
  }
  .max-w-sm-1050px {
    max-width: 1050px !important;
  }
  .max-w-sm-1100px {
    max-width: 1100px !important;
  }
  .max-w-sm-1150px {
    max-width: 1150px !important;
  }
  .max-w-sm-1200px {
    max-width: 1200px !important;
  }
  .max-w-sm-1250px {
    max-width: 1250px !important;
  }
  .max-w-sm-1300px {
    max-width: 1300px !important;
  }
  .max-w-sm-1350px {
    max-width: 1350px !important;
  }
  .max-w-sm-1400px {
    max-width: 1400px !important;
  }
  .max-w-sm-1450px {
    max-width: 1450px !important;
  }
  .max-w-sm-1500px {
    max-width: 1500px !important;
  }
  .max-w-sm-1550px {
    max-width: 1550px !important;
  }
  .max-w-sm-1600px {
    max-width: 1600px !important;
  }
  .max-w-sm-1650px {
    max-width: 1650px !important;
  }
  .max-w-sm-1700px {
    max-width: 1700px !important;
  }
  .max-w-sm-1750px {
    max-width: 1750px !important;
  }
  .max-w-sm-1800px {
    max-width: 1800px !important;
  }
  .max-w-sm-1850px {
    max-width: 1850px !important;
  }
  .max-w-sm-1900px {
    max-width: 1900px !important;
  }
  .max-w-sm-1950px {
    max-width: 1950px !important;
  }
  .max-w-sm-2000px {
    max-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-w-sm-0-5em {
    max-width: 0.5em !important;
  }
  .max-w-sm-1em {
    max-width: 1em !important;
  }
  .max-w-sm-1-5em {
    max-width: 1.5em !important;
  }
  .max-w-sm-2em {
    max-width: 2em !important;
  }
  .max-w-sm-2-5em {
    max-width: 2.5em !important;
  }
  .max-w-sm-3em {
    max-width: 3em !important;
  }
  .max-w-sm-3-5em {
    max-width: 3.5em !important;
  }
  .max-w-sm-4em {
    max-width: 4em !important;
  }
  .max-w-sm-4-5em {
    max-width: 4.5em !important;
  }
  .max-w-sm-5em {
    max-width: 5em !important;
  }
  .max-w-sm-5-5em {
    max-width: 5.5em !important;
  }
  .max-w-sm-6em {
    max-width: 6em !important;
  }
  .max-w-sm-6-5em {
    max-width: 6.5em !important;
  }
  .max-w-sm-7em {
    max-width: 7em !important;
  }
  .max-w-sm-7-5em {
    max-width: 7.5em !important;
  }
  .max-w-sm-8em {
    max-width: 8em !important;
  }
  .max-w-sm-8-5em {
    max-width: 8.5em !important;
  }
  .max-w-sm-9em {
    max-width: 9em !important;
  }
  .max-w-sm-9-5em {
    max-width: 9.5em !important;
  }
  .max-w-sm-10em {
    max-width: 10em !important;
  }
}
@media screen and (min-width: 768px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .max-w-md-5ps {
    max-width: 5% !important;
  }
  .max-w-md-10ps {
    max-width: 10% !important;
  }
  .max-w-md-15ps {
    max-width: 15% !important;
  }
  .max-w-md-20ps {
    max-width: 20% !important;
  }
  .max-w-md-25ps {
    max-width: 25% !important;
  }
  .max-w-md-30ps {
    max-width: 30% !important;
  }
  .max-w-md-35ps {
    max-width: 35% !important;
  }
  .max-w-md-40ps {
    max-width: 40% !important;
  }
  .max-w-md-45ps {
    max-width: 45% !important;
  }
  .max-w-md-50ps {
    max-width: 50% !important;
  }
  .max-w-md-55ps {
    max-width: 55% !important;
  }
  .max-w-md-60ps {
    max-width: 60% !important;
  }
  .max-w-md-65ps {
    max-width: 65% !important;
  }
  .max-w-md-70ps {
    max-width: 70% !important;
  }
  .max-w-md-75ps {
    max-width: 75% !important;
  }
  .max-w-md-80ps {
    max-width: 80% !important;
  }
  .max-w-md-85ps {
    max-width: 85% !important;
  }
  .max-w-md-90ps {
    max-width: 90% !important;
  }
  .max-w-md-95ps {
    max-width: 95% !important;
  }
  .max-w-md-100ps {
    max-width: 100% !important;
  }
  .max-w-md-60ps {
    max-width: 60% !important;
  }
  .max-w-md-70ps {
    max-width: 70% !important;
  }
  .max-w-md-80ps {
    max-width: 80% !important;
  }
  .max-w-md-90ps {
    max-width: 90% !important;
  }
  .max-w-md-100ps {
    max-width: 100% !important;
  }
  .max-w-md-110ps {
    max-width: 110% !important;
  }
  .max-w-md-120ps {
    max-width: 120% !important;
  }
  .max-w-md-130ps {
    max-width: 130% !important;
  }
  .max-w-md-140ps {
    max-width: 140% !important;
  }
  .max-w-md-150ps {
    max-width: 150% !important;
  }
  .max-w-md-160ps {
    max-width: 160% !important;
  }
  .max-w-md-170ps {
    max-width: 170% !important;
  }
  .max-w-md-180ps {
    max-width: 180% !important;
  }
  .max-w-md-190ps {
    max-width: 190% !important;
  }
  .max-w-md-200ps {
    max-width: 200% !important;
  }
  .max-w-md-210ps {
    max-width: 210% !important;
  }
  .max-w-md-220ps {
    max-width: 220% !important;
  }
  .max-w-md-230ps {
    max-width: 230% !important;
  }
  .max-w-md-240ps {
    max-width: 240% !important;
  }
  .max-w-md-250ps {
    max-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .max-w-md-1px {
    max-width: 1px !important;
  }
  .max-w-md-2px {
    max-width: 2px !important;
  }
  .max-w-md-3px {
    max-width: 3px !important;
  }
  .max-w-md-4px {
    max-width: 4px !important;
  }
  .max-w-md-5px {
    max-width: 5px !important;
  }
  .max-w-md-6px {
    max-width: 6px !important;
  }
  .max-w-md-7px {
    max-width: 7px !important;
  }
  .max-w-md-8px {
    max-width: 8px !important;
  }
  .max-w-md-9px {
    max-width: 9px !important;
  }
  .max-w-md-10px {
    max-width: 10px !important;
  }
  .max-w-md-15px {
    max-width: 15px !important;
  }
  .max-w-md-20px {
    max-width: 20px !important;
  }
  .max-w-md-25px {
    max-width: 25px !important;
  }
  .max-w-md-30px {
    max-width: 30px !important;
  }
  .max-w-md-35px {
    max-width: 35px !important;
  }
  .max-w-md-40px {
    max-width: 40px !important;
  }
  .max-w-md-45px {
    max-width: 45px !important;
  }
  .max-w-md-50px {
    max-width: 50px !important;
  }
  .max-w-md-55px {
    max-width: 55px !important;
  }
  .max-w-md-60px {
    max-width: 60px !important;
  }
  .max-w-md-65px {
    max-width: 65px !important;
  }
  .max-w-md-70px {
    max-width: 70px !important;
  }
  .max-w-md-75px {
    max-width: 75px !important;
  }
  .max-w-md-80px {
    max-width: 80px !important;
  }
  .max-w-md-85px {
    max-width: 85px !important;
  }
  .max-w-md-90px {
    max-width: 90px !important;
  }
  .max-w-md-95px {
    max-width: 95px !important;
  }
  .max-w-md-100px {
    max-width: 100px !important;
  }
  .max-w-md-110px {
    max-width: 110px !important;
  }
  .max-w-md-120px {
    max-width: 120px !important;
  }
  .max-w-md-130px {
    max-width: 130px !important;
  }
  .max-w-md-140px {
    max-width: 140px !important;
  }
  .max-w-md-150px {
    max-width: 150px !important;
  }
  .max-w-md-160px {
    max-width: 160px !important;
  }
  .max-w-md-170px {
    max-width: 170px !important;
  }
  .max-w-md-180px {
    max-width: 180px !important;
  }
  .max-w-md-190px {
    max-width: 190px !important;
  }
  .max-w-md-200px {
    max-width: 200px !important;
  }
  .max-w-md-210px {
    max-width: 210px !important;
  }
  .max-w-md-220px {
    max-width: 220px !important;
  }
  .max-w-md-230px {
    max-width: 230px !important;
  }
  .max-w-md-240px {
    max-width: 240px !important;
  }
  .max-w-md-250px {
    max-width: 250px !important;
  }
  .max-w-md-260px {
    max-width: 260px !important;
  }
  .max-w-md-270px {
    max-width: 270px !important;
  }
  .max-w-md-280px {
    max-width: 280px !important;
  }
  .max-w-md-290px {
    max-width: 290px !important;
  }
  .max-w-md-300px {
    max-width: 300px !important;
  }
  .max-w-md-310px {
    max-width: 310px !important;
  }
  .max-w-md-320px {
    max-width: 320px !important;
  }
  .max-w-md-330px {
    max-width: 330px !important;
  }
  .max-w-md-340px {
    max-width: 340px !important;
  }
  .max-w-md-350px {
    max-width: 350px !important;
  }
  .max-w-md-360px {
    max-width: 360px !important;
  }
  .max-w-md-370px {
    max-width: 370px !important;
  }
  .max-w-md-380px {
    max-width: 380px !important;
  }
  .max-w-md-390px {
    max-width: 390px !important;
  }
  .max-w-md-400px {
    max-width: 400px !important;
  }
  .max-w-md-410px {
    max-width: 410px !important;
  }
  .max-w-md-420px {
    max-width: 420px !important;
  }
  .max-w-md-430px {
    max-width: 430px !important;
  }
  .max-w-md-440px {
    max-width: 440px !important;
  }
  .max-w-md-450px {
    max-width: 450px !important;
  }
  .max-w-md-460px {
    max-width: 460px !important;
  }
  .max-w-md-470px {
    max-width: 470px !important;
  }
  .max-w-md-480px {
    max-width: 480px !important;
  }
  .max-w-md-490px {
    max-width: 490px !important;
  }
  .max-w-md-500px {
    max-width: 500px !important;
  }
  .max-w-md-525px {
    max-width: 525px !important;
  }
  .max-w-md-550px {
    max-width: 550px !important;
  }
  .max-w-md-575px {
    max-width: 575px !important;
  }
  .max-w-md-600px {
    max-width: 600px !important;
  }
  .max-w-md-625px {
    max-width: 625px !important;
  }
  .max-w-md-650px {
    max-width: 650px !important;
  }
  .max-w-md-675px {
    max-width: 675px !important;
  }
  .max-w-md-700px {
    max-width: 700px !important;
  }
  .max-w-md-725px {
    max-width: 725px !important;
  }
  .max-w-md-750px {
    max-width: 750px !important;
  }
  .max-w-md-775px {
    max-width: 775px !important;
  }
  .max-w-md-800px {
    max-width: 800px !important;
  }
  .max-w-md-825px {
    max-width: 825px !important;
  }
  .max-w-md-850px {
    max-width: 850px !important;
  }
  .max-w-md-875px {
    max-width: 875px !important;
  }
  .max-w-md-900px {
    max-width: 900px !important;
  }
  .max-w-md-925px {
    max-width: 925px !important;
  }
  .max-w-md-950px {
    max-width: 950px !important;
  }
  .max-w-md-975px {
    max-width: 975px !important;
  }
  .max-w-md-1000px {
    max-width: 1000px !important;
  }
  .max-w-md-1050px {
    max-width: 1050px !important;
  }
  .max-w-md-1100px {
    max-width: 1100px !important;
  }
  .max-w-md-1150px {
    max-width: 1150px !important;
  }
  .max-w-md-1200px {
    max-width: 1200px !important;
  }
  .max-w-md-1250px {
    max-width: 1250px !important;
  }
  .max-w-md-1300px {
    max-width: 1300px !important;
  }
  .max-w-md-1350px {
    max-width: 1350px !important;
  }
  .max-w-md-1400px {
    max-width: 1400px !important;
  }
  .max-w-md-1450px {
    max-width: 1450px !important;
  }
  .max-w-md-1500px {
    max-width: 1500px !important;
  }
  .max-w-md-1550px {
    max-width: 1550px !important;
  }
  .max-w-md-1600px {
    max-width: 1600px !important;
  }
  .max-w-md-1650px {
    max-width: 1650px !important;
  }
  .max-w-md-1700px {
    max-width: 1700px !important;
  }
  .max-w-md-1750px {
    max-width: 1750px !important;
  }
  .max-w-md-1800px {
    max-width: 1800px !important;
  }
  .max-w-md-1850px {
    max-width: 1850px !important;
  }
  .max-w-md-1900px {
    max-width: 1900px !important;
  }
  .max-w-md-1950px {
    max-width: 1950px !important;
  }
  .max-w-md-2000px {
    max-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-w-md-0-5em {
    max-width: 0.5em !important;
  }
  .max-w-md-1em {
    max-width: 1em !important;
  }
  .max-w-md-1-5em {
    max-width: 1.5em !important;
  }
  .max-w-md-2em {
    max-width: 2em !important;
  }
  .max-w-md-2-5em {
    max-width: 2.5em !important;
  }
  .max-w-md-3em {
    max-width: 3em !important;
  }
  .max-w-md-3-5em {
    max-width: 3.5em !important;
  }
  .max-w-md-4em {
    max-width: 4em !important;
  }
  .max-w-md-4-5em {
    max-width: 4.5em !important;
  }
  .max-w-md-5em {
    max-width: 5em !important;
  }
  .max-w-md-5-5em {
    max-width: 5.5em !important;
  }
  .max-w-md-6em {
    max-width: 6em !important;
  }
  .max-w-md-6-5em {
    max-width: 6.5em !important;
  }
  .max-w-md-7em {
    max-width: 7em !important;
  }
  .max-w-md-7-5em {
    max-width: 7.5em !important;
  }
  .max-w-md-8em {
    max-width: 8em !important;
  }
  .max-w-md-8-5em {
    max-width: 8.5em !important;
  }
  .max-w-md-9em {
    max-width: 9em !important;
  }
  .max-w-md-9-5em {
    max-width: 9.5em !important;
  }
  .max-w-md-10em {
    max-width: 10em !important;
  }
}
@media screen and (min-width: 992px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .max-w-lg-5ps {
    max-width: 5% !important;
  }
  .max-w-lg-10ps {
    max-width: 10% !important;
  }
  .max-w-lg-15ps {
    max-width: 15% !important;
  }
  .max-w-lg-20ps {
    max-width: 20% !important;
  }
  .max-w-lg-25ps {
    max-width: 25% !important;
  }
  .max-w-lg-30ps {
    max-width: 30% !important;
  }
  .max-w-lg-35ps {
    max-width: 35% !important;
  }
  .max-w-lg-40ps {
    max-width: 40% !important;
  }
  .max-w-lg-45ps {
    max-width: 45% !important;
  }
  .max-w-lg-50ps {
    max-width: 50% !important;
  }
  .max-w-lg-55ps {
    max-width: 55% !important;
  }
  .max-w-lg-60ps {
    max-width: 60% !important;
  }
  .max-w-lg-65ps {
    max-width: 65% !important;
  }
  .max-w-lg-70ps {
    max-width: 70% !important;
  }
  .max-w-lg-75ps {
    max-width: 75% !important;
  }
  .max-w-lg-80ps {
    max-width: 80% !important;
  }
  .max-w-lg-85ps {
    max-width: 85% !important;
  }
  .max-w-lg-90ps {
    max-width: 90% !important;
  }
  .max-w-lg-95ps {
    max-width: 95% !important;
  }
  .max-w-lg-100ps {
    max-width: 100% !important;
  }
  .max-w-lg-60ps {
    max-width: 60% !important;
  }
  .max-w-lg-70ps {
    max-width: 70% !important;
  }
  .max-w-lg-80ps {
    max-width: 80% !important;
  }
  .max-w-lg-90ps {
    max-width: 90% !important;
  }
  .max-w-lg-100ps {
    max-width: 100% !important;
  }
  .max-w-lg-110ps {
    max-width: 110% !important;
  }
  .max-w-lg-120ps {
    max-width: 120% !important;
  }
  .max-w-lg-130ps {
    max-width: 130% !important;
  }
  .max-w-lg-140ps {
    max-width: 140% !important;
  }
  .max-w-lg-150ps {
    max-width: 150% !important;
  }
  .max-w-lg-160ps {
    max-width: 160% !important;
  }
  .max-w-lg-170ps {
    max-width: 170% !important;
  }
  .max-w-lg-180ps {
    max-width: 180% !important;
  }
  .max-w-lg-190ps {
    max-width: 190% !important;
  }
  .max-w-lg-200ps {
    max-width: 200% !important;
  }
  .max-w-lg-210ps {
    max-width: 210% !important;
  }
  .max-w-lg-220ps {
    max-width: 220% !important;
  }
  .max-w-lg-230ps {
    max-width: 230% !important;
  }
  .max-w-lg-240ps {
    max-width: 240% !important;
  }
  .max-w-lg-250ps {
    max-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .max-w-lg-1px {
    max-width: 1px !important;
  }
  .max-w-lg-2px {
    max-width: 2px !important;
  }
  .max-w-lg-3px {
    max-width: 3px !important;
  }
  .max-w-lg-4px {
    max-width: 4px !important;
  }
  .max-w-lg-5px {
    max-width: 5px !important;
  }
  .max-w-lg-6px {
    max-width: 6px !important;
  }
  .max-w-lg-7px {
    max-width: 7px !important;
  }
  .max-w-lg-8px {
    max-width: 8px !important;
  }
  .max-w-lg-9px {
    max-width: 9px !important;
  }
  .max-w-lg-10px {
    max-width: 10px !important;
  }
  .max-w-lg-15px {
    max-width: 15px !important;
  }
  .max-w-lg-20px {
    max-width: 20px !important;
  }
  .max-w-lg-25px {
    max-width: 25px !important;
  }
  .max-w-lg-30px {
    max-width: 30px !important;
  }
  .max-w-lg-35px {
    max-width: 35px !important;
  }
  .max-w-lg-40px {
    max-width: 40px !important;
  }
  .max-w-lg-45px {
    max-width: 45px !important;
  }
  .max-w-lg-50px {
    max-width: 50px !important;
  }
  .max-w-lg-55px {
    max-width: 55px !important;
  }
  .max-w-lg-60px {
    max-width: 60px !important;
  }
  .max-w-lg-65px {
    max-width: 65px !important;
  }
  .max-w-lg-70px {
    max-width: 70px !important;
  }
  .max-w-lg-75px {
    max-width: 75px !important;
  }
  .max-w-lg-80px {
    max-width: 80px !important;
  }
  .max-w-lg-85px {
    max-width: 85px !important;
  }
  .max-w-lg-90px {
    max-width: 90px !important;
  }
  .max-w-lg-95px {
    max-width: 95px !important;
  }
  .max-w-lg-100px {
    max-width: 100px !important;
  }
  .max-w-lg-110px {
    max-width: 110px !important;
  }
  .max-w-lg-120px {
    max-width: 120px !important;
  }
  .max-w-lg-130px {
    max-width: 130px !important;
  }
  .max-w-lg-140px {
    max-width: 140px !important;
  }
  .max-w-lg-150px {
    max-width: 150px !important;
  }
  .max-w-lg-160px {
    max-width: 160px !important;
  }
  .max-w-lg-170px {
    max-width: 170px !important;
  }
  .max-w-lg-180px {
    max-width: 180px !important;
  }
  .max-w-lg-190px {
    max-width: 190px !important;
  }
  .max-w-lg-200px {
    max-width: 200px !important;
  }
  .max-w-lg-210px {
    max-width: 210px !important;
  }
  .max-w-lg-220px {
    max-width: 220px !important;
  }
  .max-w-lg-230px {
    max-width: 230px !important;
  }
  .max-w-lg-240px {
    max-width: 240px !important;
  }
  .max-w-lg-250px {
    max-width: 250px !important;
  }
  .max-w-lg-260px {
    max-width: 260px !important;
  }
  .max-w-lg-270px {
    max-width: 270px !important;
  }
  .max-w-lg-280px {
    max-width: 280px !important;
  }
  .max-w-lg-290px {
    max-width: 290px !important;
  }
  .max-w-lg-300px {
    max-width: 300px !important;
  }
  .max-w-lg-310px {
    max-width: 310px !important;
  }
  .max-w-lg-320px {
    max-width: 320px !important;
  }
  .max-w-lg-330px {
    max-width: 330px !important;
  }
  .max-w-lg-340px {
    max-width: 340px !important;
  }
  .max-w-lg-350px {
    max-width: 350px !important;
  }
  .max-w-lg-360px {
    max-width: 360px !important;
  }
  .max-w-lg-370px {
    max-width: 370px !important;
  }
  .max-w-lg-380px {
    max-width: 380px !important;
  }
  .max-w-lg-390px {
    max-width: 390px !important;
  }
  .max-w-lg-400px {
    max-width: 400px !important;
  }
  .max-w-lg-410px {
    max-width: 410px !important;
  }
  .max-w-lg-420px {
    max-width: 420px !important;
  }
  .max-w-lg-430px {
    max-width: 430px !important;
  }
  .max-w-lg-440px {
    max-width: 440px !important;
  }
  .max-w-lg-450px {
    max-width: 450px !important;
  }
  .max-w-lg-460px {
    max-width: 460px !important;
  }
  .max-w-lg-470px {
    max-width: 470px !important;
  }
  .max-w-lg-480px {
    max-width: 480px !important;
  }
  .max-w-lg-490px {
    max-width: 490px !important;
  }
  .max-w-lg-500px {
    max-width: 500px !important;
  }
  .max-w-lg-525px {
    max-width: 525px !important;
  }
  .max-w-lg-550px {
    max-width: 550px !important;
  }
  .max-w-lg-575px {
    max-width: 575px !important;
  }
  .max-w-lg-600px {
    max-width: 600px !important;
  }
  .max-w-lg-625px {
    max-width: 625px !important;
  }
  .max-w-lg-650px {
    max-width: 650px !important;
  }
  .max-w-lg-675px {
    max-width: 675px !important;
  }
  .max-w-lg-700px {
    max-width: 700px !important;
  }
  .max-w-lg-725px {
    max-width: 725px !important;
  }
  .max-w-lg-750px {
    max-width: 750px !important;
  }
  .max-w-lg-775px {
    max-width: 775px !important;
  }
  .max-w-lg-800px {
    max-width: 800px !important;
  }
  .max-w-lg-825px {
    max-width: 825px !important;
  }
  .max-w-lg-850px {
    max-width: 850px !important;
  }
  .max-w-lg-875px {
    max-width: 875px !important;
  }
  .max-w-lg-900px {
    max-width: 900px !important;
  }
  .max-w-lg-925px {
    max-width: 925px !important;
  }
  .max-w-lg-950px {
    max-width: 950px !important;
  }
  .max-w-lg-975px {
    max-width: 975px !important;
  }
  .max-w-lg-1000px {
    max-width: 1000px !important;
  }
  .max-w-lg-1050px {
    max-width: 1050px !important;
  }
  .max-w-lg-1100px {
    max-width: 1100px !important;
  }
  .max-w-lg-1150px {
    max-width: 1150px !important;
  }
  .max-w-lg-1200px {
    max-width: 1200px !important;
  }
  .max-w-lg-1250px {
    max-width: 1250px !important;
  }
  .max-w-lg-1300px {
    max-width: 1300px !important;
  }
  .max-w-lg-1350px {
    max-width: 1350px !important;
  }
  .max-w-lg-1400px {
    max-width: 1400px !important;
  }
  .max-w-lg-1450px {
    max-width: 1450px !important;
  }
  .max-w-lg-1500px {
    max-width: 1500px !important;
  }
  .max-w-lg-1550px {
    max-width: 1550px !important;
  }
  .max-w-lg-1600px {
    max-width: 1600px !important;
  }
  .max-w-lg-1650px {
    max-width: 1650px !important;
  }
  .max-w-lg-1700px {
    max-width: 1700px !important;
  }
  .max-w-lg-1750px {
    max-width: 1750px !important;
  }
  .max-w-lg-1800px {
    max-width: 1800px !important;
  }
  .max-w-lg-1850px {
    max-width: 1850px !important;
  }
  .max-w-lg-1900px {
    max-width: 1900px !important;
  }
  .max-w-lg-1950px {
    max-width: 1950px !important;
  }
  .max-w-lg-2000px {
    max-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-w-lg-0-5em {
    max-width: 0.5em !important;
  }
  .max-w-lg-1em {
    max-width: 1em !important;
  }
  .max-w-lg-1-5em {
    max-width: 1.5em !important;
  }
  .max-w-lg-2em {
    max-width: 2em !important;
  }
  .max-w-lg-2-5em {
    max-width: 2.5em !important;
  }
  .max-w-lg-3em {
    max-width: 3em !important;
  }
  .max-w-lg-3-5em {
    max-width: 3.5em !important;
  }
  .max-w-lg-4em {
    max-width: 4em !important;
  }
  .max-w-lg-4-5em {
    max-width: 4.5em !important;
  }
  .max-w-lg-5em {
    max-width: 5em !important;
  }
  .max-w-lg-5-5em {
    max-width: 5.5em !important;
  }
  .max-w-lg-6em {
    max-width: 6em !important;
  }
  .max-w-lg-6-5em {
    max-width: 6.5em !important;
  }
  .max-w-lg-7em {
    max-width: 7em !important;
  }
  .max-w-lg-7-5em {
    max-width: 7.5em !important;
  }
  .max-w-lg-8em {
    max-width: 8em !important;
  }
  .max-w-lg-8-5em {
    max-width: 8.5em !important;
  }
  .max-w-lg-9em {
    max-width: 9em !important;
  }
  .max-w-lg-9-5em {
    max-width: 9.5em !important;
  }
  .max-w-lg-10em {
    max-width: 10em !important;
  }
}
@media screen and (min-width: 1200px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .max-w-xl-5ps {
    max-width: 5% !important;
  }
  .max-w-xl-10ps {
    max-width: 10% !important;
  }
  .max-w-xl-15ps {
    max-width: 15% !important;
  }
  .max-w-xl-20ps {
    max-width: 20% !important;
  }
  .max-w-xl-25ps {
    max-width: 25% !important;
  }
  .max-w-xl-30ps {
    max-width: 30% !important;
  }
  .max-w-xl-35ps {
    max-width: 35% !important;
  }
  .max-w-xl-40ps {
    max-width: 40% !important;
  }
  .max-w-xl-45ps {
    max-width: 45% !important;
  }
  .max-w-xl-50ps {
    max-width: 50% !important;
  }
  .max-w-xl-55ps {
    max-width: 55% !important;
  }
  .max-w-xl-60ps {
    max-width: 60% !important;
  }
  .max-w-xl-65ps {
    max-width: 65% !important;
  }
  .max-w-xl-70ps {
    max-width: 70% !important;
  }
  .max-w-xl-75ps {
    max-width: 75% !important;
  }
  .max-w-xl-80ps {
    max-width: 80% !important;
  }
  .max-w-xl-85ps {
    max-width: 85% !important;
  }
  .max-w-xl-90ps {
    max-width: 90% !important;
  }
  .max-w-xl-95ps {
    max-width: 95% !important;
  }
  .max-w-xl-100ps {
    max-width: 100% !important;
  }
  .max-w-xl-60ps {
    max-width: 60% !important;
  }
  .max-w-xl-70ps {
    max-width: 70% !important;
  }
  .max-w-xl-80ps {
    max-width: 80% !important;
  }
  .max-w-xl-90ps {
    max-width: 90% !important;
  }
  .max-w-xl-100ps {
    max-width: 100% !important;
  }
  .max-w-xl-110ps {
    max-width: 110% !important;
  }
  .max-w-xl-120ps {
    max-width: 120% !important;
  }
  .max-w-xl-130ps {
    max-width: 130% !important;
  }
  .max-w-xl-140ps {
    max-width: 140% !important;
  }
  .max-w-xl-150ps {
    max-width: 150% !important;
  }
  .max-w-xl-160ps {
    max-width: 160% !important;
  }
  .max-w-xl-170ps {
    max-width: 170% !important;
  }
  .max-w-xl-180ps {
    max-width: 180% !important;
  }
  .max-w-xl-190ps {
    max-width: 190% !important;
  }
  .max-w-xl-200ps {
    max-width: 200% !important;
  }
  .max-w-xl-210ps {
    max-width: 210% !important;
  }
  .max-w-xl-220ps {
    max-width: 220% !important;
  }
  .max-w-xl-230ps {
    max-width: 230% !important;
  }
  .max-w-xl-240ps {
    max-width: 240% !important;
  }
  .max-w-xl-250ps {
    max-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .max-w-xl-1px {
    max-width: 1px !important;
  }
  .max-w-xl-2px {
    max-width: 2px !important;
  }
  .max-w-xl-3px {
    max-width: 3px !important;
  }
  .max-w-xl-4px {
    max-width: 4px !important;
  }
  .max-w-xl-5px {
    max-width: 5px !important;
  }
  .max-w-xl-6px {
    max-width: 6px !important;
  }
  .max-w-xl-7px {
    max-width: 7px !important;
  }
  .max-w-xl-8px {
    max-width: 8px !important;
  }
  .max-w-xl-9px {
    max-width: 9px !important;
  }
  .max-w-xl-10px {
    max-width: 10px !important;
  }
  .max-w-xl-15px {
    max-width: 15px !important;
  }
  .max-w-xl-20px {
    max-width: 20px !important;
  }
  .max-w-xl-25px {
    max-width: 25px !important;
  }
  .max-w-xl-30px {
    max-width: 30px !important;
  }
  .max-w-xl-35px {
    max-width: 35px !important;
  }
  .max-w-xl-40px {
    max-width: 40px !important;
  }
  .max-w-xl-45px {
    max-width: 45px !important;
  }
  .max-w-xl-50px {
    max-width: 50px !important;
  }
  .max-w-xl-55px {
    max-width: 55px !important;
  }
  .max-w-xl-60px {
    max-width: 60px !important;
  }
  .max-w-xl-65px {
    max-width: 65px !important;
  }
  .max-w-xl-70px {
    max-width: 70px !important;
  }
  .max-w-xl-75px {
    max-width: 75px !important;
  }
  .max-w-xl-80px {
    max-width: 80px !important;
  }
  .max-w-xl-85px {
    max-width: 85px !important;
  }
  .max-w-xl-90px {
    max-width: 90px !important;
  }
  .max-w-xl-95px {
    max-width: 95px !important;
  }
  .max-w-xl-100px {
    max-width: 100px !important;
  }
  .max-w-xl-110px {
    max-width: 110px !important;
  }
  .max-w-xl-120px {
    max-width: 120px !important;
  }
  .max-w-xl-130px {
    max-width: 130px !important;
  }
  .max-w-xl-140px {
    max-width: 140px !important;
  }
  .max-w-xl-150px {
    max-width: 150px !important;
  }
  .max-w-xl-160px {
    max-width: 160px !important;
  }
  .max-w-xl-170px {
    max-width: 170px !important;
  }
  .max-w-xl-180px {
    max-width: 180px !important;
  }
  .max-w-xl-190px {
    max-width: 190px !important;
  }
  .max-w-xl-200px {
    max-width: 200px !important;
  }
  .max-w-xl-210px {
    max-width: 210px !important;
  }
  .max-w-xl-220px {
    max-width: 220px !important;
  }
  .max-w-xl-230px {
    max-width: 230px !important;
  }
  .max-w-xl-240px {
    max-width: 240px !important;
  }
  .max-w-xl-250px {
    max-width: 250px !important;
  }
  .max-w-xl-260px {
    max-width: 260px !important;
  }
  .max-w-xl-270px {
    max-width: 270px !important;
  }
  .max-w-xl-280px {
    max-width: 280px !important;
  }
  .max-w-xl-290px {
    max-width: 290px !important;
  }
  .max-w-xl-300px {
    max-width: 300px !important;
  }
  .max-w-xl-310px {
    max-width: 310px !important;
  }
  .max-w-xl-320px {
    max-width: 320px !important;
  }
  .max-w-xl-330px {
    max-width: 330px !important;
  }
  .max-w-xl-340px {
    max-width: 340px !important;
  }
  .max-w-xl-350px {
    max-width: 350px !important;
  }
  .max-w-xl-360px {
    max-width: 360px !important;
  }
  .max-w-xl-370px {
    max-width: 370px !important;
  }
  .max-w-xl-380px {
    max-width: 380px !important;
  }
  .max-w-xl-390px {
    max-width: 390px !important;
  }
  .max-w-xl-400px {
    max-width: 400px !important;
  }
  .max-w-xl-410px {
    max-width: 410px !important;
  }
  .max-w-xl-420px {
    max-width: 420px !important;
  }
  .max-w-xl-430px {
    max-width: 430px !important;
  }
  .max-w-xl-440px {
    max-width: 440px !important;
  }
  .max-w-xl-450px {
    max-width: 450px !important;
  }
  .max-w-xl-460px {
    max-width: 460px !important;
  }
  .max-w-xl-470px {
    max-width: 470px !important;
  }
  .max-w-xl-480px {
    max-width: 480px !important;
  }
  .max-w-xl-490px {
    max-width: 490px !important;
  }
  .max-w-xl-500px {
    max-width: 500px !important;
  }
  .max-w-xl-525px {
    max-width: 525px !important;
  }
  .max-w-xl-550px {
    max-width: 550px !important;
  }
  .max-w-xl-575px {
    max-width: 575px !important;
  }
  .max-w-xl-600px {
    max-width: 600px !important;
  }
  .max-w-xl-625px {
    max-width: 625px !important;
  }
  .max-w-xl-650px {
    max-width: 650px !important;
  }
  .max-w-xl-675px {
    max-width: 675px !important;
  }
  .max-w-xl-700px {
    max-width: 700px !important;
  }
  .max-w-xl-725px {
    max-width: 725px !important;
  }
  .max-w-xl-750px {
    max-width: 750px !important;
  }
  .max-w-xl-775px {
    max-width: 775px !important;
  }
  .max-w-xl-800px {
    max-width: 800px !important;
  }
  .max-w-xl-825px {
    max-width: 825px !important;
  }
  .max-w-xl-850px {
    max-width: 850px !important;
  }
  .max-w-xl-875px {
    max-width: 875px !important;
  }
  .max-w-xl-900px {
    max-width: 900px !important;
  }
  .max-w-xl-925px {
    max-width: 925px !important;
  }
  .max-w-xl-950px {
    max-width: 950px !important;
  }
  .max-w-xl-975px {
    max-width: 975px !important;
  }
  .max-w-xl-1000px {
    max-width: 1000px !important;
  }
  .max-w-xl-1050px {
    max-width: 1050px !important;
  }
  .max-w-xl-1100px {
    max-width: 1100px !important;
  }
  .max-w-xl-1150px {
    max-width: 1150px !important;
  }
  .max-w-xl-1200px {
    max-width: 1200px !important;
  }
  .max-w-xl-1250px {
    max-width: 1250px !important;
  }
  .max-w-xl-1300px {
    max-width: 1300px !important;
  }
  .max-w-xl-1350px {
    max-width: 1350px !important;
  }
  .max-w-xl-1400px {
    max-width: 1400px !important;
  }
  .max-w-xl-1450px {
    max-width: 1450px !important;
  }
  .max-w-xl-1500px {
    max-width: 1500px !important;
  }
  .max-w-xl-1550px {
    max-width: 1550px !important;
  }
  .max-w-xl-1600px {
    max-width: 1600px !important;
  }
  .max-w-xl-1650px {
    max-width: 1650px !important;
  }
  .max-w-xl-1700px {
    max-width: 1700px !important;
  }
  .max-w-xl-1750px {
    max-width: 1750px !important;
  }
  .max-w-xl-1800px {
    max-width: 1800px !important;
  }
  .max-w-xl-1850px {
    max-width: 1850px !important;
  }
  .max-w-xl-1900px {
    max-width: 1900px !important;
  }
  .max-w-xl-1950px {
    max-width: 1950px !important;
  }
  .max-w-xl-2000px {
    max-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-w-xl-0-5em {
    max-width: 0.5em !important;
  }
  .max-w-xl-1em {
    max-width: 1em !important;
  }
  .max-w-xl-1-5em {
    max-width: 1.5em !important;
  }
  .max-w-xl-2em {
    max-width: 2em !important;
  }
  .max-w-xl-2-5em {
    max-width: 2.5em !important;
  }
  .max-w-xl-3em {
    max-width: 3em !important;
  }
  .max-w-xl-3-5em {
    max-width: 3.5em !important;
  }
  .max-w-xl-4em {
    max-width: 4em !important;
  }
  .max-w-xl-4-5em {
    max-width: 4.5em !important;
  }
  .max-w-xl-5em {
    max-width: 5em !important;
  }
  .max-w-xl-5-5em {
    max-width: 5.5em !important;
  }
  .max-w-xl-6em {
    max-width: 6em !important;
  }
  .max-w-xl-6-5em {
    max-width: 6.5em !important;
  }
  .max-w-xl-7em {
    max-width: 7em !important;
  }
  .max-w-xl-7-5em {
    max-width: 7.5em !important;
  }
  .max-w-xl-8em {
    max-width: 8em !important;
  }
  .max-w-xl-8-5em {
    max-width: 8.5em !important;
  }
  .max-w-xl-9em {
    max-width: 9em !important;
  }
  .max-w-xl-9-5em {
    max-width: 9.5em !important;
  }
  .max-w-xl-10em {
    max-width: 10em !important;
  }
}
@media screen and (min-width: 1400px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .max-w-xxl-5ps {
    max-width: 5% !important;
  }
  .max-w-xxl-10ps {
    max-width: 10% !important;
  }
  .max-w-xxl-15ps {
    max-width: 15% !important;
  }
  .max-w-xxl-20ps {
    max-width: 20% !important;
  }
  .max-w-xxl-25ps {
    max-width: 25% !important;
  }
  .max-w-xxl-30ps {
    max-width: 30% !important;
  }
  .max-w-xxl-35ps {
    max-width: 35% !important;
  }
  .max-w-xxl-40ps {
    max-width: 40% !important;
  }
  .max-w-xxl-45ps {
    max-width: 45% !important;
  }
  .max-w-xxl-50ps {
    max-width: 50% !important;
  }
  .max-w-xxl-55ps {
    max-width: 55% !important;
  }
  .max-w-xxl-60ps {
    max-width: 60% !important;
  }
  .max-w-xxl-65ps {
    max-width: 65% !important;
  }
  .max-w-xxl-70ps {
    max-width: 70% !important;
  }
  .max-w-xxl-75ps {
    max-width: 75% !important;
  }
  .max-w-xxl-80ps {
    max-width: 80% !important;
  }
  .max-w-xxl-85ps {
    max-width: 85% !important;
  }
  .max-w-xxl-90ps {
    max-width: 90% !important;
  }
  .max-w-xxl-95ps {
    max-width: 95% !important;
  }
  .max-w-xxl-100ps {
    max-width: 100% !important;
  }
  .max-w-xxl-60ps {
    max-width: 60% !important;
  }
  .max-w-xxl-70ps {
    max-width: 70% !important;
  }
  .max-w-xxl-80ps {
    max-width: 80% !important;
  }
  .max-w-xxl-90ps {
    max-width: 90% !important;
  }
  .max-w-xxl-100ps {
    max-width: 100% !important;
  }
  .max-w-xxl-110ps {
    max-width: 110% !important;
  }
  .max-w-xxl-120ps {
    max-width: 120% !important;
  }
  .max-w-xxl-130ps {
    max-width: 130% !important;
  }
  .max-w-xxl-140ps {
    max-width: 140% !important;
  }
  .max-w-xxl-150ps {
    max-width: 150% !important;
  }
  .max-w-xxl-160ps {
    max-width: 160% !important;
  }
  .max-w-xxl-170ps {
    max-width: 170% !important;
  }
  .max-w-xxl-180ps {
    max-width: 180% !important;
  }
  .max-w-xxl-190ps {
    max-width: 190% !important;
  }
  .max-w-xxl-200ps {
    max-width: 200% !important;
  }
  .max-w-xxl-210ps {
    max-width: 210% !important;
  }
  .max-w-xxl-220ps {
    max-width: 220% !important;
  }
  .max-w-xxl-230ps {
    max-width: 230% !important;
  }
  .max-w-xxl-240ps {
    max-width: 240% !important;
  }
  .max-w-xxl-250ps {
    max-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .max-w-xxl-1px {
    max-width: 1px !important;
  }
  .max-w-xxl-2px {
    max-width: 2px !important;
  }
  .max-w-xxl-3px {
    max-width: 3px !important;
  }
  .max-w-xxl-4px {
    max-width: 4px !important;
  }
  .max-w-xxl-5px {
    max-width: 5px !important;
  }
  .max-w-xxl-6px {
    max-width: 6px !important;
  }
  .max-w-xxl-7px {
    max-width: 7px !important;
  }
  .max-w-xxl-8px {
    max-width: 8px !important;
  }
  .max-w-xxl-9px {
    max-width: 9px !important;
  }
  .max-w-xxl-10px {
    max-width: 10px !important;
  }
  .max-w-xxl-15px {
    max-width: 15px !important;
  }
  .max-w-xxl-20px {
    max-width: 20px !important;
  }
  .max-w-xxl-25px {
    max-width: 25px !important;
  }
  .max-w-xxl-30px {
    max-width: 30px !important;
  }
  .max-w-xxl-35px {
    max-width: 35px !important;
  }
  .max-w-xxl-40px {
    max-width: 40px !important;
  }
  .max-w-xxl-45px {
    max-width: 45px !important;
  }
  .max-w-xxl-50px {
    max-width: 50px !important;
  }
  .max-w-xxl-55px {
    max-width: 55px !important;
  }
  .max-w-xxl-60px {
    max-width: 60px !important;
  }
  .max-w-xxl-65px {
    max-width: 65px !important;
  }
  .max-w-xxl-70px {
    max-width: 70px !important;
  }
  .max-w-xxl-75px {
    max-width: 75px !important;
  }
  .max-w-xxl-80px {
    max-width: 80px !important;
  }
  .max-w-xxl-85px {
    max-width: 85px !important;
  }
  .max-w-xxl-90px {
    max-width: 90px !important;
  }
  .max-w-xxl-95px {
    max-width: 95px !important;
  }
  .max-w-xxl-100px {
    max-width: 100px !important;
  }
  .max-w-xxl-110px {
    max-width: 110px !important;
  }
  .max-w-xxl-120px {
    max-width: 120px !important;
  }
  .max-w-xxl-130px {
    max-width: 130px !important;
  }
  .max-w-xxl-140px {
    max-width: 140px !important;
  }
  .max-w-xxl-150px {
    max-width: 150px !important;
  }
  .max-w-xxl-160px {
    max-width: 160px !important;
  }
  .max-w-xxl-170px {
    max-width: 170px !important;
  }
  .max-w-xxl-180px {
    max-width: 180px !important;
  }
  .max-w-xxl-190px {
    max-width: 190px !important;
  }
  .max-w-xxl-200px {
    max-width: 200px !important;
  }
  .max-w-xxl-210px {
    max-width: 210px !important;
  }
  .max-w-xxl-220px {
    max-width: 220px !important;
  }
  .max-w-xxl-230px {
    max-width: 230px !important;
  }
  .max-w-xxl-240px {
    max-width: 240px !important;
  }
  .max-w-xxl-250px {
    max-width: 250px !important;
  }
  .max-w-xxl-260px {
    max-width: 260px !important;
  }
  .max-w-xxl-270px {
    max-width: 270px !important;
  }
  .max-w-xxl-280px {
    max-width: 280px !important;
  }
  .max-w-xxl-290px {
    max-width: 290px !important;
  }
  .max-w-xxl-300px {
    max-width: 300px !important;
  }
  .max-w-xxl-310px {
    max-width: 310px !important;
  }
  .max-w-xxl-320px {
    max-width: 320px !important;
  }
  .max-w-xxl-330px {
    max-width: 330px !important;
  }
  .max-w-xxl-340px {
    max-width: 340px !important;
  }
  .max-w-xxl-350px {
    max-width: 350px !important;
  }
  .max-w-xxl-360px {
    max-width: 360px !important;
  }
  .max-w-xxl-370px {
    max-width: 370px !important;
  }
  .max-w-xxl-380px {
    max-width: 380px !important;
  }
  .max-w-xxl-390px {
    max-width: 390px !important;
  }
  .max-w-xxl-400px {
    max-width: 400px !important;
  }
  .max-w-xxl-410px {
    max-width: 410px !important;
  }
  .max-w-xxl-420px {
    max-width: 420px !important;
  }
  .max-w-xxl-430px {
    max-width: 430px !important;
  }
  .max-w-xxl-440px {
    max-width: 440px !important;
  }
  .max-w-xxl-450px {
    max-width: 450px !important;
  }
  .max-w-xxl-460px {
    max-width: 460px !important;
  }
  .max-w-xxl-470px {
    max-width: 470px !important;
  }
  .max-w-xxl-480px {
    max-width: 480px !important;
  }
  .max-w-xxl-490px {
    max-width: 490px !important;
  }
  .max-w-xxl-500px {
    max-width: 500px !important;
  }
  .max-w-xxl-525px {
    max-width: 525px !important;
  }
  .max-w-xxl-550px {
    max-width: 550px !important;
  }
  .max-w-xxl-575px {
    max-width: 575px !important;
  }
  .max-w-xxl-600px {
    max-width: 600px !important;
  }
  .max-w-xxl-625px {
    max-width: 625px !important;
  }
  .max-w-xxl-650px {
    max-width: 650px !important;
  }
  .max-w-xxl-675px {
    max-width: 675px !important;
  }
  .max-w-xxl-700px {
    max-width: 700px !important;
  }
  .max-w-xxl-725px {
    max-width: 725px !important;
  }
  .max-w-xxl-750px {
    max-width: 750px !important;
  }
  .max-w-xxl-775px {
    max-width: 775px !important;
  }
  .max-w-xxl-800px {
    max-width: 800px !important;
  }
  .max-w-xxl-825px {
    max-width: 825px !important;
  }
  .max-w-xxl-850px {
    max-width: 850px !important;
  }
  .max-w-xxl-875px {
    max-width: 875px !important;
  }
  .max-w-xxl-900px {
    max-width: 900px !important;
  }
  .max-w-xxl-925px {
    max-width: 925px !important;
  }
  .max-w-xxl-950px {
    max-width: 950px !important;
  }
  .max-w-xxl-975px {
    max-width: 975px !important;
  }
  .max-w-xxl-1000px {
    max-width: 1000px !important;
  }
  .max-w-xxl-1050px {
    max-width: 1050px !important;
  }
  .max-w-xxl-1100px {
    max-width: 1100px !important;
  }
  .max-w-xxl-1150px {
    max-width: 1150px !important;
  }
  .max-w-xxl-1200px {
    max-width: 1200px !important;
  }
  .max-w-xxl-1250px {
    max-width: 1250px !important;
  }
  .max-w-xxl-1300px {
    max-width: 1300px !important;
  }
  .max-w-xxl-1350px {
    max-width: 1350px !important;
  }
  .max-w-xxl-1400px {
    max-width: 1400px !important;
  }
  .max-w-xxl-1450px {
    max-width: 1450px !important;
  }
  .max-w-xxl-1500px {
    max-width: 1500px !important;
  }
  .max-w-xxl-1550px {
    max-width: 1550px !important;
  }
  .max-w-xxl-1600px {
    max-width: 1600px !important;
  }
  .max-w-xxl-1650px {
    max-width: 1650px !important;
  }
  .max-w-xxl-1700px {
    max-width: 1700px !important;
  }
  .max-w-xxl-1750px {
    max-width: 1750px !important;
  }
  .max-w-xxl-1800px {
    max-width: 1800px !important;
  }
  .max-w-xxl-1850px {
    max-width: 1850px !important;
  }
  .max-w-xxl-1900px {
    max-width: 1900px !important;
  }
  .max-w-xxl-1950px {
    max-width: 1950px !important;
  }
  .max-w-xxl-2000px {
    max-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-w-xxl-0-5em {
    max-width: 0.5em !important;
  }
  .max-w-xxl-1em {
    max-width: 1em !important;
  }
  .max-w-xxl-1-5em {
    max-width: 1.5em !important;
  }
  .max-w-xxl-2em {
    max-width: 2em !important;
  }
  .max-w-xxl-2-5em {
    max-width: 2.5em !important;
  }
  .max-w-xxl-3em {
    max-width: 3em !important;
  }
  .max-w-xxl-3-5em {
    max-width: 3.5em !important;
  }
  .max-w-xxl-4em {
    max-width: 4em !important;
  }
  .max-w-xxl-4-5em {
    max-width: 4.5em !important;
  }
  .max-w-xxl-5em {
    max-width: 5em !important;
  }
  .max-w-xxl-5-5em {
    max-width: 5.5em !important;
  }
  .max-w-xxl-6em {
    max-width: 6em !important;
  }
  .max-w-xxl-6-5em {
    max-width: 6.5em !important;
  }
  .max-w-xxl-7em {
    max-width: 7em !important;
  }
  .max-w-xxl-7-5em {
    max-width: 7.5em !important;
  }
  .max-w-xxl-8em {
    max-width: 8em !important;
  }
  .max-w-xxl-8-5em {
    max-width: 8.5em !important;
  }
  .max-w-xxl-9em {
    max-width: 9em !important;
  }
  .max-w-xxl-9-5em {
    max-width: 9.5em !important;
  }
  .max-w-xxl-10em {
    max-width: 10em !important;
  }
}
@media screen and (min-width: 0px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .min-w-5ps {
    min-width: 5% !important;
  }
  .min-w-10ps {
    min-width: 10% !important;
  }
  .min-w-15ps {
    min-width: 15% !important;
  }
  .min-w-20ps {
    min-width: 20% !important;
  }
  .min-w-25ps {
    min-width: 25% !important;
  }
  .min-w-30ps {
    min-width: 30% !important;
  }
  .min-w-35ps {
    min-width: 35% !important;
  }
  .min-w-40ps {
    min-width: 40% !important;
  }
  .min-w-45ps {
    min-width: 45% !important;
  }
  .min-w-50ps {
    min-width: 50% !important;
  }
  .min-w-55ps {
    min-width: 55% !important;
  }
  .min-w-60ps {
    min-width: 60% !important;
  }
  .min-w-65ps {
    min-width: 65% !important;
  }
  .min-w-70ps {
    min-width: 70% !important;
  }
  .min-w-75ps {
    min-width: 75% !important;
  }
  .min-w-80ps {
    min-width: 80% !important;
  }
  .min-w-85ps {
    min-width: 85% !important;
  }
  .min-w-90ps {
    min-width: 90% !important;
  }
  .min-w-95ps {
    min-width: 95% !important;
  }
  .min-w-100ps {
    min-width: 100% !important;
  }
  .min-w-60ps {
    min-width: 60% !important;
  }
  .min-w-70ps {
    min-width: 70% !important;
  }
  .min-w-80ps {
    min-width: 80% !important;
  }
  .min-w-90ps {
    min-width: 90% !important;
  }
  .min-w-100ps {
    min-width: 100% !important;
  }
  .min-w-110ps {
    min-width: 110% !important;
  }
  .min-w-120ps {
    min-width: 120% !important;
  }
  .min-w-130ps {
    min-width: 130% !important;
  }
  .min-w-140ps {
    min-width: 140% !important;
  }
  .min-w-150ps {
    min-width: 150% !important;
  }
  .min-w-160ps {
    min-width: 160% !important;
  }
  .min-w-170ps {
    min-width: 170% !important;
  }
  .min-w-180ps {
    min-width: 180% !important;
  }
  .min-w-190ps {
    min-width: 190% !important;
  }
  .min-w-200ps {
    min-width: 200% !important;
  }
  .min-w-210ps {
    min-width: 210% !important;
  }
  .min-w-220ps {
    min-width: 220% !important;
  }
  .min-w-230ps {
    min-width: 230% !important;
  }
  .min-w-240ps {
    min-width: 240% !important;
  }
  .min-w-250ps {
    min-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .min-w-1px {
    min-width: 1px !important;
  }
  .min-w-2px {
    min-width: 2px !important;
  }
  .min-w-3px {
    min-width: 3px !important;
  }
  .min-w-4px {
    min-width: 4px !important;
  }
  .min-w-5px {
    min-width: 5px !important;
  }
  .min-w-6px {
    min-width: 6px !important;
  }
  .min-w-7px {
    min-width: 7px !important;
  }
  .min-w-8px {
    min-width: 8px !important;
  }
  .min-w-9px {
    min-width: 9px !important;
  }
  .min-w-10px {
    min-width: 10px !important;
  }
  .min-w-15px {
    min-width: 15px !important;
  }
  .min-w-20px {
    min-width: 20px !important;
  }
  .min-w-25px {
    min-width: 25px !important;
  }
  .min-w-30px {
    min-width: 30px !important;
  }
  .min-w-35px {
    min-width: 35px !important;
  }
  .min-w-40px {
    min-width: 40px !important;
  }
  .min-w-45px {
    min-width: 45px !important;
  }
  .min-w-50px {
    min-width: 50px !important;
  }
  .min-w-55px {
    min-width: 55px !important;
  }
  .min-w-60px {
    min-width: 60px !important;
  }
  .min-w-65px {
    min-width: 65px !important;
  }
  .min-w-70px {
    min-width: 70px !important;
  }
  .min-w-75px {
    min-width: 75px !important;
  }
  .min-w-80px {
    min-width: 80px !important;
  }
  .min-w-85px {
    min-width: 85px !important;
  }
  .min-w-90px {
    min-width: 90px !important;
  }
  .min-w-95px {
    min-width: 95px !important;
  }
  .min-w-100px {
    min-width: 100px !important;
  }
  .min-w-110px {
    min-width: 110px !important;
  }
  .min-w-120px {
    min-width: 120px !important;
  }
  .min-w-130px {
    min-width: 130px !important;
  }
  .min-w-140px {
    min-width: 140px !important;
  }
  .min-w-150px {
    min-width: 150px !important;
  }
  .min-w-160px {
    min-width: 160px !important;
  }
  .min-w-170px {
    min-width: 170px !important;
  }
  .min-w-180px {
    min-width: 180px !important;
  }
  .min-w-190px {
    min-width: 190px !important;
  }
  .min-w-200px {
    min-width: 200px !important;
  }
  .min-w-210px {
    min-width: 210px !important;
  }
  .min-w-220px {
    min-width: 220px !important;
  }
  .min-w-230px {
    min-width: 230px !important;
  }
  .min-w-240px {
    min-width: 240px !important;
  }
  .min-w-250px {
    min-width: 250px !important;
  }
  .min-w-260px {
    min-width: 260px !important;
  }
  .min-w-270px {
    min-width: 270px !important;
  }
  .min-w-280px {
    min-width: 280px !important;
  }
  .min-w-290px {
    min-width: 290px !important;
  }
  .min-w-300px {
    min-width: 300px !important;
  }
  .min-w-310px {
    min-width: 310px !important;
  }
  .min-w-320px {
    min-width: 320px !important;
  }
  .min-w-330px {
    min-width: 330px !important;
  }
  .min-w-340px {
    min-width: 340px !important;
  }
  .min-w-350px {
    min-width: 350px !important;
  }
  .min-w-360px {
    min-width: 360px !important;
  }
  .min-w-370px {
    min-width: 370px !important;
  }
  .min-w-380px {
    min-width: 380px !important;
  }
  .min-w-390px {
    min-width: 390px !important;
  }
  .min-w-400px {
    min-width: 400px !important;
  }
  .min-w-410px {
    min-width: 410px !important;
  }
  .min-w-420px {
    min-width: 420px !important;
  }
  .min-w-430px {
    min-width: 430px !important;
  }
  .min-w-440px {
    min-width: 440px !important;
  }
  .min-w-450px {
    min-width: 450px !important;
  }
  .min-w-460px {
    min-width: 460px !important;
  }
  .min-w-470px {
    min-width: 470px !important;
  }
  .min-w-480px {
    min-width: 480px !important;
  }
  .min-w-490px {
    min-width: 490px !important;
  }
  .min-w-500px {
    min-width: 500px !important;
  }
  .min-w-525px {
    min-width: 525px !important;
  }
  .min-w-550px {
    min-width: 550px !important;
  }
  .min-w-575px {
    min-width: 575px !important;
  }
  .min-w-600px {
    min-width: 600px !important;
  }
  .min-w-625px {
    min-width: 625px !important;
  }
  .min-w-650px {
    min-width: 650px !important;
  }
  .min-w-675px {
    min-width: 675px !important;
  }
  .min-w-700px {
    min-width: 700px !important;
  }
  .min-w-725px {
    min-width: 725px !important;
  }
  .min-w-750px {
    min-width: 750px !important;
  }
  .min-w-775px {
    min-width: 775px !important;
  }
  .min-w-800px {
    min-width: 800px !important;
  }
  .min-w-825px {
    min-width: 825px !important;
  }
  .min-w-850px {
    min-width: 850px !important;
  }
  .min-w-875px {
    min-width: 875px !important;
  }
  .min-w-900px {
    min-width: 900px !important;
  }
  .min-w-925px {
    min-width: 925px !important;
  }
  .min-w-950px {
    min-width: 950px !important;
  }
  .min-w-975px {
    min-width: 975px !important;
  }
  .min-w-1000px {
    min-width: 1000px !important;
  }
  .min-w-1050px {
    min-width: 1050px !important;
  }
  .min-w-1100px {
    min-width: 1100px !important;
  }
  .min-w-1150px {
    min-width: 1150px !important;
  }
  .min-w-1200px {
    min-width: 1200px !important;
  }
  .min-w-1250px {
    min-width: 1250px !important;
  }
  .min-w-1300px {
    min-width: 1300px !important;
  }
  .min-w-1350px {
    min-width: 1350px !important;
  }
  .min-w-1400px {
    min-width: 1400px !important;
  }
  .min-w-1450px {
    min-width: 1450px !important;
  }
  .min-w-1500px {
    min-width: 1500px !important;
  }
  .min-w-1550px {
    min-width: 1550px !important;
  }
  .min-w-1600px {
    min-width: 1600px !important;
  }
  .min-w-1650px {
    min-width: 1650px !important;
  }
  .min-w-1700px {
    min-width: 1700px !important;
  }
  .min-w-1750px {
    min-width: 1750px !important;
  }
  .min-w-1800px {
    min-width: 1800px !important;
  }
  .min-w-1850px {
    min-width: 1850px !important;
  }
  .min-w-1900px {
    min-width: 1900px !important;
  }
  .min-w-1950px {
    min-width: 1950px !important;
  }
  .min-w-2000px {
    min-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-w-0-5em {
    min-width: 0.5em !important;
  }
  .min-w-1em {
    min-width: 1em !important;
  }
  .min-w-1-5em {
    min-width: 1.5em !important;
  }
  .min-w-2em {
    min-width: 2em !important;
  }
  .min-w-2-5em {
    min-width: 2.5em !important;
  }
  .min-w-3em {
    min-width: 3em !important;
  }
  .min-w-3-5em {
    min-width: 3.5em !important;
  }
  .min-w-4em {
    min-width: 4em !important;
  }
  .min-w-4-5em {
    min-width: 4.5em !important;
  }
  .min-w-5em {
    min-width: 5em !important;
  }
  .min-w-5-5em {
    min-width: 5.5em !important;
  }
  .min-w-6em {
    min-width: 6em !important;
  }
  .min-w-6-5em {
    min-width: 6.5em !important;
  }
  .min-w-7em {
    min-width: 7em !important;
  }
  .min-w-7-5em {
    min-width: 7.5em !important;
  }
  .min-w-8em {
    min-width: 8em !important;
  }
  .min-w-8-5em {
    min-width: 8.5em !important;
  }
  .min-w-9em {
    min-width: 9em !important;
  }
  .min-w-9-5em {
    min-width: 9.5em !important;
  }
  .min-w-10em {
    min-width: 10em !important;
  }
}
@media screen and (min-width: 576px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .min-w-sm-5ps {
    min-width: 5% !important;
  }
  .min-w-sm-10ps {
    min-width: 10% !important;
  }
  .min-w-sm-15ps {
    min-width: 15% !important;
  }
  .min-w-sm-20ps {
    min-width: 20% !important;
  }
  .min-w-sm-25ps {
    min-width: 25% !important;
  }
  .min-w-sm-30ps {
    min-width: 30% !important;
  }
  .min-w-sm-35ps {
    min-width: 35% !important;
  }
  .min-w-sm-40ps {
    min-width: 40% !important;
  }
  .min-w-sm-45ps {
    min-width: 45% !important;
  }
  .min-w-sm-50ps {
    min-width: 50% !important;
  }
  .min-w-sm-55ps {
    min-width: 55% !important;
  }
  .min-w-sm-60ps {
    min-width: 60% !important;
  }
  .min-w-sm-65ps {
    min-width: 65% !important;
  }
  .min-w-sm-70ps {
    min-width: 70% !important;
  }
  .min-w-sm-75ps {
    min-width: 75% !important;
  }
  .min-w-sm-80ps {
    min-width: 80% !important;
  }
  .min-w-sm-85ps {
    min-width: 85% !important;
  }
  .min-w-sm-90ps {
    min-width: 90% !important;
  }
  .min-w-sm-95ps {
    min-width: 95% !important;
  }
  .min-w-sm-100ps {
    min-width: 100% !important;
  }
  .min-w-sm-60ps {
    min-width: 60% !important;
  }
  .min-w-sm-70ps {
    min-width: 70% !important;
  }
  .min-w-sm-80ps {
    min-width: 80% !important;
  }
  .min-w-sm-90ps {
    min-width: 90% !important;
  }
  .min-w-sm-100ps {
    min-width: 100% !important;
  }
  .min-w-sm-110ps {
    min-width: 110% !important;
  }
  .min-w-sm-120ps {
    min-width: 120% !important;
  }
  .min-w-sm-130ps {
    min-width: 130% !important;
  }
  .min-w-sm-140ps {
    min-width: 140% !important;
  }
  .min-w-sm-150ps {
    min-width: 150% !important;
  }
  .min-w-sm-160ps {
    min-width: 160% !important;
  }
  .min-w-sm-170ps {
    min-width: 170% !important;
  }
  .min-w-sm-180ps {
    min-width: 180% !important;
  }
  .min-w-sm-190ps {
    min-width: 190% !important;
  }
  .min-w-sm-200ps {
    min-width: 200% !important;
  }
  .min-w-sm-210ps {
    min-width: 210% !important;
  }
  .min-w-sm-220ps {
    min-width: 220% !important;
  }
  .min-w-sm-230ps {
    min-width: 230% !important;
  }
  .min-w-sm-240ps {
    min-width: 240% !important;
  }
  .min-w-sm-250ps {
    min-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .min-w-sm-1px {
    min-width: 1px !important;
  }
  .min-w-sm-2px {
    min-width: 2px !important;
  }
  .min-w-sm-3px {
    min-width: 3px !important;
  }
  .min-w-sm-4px {
    min-width: 4px !important;
  }
  .min-w-sm-5px {
    min-width: 5px !important;
  }
  .min-w-sm-6px {
    min-width: 6px !important;
  }
  .min-w-sm-7px {
    min-width: 7px !important;
  }
  .min-w-sm-8px {
    min-width: 8px !important;
  }
  .min-w-sm-9px {
    min-width: 9px !important;
  }
  .min-w-sm-10px {
    min-width: 10px !important;
  }
  .min-w-sm-15px {
    min-width: 15px !important;
  }
  .min-w-sm-20px {
    min-width: 20px !important;
  }
  .min-w-sm-25px {
    min-width: 25px !important;
  }
  .min-w-sm-30px {
    min-width: 30px !important;
  }
  .min-w-sm-35px {
    min-width: 35px !important;
  }
  .min-w-sm-40px {
    min-width: 40px !important;
  }
  .min-w-sm-45px {
    min-width: 45px !important;
  }
  .min-w-sm-50px {
    min-width: 50px !important;
  }
  .min-w-sm-55px {
    min-width: 55px !important;
  }
  .min-w-sm-60px {
    min-width: 60px !important;
  }
  .min-w-sm-65px {
    min-width: 65px !important;
  }
  .min-w-sm-70px {
    min-width: 70px !important;
  }
  .min-w-sm-75px {
    min-width: 75px !important;
  }
  .min-w-sm-80px {
    min-width: 80px !important;
  }
  .min-w-sm-85px {
    min-width: 85px !important;
  }
  .min-w-sm-90px {
    min-width: 90px !important;
  }
  .min-w-sm-95px {
    min-width: 95px !important;
  }
  .min-w-sm-100px {
    min-width: 100px !important;
  }
  .min-w-sm-110px {
    min-width: 110px !important;
  }
  .min-w-sm-120px {
    min-width: 120px !important;
  }
  .min-w-sm-130px {
    min-width: 130px !important;
  }
  .min-w-sm-140px {
    min-width: 140px !important;
  }
  .min-w-sm-150px {
    min-width: 150px !important;
  }
  .min-w-sm-160px {
    min-width: 160px !important;
  }
  .min-w-sm-170px {
    min-width: 170px !important;
  }
  .min-w-sm-180px {
    min-width: 180px !important;
  }
  .min-w-sm-190px {
    min-width: 190px !important;
  }
  .min-w-sm-200px {
    min-width: 200px !important;
  }
  .min-w-sm-210px {
    min-width: 210px !important;
  }
  .min-w-sm-220px {
    min-width: 220px !important;
  }
  .min-w-sm-230px {
    min-width: 230px !important;
  }
  .min-w-sm-240px {
    min-width: 240px !important;
  }
  .min-w-sm-250px {
    min-width: 250px !important;
  }
  .min-w-sm-260px {
    min-width: 260px !important;
  }
  .min-w-sm-270px {
    min-width: 270px !important;
  }
  .min-w-sm-280px {
    min-width: 280px !important;
  }
  .min-w-sm-290px {
    min-width: 290px !important;
  }
  .min-w-sm-300px {
    min-width: 300px !important;
  }
  .min-w-sm-310px {
    min-width: 310px !important;
  }
  .min-w-sm-320px {
    min-width: 320px !important;
  }
  .min-w-sm-330px {
    min-width: 330px !important;
  }
  .min-w-sm-340px {
    min-width: 340px !important;
  }
  .min-w-sm-350px {
    min-width: 350px !important;
  }
  .min-w-sm-360px {
    min-width: 360px !important;
  }
  .min-w-sm-370px {
    min-width: 370px !important;
  }
  .min-w-sm-380px {
    min-width: 380px !important;
  }
  .min-w-sm-390px {
    min-width: 390px !important;
  }
  .min-w-sm-400px {
    min-width: 400px !important;
  }
  .min-w-sm-410px {
    min-width: 410px !important;
  }
  .min-w-sm-420px {
    min-width: 420px !important;
  }
  .min-w-sm-430px {
    min-width: 430px !important;
  }
  .min-w-sm-440px {
    min-width: 440px !important;
  }
  .min-w-sm-450px {
    min-width: 450px !important;
  }
  .min-w-sm-460px {
    min-width: 460px !important;
  }
  .min-w-sm-470px {
    min-width: 470px !important;
  }
  .min-w-sm-480px {
    min-width: 480px !important;
  }
  .min-w-sm-490px {
    min-width: 490px !important;
  }
  .min-w-sm-500px {
    min-width: 500px !important;
  }
  .min-w-sm-525px {
    min-width: 525px !important;
  }
  .min-w-sm-550px {
    min-width: 550px !important;
  }
  .min-w-sm-575px {
    min-width: 575px !important;
  }
  .min-w-sm-600px {
    min-width: 600px !important;
  }
  .min-w-sm-625px {
    min-width: 625px !important;
  }
  .min-w-sm-650px {
    min-width: 650px !important;
  }
  .min-w-sm-675px {
    min-width: 675px !important;
  }
  .min-w-sm-700px {
    min-width: 700px !important;
  }
  .min-w-sm-725px {
    min-width: 725px !important;
  }
  .min-w-sm-750px {
    min-width: 750px !important;
  }
  .min-w-sm-775px {
    min-width: 775px !important;
  }
  .min-w-sm-800px {
    min-width: 800px !important;
  }
  .min-w-sm-825px {
    min-width: 825px !important;
  }
  .min-w-sm-850px {
    min-width: 850px !important;
  }
  .min-w-sm-875px {
    min-width: 875px !important;
  }
  .min-w-sm-900px {
    min-width: 900px !important;
  }
  .min-w-sm-925px {
    min-width: 925px !important;
  }
  .min-w-sm-950px {
    min-width: 950px !important;
  }
  .min-w-sm-975px {
    min-width: 975px !important;
  }
  .min-w-sm-1000px {
    min-width: 1000px !important;
  }
  .min-w-sm-1050px {
    min-width: 1050px !important;
  }
  .min-w-sm-1100px {
    min-width: 1100px !important;
  }
  .min-w-sm-1150px {
    min-width: 1150px !important;
  }
  .min-w-sm-1200px {
    min-width: 1200px !important;
  }
  .min-w-sm-1250px {
    min-width: 1250px !important;
  }
  .min-w-sm-1300px {
    min-width: 1300px !important;
  }
  .min-w-sm-1350px {
    min-width: 1350px !important;
  }
  .min-w-sm-1400px {
    min-width: 1400px !important;
  }
  .min-w-sm-1450px {
    min-width: 1450px !important;
  }
  .min-w-sm-1500px {
    min-width: 1500px !important;
  }
  .min-w-sm-1550px {
    min-width: 1550px !important;
  }
  .min-w-sm-1600px {
    min-width: 1600px !important;
  }
  .min-w-sm-1650px {
    min-width: 1650px !important;
  }
  .min-w-sm-1700px {
    min-width: 1700px !important;
  }
  .min-w-sm-1750px {
    min-width: 1750px !important;
  }
  .min-w-sm-1800px {
    min-width: 1800px !important;
  }
  .min-w-sm-1850px {
    min-width: 1850px !important;
  }
  .min-w-sm-1900px {
    min-width: 1900px !important;
  }
  .min-w-sm-1950px {
    min-width: 1950px !important;
  }
  .min-w-sm-2000px {
    min-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-w-sm-0-5em {
    min-width: 0.5em !important;
  }
  .min-w-sm-1em {
    min-width: 1em !important;
  }
  .min-w-sm-1-5em {
    min-width: 1.5em !important;
  }
  .min-w-sm-2em {
    min-width: 2em !important;
  }
  .min-w-sm-2-5em {
    min-width: 2.5em !important;
  }
  .min-w-sm-3em {
    min-width: 3em !important;
  }
  .min-w-sm-3-5em {
    min-width: 3.5em !important;
  }
  .min-w-sm-4em {
    min-width: 4em !important;
  }
  .min-w-sm-4-5em {
    min-width: 4.5em !important;
  }
  .min-w-sm-5em {
    min-width: 5em !important;
  }
  .min-w-sm-5-5em {
    min-width: 5.5em !important;
  }
  .min-w-sm-6em {
    min-width: 6em !important;
  }
  .min-w-sm-6-5em {
    min-width: 6.5em !important;
  }
  .min-w-sm-7em {
    min-width: 7em !important;
  }
  .min-w-sm-7-5em {
    min-width: 7.5em !important;
  }
  .min-w-sm-8em {
    min-width: 8em !important;
  }
  .min-w-sm-8-5em {
    min-width: 8.5em !important;
  }
  .min-w-sm-9em {
    min-width: 9em !important;
  }
  .min-w-sm-9-5em {
    min-width: 9.5em !important;
  }
  .min-w-sm-10em {
    min-width: 10em !important;
  }
}
@media screen and (min-width: 768px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .min-w-md-5ps {
    min-width: 5% !important;
  }
  .min-w-md-10ps {
    min-width: 10% !important;
  }
  .min-w-md-15ps {
    min-width: 15% !important;
  }
  .min-w-md-20ps {
    min-width: 20% !important;
  }
  .min-w-md-25ps {
    min-width: 25% !important;
  }
  .min-w-md-30ps {
    min-width: 30% !important;
  }
  .min-w-md-35ps {
    min-width: 35% !important;
  }
  .min-w-md-40ps {
    min-width: 40% !important;
  }
  .min-w-md-45ps {
    min-width: 45% !important;
  }
  .min-w-md-50ps {
    min-width: 50% !important;
  }
  .min-w-md-55ps {
    min-width: 55% !important;
  }
  .min-w-md-60ps {
    min-width: 60% !important;
  }
  .min-w-md-65ps {
    min-width: 65% !important;
  }
  .min-w-md-70ps {
    min-width: 70% !important;
  }
  .min-w-md-75ps {
    min-width: 75% !important;
  }
  .min-w-md-80ps {
    min-width: 80% !important;
  }
  .min-w-md-85ps {
    min-width: 85% !important;
  }
  .min-w-md-90ps {
    min-width: 90% !important;
  }
  .min-w-md-95ps {
    min-width: 95% !important;
  }
  .min-w-md-100ps {
    min-width: 100% !important;
  }
  .min-w-md-60ps {
    min-width: 60% !important;
  }
  .min-w-md-70ps {
    min-width: 70% !important;
  }
  .min-w-md-80ps {
    min-width: 80% !important;
  }
  .min-w-md-90ps {
    min-width: 90% !important;
  }
  .min-w-md-100ps {
    min-width: 100% !important;
  }
  .min-w-md-110ps {
    min-width: 110% !important;
  }
  .min-w-md-120ps {
    min-width: 120% !important;
  }
  .min-w-md-130ps {
    min-width: 130% !important;
  }
  .min-w-md-140ps {
    min-width: 140% !important;
  }
  .min-w-md-150ps {
    min-width: 150% !important;
  }
  .min-w-md-160ps {
    min-width: 160% !important;
  }
  .min-w-md-170ps {
    min-width: 170% !important;
  }
  .min-w-md-180ps {
    min-width: 180% !important;
  }
  .min-w-md-190ps {
    min-width: 190% !important;
  }
  .min-w-md-200ps {
    min-width: 200% !important;
  }
  .min-w-md-210ps {
    min-width: 210% !important;
  }
  .min-w-md-220ps {
    min-width: 220% !important;
  }
  .min-w-md-230ps {
    min-width: 230% !important;
  }
  .min-w-md-240ps {
    min-width: 240% !important;
  }
  .min-w-md-250ps {
    min-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .min-w-md-1px {
    min-width: 1px !important;
  }
  .min-w-md-2px {
    min-width: 2px !important;
  }
  .min-w-md-3px {
    min-width: 3px !important;
  }
  .min-w-md-4px {
    min-width: 4px !important;
  }
  .min-w-md-5px {
    min-width: 5px !important;
  }
  .min-w-md-6px {
    min-width: 6px !important;
  }
  .min-w-md-7px {
    min-width: 7px !important;
  }
  .min-w-md-8px {
    min-width: 8px !important;
  }
  .min-w-md-9px {
    min-width: 9px !important;
  }
  .min-w-md-10px {
    min-width: 10px !important;
  }
  .min-w-md-15px {
    min-width: 15px !important;
  }
  .min-w-md-20px {
    min-width: 20px !important;
  }
  .min-w-md-25px {
    min-width: 25px !important;
  }
  .min-w-md-30px {
    min-width: 30px !important;
  }
  .min-w-md-35px {
    min-width: 35px !important;
  }
  .min-w-md-40px {
    min-width: 40px !important;
  }
  .min-w-md-45px {
    min-width: 45px !important;
  }
  .min-w-md-50px {
    min-width: 50px !important;
  }
  .min-w-md-55px {
    min-width: 55px !important;
  }
  .min-w-md-60px {
    min-width: 60px !important;
  }
  .min-w-md-65px {
    min-width: 65px !important;
  }
  .min-w-md-70px {
    min-width: 70px !important;
  }
  .min-w-md-75px {
    min-width: 75px !important;
  }
  .min-w-md-80px {
    min-width: 80px !important;
  }
  .min-w-md-85px {
    min-width: 85px !important;
  }
  .min-w-md-90px {
    min-width: 90px !important;
  }
  .min-w-md-95px {
    min-width: 95px !important;
  }
  .min-w-md-100px {
    min-width: 100px !important;
  }
  .min-w-md-110px {
    min-width: 110px !important;
  }
  .min-w-md-120px {
    min-width: 120px !important;
  }
  .min-w-md-130px {
    min-width: 130px !important;
  }
  .min-w-md-140px {
    min-width: 140px !important;
  }
  .min-w-md-150px {
    min-width: 150px !important;
  }
  .min-w-md-160px {
    min-width: 160px !important;
  }
  .min-w-md-170px {
    min-width: 170px !important;
  }
  .min-w-md-180px {
    min-width: 180px !important;
  }
  .min-w-md-190px {
    min-width: 190px !important;
  }
  .min-w-md-200px {
    min-width: 200px !important;
  }
  .min-w-md-210px {
    min-width: 210px !important;
  }
  .min-w-md-220px {
    min-width: 220px !important;
  }
  .min-w-md-230px {
    min-width: 230px !important;
  }
  .min-w-md-240px {
    min-width: 240px !important;
  }
  .min-w-md-250px {
    min-width: 250px !important;
  }
  .min-w-md-260px {
    min-width: 260px !important;
  }
  .min-w-md-270px {
    min-width: 270px !important;
  }
  .min-w-md-280px {
    min-width: 280px !important;
  }
  .min-w-md-290px {
    min-width: 290px !important;
  }
  .min-w-md-300px {
    min-width: 300px !important;
  }
  .min-w-md-310px {
    min-width: 310px !important;
  }
  .min-w-md-320px {
    min-width: 320px !important;
  }
  .min-w-md-330px {
    min-width: 330px !important;
  }
  .min-w-md-340px {
    min-width: 340px !important;
  }
  .min-w-md-350px {
    min-width: 350px !important;
  }
  .min-w-md-360px {
    min-width: 360px !important;
  }
  .min-w-md-370px {
    min-width: 370px !important;
  }
  .min-w-md-380px {
    min-width: 380px !important;
  }
  .min-w-md-390px {
    min-width: 390px !important;
  }
  .min-w-md-400px {
    min-width: 400px !important;
  }
  .min-w-md-410px {
    min-width: 410px !important;
  }
  .min-w-md-420px {
    min-width: 420px !important;
  }
  .min-w-md-430px {
    min-width: 430px !important;
  }
  .min-w-md-440px {
    min-width: 440px !important;
  }
  .min-w-md-450px {
    min-width: 450px !important;
  }
  .min-w-md-460px {
    min-width: 460px !important;
  }
  .min-w-md-470px {
    min-width: 470px !important;
  }
  .min-w-md-480px {
    min-width: 480px !important;
  }
  .min-w-md-490px {
    min-width: 490px !important;
  }
  .min-w-md-500px {
    min-width: 500px !important;
  }
  .min-w-md-525px {
    min-width: 525px !important;
  }
  .min-w-md-550px {
    min-width: 550px !important;
  }
  .min-w-md-575px {
    min-width: 575px !important;
  }
  .min-w-md-600px {
    min-width: 600px !important;
  }
  .min-w-md-625px {
    min-width: 625px !important;
  }
  .min-w-md-650px {
    min-width: 650px !important;
  }
  .min-w-md-675px {
    min-width: 675px !important;
  }
  .min-w-md-700px {
    min-width: 700px !important;
  }
  .min-w-md-725px {
    min-width: 725px !important;
  }
  .min-w-md-750px {
    min-width: 750px !important;
  }
  .min-w-md-775px {
    min-width: 775px !important;
  }
  .min-w-md-800px {
    min-width: 800px !important;
  }
  .min-w-md-825px {
    min-width: 825px !important;
  }
  .min-w-md-850px {
    min-width: 850px !important;
  }
  .min-w-md-875px {
    min-width: 875px !important;
  }
  .min-w-md-900px {
    min-width: 900px !important;
  }
  .min-w-md-925px {
    min-width: 925px !important;
  }
  .min-w-md-950px {
    min-width: 950px !important;
  }
  .min-w-md-975px {
    min-width: 975px !important;
  }
  .min-w-md-1000px {
    min-width: 1000px !important;
  }
  .min-w-md-1050px {
    min-width: 1050px !important;
  }
  .min-w-md-1100px {
    min-width: 1100px !important;
  }
  .min-w-md-1150px {
    min-width: 1150px !important;
  }
  .min-w-md-1200px {
    min-width: 1200px !important;
  }
  .min-w-md-1250px {
    min-width: 1250px !important;
  }
  .min-w-md-1300px {
    min-width: 1300px !important;
  }
  .min-w-md-1350px {
    min-width: 1350px !important;
  }
  .min-w-md-1400px {
    min-width: 1400px !important;
  }
  .min-w-md-1450px {
    min-width: 1450px !important;
  }
  .min-w-md-1500px {
    min-width: 1500px !important;
  }
  .min-w-md-1550px {
    min-width: 1550px !important;
  }
  .min-w-md-1600px {
    min-width: 1600px !important;
  }
  .min-w-md-1650px {
    min-width: 1650px !important;
  }
  .min-w-md-1700px {
    min-width: 1700px !important;
  }
  .min-w-md-1750px {
    min-width: 1750px !important;
  }
  .min-w-md-1800px {
    min-width: 1800px !important;
  }
  .min-w-md-1850px {
    min-width: 1850px !important;
  }
  .min-w-md-1900px {
    min-width: 1900px !important;
  }
  .min-w-md-1950px {
    min-width: 1950px !important;
  }
  .min-w-md-2000px {
    min-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-w-md-0-5em {
    min-width: 0.5em !important;
  }
  .min-w-md-1em {
    min-width: 1em !important;
  }
  .min-w-md-1-5em {
    min-width: 1.5em !important;
  }
  .min-w-md-2em {
    min-width: 2em !important;
  }
  .min-w-md-2-5em {
    min-width: 2.5em !important;
  }
  .min-w-md-3em {
    min-width: 3em !important;
  }
  .min-w-md-3-5em {
    min-width: 3.5em !important;
  }
  .min-w-md-4em {
    min-width: 4em !important;
  }
  .min-w-md-4-5em {
    min-width: 4.5em !important;
  }
  .min-w-md-5em {
    min-width: 5em !important;
  }
  .min-w-md-5-5em {
    min-width: 5.5em !important;
  }
  .min-w-md-6em {
    min-width: 6em !important;
  }
  .min-w-md-6-5em {
    min-width: 6.5em !important;
  }
  .min-w-md-7em {
    min-width: 7em !important;
  }
  .min-w-md-7-5em {
    min-width: 7.5em !important;
  }
  .min-w-md-8em {
    min-width: 8em !important;
  }
  .min-w-md-8-5em {
    min-width: 8.5em !important;
  }
  .min-w-md-9em {
    min-width: 9em !important;
  }
  .min-w-md-9-5em {
    min-width: 9.5em !important;
  }
  .min-w-md-10em {
    min-width: 10em !important;
  }
}
@media screen and (min-width: 992px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .min-w-lg-5ps {
    min-width: 5% !important;
  }
  .min-w-lg-10ps {
    min-width: 10% !important;
  }
  .min-w-lg-15ps {
    min-width: 15% !important;
  }
  .min-w-lg-20ps {
    min-width: 20% !important;
  }
  .min-w-lg-25ps {
    min-width: 25% !important;
  }
  .min-w-lg-30ps {
    min-width: 30% !important;
  }
  .min-w-lg-35ps {
    min-width: 35% !important;
  }
  .min-w-lg-40ps {
    min-width: 40% !important;
  }
  .min-w-lg-45ps {
    min-width: 45% !important;
  }
  .min-w-lg-50ps {
    min-width: 50% !important;
  }
  .min-w-lg-55ps {
    min-width: 55% !important;
  }
  .min-w-lg-60ps {
    min-width: 60% !important;
  }
  .min-w-lg-65ps {
    min-width: 65% !important;
  }
  .min-w-lg-70ps {
    min-width: 70% !important;
  }
  .min-w-lg-75ps {
    min-width: 75% !important;
  }
  .min-w-lg-80ps {
    min-width: 80% !important;
  }
  .min-w-lg-85ps {
    min-width: 85% !important;
  }
  .min-w-lg-90ps {
    min-width: 90% !important;
  }
  .min-w-lg-95ps {
    min-width: 95% !important;
  }
  .min-w-lg-100ps {
    min-width: 100% !important;
  }
  .min-w-lg-60ps {
    min-width: 60% !important;
  }
  .min-w-lg-70ps {
    min-width: 70% !important;
  }
  .min-w-lg-80ps {
    min-width: 80% !important;
  }
  .min-w-lg-90ps {
    min-width: 90% !important;
  }
  .min-w-lg-100ps {
    min-width: 100% !important;
  }
  .min-w-lg-110ps {
    min-width: 110% !important;
  }
  .min-w-lg-120ps {
    min-width: 120% !important;
  }
  .min-w-lg-130ps {
    min-width: 130% !important;
  }
  .min-w-lg-140ps {
    min-width: 140% !important;
  }
  .min-w-lg-150ps {
    min-width: 150% !important;
  }
  .min-w-lg-160ps {
    min-width: 160% !important;
  }
  .min-w-lg-170ps {
    min-width: 170% !important;
  }
  .min-w-lg-180ps {
    min-width: 180% !important;
  }
  .min-w-lg-190ps {
    min-width: 190% !important;
  }
  .min-w-lg-200ps {
    min-width: 200% !important;
  }
  .min-w-lg-210ps {
    min-width: 210% !important;
  }
  .min-w-lg-220ps {
    min-width: 220% !important;
  }
  .min-w-lg-230ps {
    min-width: 230% !important;
  }
  .min-w-lg-240ps {
    min-width: 240% !important;
  }
  .min-w-lg-250ps {
    min-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .min-w-lg-1px {
    min-width: 1px !important;
  }
  .min-w-lg-2px {
    min-width: 2px !important;
  }
  .min-w-lg-3px {
    min-width: 3px !important;
  }
  .min-w-lg-4px {
    min-width: 4px !important;
  }
  .min-w-lg-5px {
    min-width: 5px !important;
  }
  .min-w-lg-6px {
    min-width: 6px !important;
  }
  .min-w-lg-7px {
    min-width: 7px !important;
  }
  .min-w-lg-8px {
    min-width: 8px !important;
  }
  .min-w-lg-9px {
    min-width: 9px !important;
  }
  .min-w-lg-10px {
    min-width: 10px !important;
  }
  .min-w-lg-15px {
    min-width: 15px !important;
  }
  .min-w-lg-20px {
    min-width: 20px !important;
  }
  .min-w-lg-25px {
    min-width: 25px !important;
  }
  .min-w-lg-30px {
    min-width: 30px !important;
  }
  .min-w-lg-35px {
    min-width: 35px !important;
  }
  .min-w-lg-40px {
    min-width: 40px !important;
  }
  .min-w-lg-45px {
    min-width: 45px !important;
  }
  .min-w-lg-50px {
    min-width: 50px !important;
  }
  .min-w-lg-55px {
    min-width: 55px !important;
  }
  .min-w-lg-60px {
    min-width: 60px !important;
  }
  .min-w-lg-65px {
    min-width: 65px !important;
  }
  .min-w-lg-70px {
    min-width: 70px !important;
  }
  .min-w-lg-75px {
    min-width: 75px !important;
  }
  .min-w-lg-80px {
    min-width: 80px !important;
  }
  .min-w-lg-85px {
    min-width: 85px !important;
  }
  .min-w-lg-90px {
    min-width: 90px !important;
  }
  .min-w-lg-95px {
    min-width: 95px !important;
  }
  .min-w-lg-100px {
    min-width: 100px !important;
  }
  .min-w-lg-110px {
    min-width: 110px !important;
  }
  .min-w-lg-120px {
    min-width: 120px !important;
  }
  .min-w-lg-130px {
    min-width: 130px !important;
  }
  .min-w-lg-140px {
    min-width: 140px !important;
  }
  .min-w-lg-150px {
    min-width: 150px !important;
  }
  .min-w-lg-160px {
    min-width: 160px !important;
  }
  .min-w-lg-170px {
    min-width: 170px !important;
  }
  .min-w-lg-180px {
    min-width: 180px !important;
  }
  .min-w-lg-190px {
    min-width: 190px !important;
  }
  .min-w-lg-200px {
    min-width: 200px !important;
  }
  .min-w-lg-210px {
    min-width: 210px !important;
  }
  .min-w-lg-220px {
    min-width: 220px !important;
  }
  .min-w-lg-230px {
    min-width: 230px !important;
  }
  .min-w-lg-240px {
    min-width: 240px !important;
  }
  .min-w-lg-250px {
    min-width: 250px !important;
  }
  .min-w-lg-260px {
    min-width: 260px !important;
  }
  .min-w-lg-270px {
    min-width: 270px !important;
  }
  .min-w-lg-280px {
    min-width: 280px !important;
  }
  .min-w-lg-290px {
    min-width: 290px !important;
  }
  .min-w-lg-300px {
    min-width: 300px !important;
  }
  .min-w-lg-310px {
    min-width: 310px !important;
  }
  .min-w-lg-320px {
    min-width: 320px !important;
  }
  .min-w-lg-330px {
    min-width: 330px !important;
  }
  .min-w-lg-340px {
    min-width: 340px !important;
  }
  .min-w-lg-350px {
    min-width: 350px !important;
  }
  .min-w-lg-360px {
    min-width: 360px !important;
  }
  .min-w-lg-370px {
    min-width: 370px !important;
  }
  .min-w-lg-380px {
    min-width: 380px !important;
  }
  .min-w-lg-390px {
    min-width: 390px !important;
  }
  .min-w-lg-400px {
    min-width: 400px !important;
  }
  .min-w-lg-410px {
    min-width: 410px !important;
  }
  .min-w-lg-420px {
    min-width: 420px !important;
  }
  .min-w-lg-430px {
    min-width: 430px !important;
  }
  .min-w-lg-440px {
    min-width: 440px !important;
  }
  .min-w-lg-450px {
    min-width: 450px !important;
  }
  .min-w-lg-460px {
    min-width: 460px !important;
  }
  .min-w-lg-470px {
    min-width: 470px !important;
  }
  .min-w-lg-480px {
    min-width: 480px !important;
  }
  .min-w-lg-490px {
    min-width: 490px !important;
  }
  .min-w-lg-500px {
    min-width: 500px !important;
  }
  .min-w-lg-525px {
    min-width: 525px !important;
  }
  .min-w-lg-550px {
    min-width: 550px !important;
  }
  .min-w-lg-575px {
    min-width: 575px !important;
  }
  .min-w-lg-600px {
    min-width: 600px !important;
  }
  .min-w-lg-625px {
    min-width: 625px !important;
  }
  .min-w-lg-650px {
    min-width: 650px !important;
  }
  .min-w-lg-675px {
    min-width: 675px !important;
  }
  .min-w-lg-700px {
    min-width: 700px !important;
  }
  .min-w-lg-725px {
    min-width: 725px !important;
  }
  .min-w-lg-750px {
    min-width: 750px !important;
  }
  .min-w-lg-775px {
    min-width: 775px !important;
  }
  .min-w-lg-800px {
    min-width: 800px !important;
  }
  .min-w-lg-825px {
    min-width: 825px !important;
  }
  .min-w-lg-850px {
    min-width: 850px !important;
  }
  .min-w-lg-875px {
    min-width: 875px !important;
  }
  .min-w-lg-900px {
    min-width: 900px !important;
  }
  .min-w-lg-925px {
    min-width: 925px !important;
  }
  .min-w-lg-950px {
    min-width: 950px !important;
  }
  .min-w-lg-975px {
    min-width: 975px !important;
  }
  .min-w-lg-1000px {
    min-width: 1000px !important;
  }
  .min-w-lg-1050px {
    min-width: 1050px !important;
  }
  .min-w-lg-1100px {
    min-width: 1100px !important;
  }
  .min-w-lg-1150px {
    min-width: 1150px !important;
  }
  .min-w-lg-1200px {
    min-width: 1200px !important;
  }
  .min-w-lg-1250px {
    min-width: 1250px !important;
  }
  .min-w-lg-1300px {
    min-width: 1300px !important;
  }
  .min-w-lg-1350px {
    min-width: 1350px !important;
  }
  .min-w-lg-1400px {
    min-width: 1400px !important;
  }
  .min-w-lg-1450px {
    min-width: 1450px !important;
  }
  .min-w-lg-1500px {
    min-width: 1500px !important;
  }
  .min-w-lg-1550px {
    min-width: 1550px !important;
  }
  .min-w-lg-1600px {
    min-width: 1600px !important;
  }
  .min-w-lg-1650px {
    min-width: 1650px !important;
  }
  .min-w-lg-1700px {
    min-width: 1700px !important;
  }
  .min-w-lg-1750px {
    min-width: 1750px !important;
  }
  .min-w-lg-1800px {
    min-width: 1800px !important;
  }
  .min-w-lg-1850px {
    min-width: 1850px !important;
  }
  .min-w-lg-1900px {
    min-width: 1900px !important;
  }
  .min-w-lg-1950px {
    min-width: 1950px !important;
  }
  .min-w-lg-2000px {
    min-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-w-lg-0-5em {
    min-width: 0.5em !important;
  }
  .min-w-lg-1em {
    min-width: 1em !important;
  }
  .min-w-lg-1-5em {
    min-width: 1.5em !important;
  }
  .min-w-lg-2em {
    min-width: 2em !important;
  }
  .min-w-lg-2-5em {
    min-width: 2.5em !important;
  }
  .min-w-lg-3em {
    min-width: 3em !important;
  }
  .min-w-lg-3-5em {
    min-width: 3.5em !important;
  }
  .min-w-lg-4em {
    min-width: 4em !important;
  }
  .min-w-lg-4-5em {
    min-width: 4.5em !important;
  }
  .min-w-lg-5em {
    min-width: 5em !important;
  }
  .min-w-lg-5-5em {
    min-width: 5.5em !important;
  }
  .min-w-lg-6em {
    min-width: 6em !important;
  }
  .min-w-lg-6-5em {
    min-width: 6.5em !important;
  }
  .min-w-lg-7em {
    min-width: 7em !important;
  }
  .min-w-lg-7-5em {
    min-width: 7.5em !important;
  }
  .min-w-lg-8em {
    min-width: 8em !important;
  }
  .min-w-lg-8-5em {
    min-width: 8.5em !important;
  }
  .min-w-lg-9em {
    min-width: 9em !important;
  }
  .min-w-lg-9-5em {
    min-width: 9.5em !important;
  }
  .min-w-lg-10em {
    min-width: 10em !important;
  }
}
@media screen and (min-width: 1200px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .min-w-xl-5ps {
    min-width: 5% !important;
  }
  .min-w-xl-10ps {
    min-width: 10% !important;
  }
  .min-w-xl-15ps {
    min-width: 15% !important;
  }
  .min-w-xl-20ps {
    min-width: 20% !important;
  }
  .min-w-xl-25ps {
    min-width: 25% !important;
  }
  .min-w-xl-30ps {
    min-width: 30% !important;
  }
  .min-w-xl-35ps {
    min-width: 35% !important;
  }
  .min-w-xl-40ps {
    min-width: 40% !important;
  }
  .min-w-xl-45ps {
    min-width: 45% !important;
  }
  .min-w-xl-50ps {
    min-width: 50% !important;
  }
  .min-w-xl-55ps {
    min-width: 55% !important;
  }
  .min-w-xl-60ps {
    min-width: 60% !important;
  }
  .min-w-xl-65ps {
    min-width: 65% !important;
  }
  .min-w-xl-70ps {
    min-width: 70% !important;
  }
  .min-w-xl-75ps {
    min-width: 75% !important;
  }
  .min-w-xl-80ps {
    min-width: 80% !important;
  }
  .min-w-xl-85ps {
    min-width: 85% !important;
  }
  .min-w-xl-90ps {
    min-width: 90% !important;
  }
  .min-w-xl-95ps {
    min-width: 95% !important;
  }
  .min-w-xl-100ps {
    min-width: 100% !important;
  }
  .min-w-xl-60ps {
    min-width: 60% !important;
  }
  .min-w-xl-70ps {
    min-width: 70% !important;
  }
  .min-w-xl-80ps {
    min-width: 80% !important;
  }
  .min-w-xl-90ps {
    min-width: 90% !important;
  }
  .min-w-xl-100ps {
    min-width: 100% !important;
  }
  .min-w-xl-110ps {
    min-width: 110% !important;
  }
  .min-w-xl-120ps {
    min-width: 120% !important;
  }
  .min-w-xl-130ps {
    min-width: 130% !important;
  }
  .min-w-xl-140ps {
    min-width: 140% !important;
  }
  .min-w-xl-150ps {
    min-width: 150% !important;
  }
  .min-w-xl-160ps {
    min-width: 160% !important;
  }
  .min-w-xl-170ps {
    min-width: 170% !important;
  }
  .min-w-xl-180ps {
    min-width: 180% !important;
  }
  .min-w-xl-190ps {
    min-width: 190% !important;
  }
  .min-w-xl-200ps {
    min-width: 200% !important;
  }
  .min-w-xl-210ps {
    min-width: 210% !important;
  }
  .min-w-xl-220ps {
    min-width: 220% !important;
  }
  .min-w-xl-230ps {
    min-width: 230% !important;
  }
  .min-w-xl-240ps {
    min-width: 240% !important;
  }
  .min-w-xl-250ps {
    min-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .min-w-xl-1px {
    min-width: 1px !important;
  }
  .min-w-xl-2px {
    min-width: 2px !important;
  }
  .min-w-xl-3px {
    min-width: 3px !important;
  }
  .min-w-xl-4px {
    min-width: 4px !important;
  }
  .min-w-xl-5px {
    min-width: 5px !important;
  }
  .min-w-xl-6px {
    min-width: 6px !important;
  }
  .min-w-xl-7px {
    min-width: 7px !important;
  }
  .min-w-xl-8px {
    min-width: 8px !important;
  }
  .min-w-xl-9px {
    min-width: 9px !important;
  }
  .min-w-xl-10px {
    min-width: 10px !important;
  }
  .min-w-xl-15px {
    min-width: 15px !important;
  }
  .min-w-xl-20px {
    min-width: 20px !important;
  }
  .min-w-xl-25px {
    min-width: 25px !important;
  }
  .min-w-xl-30px {
    min-width: 30px !important;
  }
  .min-w-xl-35px {
    min-width: 35px !important;
  }
  .min-w-xl-40px {
    min-width: 40px !important;
  }
  .min-w-xl-45px {
    min-width: 45px !important;
  }
  .min-w-xl-50px {
    min-width: 50px !important;
  }
  .min-w-xl-55px {
    min-width: 55px !important;
  }
  .min-w-xl-60px {
    min-width: 60px !important;
  }
  .min-w-xl-65px {
    min-width: 65px !important;
  }
  .min-w-xl-70px {
    min-width: 70px !important;
  }
  .min-w-xl-75px {
    min-width: 75px !important;
  }
  .min-w-xl-80px {
    min-width: 80px !important;
  }
  .min-w-xl-85px {
    min-width: 85px !important;
  }
  .min-w-xl-90px {
    min-width: 90px !important;
  }
  .min-w-xl-95px {
    min-width: 95px !important;
  }
  .min-w-xl-100px {
    min-width: 100px !important;
  }
  .min-w-xl-110px {
    min-width: 110px !important;
  }
  .min-w-xl-120px {
    min-width: 120px !important;
  }
  .min-w-xl-130px {
    min-width: 130px !important;
  }
  .min-w-xl-140px {
    min-width: 140px !important;
  }
  .min-w-xl-150px {
    min-width: 150px !important;
  }
  .min-w-xl-160px {
    min-width: 160px !important;
  }
  .min-w-xl-170px {
    min-width: 170px !important;
  }
  .min-w-xl-180px {
    min-width: 180px !important;
  }
  .min-w-xl-190px {
    min-width: 190px !important;
  }
  .min-w-xl-200px {
    min-width: 200px !important;
  }
  .min-w-xl-210px {
    min-width: 210px !important;
  }
  .min-w-xl-220px {
    min-width: 220px !important;
  }
  .min-w-xl-230px {
    min-width: 230px !important;
  }
  .min-w-xl-240px {
    min-width: 240px !important;
  }
  .min-w-xl-250px {
    min-width: 250px !important;
  }
  .min-w-xl-260px {
    min-width: 260px !important;
  }
  .min-w-xl-270px {
    min-width: 270px !important;
  }
  .min-w-xl-280px {
    min-width: 280px !important;
  }
  .min-w-xl-290px {
    min-width: 290px !important;
  }
  .min-w-xl-300px {
    min-width: 300px !important;
  }
  .min-w-xl-310px {
    min-width: 310px !important;
  }
  .min-w-xl-320px {
    min-width: 320px !important;
  }
  .min-w-xl-330px {
    min-width: 330px !important;
  }
  .min-w-xl-340px {
    min-width: 340px !important;
  }
  .min-w-xl-350px {
    min-width: 350px !important;
  }
  .min-w-xl-360px {
    min-width: 360px !important;
  }
  .min-w-xl-370px {
    min-width: 370px !important;
  }
  .min-w-xl-380px {
    min-width: 380px !important;
  }
  .min-w-xl-390px {
    min-width: 390px !important;
  }
  .min-w-xl-400px {
    min-width: 400px !important;
  }
  .min-w-xl-410px {
    min-width: 410px !important;
  }
  .min-w-xl-420px {
    min-width: 420px !important;
  }
  .min-w-xl-430px {
    min-width: 430px !important;
  }
  .min-w-xl-440px {
    min-width: 440px !important;
  }
  .min-w-xl-450px {
    min-width: 450px !important;
  }
  .min-w-xl-460px {
    min-width: 460px !important;
  }
  .min-w-xl-470px {
    min-width: 470px !important;
  }
  .min-w-xl-480px {
    min-width: 480px !important;
  }
  .min-w-xl-490px {
    min-width: 490px !important;
  }
  .min-w-xl-500px {
    min-width: 500px !important;
  }
  .min-w-xl-525px {
    min-width: 525px !important;
  }
  .min-w-xl-550px {
    min-width: 550px !important;
  }
  .min-w-xl-575px {
    min-width: 575px !important;
  }
  .min-w-xl-600px {
    min-width: 600px !important;
  }
  .min-w-xl-625px {
    min-width: 625px !important;
  }
  .min-w-xl-650px {
    min-width: 650px !important;
  }
  .min-w-xl-675px {
    min-width: 675px !important;
  }
  .min-w-xl-700px {
    min-width: 700px !important;
  }
  .min-w-xl-725px {
    min-width: 725px !important;
  }
  .min-w-xl-750px {
    min-width: 750px !important;
  }
  .min-w-xl-775px {
    min-width: 775px !important;
  }
  .min-w-xl-800px {
    min-width: 800px !important;
  }
  .min-w-xl-825px {
    min-width: 825px !important;
  }
  .min-w-xl-850px {
    min-width: 850px !important;
  }
  .min-w-xl-875px {
    min-width: 875px !important;
  }
  .min-w-xl-900px {
    min-width: 900px !important;
  }
  .min-w-xl-925px {
    min-width: 925px !important;
  }
  .min-w-xl-950px {
    min-width: 950px !important;
  }
  .min-w-xl-975px {
    min-width: 975px !important;
  }
  .min-w-xl-1000px {
    min-width: 1000px !important;
  }
  .min-w-xl-1050px {
    min-width: 1050px !important;
  }
  .min-w-xl-1100px {
    min-width: 1100px !important;
  }
  .min-w-xl-1150px {
    min-width: 1150px !important;
  }
  .min-w-xl-1200px {
    min-width: 1200px !important;
  }
  .min-w-xl-1250px {
    min-width: 1250px !important;
  }
  .min-w-xl-1300px {
    min-width: 1300px !important;
  }
  .min-w-xl-1350px {
    min-width: 1350px !important;
  }
  .min-w-xl-1400px {
    min-width: 1400px !important;
  }
  .min-w-xl-1450px {
    min-width: 1450px !important;
  }
  .min-w-xl-1500px {
    min-width: 1500px !important;
  }
  .min-w-xl-1550px {
    min-width: 1550px !important;
  }
  .min-w-xl-1600px {
    min-width: 1600px !important;
  }
  .min-w-xl-1650px {
    min-width: 1650px !important;
  }
  .min-w-xl-1700px {
    min-width: 1700px !important;
  }
  .min-w-xl-1750px {
    min-width: 1750px !important;
  }
  .min-w-xl-1800px {
    min-width: 1800px !important;
  }
  .min-w-xl-1850px {
    min-width: 1850px !important;
  }
  .min-w-xl-1900px {
    min-width: 1900px !important;
  }
  .min-w-xl-1950px {
    min-width: 1950px !important;
  }
  .min-w-xl-2000px {
    min-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-w-xl-0-5em {
    min-width: 0.5em !important;
  }
  .min-w-xl-1em {
    min-width: 1em !important;
  }
  .min-w-xl-1-5em {
    min-width: 1.5em !important;
  }
  .min-w-xl-2em {
    min-width: 2em !important;
  }
  .min-w-xl-2-5em {
    min-width: 2.5em !important;
  }
  .min-w-xl-3em {
    min-width: 3em !important;
  }
  .min-w-xl-3-5em {
    min-width: 3.5em !important;
  }
  .min-w-xl-4em {
    min-width: 4em !important;
  }
  .min-w-xl-4-5em {
    min-width: 4.5em !important;
  }
  .min-w-xl-5em {
    min-width: 5em !important;
  }
  .min-w-xl-5-5em {
    min-width: 5.5em !important;
  }
  .min-w-xl-6em {
    min-width: 6em !important;
  }
  .min-w-xl-6-5em {
    min-width: 6.5em !important;
  }
  .min-w-xl-7em {
    min-width: 7em !important;
  }
  .min-w-xl-7-5em {
    min-width: 7.5em !important;
  }
  .min-w-xl-8em {
    min-width: 8em !important;
  }
  .min-w-xl-8-5em {
    min-width: 8.5em !important;
  }
  .min-w-xl-9em {
    min-width: 9em !important;
  }
  .min-w-xl-9-5em {
    min-width: 9.5em !important;
  }
  .min-w-xl-10em {
    min-width: 10em !important;
  }
}
@media screen and (min-width: 1400px) {
  /* ----------------------------------------
  width5%単位で設定したutility
   ---------------------------------------- */
  .min-w-xxl-5ps {
    min-width: 5% !important;
  }
  .min-w-xxl-10ps {
    min-width: 10% !important;
  }
  .min-w-xxl-15ps {
    min-width: 15% !important;
  }
  .min-w-xxl-20ps {
    min-width: 20% !important;
  }
  .min-w-xxl-25ps {
    min-width: 25% !important;
  }
  .min-w-xxl-30ps {
    min-width: 30% !important;
  }
  .min-w-xxl-35ps {
    min-width: 35% !important;
  }
  .min-w-xxl-40ps {
    min-width: 40% !important;
  }
  .min-w-xxl-45ps {
    min-width: 45% !important;
  }
  .min-w-xxl-50ps {
    min-width: 50% !important;
  }
  .min-w-xxl-55ps {
    min-width: 55% !important;
  }
  .min-w-xxl-60ps {
    min-width: 60% !important;
  }
  .min-w-xxl-65ps {
    min-width: 65% !important;
  }
  .min-w-xxl-70ps {
    min-width: 70% !important;
  }
  .min-w-xxl-75ps {
    min-width: 75% !important;
  }
  .min-w-xxl-80ps {
    min-width: 80% !important;
  }
  .min-w-xxl-85ps {
    min-width: 85% !important;
  }
  .min-w-xxl-90ps {
    min-width: 90% !important;
  }
  .min-w-xxl-95ps {
    min-width: 95% !important;
  }
  .min-w-xxl-100ps {
    min-width: 100% !important;
  }
  .min-w-xxl-60ps {
    min-width: 60% !important;
  }
  .min-w-xxl-70ps {
    min-width: 70% !important;
  }
  .min-w-xxl-80ps {
    min-width: 80% !important;
  }
  .min-w-xxl-90ps {
    min-width: 90% !important;
  }
  .min-w-xxl-100ps {
    min-width: 100% !important;
  }
  .min-w-xxl-110ps {
    min-width: 110% !important;
  }
  .min-w-xxl-120ps {
    min-width: 120% !important;
  }
  .min-w-xxl-130ps {
    min-width: 130% !important;
  }
  .min-w-xxl-140ps {
    min-width: 140% !important;
  }
  .min-w-xxl-150ps {
    min-width: 150% !important;
  }
  .min-w-xxl-160ps {
    min-width: 160% !important;
  }
  .min-w-xxl-170ps {
    min-width: 170% !important;
  }
  .min-w-xxl-180ps {
    min-width: 180% !important;
  }
  .min-w-xxl-190ps {
    min-width: 190% !important;
  }
  .min-w-xxl-200ps {
    min-width: 200% !important;
  }
  .min-w-xxl-210ps {
    min-width: 210% !important;
  }
  .min-w-xxl-220ps {
    min-width: 220% !important;
  }
  .min-w-xxl-230ps {
    min-width: 230% !important;
  }
  .min-w-xxl-240ps {
    min-width: 240% !important;
  }
  .min-w-xxl-250ps {
    min-width: 250% !important;
  }
  /* ----------------------------------------
  //widthを5px単位で設定したutility
   ---------------------------------------- */
  .min-w-xxl-1px {
    min-width: 1px !important;
  }
  .min-w-xxl-2px {
    min-width: 2px !important;
  }
  .min-w-xxl-3px {
    min-width: 3px !important;
  }
  .min-w-xxl-4px {
    min-width: 4px !important;
  }
  .min-w-xxl-5px {
    min-width: 5px !important;
  }
  .min-w-xxl-6px {
    min-width: 6px !important;
  }
  .min-w-xxl-7px {
    min-width: 7px !important;
  }
  .min-w-xxl-8px {
    min-width: 8px !important;
  }
  .min-w-xxl-9px {
    min-width: 9px !important;
  }
  .min-w-xxl-10px {
    min-width: 10px !important;
  }
  .min-w-xxl-15px {
    min-width: 15px !important;
  }
  .min-w-xxl-20px {
    min-width: 20px !important;
  }
  .min-w-xxl-25px {
    min-width: 25px !important;
  }
  .min-w-xxl-30px {
    min-width: 30px !important;
  }
  .min-w-xxl-35px {
    min-width: 35px !important;
  }
  .min-w-xxl-40px {
    min-width: 40px !important;
  }
  .min-w-xxl-45px {
    min-width: 45px !important;
  }
  .min-w-xxl-50px {
    min-width: 50px !important;
  }
  .min-w-xxl-55px {
    min-width: 55px !important;
  }
  .min-w-xxl-60px {
    min-width: 60px !important;
  }
  .min-w-xxl-65px {
    min-width: 65px !important;
  }
  .min-w-xxl-70px {
    min-width: 70px !important;
  }
  .min-w-xxl-75px {
    min-width: 75px !important;
  }
  .min-w-xxl-80px {
    min-width: 80px !important;
  }
  .min-w-xxl-85px {
    min-width: 85px !important;
  }
  .min-w-xxl-90px {
    min-width: 90px !important;
  }
  .min-w-xxl-95px {
    min-width: 95px !important;
  }
  .min-w-xxl-100px {
    min-width: 100px !important;
  }
  .min-w-xxl-110px {
    min-width: 110px !important;
  }
  .min-w-xxl-120px {
    min-width: 120px !important;
  }
  .min-w-xxl-130px {
    min-width: 130px !important;
  }
  .min-w-xxl-140px {
    min-width: 140px !important;
  }
  .min-w-xxl-150px {
    min-width: 150px !important;
  }
  .min-w-xxl-160px {
    min-width: 160px !important;
  }
  .min-w-xxl-170px {
    min-width: 170px !important;
  }
  .min-w-xxl-180px {
    min-width: 180px !important;
  }
  .min-w-xxl-190px {
    min-width: 190px !important;
  }
  .min-w-xxl-200px {
    min-width: 200px !important;
  }
  .min-w-xxl-210px {
    min-width: 210px !important;
  }
  .min-w-xxl-220px {
    min-width: 220px !important;
  }
  .min-w-xxl-230px {
    min-width: 230px !important;
  }
  .min-w-xxl-240px {
    min-width: 240px !important;
  }
  .min-w-xxl-250px {
    min-width: 250px !important;
  }
  .min-w-xxl-260px {
    min-width: 260px !important;
  }
  .min-w-xxl-270px {
    min-width: 270px !important;
  }
  .min-w-xxl-280px {
    min-width: 280px !important;
  }
  .min-w-xxl-290px {
    min-width: 290px !important;
  }
  .min-w-xxl-300px {
    min-width: 300px !important;
  }
  .min-w-xxl-310px {
    min-width: 310px !important;
  }
  .min-w-xxl-320px {
    min-width: 320px !important;
  }
  .min-w-xxl-330px {
    min-width: 330px !important;
  }
  .min-w-xxl-340px {
    min-width: 340px !important;
  }
  .min-w-xxl-350px {
    min-width: 350px !important;
  }
  .min-w-xxl-360px {
    min-width: 360px !important;
  }
  .min-w-xxl-370px {
    min-width: 370px !important;
  }
  .min-w-xxl-380px {
    min-width: 380px !important;
  }
  .min-w-xxl-390px {
    min-width: 390px !important;
  }
  .min-w-xxl-400px {
    min-width: 400px !important;
  }
  .min-w-xxl-410px {
    min-width: 410px !important;
  }
  .min-w-xxl-420px {
    min-width: 420px !important;
  }
  .min-w-xxl-430px {
    min-width: 430px !important;
  }
  .min-w-xxl-440px {
    min-width: 440px !important;
  }
  .min-w-xxl-450px {
    min-width: 450px !important;
  }
  .min-w-xxl-460px {
    min-width: 460px !important;
  }
  .min-w-xxl-470px {
    min-width: 470px !important;
  }
  .min-w-xxl-480px {
    min-width: 480px !important;
  }
  .min-w-xxl-490px {
    min-width: 490px !important;
  }
  .min-w-xxl-500px {
    min-width: 500px !important;
  }
  .min-w-xxl-525px {
    min-width: 525px !important;
  }
  .min-w-xxl-550px {
    min-width: 550px !important;
  }
  .min-w-xxl-575px {
    min-width: 575px !important;
  }
  .min-w-xxl-600px {
    min-width: 600px !important;
  }
  .min-w-xxl-625px {
    min-width: 625px !important;
  }
  .min-w-xxl-650px {
    min-width: 650px !important;
  }
  .min-w-xxl-675px {
    min-width: 675px !important;
  }
  .min-w-xxl-700px {
    min-width: 700px !important;
  }
  .min-w-xxl-725px {
    min-width: 725px !important;
  }
  .min-w-xxl-750px {
    min-width: 750px !important;
  }
  .min-w-xxl-775px {
    min-width: 775px !important;
  }
  .min-w-xxl-800px {
    min-width: 800px !important;
  }
  .min-w-xxl-825px {
    min-width: 825px !important;
  }
  .min-w-xxl-850px {
    min-width: 850px !important;
  }
  .min-w-xxl-875px {
    min-width: 875px !important;
  }
  .min-w-xxl-900px {
    min-width: 900px !important;
  }
  .min-w-xxl-925px {
    min-width: 925px !important;
  }
  .min-w-xxl-950px {
    min-width: 950px !important;
  }
  .min-w-xxl-975px {
    min-width: 975px !important;
  }
  .min-w-xxl-1000px {
    min-width: 1000px !important;
  }
  .min-w-xxl-1050px {
    min-width: 1050px !important;
  }
  .min-w-xxl-1100px {
    min-width: 1100px !important;
  }
  .min-w-xxl-1150px {
    min-width: 1150px !important;
  }
  .min-w-xxl-1200px {
    min-width: 1200px !important;
  }
  .min-w-xxl-1250px {
    min-width: 1250px !important;
  }
  .min-w-xxl-1300px {
    min-width: 1300px !important;
  }
  .min-w-xxl-1350px {
    min-width: 1350px !important;
  }
  .min-w-xxl-1400px {
    min-width: 1400px !important;
  }
  .min-w-xxl-1450px {
    min-width: 1450px !important;
  }
  .min-w-xxl-1500px {
    min-width: 1500px !important;
  }
  .min-w-xxl-1550px {
    min-width: 1550px !important;
  }
  .min-w-xxl-1600px {
    min-width: 1600px !important;
  }
  .min-w-xxl-1650px {
    min-width: 1650px !important;
  }
  .min-w-xxl-1700px {
    min-width: 1700px !important;
  }
  .min-w-xxl-1750px {
    min-width: 1750px !important;
  }
  .min-w-xxl-1800px {
    min-width: 1800px !important;
  }
  .min-w-xxl-1850px {
    min-width: 1850px !important;
  }
  .min-w-xxl-1900px {
    min-width: 1900px !important;
  }
  .min-w-xxl-1950px {
    min-width: 1950px !important;
  }
  .min-w-xxl-2000px {
    min-width: 2000px !important;
  }
  /* ----------------------------------------
  widthを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-w-xxl-0-5em {
    min-width: 0.5em !important;
  }
  .min-w-xxl-1em {
    min-width: 1em !important;
  }
  .min-w-xxl-1-5em {
    min-width: 1.5em !important;
  }
  .min-w-xxl-2em {
    min-width: 2em !important;
  }
  .min-w-xxl-2-5em {
    min-width: 2.5em !important;
  }
  .min-w-xxl-3em {
    min-width: 3em !important;
  }
  .min-w-xxl-3-5em {
    min-width: 3.5em !important;
  }
  .min-w-xxl-4em {
    min-width: 4em !important;
  }
  .min-w-xxl-4-5em {
    min-width: 4.5em !important;
  }
  .min-w-xxl-5em {
    min-width: 5em !important;
  }
  .min-w-xxl-5-5em {
    min-width: 5.5em !important;
  }
  .min-w-xxl-6em {
    min-width: 6em !important;
  }
  .min-w-xxl-6-5em {
    min-width: 6.5em !important;
  }
  .min-w-xxl-7em {
    min-width: 7em !important;
  }
  .min-w-xxl-7-5em {
    min-width: 7.5em !important;
  }
  .min-w-xxl-8em {
    min-width: 8em !important;
  }
  .min-w-xxl-8-5em {
    min-width: 8.5em !important;
  }
  .min-w-xxl-9em {
    min-width: 9em !important;
  }
  .min-w-xxl-9-5em {
    min-width: 9.5em !important;
  }
  .min-w-xxl-10em {
    min-width: 10em !important;
  }
}
/* --------------------------------------------------------------------------------
child
-------------------------------------------------------------------------------- */
/* ----------------------------------------
     height inherit に設定したutility
---------------------------------------- */
@media screen and (min-width: 0px) {
  .w-auto-child > * {
    height: auto !important;
  }
  .w-inherit-child > * {
    height: inherit !important;
  }
}
@media screen and (min-width: 576px) {
  .w-sm-auto-child > * {
    height: auto !important;
  }
  .w-sm-inherit-child > * {
    height: inherit !important;
  }
}
@media screen and (min-width: 768px) {
  .w-md-auto-child > * {
    height: auto !important;
  }
  .w-md-inherit-child > * {
    height: inherit !important;
  }
}
@media screen and (min-width: 992px) {
  .w-lg-auto-child > * {
    height: auto !important;
  }
  .w-lg-inherit-child > * {
    height: inherit !important;
  }
}
@media screen and (min-width: 1200px) {
  .w-xl-auto-child > * {
    height: auto !important;
  }
  .w-xl-inherit-child > * {
    height: inherit !important;
  }
}
@media screen and (min-width: 1400px) {
  .w-xxl-auto-child > * {
    height: auto !important;
  }
  .w-xxl-inherit-child > * {
    height: inherit !important;
  }
}
@media screen and (min-width: 0px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .h-5ps-child > * {
    height: 5% !important;
  }
  .h-10ps-child > * {
    height: 10% !important;
  }
  .h-15ps-child > * {
    height: 15% !important;
  }
  .h-20ps-child > * {
    height: 20% !important;
  }
  .h-25ps-child > * {
    height: 25% !important;
  }
  .h-30ps-child > * {
    height: 30% !important;
  }
  .h-35ps-child > * {
    height: 35% !important;
  }
  .h-40ps-child > * {
    height: 40% !important;
  }
  .h-45ps-child > * {
    height: 45% !important;
  }
  .h-50ps-child > * {
    height: 50% !important;
  }
  .h-55ps-child > * {
    height: 55% !important;
  }
  .h-60ps-child > * {
    height: 60% !important;
  }
  .h-65ps-child > * {
    height: 65% !important;
  }
  .h-70ps-child > * {
    height: 70% !important;
  }
  .h-75ps-child > * {
    height: 75% !important;
  }
  .h-80ps-child > * {
    height: 80% !important;
  }
  .h-85ps-child > * {
    height: 85% !important;
  }
  .h-90ps-child > * {
    height: 90% !important;
  }
  .h-95ps-child > * {
    height: 95% !important;
  }
  .h-100ps-child > * {
    height: 100% !important;
  }
  .h-60ps-child > * {
    height: 110% !important;
  }
  .h-70ps-child > * {
    height: 120% !important;
  }
  .h-80ps-child > * {
    height: 130% !important;
  }
  .h-90ps-child > * {
    height: 140% !important;
  }
  .h-100ps-child > * {
    height: 150% !important;
  }
  .h-110ps-child > * {
    height: 160% !important;
  }
  .h-120ps-child > * {
    height: 170% !important;
  }
  .h-130ps-child > * {
    height: 180% !important;
  }
  .h-140ps-child > * {
    height: 190% !important;
  }
  .h-150ps-child > * {
    height: 200% !important;
  }
  .h-160ps-child > * {
    height: 210% !important;
  }
  .h-170ps-child > * {
    height: 220% !important;
  }
  .h-180ps-child > * {
    height: 230% !important;
  }
  .h-190ps-child > * {
    height: 240% !important;
  }
  .h-200ps-child > * {
    height: 250% !important;
  }
  .h-210ps-child > * {
    height: 260% !important;
  }
  .h-220ps-child > * {
    height: 270% !important;
  }
  .h-230ps-child > * {
    height: 280% !important;
  }
  .h-240ps-child > * {
    height: 290% !important;
  }
  .h-250ps-child > * {
    height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .h-1px-child > * {
    height: 1px !important;
  }
  .h-2px-child > * {
    height: 2px !important;
  }
  .h-3px-child > * {
    height: 3px !important;
  }
  .h-4px-child > * {
    height: 4px !important;
  }
  .h-5px-child > * {
    height: 5px !important;
  }
  .h-6px-child > * {
    height: 6px !important;
  }
  .h-7px-child > * {
    height: 7px !important;
  }
  .h-8px-child > * {
    height: 8px !important;
  }
  .h-9px-child > * {
    height: 9px !important;
  }
  .h-10px-child > * {
    height: 10px !important;
  }
  .h-15px-child > * {
    height: 15px !important;
  }
  .h-20px-child > * {
    height: 20px !important;
  }
  .h-25px-child > * {
    height: 25px !important;
  }
  .h-30px-child > * {
    height: 30px !important;
  }
  .h-35px-child > * {
    height: 35px !important;
  }
  .h-40px-child > * {
    height: 40px !important;
  }
  .h-45px-child > * {
    height: 45px !important;
  }
  .h-50px-child > * {
    height: 50px !important;
  }
  .h-55px-child > * {
    height: 55px !important;
  }
  .h-60px-child > * {
    height: 60px !important;
  }
  .h-65px-child > * {
    height: 65px !important;
  }
  .h-70px-child > * {
    height: 70px !important;
  }
  .h-75px-child > * {
    height: 75px !important;
  }
  .h-80px-child > * {
    height: 80px !important;
  }
  .h-85px-child > * {
    height: 85px !important;
  }
  .h-90px-child > * {
    height: 90px !important;
  }
  .h-95px-child > * {
    height: 95px !important;
  }
  .h-100px-child > * {
    height: 100px !important;
  }
  .h-110px-child > * {
    height: 110px !important;
  }
  .h-120px-child > * {
    height: 120px !important;
  }
  .h-130px-child > * {
    height: 130px !important;
  }
  .h-140px-child > * {
    height: 140px !important;
  }
  .h-150px-child > * {
    height: 150px !important;
  }
  .h-160px-child > * {
    height: 160px !important;
  }
  .h-170px-child > * {
    height: 170px !important;
  }
  .h-180px-child > * {
    height: 180px !important;
  }
  .h-190px-child > * {
    height: 190px !important;
  }
  .h-200px-child > * {
    height: 200px !important;
  }
  .h-210px-child > * {
    height: 210px !important;
  }
  .h-220px-child > * {
    height: 220px !important;
  }
  .h-230px-child > * {
    height: 230px !important;
  }
  .h-240px-child > * {
    height: 240px !important;
  }
  .h-250px-child > * {
    height: 250px !important;
  }
  .h-260px-child > * {
    height: 260px !important;
  }
  .h-270px-child > * {
    height: 270px !important;
  }
  .h-280px-child > * {
    height: 280px !important;
  }
  .h-290px-child > * {
    height: 290px !important;
  }
  .h-300px-child > * {
    height: 300px !important;
  }
  .h-310px-child > * {
    height: 310px !important;
  }
  .h-320px-child > * {
    height: 320px !important;
  }
  .h-330px-child > * {
    height: 330px !important;
  }
  .h-340px-child > * {
    height: 340px !important;
  }
  .h-350px-child > * {
    height: 350px !important;
  }
  .h-360px-child > * {
    height: 360px !important;
  }
  .h-370px-child > * {
    height: 370px !important;
  }
  .h-380px-child > * {
    height: 380px !important;
  }
  .h-390px-child > * {
    height: 390px !important;
  }
  .h-400px-child > * {
    height: 400px !important;
  }
  .h-410px-child > * {
    height: 410px !important;
  }
  .h-420px-child > * {
    height: 420px !important;
  }
  .h-430px-child > * {
    height: 430px !important;
  }
  .h-440px-child > * {
    height: 440px !important;
  }
  .h-450px-child > * {
    height: 450px !important;
  }
  .h-460px-child > * {
    height: 460px !important;
  }
  .h-470px-child > * {
    height: 470px !important;
  }
  .h-480px-child > * {
    height: 480px !important;
  }
  .h-490px-child > * {
    height: 490px !important;
  }
  .h-500px-child > * {
    height: 500px !important;
  }
  .h-525px-child > * {
    height: 525px !important;
  }
  .h-550px-child > * {
    height: 550px !important;
  }
  .h-575px-child > * {
    height: 575px !important;
  }
  .h-600px-child > * {
    height: 600px !important;
  }
  .h-625px-child > * {
    height: 625px !important;
  }
  .h-650px-child > * {
    height: 650px !important;
  }
  .h-675px-child > * {
    height: 675px !important;
  }
  .h-700px-child > * {
    height: 700px !important;
  }
  .h-725px-child > * {
    height: 725px !important;
  }
  .h-750px-child > * {
    height: 750px !important;
  }
  .h-775px-child > * {
    height: 775px !important;
  }
  .h-800px-child > * {
    height: 800px !important;
  }
  .h-825px-child > * {
    height: 825px !important;
  }
  .h-850px-child > * {
    height: 850px !important;
  }
  .h-875px-child > * {
    height: 875px !important;
  }
  .h-900px-child > * {
    height: 900px !important;
  }
  .h-925px-child > * {
    height: 925px !important;
  }
  .h-950px-child > * {
    height: 950px !important;
  }
  .h-975px-child > * {
    height: 975px !important;
  }
  .h-1000px-child > * {
    height: 1000px !important;
  }
  .h-1050px-child > * {
    height: 1050px !important;
  }
  .h-1100px-child > * {
    height: 1100px !important;
  }
  .h-1150px-child > * {
    height: 1150px !important;
  }
  .h-1200px-child > * {
    height: 1200px !important;
  }
  .h-1250px-child > * {
    height: 1250px !important;
  }
  .h-1300px-child > * {
    height: 1300px !important;
  }
  .h-1350px-child > * {
    height: 1350px !important;
  }
  .h-1400px-child > * {
    height: 1400px !important;
  }
  .h-1450px-child > * {
    height: 1450px !important;
  }
  .h-1500px-child > * {
    height: 1500px !important;
  }
  .h-1550px-child > * {
    height: 1550px !important;
  }
  .h-1600px-child > * {
    height: 1600px !important;
  }
  .h-1650px-child > * {
    height: 1650px !important;
  }
  .h-1700px-child > * {
    height: 1700px !important;
  }
  .h-1750px-child > * {
    height: 1750px !important;
  }
  .h-1800px-child > * {
    height: 1800px !important;
  }
  .h-1850px-child > * {
    height: 1850px !important;
  }
  .h-1900px-child > * {
    height: 1900px !important;
  }
  .h-1950px-child > * {
    height: 1950px !important;
  }
  .h-2000px-child > * {
    height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .h-0-5em-child > * {
    height: 0.5em !important;
  }
  .h-1em-child > * {
    height: 1em !important;
  }
  .h-1-5em-child > * {
    height: 1.5em !important;
  }
  .h-2em-child > * {
    height: 2em !important;
  }
  .h-2-5em-child > * {
    height: 2.5em !important;
  }
  .h-3em-child > * {
    height: 3em !important;
  }
  .h-3-5em-child > * {
    height: 3.5em !important;
  }
  .h-4em-child > * {
    height: 4em !important;
  }
  .h-4-5em-child > * {
    height: 4.5em !important;
  }
  .h-5em-child > * {
    height: 5em !important;
  }
  .h-5-5em-child > * {
    height: 5.5em !important;
  }
  .h-6em-child > * {
    height: 6em !important;
  }
  .h-6-5em-child > * {
    height: 6.5em !important;
  }
  .h-7em-child > * {
    height: 7em !important;
  }
  .h-7-5em-child > * {
    height: 7.5em !important;
  }
  .h-8em-child > * {
    height: 8em !important;
  }
  .h-8-5em-child > * {
    height: 8.5em !important;
  }
  .h-9em-child > * {
    height: 9em !important;
  }
  .h-9-5em-child > * {
    height: 9.5em !important;
  }
  .h-10em-child > * {
    height: 10em !important;
  }
}
@media screen and (min-width: 576px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .h-sm-5ps-child > * {
    height: 5% !important;
  }
  .h-sm-10ps-child > * {
    height: 10% !important;
  }
  .h-sm-15ps-child > * {
    height: 15% !important;
  }
  .h-sm-20ps-child > * {
    height: 20% !important;
  }
  .h-sm-25ps-child > * {
    height: 25% !important;
  }
  .h-sm-30ps-child > * {
    height: 30% !important;
  }
  .h-sm-35ps-child > * {
    height: 35% !important;
  }
  .h-sm-40ps-child > * {
    height: 40% !important;
  }
  .h-sm-45ps-child > * {
    height: 45% !important;
  }
  .h-sm-50ps-child > * {
    height: 50% !important;
  }
  .h-sm-55ps-child > * {
    height: 55% !important;
  }
  .h-sm-60ps-child > * {
    height: 60% !important;
  }
  .h-sm-65ps-child > * {
    height: 65% !important;
  }
  .h-sm-70ps-child > * {
    height: 70% !important;
  }
  .h-sm-75ps-child > * {
    height: 75% !important;
  }
  .h-sm-80ps-child > * {
    height: 80% !important;
  }
  .h-sm-85ps-child > * {
    height: 85% !important;
  }
  .h-sm-90ps-child > * {
    height: 90% !important;
  }
  .h-sm-95ps-child > * {
    height: 95% !important;
  }
  .h-sm-100ps-child > * {
    height: 100% !important;
  }
  .h-sm-60ps-child > * {
    height: 110% !important;
  }
  .h-sm-70ps-child > * {
    height: 120% !important;
  }
  .h-sm-80ps-child > * {
    height: 130% !important;
  }
  .h-sm-90ps-child > * {
    height: 140% !important;
  }
  .h-sm-100ps-child > * {
    height: 150% !important;
  }
  .h-sm-110ps-child > * {
    height: 160% !important;
  }
  .h-sm-120ps-child > * {
    height: 170% !important;
  }
  .h-sm-130ps-child > * {
    height: 180% !important;
  }
  .h-sm-140ps-child > * {
    height: 190% !important;
  }
  .h-sm-150ps-child > * {
    height: 200% !important;
  }
  .h-sm-160ps-child > * {
    height: 210% !important;
  }
  .h-sm-170ps-child > * {
    height: 220% !important;
  }
  .h-sm-180ps-child > * {
    height: 230% !important;
  }
  .h-sm-190ps-child > * {
    height: 240% !important;
  }
  .h-sm-200ps-child > * {
    height: 250% !important;
  }
  .h-sm-210ps-child > * {
    height: 260% !important;
  }
  .h-sm-220ps-child > * {
    height: 270% !important;
  }
  .h-sm-230ps-child > * {
    height: 280% !important;
  }
  .h-sm-240ps-child > * {
    height: 290% !important;
  }
  .h-sm-250ps-child > * {
    height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .h-sm-1px-child > * {
    height: 1px !important;
  }
  .h-sm-2px-child > * {
    height: 2px !important;
  }
  .h-sm-3px-child > * {
    height: 3px !important;
  }
  .h-sm-4px-child > * {
    height: 4px !important;
  }
  .h-sm-5px-child > * {
    height: 5px !important;
  }
  .h-sm-6px-child > * {
    height: 6px !important;
  }
  .h-sm-7px-child > * {
    height: 7px !important;
  }
  .h-sm-8px-child > * {
    height: 8px !important;
  }
  .h-sm-9px-child > * {
    height: 9px !important;
  }
  .h-sm-10px-child > * {
    height: 10px !important;
  }
  .h-sm-15px-child > * {
    height: 15px !important;
  }
  .h-sm-20px-child > * {
    height: 20px !important;
  }
  .h-sm-25px-child > * {
    height: 25px !important;
  }
  .h-sm-30px-child > * {
    height: 30px !important;
  }
  .h-sm-35px-child > * {
    height: 35px !important;
  }
  .h-sm-40px-child > * {
    height: 40px !important;
  }
  .h-sm-45px-child > * {
    height: 45px !important;
  }
  .h-sm-50px-child > * {
    height: 50px !important;
  }
  .h-sm-55px-child > * {
    height: 55px !important;
  }
  .h-sm-60px-child > * {
    height: 60px !important;
  }
  .h-sm-65px-child > * {
    height: 65px !important;
  }
  .h-sm-70px-child > * {
    height: 70px !important;
  }
  .h-sm-75px-child > * {
    height: 75px !important;
  }
  .h-sm-80px-child > * {
    height: 80px !important;
  }
  .h-sm-85px-child > * {
    height: 85px !important;
  }
  .h-sm-90px-child > * {
    height: 90px !important;
  }
  .h-sm-95px-child > * {
    height: 95px !important;
  }
  .h-sm-100px-child > * {
    height: 100px !important;
  }
  .h-sm-110px-child > * {
    height: 110px !important;
  }
  .h-sm-120px-child > * {
    height: 120px !important;
  }
  .h-sm-130px-child > * {
    height: 130px !important;
  }
  .h-sm-140px-child > * {
    height: 140px !important;
  }
  .h-sm-150px-child > * {
    height: 150px !important;
  }
  .h-sm-160px-child > * {
    height: 160px !important;
  }
  .h-sm-170px-child > * {
    height: 170px !important;
  }
  .h-sm-180px-child > * {
    height: 180px !important;
  }
  .h-sm-190px-child > * {
    height: 190px !important;
  }
  .h-sm-200px-child > * {
    height: 200px !important;
  }
  .h-sm-210px-child > * {
    height: 210px !important;
  }
  .h-sm-220px-child > * {
    height: 220px !important;
  }
  .h-sm-230px-child > * {
    height: 230px !important;
  }
  .h-sm-240px-child > * {
    height: 240px !important;
  }
  .h-sm-250px-child > * {
    height: 250px !important;
  }
  .h-sm-260px-child > * {
    height: 260px !important;
  }
  .h-sm-270px-child > * {
    height: 270px !important;
  }
  .h-sm-280px-child > * {
    height: 280px !important;
  }
  .h-sm-290px-child > * {
    height: 290px !important;
  }
  .h-sm-300px-child > * {
    height: 300px !important;
  }
  .h-sm-310px-child > * {
    height: 310px !important;
  }
  .h-sm-320px-child > * {
    height: 320px !important;
  }
  .h-sm-330px-child > * {
    height: 330px !important;
  }
  .h-sm-340px-child > * {
    height: 340px !important;
  }
  .h-sm-350px-child > * {
    height: 350px !important;
  }
  .h-sm-360px-child > * {
    height: 360px !important;
  }
  .h-sm-370px-child > * {
    height: 370px !important;
  }
  .h-sm-380px-child > * {
    height: 380px !important;
  }
  .h-sm-390px-child > * {
    height: 390px !important;
  }
  .h-sm-400px-child > * {
    height: 400px !important;
  }
  .h-sm-410px-child > * {
    height: 410px !important;
  }
  .h-sm-420px-child > * {
    height: 420px !important;
  }
  .h-sm-430px-child > * {
    height: 430px !important;
  }
  .h-sm-440px-child > * {
    height: 440px !important;
  }
  .h-sm-450px-child > * {
    height: 450px !important;
  }
  .h-sm-460px-child > * {
    height: 460px !important;
  }
  .h-sm-470px-child > * {
    height: 470px !important;
  }
  .h-sm-480px-child > * {
    height: 480px !important;
  }
  .h-sm-490px-child > * {
    height: 490px !important;
  }
  .h-sm-500px-child > * {
    height: 500px !important;
  }
  .h-sm-525px-child > * {
    height: 525px !important;
  }
  .h-sm-550px-child > * {
    height: 550px !important;
  }
  .h-sm-575px-child > * {
    height: 575px !important;
  }
  .h-sm-600px-child > * {
    height: 600px !important;
  }
  .h-sm-625px-child > * {
    height: 625px !important;
  }
  .h-sm-650px-child > * {
    height: 650px !important;
  }
  .h-sm-675px-child > * {
    height: 675px !important;
  }
  .h-sm-700px-child > * {
    height: 700px !important;
  }
  .h-sm-725px-child > * {
    height: 725px !important;
  }
  .h-sm-750px-child > * {
    height: 750px !important;
  }
  .h-sm-775px-child > * {
    height: 775px !important;
  }
  .h-sm-800px-child > * {
    height: 800px !important;
  }
  .h-sm-825px-child > * {
    height: 825px !important;
  }
  .h-sm-850px-child > * {
    height: 850px !important;
  }
  .h-sm-875px-child > * {
    height: 875px !important;
  }
  .h-sm-900px-child > * {
    height: 900px !important;
  }
  .h-sm-925px-child > * {
    height: 925px !important;
  }
  .h-sm-950px-child > * {
    height: 950px !important;
  }
  .h-sm-975px-child > * {
    height: 975px !important;
  }
  .h-sm-1000px-child > * {
    height: 1000px !important;
  }
  .h-sm-1050px-child > * {
    height: 1050px !important;
  }
  .h-sm-1100px-child > * {
    height: 1100px !important;
  }
  .h-sm-1150px-child > * {
    height: 1150px !important;
  }
  .h-sm-1200px-child > * {
    height: 1200px !important;
  }
  .h-sm-1250px-child > * {
    height: 1250px !important;
  }
  .h-sm-1300px-child > * {
    height: 1300px !important;
  }
  .h-sm-1350px-child > * {
    height: 1350px !important;
  }
  .h-sm-1400px-child > * {
    height: 1400px !important;
  }
  .h-sm-1450px-child > * {
    height: 1450px !important;
  }
  .h-sm-1500px-child > * {
    height: 1500px !important;
  }
  .h-sm-1550px-child > * {
    height: 1550px !important;
  }
  .h-sm-1600px-child > * {
    height: 1600px !important;
  }
  .h-sm-1650px-child > * {
    height: 1650px !important;
  }
  .h-sm-1700px-child > * {
    height: 1700px !important;
  }
  .h-sm-1750px-child > * {
    height: 1750px !important;
  }
  .h-sm-1800px-child > * {
    height: 1800px !important;
  }
  .h-sm-1850px-child > * {
    height: 1850px !important;
  }
  .h-sm-1900px-child > * {
    height: 1900px !important;
  }
  .h-sm-1950px-child > * {
    height: 1950px !important;
  }
  .h-sm-2000px-child > * {
    height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .h-sm-0-5em-child > * {
    height: 0.5em !important;
  }
  .h-sm-1em-child > * {
    height: 1em !important;
  }
  .h-sm-1-5em-child > * {
    height: 1.5em !important;
  }
  .h-sm-2em-child > * {
    height: 2em !important;
  }
  .h-sm-2-5em-child > * {
    height: 2.5em !important;
  }
  .h-sm-3em-child > * {
    height: 3em !important;
  }
  .h-sm-3-5em-child > * {
    height: 3.5em !important;
  }
  .h-sm-4em-child > * {
    height: 4em !important;
  }
  .h-sm-4-5em-child > * {
    height: 4.5em !important;
  }
  .h-sm-5em-child > * {
    height: 5em !important;
  }
  .h-sm-5-5em-child > * {
    height: 5.5em !important;
  }
  .h-sm-6em-child > * {
    height: 6em !important;
  }
  .h-sm-6-5em-child > * {
    height: 6.5em !important;
  }
  .h-sm-7em-child > * {
    height: 7em !important;
  }
  .h-sm-7-5em-child > * {
    height: 7.5em !important;
  }
  .h-sm-8em-child > * {
    height: 8em !important;
  }
  .h-sm-8-5em-child > * {
    height: 8.5em !important;
  }
  .h-sm-9em-child > * {
    height: 9em !important;
  }
  .h-sm-9-5em-child > * {
    height: 9.5em !important;
  }
  .h-sm-10em-child > * {
    height: 10em !important;
  }
}
@media screen and (min-width: 768px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .h-md-5ps-child > * {
    height: 5% !important;
  }
  .h-md-10ps-child > * {
    height: 10% !important;
  }
  .h-md-15ps-child > * {
    height: 15% !important;
  }
  .h-md-20ps-child > * {
    height: 20% !important;
  }
  .h-md-25ps-child > * {
    height: 25% !important;
  }
  .h-md-30ps-child > * {
    height: 30% !important;
  }
  .h-md-35ps-child > * {
    height: 35% !important;
  }
  .h-md-40ps-child > * {
    height: 40% !important;
  }
  .h-md-45ps-child > * {
    height: 45% !important;
  }
  .h-md-50ps-child > * {
    height: 50% !important;
  }
  .h-md-55ps-child > * {
    height: 55% !important;
  }
  .h-md-60ps-child > * {
    height: 60% !important;
  }
  .h-md-65ps-child > * {
    height: 65% !important;
  }
  .h-md-70ps-child > * {
    height: 70% !important;
  }
  .h-md-75ps-child > * {
    height: 75% !important;
  }
  .h-md-80ps-child > * {
    height: 80% !important;
  }
  .h-md-85ps-child > * {
    height: 85% !important;
  }
  .h-md-90ps-child > * {
    height: 90% !important;
  }
  .h-md-95ps-child > * {
    height: 95% !important;
  }
  .h-md-100ps-child > * {
    height: 100% !important;
  }
  .h-md-60ps-child > * {
    height: 110% !important;
  }
  .h-md-70ps-child > * {
    height: 120% !important;
  }
  .h-md-80ps-child > * {
    height: 130% !important;
  }
  .h-md-90ps-child > * {
    height: 140% !important;
  }
  .h-md-100ps-child > * {
    height: 150% !important;
  }
  .h-md-110ps-child > * {
    height: 160% !important;
  }
  .h-md-120ps-child > * {
    height: 170% !important;
  }
  .h-md-130ps-child > * {
    height: 180% !important;
  }
  .h-md-140ps-child > * {
    height: 190% !important;
  }
  .h-md-150ps-child > * {
    height: 200% !important;
  }
  .h-md-160ps-child > * {
    height: 210% !important;
  }
  .h-md-170ps-child > * {
    height: 220% !important;
  }
  .h-md-180ps-child > * {
    height: 230% !important;
  }
  .h-md-190ps-child > * {
    height: 240% !important;
  }
  .h-md-200ps-child > * {
    height: 250% !important;
  }
  .h-md-210ps-child > * {
    height: 260% !important;
  }
  .h-md-220ps-child > * {
    height: 270% !important;
  }
  .h-md-230ps-child > * {
    height: 280% !important;
  }
  .h-md-240ps-child > * {
    height: 290% !important;
  }
  .h-md-250ps-child > * {
    height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .h-md-1px-child > * {
    height: 1px !important;
  }
  .h-md-2px-child > * {
    height: 2px !important;
  }
  .h-md-3px-child > * {
    height: 3px !important;
  }
  .h-md-4px-child > * {
    height: 4px !important;
  }
  .h-md-5px-child > * {
    height: 5px !important;
  }
  .h-md-6px-child > * {
    height: 6px !important;
  }
  .h-md-7px-child > * {
    height: 7px !important;
  }
  .h-md-8px-child > * {
    height: 8px !important;
  }
  .h-md-9px-child > * {
    height: 9px !important;
  }
  .h-md-10px-child > * {
    height: 10px !important;
  }
  .h-md-15px-child > * {
    height: 15px !important;
  }
  .h-md-20px-child > * {
    height: 20px !important;
  }
  .h-md-25px-child > * {
    height: 25px !important;
  }
  .h-md-30px-child > * {
    height: 30px !important;
  }
  .h-md-35px-child > * {
    height: 35px !important;
  }
  .h-md-40px-child > * {
    height: 40px !important;
  }
  .h-md-45px-child > * {
    height: 45px !important;
  }
  .h-md-50px-child > * {
    height: 50px !important;
  }
  .h-md-55px-child > * {
    height: 55px !important;
  }
  .h-md-60px-child > * {
    height: 60px !important;
  }
  .h-md-65px-child > * {
    height: 65px !important;
  }
  .h-md-70px-child > * {
    height: 70px !important;
  }
  .h-md-75px-child > * {
    height: 75px !important;
  }
  .h-md-80px-child > * {
    height: 80px !important;
  }
  .h-md-85px-child > * {
    height: 85px !important;
  }
  .h-md-90px-child > * {
    height: 90px !important;
  }
  .h-md-95px-child > * {
    height: 95px !important;
  }
  .h-md-100px-child > * {
    height: 100px !important;
  }
  .h-md-110px-child > * {
    height: 110px !important;
  }
  .h-md-120px-child > * {
    height: 120px !important;
  }
  .h-md-130px-child > * {
    height: 130px !important;
  }
  .h-md-140px-child > * {
    height: 140px !important;
  }
  .h-md-150px-child > * {
    height: 150px !important;
  }
  .h-md-160px-child > * {
    height: 160px !important;
  }
  .h-md-170px-child > * {
    height: 170px !important;
  }
  .h-md-180px-child > * {
    height: 180px !important;
  }
  .h-md-190px-child > * {
    height: 190px !important;
  }
  .h-md-200px-child > * {
    height: 200px !important;
  }
  .h-md-210px-child > * {
    height: 210px !important;
  }
  .h-md-220px-child > * {
    height: 220px !important;
  }
  .h-md-230px-child > * {
    height: 230px !important;
  }
  .h-md-240px-child > * {
    height: 240px !important;
  }
  .h-md-250px-child > * {
    height: 250px !important;
  }
  .h-md-260px-child > * {
    height: 260px !important;
  }
  .h-md-270px-child > * {
    height: 270px !important;
  }
  .h-md-280px-child > * {
    height: 280px !important;
  }
  .h-md-290px-child > * {
    height: 290px !important;
  }
  .h-md-300px-child > * {
    height: 300px !important;
  }
  .h-md-310px-child > * {
    height: 310px !important;
  }
  .h-md-320px-child > * {
    height: 320px !important;
  }
  .h-md-330px-child > * {
    height: 330px !important;
  }
  .h-md-340px-child > * {
    height: 340px !important;
  }
  .h-md-350px-child > * {
    height: 350px !important;
  }
  .h-md-360px-child > * {
    height: 360px !important;
  }
  .h-md-370px-child > * {
    height: 370px !important;
  }
  .h-md-380px-child > * {
    height: 380px !important;
  }
  .h-md-390px-child > * {
    height: 390px !important;
  }
  .h-md-400px-child > * {
    height: 400px !important;
  }
  .h-md-410px-child > * {
    height: 410px !important;
  }
  .h-md-420px-child > * {
    height: 420px !important;
  }
  .h-md-430px-child > * {
    height: 430px !important;
  }
  .h-md-440px-child > * {
    height: 440px !important;
  }
  .h-md-450px-child > * {
    height: 450px !important;
  }
  .h-md-460px-child > * {
    height: 460px !important;
  }
  .h-md-470px-child > * {
    height: 470px !important;
  }
  .h-md-480px-child > * {
    height: 480px !important;
  }
  .h-md-490px-child > * {
    height: 490px !important;
  }
  .h-md-500px-child > * {
    height: 500px !important;
  }
  .h-md-525px-child > * {
    height: 525px !important;
  }
  .h-md-550px-child > * {
    height: 550px !important;
  }
  .h-md-575px-child > * {
    height: 575px !important;
  }
  .h-md-600px-child > * {
    height: 600px !important;
  }
  .h-md-625px-child > * {
    height: 625px !important;
  }
  .h-md-650px-child > * {
    height: 650px !important;
  }
  .h-md-675px-child > * {
    height: 675px !important;
  }
  .h-md-700px-child > * {
    height: 700px !important;
  }
  .h-md-725px-child > * {
    height: 725px !important;
  }
  .h-md-750px-child > * {
    height: 750px !important;
  }
  .h-md-775px-child > * {
    height: 775px !important;
  }
  .h-md-800px-child > * {
    height: 800px !important;
  }
  .h-md-825px-child > * {
    height: 825px !important;
  }
  .h-md-850px-child > * {
    height: 850px !important;
  }
  .h-md-875px-child > * {
    height: 875px !important;
  }
  .h-md-900px-child > * {
    height: 900px !important;
  }
  .h-md-925px-child > * {
    height: 925px !important;
  }
  .h-md-950px-child > * {
    height: 950px !important;
  }
  .h-md-975px-child > * {
    height: 975px !important;
  }
  .h-md-1000px-child > * {
    height: 1000px !important;
  }
  .h-md-1050px-child > * {
    height: 1050px !important;
  }
  .h-md-1100px-child > * {
    height: 1100px !important;
  }
  .h-md-1150px-child > * {
    height: 1150px !important;
  }
  .h-md-1200px-child > * {
    height: 1200px !important;
  }
  .h-md-1250px-child > * {
    height: 1250px !important;
  }
  .h-md-1300px-child > * {
    height: 1300px !important;
  }
  .h-md-1350px-child > * {
    height: 1350px !important;
  }
  .h-md-1400px-child > * {
    height: 1400px !important;
  }
  .h-md-1450px-child > * {
    height: 1450px !important;
  }
  .h-md-1500px-child > * {
    height: 1500px !important;
  }
  .h-md-1550px-child > * {
    height: 1550px !important;
  }
  .h-md-1600px-child > * {
    height: 1600px !important;
  }
  .h-md-1650px-child > * {
    height: 1650px !important;
  }
  .h-md-1700px-child > * {
    height: 1700px !important;
  }
  .h-md-1750px-child > * {
    height: 1750px !important;
  }
  .h-md-1800px-child > * {
    height: 1800px !important;
  }
  .h-md-1850px-child > * {
    height: 1850px !important;
  }
  .h-md-1900px-child > * {
    height: 1900px !important;
  }
  .h-md-1950px-child > * {
    height: 1950px !important;
  }
  .h-md-2000px-child > * {
    height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .h-md-0-5em-child > * {
    height: 0.5em !important;
  }
  .h-md-1em-child > * {
    height: 1em !important;
  }
  .h-md-1-5em-child > * {
    height: 1.5em !important;
  }
  .h-md-2em-child > * {
    height: 2em !important;
  }
  .h-md-2-5em-child > * {
    height: 2.5em !important;
  }
  .h-md-3em-child > * {
    height: 3em !important;
  }
  .h-md-3-5em-child > * {
    height: 3.5em !important;
  }
  .h-md-4em-child > * {
    height: 4em !important;
  }
  .h-md-4-5em-child > * {
    height: 4.5em !important;
  }
  .h-md-5em-child > * {
    height: 5em !important;
  }
  .h-md-5-5em-child > * {
    height: 5.5em !important;
  }
  .h-md-6em-child > * {
    height: 6em !important;
  }
  .h-md-6-5em-child > * {
    height: 6.5em !important;
  }
  .h-md-7em-child > * {
    height: 7em !important;
  }
  .h-md-7-5em-child > * {
    height: 7.5em !important;
  }
  .h-md-8em-child > * {
    height: 8em !important;
  }
  .h-md-8-5em-child > * {
    height: 8.5em !important;
  }
  .h-md-9em-child > * {
    height: 9em !important;
  }
  .h-md-9-5em-child > * {
    height: 9.5em !important;
  }
  .h-md-10em-child > * {
    height: 10em !important;
  }
}
@media screen and (min-width: 992px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .h-lg-5ps-child > * {
    height: 5% !important;
  }
  .h-lg-10ps-child > * {
    height: 10% !important;
  }
  .h-lg-15ps-child > * {
    height: 15% !important;
  }
  .h-lg-20ps-child > * {
    height: 20% !important;
  }
  .h-lg-25ps-child > * {
    height: 25% !important;
  }
  .h-lg-30ps-child > * {
    height: 30% !important;
  }
  .h-lg-35ps-child > * {
    height: 35% !important;
  }
  .h-lg-40ps-child > * {
    height: 40% !important;
  }
  .h-lg-45ps-child > * {
    height: 45% !important;
  }
  .h-lg-50ps-child > * {
    height: 50% !important;
  }
  .h-lg-55ps-child > * {
    height: 55% !important;
  }
  .h-lg-60ps-child > * {
    height: 60% !important;
  }
  .h-lg-65ps-child > * {
    height: 65% !important;
  }
  .h-lg-70ps-child > * {
    height: 70% !important;
  }
  .h-lg-75ps-child > * {
    height: 75% !important;
  }
  .h-lg-80ps-child > * {
    height: 80% !important;
  }
  .h-lg-85ps-child > * {
    height: 85% !important;
  }
  .h-lg-90ps-child > * {
    height: 90% !important;
  }
  .h-lg-95ps-child > * {
    height: 95% !important;
  }
  .h-lg-100ps-child > * {
    height: 100% !important;
  }
  .h-lg-60ps-child > * {
    height: 110% !important;
  }
  .h-lg-70ps-child > * {
    height: 120% !important;
  }
  .h-lg-80ps-child > * {
    height: 130% !important;
  }
  .h-lg-90ps-child > * {
    height: 140% !important;
  }
  .h-lg-100ps-child > * {
    height: 150% !important;
  }
  .h-lg-110ps-child > * {
    height: 160% !important;
  }
  .h-lg-120ps-child > * {
    height: 170% !important;
  }
  .h-lg-130ps-child > * {
    height: 180% !important;
  }
  .h-lg-140ps-child > * {
    height: 190% !important;
  }
  .h-lg-150ps-child > * {
    height: 200% !important;
  }
  .h-lg-160ps-child > * {
    height: 210% !important;
  }
  .h-lg-170ps-child > * {
    height: 220% !important;
  }
  .h-lg-180ps-child > * {
    height: 230% !important;
  }
  .h-lg-190ps-child > * {
    height: 240% !important;
  }
  .h-lg-200ps-child > * {
    height: 250% !important;
  }
  .h-lg-210ps-child > * {
    height: 260% !important;
  }
  .h-lg-220ps-child > * {
    height: 270% !important;
  }
  .h-lg-230ps-child > * {
    height: 280% !important;
  }
  .h-lg-240ps-child > * {
    height: 290% !important;
  }
  .h-lg-250ps-child > * {
    height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .h-lg-1px-child > * {
    height: 1px !important;
  }
  .h-lg-2px-child > * {
    height: 2px !important;
  }
  .h-lg-3px-child > * {
    height: 3px !important;
  }
  .h-lg-4px-child > * {
    height: 4px !important;
  }
  .h-lg-5px-child > * {
    height: 5px !important;
  }
  .h-lg-6px-child > * {
    height: 6px !important;
  }
  .h-lg-7px-child > * {
    height: 7px !important;
  }
  .h-lg-8px-child > * {
    height: 8px !important;
  }
  .h-lg-9px-child > * {
    height: 9px !important;
  }
  .h-lg-10px-child > * {
    height: 10px !important;
  }
  .h-lg-15px-child > * {
    height: 15px !important;
  }
  .h-lg-20px-child > * {
    height: 20px !important;
  }
  .h-lg-25px-child > * {
    height: 25px !important;
  }
  .h-lg-30px-child > * {
    height: 30px !important;
  }
  .h-lg-35px-child > * {
    height: 35px !important;
  }
  .h-lg-40px-child > * {
    height: 40px !important;
  }
  .h-lg-45px-child > * {
    height: 45px !important;
  }
  .h-lg-50px-child > * {
    height: 50px !important;
  }
  .h-lg-55px-child > * {
    height: 55px !important;
  }
  .h-lg-60px-child > * {
    height: 60px !important;
  }
  .h-lg-65px-child > * {
    height: 65px !important;
  }
  .h-lg-70px-child > * {
    height: 70px !important;
  }
  .h-lg-75px-child > * {
    height: 75px !important;
  }
  .h-lg-80px-child > * {
    height: 80px !important;
  }
  .h-lg-85px-child > * {
    height: 85px !important;
  }
  .h-lg-90px-child > * {
    height: 90px !important;
  }
  .h-lg-95px-child > * {
    height: 95px !important;
  }
  .h-lg-100px-child > * {
    height: 100px !important;
  }
  .h-lg-110px-child > * {
    height: 110px !important;
  }
  .h-lg-120px-child > * {
    height: 120px !important;
  }
  .h-lg-130px-child > * {
    height: 130px !important;
  }
  .h-lg-140px-child > * {
    height: 140px !important;
  }
  .h-lg-150px-child > * {
    height: 150px !important;
  }
  .h-lg-160px-child > * {
    height: 160px !important;
  }
  .h-lg-170px-child > * {
    height: 170px !important;
  }
  .h-lg-180px-child > * {
    height: 180px !important;
  }
  .h-lg-190px-child > * {
    height: 190px !important;
  }
  .h-lg-200px-child > * {
    height: 200px !important;
  }
  .h-lg-210px-child > * {
    height: 210px !important;
  }
  .h-lg-220px-child > * {
    height: 220px !important;
  }
  .h-lg-230px-child > * {
    height: 230px !important;
  }
  .h-lg-240px-child > * {
    height: 240px !important;
  }
  .h-lg-250px-child > * {
    height: 250px !important;
  }
  .h-lg-260px-child > * {
    height: 260px !important;
  }
  .h-lg-270px-child > * {
    height: 270px !important;
  }
  .h-lg-280px-child > * {
    height: 280px !important;
  }
  .h-lg-290px-child > * {
    height: 290px !important;
  }
  .h-lg-300px-child > * {
    height: 300px !important;
  }
  .h-lg-310px-child > * {
    height: 310px !important;
  }
  .h-lg-320px-child > * {
    height: 320px !important;
  }
  .h-lg-330px-child > * {
    height: 330px !important;
  }
  .h-lg-340px-child > * {
    height: 340px !important;
  }
  .h-lg-350px-child > * {
    height: 350px !important;
  }
  .h-lg-360px-child > * {
    height: 360px !important;
  }
  .h-lg-370px-child > * {
    height: 370px !important;
  }
  .h-lg-380px-child > * {
    height: 380px !important;
  }
  .h-lg-390px-child > * {
    height: 390px !important;
  }
  .h-lg-400px-child > * {
    height: 400px !important;
  }
  .h-lg-410px-child > * {
    height: 410px !important;
  }
  .h-lg-420px-child > * {
    height: 420px !important;
  }
  .h-lg-430px-child > * {
    height: 430px !important;
  }
  .h-lg-440px-child > * {
    height: 440px !important;
  }
  .h-lg-450px-child > * {
    height: 450px !important;
  }
  .h-lg-460px-child > * {
    height: 460px !important;
  }
  .h-lg-470px-child > * {
    height: 470px !important;
  }
  .h-lg-480px-child > * {
    height: 480px !important;
  }
  .h-lg-490px-child > * {
    height: 490px !important;
  }
  .h-lg-500px-child > * {
    height: 500px !important;
  }
  .h-lg-525px-child > * {
    height: 525px !important;
  }
  .h-lg-550px-child > * {
    height: 550px !important;
  }
  .h-lg-575px-child > * {
    height: 575px !important;
  }
  .h-lg-600px-child > * {
    height: 600px !important;
  }
  .h-lg-625px-child > * {
    height: 625px !important;
  }
  .h-lg-650px-child > * {
    height: 650px !important;
  }
  .h-lg-675px-child > * {
    height: 675px !important;
  }
  .h-lg-700px-child > * {
    height: 700px !important;
  }
  .h-lg-725px-child > * {
    height: 725px !important;
  }
  .h-lg-750px-child > * {
    height: 750px !important;
  }
  .h-lg-775px-child > * {
    height: 775px !important;
  }
  .h-lg-800px-child > * {
    height: 800px !important;
  }
  .h-lg-825px-child > * {
    height: 825px !important;
  }
  .h-lg-850px-child > * {
    height: 850px !important;
  }
  .h-lg-875px-child > * {
    height: 875px !important;
  }
  .h-lg-900px-child > * {
    height: 900px !important;
  }
  .h-lg-925px-child > * {
    height: 925px !important;
  }
  .h-lg-950px-child > * {
    height: 950px !important;
  }
  .h-lg-975px-child > * {
    height: 975px !important;
  }
  .h-lg-1000px-child > * {
    height: 1000px !important;
  }
  .h-lg-1050px-child > * {
    height: 1050px !important;
  }
  .h-lg-1100px-child > * {
    height: 1100px !important;
  }
  .h-lg-1150px-child > * {
    height: 1150px !important;
  }
  .h-lg-1200px-child > * {
    height: 1200px !important;
  }
  .h-lg-1250px-child > * {
    height: 1250px !important;
  }
  .h-lg-1300px-child > * {
    height: 1300px !important;
  }
  .h-lg-1350px-child > * {
    height: 1350px !important;
  }
  .h-lg-1400px-child > * {
    height: 1400px !important;
  }
  .h-lg-1450px-child > * {
    height: 1450px !important;
  }
  .h-lg-1500px-child > * {
    height: 1500px !important;
  }
  .h-lg-1550px-child > * {
    height: 1550px !important;
  }
  .h-lg-1600px-child > * {
    height: 1600px !important;
  }
  .h-lg-1650px-child > * {
    height: 1650px !important;
  }
  .h-lg-1700px-child > * {
    height: 1700px !important;
  }
  .h-lg-1750px-child > * {
    height: 1750px !important;
  }
  .h-lg-1800px-child > * {
    height: 1800px !important;
  }
  .h-lg-1850px-child > * {
    height: 1850px !important;
  }
  .h-lg-1900px-child > * {
    height: 1900px !important;
  }
  .h-lg-1950px-child > * {
    height: 1950px !important;
  }
  .h-lg-2000px-child > * {
    height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .h-lg-0-5em-child > * {
    height: 0.5em !important;
  }
  .h-lg-1em-child > * {
    height: 1em !important;
  }
  .h-lg-1-5em-child > * {
    height: 1.5em !important;
  }
  .h-lg-2em-child > * {
    height: 2em !important;
  }
  .h-lg-2-5em-child > * {
    height: 2.5em !important;
  }
  .h-lg-3em-child > * {
    height: 3em !important;
  }
  .h-lg-3-5em-child > * {
    height: 3.5em !important;
  }
  .h-lg-4em-child > * {
    height: 4em !important;
  }
  .h-lg-4-5em-child > * {
    height: 4.5em !important;
  }
  .h-lg-5em-child > * {
    height: 5em !important;
  }
  .h-lg-5-5em-child > * {
    height: 5.5em !important;
  }
  .h-lg-6em-child > * {
    height: 6em !important;
  }
  .h-lg-6-5em-child > * {
    height: 6.5em !important;
  }
  .h-lg-7em-child > * {
    height: 7em !important;
  }
  .h-lg-7-5em-child > * {
    height: 7.5em !important;
  }
  .h-lg-8em-child > * {
    height: 8em !important;
  }
  .h-lg-8-5em-child > * {
    height: 8.5em !important;
  }
  .h-lg-9em-child > * {
    height: 9em !important;
  }
  .h-lg-9-5em-child > * {
    height: 9.5em !important;
  }
  .h-lg-10em-child > * {
    height: 10em !important;
  }
}
@media screen and (min-width: 1200px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .h-xl-5ps-child > * {
    height: 5% !important;
  }
  .h-xl-10ps-child > * {
    height: 10% !important;
  }
  .h-xl-15ps-child > * {
    height: 15% !important;
  }
  .h-xl-20ps-child > * {
    height: 20% !important;
  }
  .h-xl-25ps-child > * {
    height: 25% !important;
  }
  .h-xl-30ps-child > * {
    height: 30% !important;
  }
  .h-xl-35ps-child > * {
    height: 35% !important;
  }
  .h-xl-40ps-child > * {
    height: 40% !important;
  }
  .h-xl-45ps-child > * {
    height: 45% !important;
  }
  .h-xl-50ps-child > * {
    height: 50% !important;
  }
  .h-xl-55ps-child > * {
    height: 55% !important;
  }
  .h-xl-60ps-child > * {
    height: 60% !important;
  }
  .h-xl-65ps-child > * {
    height: 65% !important;
  }
  .h-xl-70ps-child > * {
    height: 70% !important;
  }
  .h-xl-75ps-child > * {
    height: 75% !important;
  }
  .h-xl-80ps-child > * {
    height: 80% !important;
  }
  .h-xl-85ps-child > * {
    height: 85% !important;
  }
  .h-xl-90ps-child > * {
    height: 90% !important;
  }
  .h-xl-95ps-child > * {
    height: 95% !important;
  }
  .h-xl-100ps-child > * {
    height: 100% !important;
  }
  .h-xl-60ps-child > * {
    height: 110% !important;
  }
  .h-xl-70ps-child > * {
    height: 120% !important;
  }
  .h-xl-80ps-child > * {
    height: 130% !important;
  }
  .h-xl-90ps-child > * {
    height: 140% !important;
  }
  .h-xl-100ps-child > * {
    height: 150% !important;
  }
  .h-xl-110ps-child > * {
    height: 160% !important;
  }
  .h-xl-120ps-child > * {
    height: 170% !important;
  }
  .h-xl-130ps-child > * {
    height: 180% !important;
  }
  .h-xl-140ps-child > * {
    height: 190% !important;
  }
  .h-xl-150ps-child > * {
    height: 200% !important;
  }
  .h-xl-160ps-child > * {
    height: 210% !important;
  }
  .h-xl-170ps-child > * {
    height: 220% !important;
  }
  .h-xl-180ps-child > * {
    height: 230% !important;
  }
  .h-xl-190ps-child > * {
    height: 240% !important;
  }
  .h-xl-200ps-child > * {
    height: 250% !important;
  }
  .h-xl-210ps-child > * {
    height: 260% !important;
  }
  .h-xl-220ps-child > * {
    height: 270% !important;
  }
  .h-xl-230ps-child > * {
    height: 280% !important;
  }
  .h-xl-240ps-child > * {
    height: 290% !important;
  }
  .h-xl-250ps-child > * {
    height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .h-xl-1px-child > * {
    height: 1px !important;
  }
  .h-xl-2px-child > * {
    height: 2px !important;
  }
  .h-xl-3px-child > * {
    height: 3px !important;
  }
  .h-xl-4px-child > * {
    height: 4px !important;
  }
  .h-xl-5px-child > * {
    height: 5px !important;
  }
  .h-xl-6px-child > * {
    height: 6px !important;
  }
  .h-xl-7px-child > * {
    height: 7px !important;
  }
  .h-xl-8px-child > * {
    height: 8px !important;
  }
  .h-xl-9px-child > * {
    height: 9px !important;
  }
  .h-xl-10px-child > * {
    height: 10px !important;
  }
  .h-xl-15px-child > * {
    height: 15px !important;
  }
  .h-xl-20px-child > * {
    height: 20px !important;
  }
  .h-xl-25px-child > * {
    height: 25px !important;
  }
  .h-xl-30px-child > * {
    height: 30px !important;
  }
  .h-xl-35px-child > * {
    height: 35px !important;
  }
  .h-xl-40px-child > * {
    height: 40px !important;
  }
  .h-xl-45px-child > * {
    height: 45px !important;
  }
  .h-xl-50px-child > * {
    height: 50px !important;
  }
  .h-xl-55px-child > * {
    height: 55px !important;
  }
  .h-xl-60px-child > * {
    height: 60px !important;
  }
  .h-xl-65px-child > * {
    height: 65px !important;
  }
  .h-xl-70px-child > * {
    height: 70px !important;
  }
  .h-xl-75px-child > * {
    height: 75px !important;
  }
  .h-xl-80px-child > * {
    height: 80px !important;
  }
  .h-xl-85px-child > * {
    height: 85px !important;
  }
  .h-xl-90px-child > * {
    height: 90px !important;
  }
  .h-xl-95px-child > * {
    height: 95px !important;
  }
  .h-xl-100px-child > * {
    height: 100px !important;
  }
  .h-xl-110px-child > * {
    height: 110px !important;
  }
  .h-xl-120px-child > * {
    height: 120px !important;
  }
  .h-xl-130px-child > * {
    height: 130px !important;
  }
  .h-xl-140px-child > * {
    height: 140px !important;
  }
  .h-xl-150px-child > * {
    height: 150px !important;
  }
  .h-xl-160px-child > * {
    height: 160px !important;
  }
  .h-xl-170px-child > * {
    height: 170px !important;
  }
  .h-xl-180px-child > * {
    height: 180px !important;
  }
  .h-xl-190px-child > * {
    height: 190px !important;
  }
  .h-xl-200px-child > * {
    height: 200px !important;
  }
  .h-xl-210px-child > * {
    height: 210px !important;
  }
  .h-xl-220px-child > * {
    height: 220px !important;
  }
  .h-xl-230px-child > * {
    height: 230px !important;
  }
  .h-xl-240px-child > * {
    height: 240px !important;
  }
  .h-xl-250px-child > * {
    height: 250px !important;
  }
  .h-xl-260px-child > * {
    height: 260px !important;
  }
  .h-xl-270px-child > * {
    height: 270px !important;
  }
  .h-xl-280px-child > * {
    height: 280px !important;
  }
  .h-xl-290px-child > * {
    height: 290px !important;
  }
  .h-xl-300px-child > * {
    height: 300px !important;
  }
  .h-xl-310px-child > * {
    height: 310px !important;
  }
  .h-xl-320px-child > * {
    height: 320px !important;
  }
  .h-xl-330px-child > * {
    height: 330px !important;
  }
  .h-xl-340px-child > * {
    height: 340px !important;
  }
  .h-xl-350px-child > * {
    height: 350px !important;
  }
  .h-xl-360px-child > * {
    height: 360px !important;
  }
  .h-xl-370px-child > * {
    height: 370px !important;
  }
  .h-xl-380px-child > * {
    height: 380px !important;
  }
  .h-xl-390px-child > * {
    height: 390px !important;
  }
  .h-xl-400px-child > * {
    height: 400px !important;
  }
  .h-xl-410px-child > * {
    height: 410px !important;
  }
  .h-xl-420px-child > * {
    height: 420px !important;
  }
  .h-xl-430px-child > * {
    height: 430px !important;
  }
  .h-xl-440px-child > * {
    height: 440px !important;
  }
  .h-xl-450px-child > * {
    height: 450px !important;
  }
  .h-xl-460px-child > * {
    height: 460px !important;
  }
  .h-xl-470px-child > * {
    height: 470px !important;
  }
  .h-xl-480px-child > * {
    height: 480px !important;
  }
  .h-xl-490px-child > * {
    height: 490px !important;
  }
  .h-xl-500px-child > * {
    height: 500px !important;
  }
  .h-xl-525px-child > * {
    height: 525px !important;
  }
  .h-xl-550px-child > * {
    height: 550px !important;
  }
  .h-xl-575px-child > * {
    height: 575px !important;
  }
  .h-xl-600px-child > * {
    height: 600px !important;
  }
  .h-xl-625px-child > * {
    height: 625px !important;
  }
  .h-xl-650px-child > * {
    height: 650px !important;
  }
  .h-xl-675px-child > * {
    height: 675px !important;
  }
  .h-xl-700px-child > * {
    height: 700px !important;
  }
  .h-xl-725px-child > * {
    height: 725px !important;
  }
  .h-xl-750px-child > * {
    height: 750px !important;
  }
  .h-xl-775px-child > * {
    height: 775px !important;
  }
  .h-xl-800px-child > * {
    height: 800px !important;
  }
  .h-xl-825px-child > * {
    height: 825px !important;
  }
  .h-xl-850px-child > * {
    height: 850px !important;
  }
  .h-xl-875px-child > * {
    height: 875px !important;
  }
  .h-xl-900px-child > * {
    height: 900px !important;
  }
  .h-xl-925px-child > * {
    height: 925px !important;
  }
  .h-xl-950px-child > * {
    height: 950px !important;
  }
  .h-xl-975px-child > * {
    height: 975px !important;
  }
  .h-xl-1000px-child > * {
    height: 1000px !important;
  }
  .h-xl-1050px-child > * {
    height: 1050px !important;
  }
  .h-xl-1100px-child > * {
    height: 1100px !important;
  }
  .h-xl-1150px-child > * {
    height: 1150px !important;
  }
  .h-xl-1200px-child > * {
    height: 1200px !important;
  }
  .h-xl-1250px-child > * {
    height: 1250px !important;
  }
  .h-xl-1300px-child > * {
    height: 1300px !important;
  }
  .h-xl-1350px-child > * {
    height: 1350px !important;
  }
  .h-xl-1400px-child > * {
    height: 1400px !important;
  }
  .h-xl-1450px-child > * {
    height: 1450px !important;
  }
  .h-xl-1500px-child > * {
    height: 1500px !important;
  }
  .h-xl-1550px-child > * {
    height: 1550px !important;
  }
  .h-xl-1600px-child > * {
    height: 1600px !important;
  }
  .h-xl-1650px-child > * {
    height: 1650px !important;
  }
  .h-xl-1700px-child > * {
    height: 1700px !important;
  }
  .h-xl-1750px-child > * {
    height: 1750px !important;
  }
  .h-xl-1800px-child > * {
    height: 1800px !important;
  }
  .h-xl-1850px-child > * {
    height: 1850px !important;
  }
  .h-xl-1900px-child > * {
    height: 1900px !important;
  }
  .h-xl-1950px-child > * {
    height: 1950px !important;
  }
  .h-xl-2000px-child > * {
    height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .h-xl-0-5em-child > * {
    height: 0.5em !important;
  }
  .h-xl-1em-child > * {
    height: 1em !important;
  }
  .h-xl-1-5em-child > * {
    height: 1.5em !important;
  }
  .h-xl-2em-child > * {
    height: 2em !important;
  }
  .h-xl-2-5em-child > * {
    height: 2.5em !important;
  }
  .h-xl-3em-child > * {
    height: 3em !important;
  }
  .h-xl-3-5em-child > * {
    height: 3.5em !important;
  }
  .h-xl-4em-child > * {
    height: 4em !important;
  }
  .h-xl-4-5em-child > * {
    height: 4.5em !important;
  }
  .h-xl-5em-child > * {
    height: 5em !important;
  }
  .h-xl-5-5em-child > * {
    height: 5.5em !important;
  }
  .h-xl-6em-child > * {
    height: 6em !important;
  }
  .h-xl-6-5em-child > * {
    height: 6.5em !important;
  }
  .h-xl-7em-child > * {
    height: 7em !important;
  }
  .h-xl-7-5em-child > * {
    height: 7.5em !important;
  }
  .h-xl-8em-child > * {
    height: 8em !important;
  }
  .h-xl-8-5em-child > * {
    height: 8.5em !important;
  }
  .h-xl-9em-child > * {
    height: 9em !important;
  }
  .h-xl-9-5em-child > * {
    height: 9.5em !important;
  }
  .h-xl-10em-child > * {
    height: 10em !important;
  }
}
@media screen and (min-width: 1400px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .h-xxl-5ps-child > * {
    height: 5% !important;
  }
  .h-xxl-10ps-child > * {
    height: 10% !important;
  }
  .h-xxl-15ps-child > * {
    height: 15% !important;
  }
  .h-xxl-20ps-child > * {
    height: 20% !important;
  }
  .h-xxl-25ps-child > * {
    height: 25% !important;
  }
  .h-xxl-30ps-child > * {
    height: 30% !important;
  }
  .h-xxl-35ps-child > * {
    height: 35% !important;
  }
  .h-xxl-40ps-child > * {
    height: 40% !important;
  }
  .h-xxl-45ps-child > * {
    height: 45% !important;
  }
  .h-xxl-50ps-child > * {
    height: 50% !important;
  }
  .h-xxl-55ps-child > * {
    height: 55% !important;
  }
  .h-xxl-60ps-child > * {
    height: 60% !important;
  }
  .h-xxl-65ps-child > * {
    height: 65% !important;
  }
  .h-xxl-70ps-child > * {
    height: 70% !important;
  }
  .h-xxl-75ps-child > * {
    height: 75% !important;
  }
  .h-xxl-80ps-child > * {
    height: 80% !important;
  }
  .h-xxl-85ps-child > * {
    height: 85% !important;
  }
  .h-xxl-90ps-child > * {
    height: 90% !important;
  }
  .h-xxl-95ps-child > * {
    height: 95% !important;
  }
  .h-xxl-100ps-child > * {
    height: 100% !important;
  }
  .h-xxl-60ps-child > * {
    height: 110% !important;
  }
  .h-xxl-70ps-child > * {
    height: 120% !important;
  }
  .h-xxl-80ps-child > * {
    height: 130% !important;
  }
  .h-xxl-90ps-child > * {
    height: 140% !important;
  }
  .h-xxl-100ps-child > * {
    height: 150% !important;
  }
  .h-xxl-110ps-child > * {
    height: 160% !important;
  }
  .h-xxl-120ps-child > * {
    height: 170% !important;
  }
  .h-xxl-130ps-child > * {
    height: 180% !important;
  }
  .h-xxl-140ps-child > * {
    height: 190% !important;
  }
  .h-xxl-150ps-child > * {
    height: 200% !important;
  }
  .h-xxl-160ps-child > * {
    height: 210% !important;
  }
  .h-xxl-170ps-child > * {
    height: 220% !important;
  }
  .h-xxl-180ps-child > * {
    height: 230% !important;
  }
  .h-xxl-190ps-child > * {
    height: 240% !important;
  }
  .h-xxl-200ps-child > * {
    height: 250% !important;
  }
  .h-xxl-210ps-child > * {
    height: 260% !important;
  }
  .h-xxl-220ps-child > * {
    height: 270% !important;
  }
  .h-xxl-230ps-child > * {
    height: 280% !important;
  }
  .h-xxl-240ps-child > * {
    height: 290% !important;
  }
  .h-xxl-250ps-child > * {
    height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .h-xxl-1px-child > * {
    height: 1px !important;
  }
  .h-xxl-2px-child > * {
    height: 2px !important;
  }
  .h-xxl-3px-child > * {
    height: 3px !important;
  }
  .h-xxl-4px-child > * {
    height: 4px !important;
  }
  .h-xxl-5px-child > * {
    height: 5px !important;
  }
  .h-xxl-6px-child > * {
    height: 6px !important;
  }
  .h-xxl-7px-child > * {
    height: 7px !important;
  }
  .h-xxl-8px-child > * {
    height: 8px !important;
  }
  .h-xxl-9px-child > * {
    height: 9px !important;
  }
  .h-xxl-10px-child > * {
    height: 10px !important;
  }
  .h-xxl-15px-child > * {
    height: 15px !important;
  }
  .h-xxl-20px-child > * {
    height: 20px !important;
  }
  .h-xxl-25px-child > * {
    height: 25px !important;
  }
  .h-xxl-30px-child > * {
    height: 30px !important;
  }
  .h-xxl-35px-child > * {
    height: 35px !important;
  }
  .h-xxl-40px-child > * {
    height: 40px !important;
  }
  .h-xxl-45px-child > * {
    height: 45px !important;
  }
  .h-xxl-50px-child > * {
    height: 50px !important;
  }
  .h-xxl-55px-child > * {
    height: 55px !important;
  }
  .h-xxl-60px-child > * {
    height: 60px !important;
  }
  .h-xxl-65px-child > * {
    height: 65px !important;
  }
  .h-xxl-70px-child > * {
    height: 70px !important;
  }
  .h-xxl-75px-child > * {
    height: 75px !important;
  }
  .h-xxl-80px-child > * {
    height: 80px !important;
  }
  .h-xxl-85px-child > * {
    height: 85px !important;
  }
  .h-xxl-90px-child > * {
    height: 90px !important;
  }
  .h-xxl-95px-child > * {
    height: 95px !important;
  }
  .h-xxl-100px-child > * {
    height: 100px !important;
  }
  .h-xxl-110px-child > * {
    height: 110px !important;
  }
  .h-xxl-120px-child > * {
    height: 120px !important;
  }
  .h-xxl-130px-child > * {
    height: 130px !important;
  }
  .h-xxl-140px-child > * {
    height: 140px !important;
  }
  .h-xxl-150px-child > * {
    height: 150px !important;
  }
  .h-xxl-160px-child > * {
    height: 160px !important;
  }
  .h-xxl-170px-child > * {
    height: 170px !important;
  }
  .h-xxl-180px-child > * {
    height: 180px !important;
  }
  .h-xxl-190px-child > * {
    height: 190px !important;
  }
  .h-xxl-200px-child > * {
    height: 200px !important;
  }
  .h-xxl-210px-child > * {
    height: 210px !important;
  }
  .h-xxl-220px-child > * {
    height: 220px !important;
  }
  .h-xxl-230px-child > * {
    height: 230px !important;
  }
  .h-xxl-240px-child > * {
    height: 240px !important;
  }
  .h-xxl-250px-child > * {
    height: 250px !important;
  }
  .h-xxl-260px-child > * {
    height: 260px !important;
  }
  .h-xxl-270px-child > * {
    height: 270px !important;
  }
  .h-xxl-280px-child > * {
    height: 280px !important;
  }
  .h-xxl-290px-child > * {
    height: 290px !important;
  }
  .h-xxl-300px-child > * {
    height: 300px !important;
  }
  .h-xxl-310px-child > * {
    height: 310px !important;
  }
  .h-xxl-320px-child > * {
    height: 320px !important;
  }
  .h-xxl-330px-child > * {
    height: 330px !important;
  }
  .h-xxl-340px-child > * {
    height: 340px !important;
  }
  .h-xxl-350px-child > * {
    height: 350px !important;
  }
  .h-xxl-360px-child > * {
    height: 360px !important;
  }
  .h-xxl-370px-child > * {
    height: 370px !important;
  }
  .h-xxl-380px-child > * {
    height: 380px !important;
  }
  .h-xxl-390px-child > * {
    height: 390px !important;
  }
  .h-xxl-400px-child > * {
    height: 400px !important;
  }
  .h-xxl-410px-child > * {
    height: 410px !important;
  }
  .h-xxl-420px-child > * {
    height: 420px !important;
  }
  .h-xxl-430px-child > * {
    height: 430px !important;
  }
  .h-xxl-440px-child > * {
    height: 440px !important;
  }
  .h-xxl-450px-child > * {
    height: 450px !important;
  }
  .h-xxl-460px-child > * {
    height: 460px !important;
  }
  .h-xxl-470px-child > * {
    height: 470px !important;
  }
  .h-xxl-480px-child > * {
    height: 480px !important;
  }
  .h-xxl-490px-child > * {
    height: 490px !important;
  }
  .h-xxl-500px-child > * {
    height: 500px !important;
  }
  .h-xxl-525px-child > * {
    height: 525px !important;
  }
  .h-xxl-550px-child > * {
    height: 550px !important;
  }
  .h-xxl-575px-child > * {
    height: 575px !important;
  }
  .h-xxl-600px-child > * {
    height: 600px !important;
  }
  .h-xxl-625px-child > * {
    height: 625px !important;
  }
  .h-xxl-650px-child > * {
    height: 650px !important;
  }
  .h-xxl-675px-child > * {
    height: 675px !important;
  }
  .h-xxl-700px-child > * {
    height: 700px !important;
  }
  .h-xxl-725px-child > * {
    height: 725px !important;
  }
  .h-xxl-750px-child > * {
    height: 750px !important;
  }
  .h-xxl-775px-child > * {
    height: 775px !important;
  }
  .h-xxl-800px-child > * {
    height: 800px !important;
  }
  .h-xxl-825px-child > * {
    height: 825px !important;
  }
  .h-xxl-850px-child > * {
    height: 850px !important;
  }
  .h-xxl-875px-child > * {
    height: 875px !important;
  }
  .h-xxl-900px-child > * {
    height: 900px !important;
  }
  .h-xxl-925px-child > * {
    height: 925px !important;
  }
  .h-xxl-950px-child > * {
    height: 950px !important;
  }
  .h-xxl-975px-child > * {
    height: 975px !important;
  }
  .h-xxl-1000px-child > * {
    height: 1000px !important;
  }
  .h-xxl-1050px-child > * {
    height: 1050px !important;
  }
  .h-xxl-1100px-child > * {
    height: 1100px !important;
  }
  .h-xxl-1150px-child > * {
    height: 1150px !important;
  }
  .h-xxl-1200px-child > * {
    height: 1200px !important;
  }
  .h-xxl-1250px-child > * {
    height: 1250px !important;
  }
  .h-xxl-1300px-child > * {
    height: 1300px !important;
  }
  .h-xxl-1350px-child > * {
    height: 1350px !important;
  }
  .h-xxl-1400px-child > * {
    height: 1400px !important;
  }
  .h-xxl-1450px-child > * {
    height: 1450px !important;
  }
  .h-xxl-1500px-child > * {
    height: 1500px !important;
  }
  .h-xxl-1550px-child > * {
    height: 1550px !important;
  }
  .h-xxl-1600px-child > * {
    height: 1600px !important;
  }
  .h-xxl-1650px-child > * {
    height: 1650px !important;
  }
  .h-xxl-1700px-child > * {
    height: 1700px !important;
  }
  .h-xxl-1750px-child > * {
    height: 1750px !important;
  }
  .h-xxl-1800px-child > * {
    height: 1800px !important;
  }
  .h-xxl-1850px-child > * {
    height: 1850px !important;
  }
  .h-xxl-1900px-child > * {
    height: 1900px !important;
  }
  .h-xxl-1950px-child > * {
    height: 1950px !important;
  }
  .h-xxl-2000px-child > * {
    height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .h-xxl-0-5em-child > * {
    height: 0.5em !important;
  }
  .h-xxl-1em-child > * {
    height: 1em !important;
  }
  .h-xxl-1-5em-child > * {
    height: 1.5em !important;
  }
  .h-xxl-2em-child > * {
    height: 2em !important;
  }
  .h-xxl-2-5em-child > * {
    height: 2.5em !important;
  }
  .h-xxl-3em-child > * {
    height: 3em !important;
  }
  .h-xxl-3-5em-child > * {
    height: 3.5em !important;
  }
  .h-xxl-4em-child > * {
    height: 4em !important;
  }
  .h-xxl-4-5em-child > * {
    height: 4.5em !important;
  }
  .h-xxl-5em-child > * {
    height: 5em !important;
  }
  .h-xxl-5-5em-child > * {
    height: 5.5em !important;
  }
  .h-xxl-6em-child > * {
    height: 6em !important;
  }
  .h-xxl-6-5em-child > * {
    height: 6.5em !important;
  }
  .h-xxl-7em-child > * {
    height: 7em !important;
  }
  .h-xxl-7-5em-child > * {
    height: 7.5em !important;
  }
  .h-xxl-8em-child > * {
    height: 8em !important;
  }
  .h-xxl-8-5em-child > * {
    height: 8.5em !important;
  }
  .h-xxl-9em-child > * {
    height: 9em !important;
  }
  .h-xxl-9-5em-child > * {
    height: 9.5em !important;
  }
  .h-xxl-10em-child > * {
    height: 10em !important;
  }
}
@media screen and (min-width: 0px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .max-h-5ps-child > * {
    max-height: 5% !important;
  }
  .max-h-10ps-child > * {
    max-height: 10% !important;
  }
  .max-h-15ps-child > * {
    max-height: 15% !important;
  }
  .max-h-20ps-child > * {
    max-height: 20% !important;
  }
  .max-h-25ps-child > * {
    max-height: 25% !important;
  }
  .max-h-30ps-child > * {
    max-height: 30% !important;
  }
  .max-h-35ps-child > * {
    max-height: 35% !important;
  }
  .max-h-40ps-child > * {
    max-height: 40% !important;
  }
  .max-h-45ps-child > * {
    max-height: 45% !important;
  }
  .max-h-50ps-child > * {
    max-height: 50% !important;
  }
  .max-h-55ps-child > * {
    max-height: 55% !important;
  }
  .max-h-60ps-child > * {
    max-height: 60% !important;
  }
  .max-h-65ps-child > * {
    max-height: 65% !important;
  }
  .max-h-70ps-child > * {
    max-height: 70% !important;
  }
  .max-h-75ps-child > * {
    max-height: 75% !important;
  }
  .max-h-80ps-child > * {
    max-height: 80% !important;
  }
  .max-h-85ps-child > * {
    max-height: 85% !important;
  }
  .max-h-90ps-child > * {
    max-height: 90% !important;
  }
  .max-h-95ps-child > * {
    max-height: 95% !important;
  }
  .max-h-100ps-child > * {
    max-height: 100% !important;
  }
  .max-h-60ps-child > * {
    max-height: 110% !important;
  }
  .max-h-70ps-child > * {
    max-height: 120% !important;
  }
  .max-h-80ps-child > * {
    max-height: 130% !important;
  }
  .max-h-90ps-child > * {
    max-height: 140% !important;
  }
  .max-h-100ps-child > * {
    max-height: 150% !important;
  }
  .max-h-110ps-child > * {
    max-height: 160% !important;
  }
  .max-h-120ps-child > * {
    max-height: 170% !important;
  }
  .max-h-130ps-child > * {
    max-height: 180% !important;
  }
  .max-h-140ps-child > * {
    max-height: 190% !important;
  }
  .max-h-150ps-child > * {
    max-height: 200% !important;
  }
  .max-h-160ps-child > * {
    max-height: 210% !important;
  }
  .max-h-170ps-child > * {
    max-height: 220% !important;
  }
  .max-h-180ps-child > * {
    max-height: 230% !important;
  }
  .max-h-190ps-child > * {
    max-height: 240% !important;
  }
  .max-h-200ps-child > * {
    max-height: 250% !important;
  }
  .max-h-210ps-child > * {
    max-height: 260% !important;
  }
  .max-h-220ps-child > * {
    max-height: 270% !important;
  }
  .max-h-230ps-child > * {
    max-height: 280% !important;
  }
  .max-h-240ps-child > * {
    max-height: 290% !important;
  }
  .max-h-250ps-child > * {
    max-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .max-h-1px-child > * {
    max-height: 1px !important;
  }
  .max-h-2px-child > * {
    max-height: 2px !important;
  }
  .max-h-3px-child > * {
    max-height: 3px !important;
  }
  .max-h-4px-child > * {
    max-height: 4px !important;
  }
  .max-h-5px-child > * {
    max-height: 5px !important;
  }
  .max-h-6px-child > * {
    max-height: 6px !important;
  }
  .max-h-7px-child > * {
    max-height: 7px !important;
  }
  .max-h-8px-child > * {
    max-height: 8px !important;
  }
  .max-h-9px-child > * {
    max-height: 9px !important;
  }
  .max-h-10px-child > * {
    max-height: 10px !important;
  }
  .max-h-15px-child > * {
    max-height: 15px !important;
  }
  .max-h-20px-child > * {
    max-height: 20px !important;
  }
  .max-h-25px-child > * {
    max-height: 25px !important;
  }
  .max-h-30px-child > * {
    max-height: 30px !important;
  }
  .max-h-35px-child > * {
    max-height: 35px !important;
  }
  .max-h-40px-child > * {
    max-height: 40px !important;
  }
  .max-h-45px-child > * {
    max-height: 45px !important;
  }
  .max-h-50px-child > * {
    max-height: 50px !important;
  }
  .max-h-55px-child > * {
    max-height: 55px !important;
  }
  .max-h-60px-child > * {
    max-height: 60px !important;
  }
  .max-h-65px-child > * {
    max-height: 65px !important;
  }
  .max-h-70px-child > * {
    max-height: 70px !important;
  }
  .max-h-75px-child > * {
    max-height: 75px !important;
  }
  .max-h-80px-child > * {
    max-height: 80px !important;
  }
  .max-h-85px-child > * {
    max-height: 85px !important;
  }
  .max-h-90px-child > * {
    max-height: 90px !important;
  }
  .max-h-95px-child > * {
    max-height: 95px !important;
  }
  .max-h-100px-child > * {
    max-height: 100px !important;
  }
  .max-h-110px-child > * {
    max-height: 110px !important;
  }
  .max-h-120px-child > * {
    max-height: 120px !important;
  }
  .max-h-130px-child > * {
    max-height: 130px !important;
  }
  .max-h-140px-child > * {
    max-height: 140px !important;
  }
  .max-h-150px-child > * {
    max-height: 150px !important;
  }
  .max-h-160px-child > * {
    max-height: 160px !important;
  }
  .max-h-170px-child > * {
    max-height: 170px !important;
  }
  .max-h-180px-child > * {
    max-height: 180px !important;
  }
  .max-h-190px-child > * {
    max-height: 190px !important;
  }
  .max-h-200px-child > * {
    max-height: 200px !important;
  }
  .max-h-210px-child > * {
    max-height: 210px !important;
  }
  .max-h-220px-child > * {
    max-height: 220px !important;
  }
  .max-h-230px-child > * {
    max-height: 230px !important;
  }
  .max-h-240px-child > * {
    max-height: 240px !important;
  }
  .max-h-250px-child > * {
    max-height: 250px !important;
  }
  .max-h-260px-child > * {
    max-height: 260px !important;
  }
  .max-h-270px-child > * {
    max-height: 270px !important;
  }
  .max-h-280px-child > * {
    max-height: 280px !important;
  }
  .max-h-290px-child > * {
    max-height: 290px !important;
  }
  .max-h-300px-child > * {
    max-height: 300px !important;
  }
  .max-h-310px-child > * {
    max-height: 310px !important;
  }
  .max-h-320px-child > * {
    max-height: 320px !important;
  }
  .max-h-330px-child > * {
    max-height: 330px !important;
  }
  .max-h-340px-child > * {
    max-height: 340px !important;
  }
  .max-h-350px-child > * {
    max-height: 350px !important;
  }
  .max-h-360px-child > * {
    max-height: 360px !important;
  }
  .max-h-370px-child > * {
    max-height: 370px !important;
  }
  .max-h-380px-child > * {
    max-height: 380px !important;
  }
  .max-h-390px-child > * {
    max-height: 390px !important;
  }
  .max-h-400px-child > * {
    max-height: 400px !important;
  }
  .max-h-410px-child > * {
    max-height: 410px !important;
  }
  .max-h-420px-child > * {
    max-height: 420px !important;
  }
  .max-h-430px-child > * {
    max-height: 430px !important;
  }
  .max-h-440px-child > * {
    max-height: 440px !important;
  }
  .max-h-450px-child > * {
    max-height: 450px !important;
  }
  .max-h-460px-child > * {
    max-height: 460px !important;
  }
  .max-h-470px-child > * {
    max-height: 470px !important;
  }
  .max-h-480px-child > * {
    max-height: 480px !important;
  }
  .max-h-490px-child > * {
    max-height: 490px !important;
  }
  .max-h-500px-child > * {
    max-height: 500px !important;
  }
  .max-h-525px-child > * {
    max-height: 525px !important;
  }
  .max-h-550px-child > * {
    max-height: 550px !important;
  }
  .max-h-575px-child > * {
    max-height: 575px !important;
  }
  .max-h-600px-child > * {
    max-height: 600px !important;
  }
  .max-h-625px-child > * {
    max-height: 625px !important;
  }
  .max-h-650px-child > * {
    max-height: 650px !important;
  }
  .max-h-675px-child > * {
    max-height: 675px !important;
  }
  .max-h-700px-child > * {
    max-height: 700px !important;
  }
  .max-h-725px-child > * {
    max-height: 725px !important;
  }
  .max-h-750px-child > * {
    max-height: 750px !important;
  }
  .max-h-775px-child > * {
    max-height: 775px !important;
  }
  .max-h-800px-child > * {
    max-height: 800px !important;
  }
  .max-h-825px-child > * {
    max-height: 825px !important;
  }
  .max-h-850px-child > * {
    max-height: 850px !important;
  }
  .max-h-875px-child > * {
    max-height: 875px !important;
  }
  .max-h-900px-child > * {
    max-height: 900px !important;
  }
  .max-h-925px-child > * {
    max-height: 925px !important;
  }
  .max-h-950px-child > * {
    max-height: 950px !important;
  }
  .max-h-975px-child > * {
    max-height: 975px !important;
  }
  .max-h-1000px-child > * {
    max-height: 1000px !important;
  }
  .max-h-1050px-child > * {
    max-height: 1050px !important;
  }
  .max-h-1100px-child > * {
    max-height: 1100px !important;
  }
  .max-h-1150px-child > * {
    max-height: 1150px !important;
  }
  .max-h-1200px-child > * {
    max-height: 1200px !important;
  }
  .max-h-1250px-child > * {
    max-height: 1250px !important;
  }
  .max-h-1300px-child > * {
    max-height: 1300px !important;
  }
  .max-h-1350px-child > * {
    max-height: 1350px !important;
  }
  .max-h-1400px-child > * {
    max-height: 1400px !important;
  }
  .max-h-1450px-child > * {
    max-height: 1450px !important;
  }
  .max-h-1500px-child > * {
    max-height: 1500px !important;
  }
  .max-h-1550px-child > * {
    max-height: 1550px !important;
  }
  .max-h-1600px-child > * {
    max-height: 1600px !important;
  }
  .max-h-1650px-child > * {
    max-height: 1650px !important;
  }
  .max-h-1700px-child > * {
    max-height: 1700px !important;
  }
  .max-h-1750px-child > * {
    max-height: 1750px !important;
  }
  .max-h-1800px-child > * {
    max-height: 1800px !important;
  }
  .max-h-1850px-child > * {
    max-height: 1850px !important;
  }
  .max-h-1900px-child > * {
    max-height: 1900px !important;
  }
  .max-h-1950px-child > * {
    max-height: 1950px !important;
  }
  .max-h-2000px-child > * {
    max-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-h-0-5em-child > * {
    max-height: 0.5em !important;
  }
  .max-h-1em-child > * {
    max-height: 1em !important;
  }
  .max-h-1-5em-child > * {
    max-height: 1.5em !important;
  }
  .max-h-2em-child > * {
    max-height: 2em !important;
  }
  .max-h-2-5em-child > * {
    max-height: 2.5em !important;
  }
  .max-h-3em-child > * {
    max-height: 3em !important;
  }
  .max-h-3-5em-child > * {
    max-height: 3.5em !important;
  }
  .max-h-4em-child > * {
    max-height: 4em !important;
  }
  .max-h-4-5em-child > * {
    max-height: 4.5em !important;
  }
  .max-h-5em-child > * {
    max-height: 5em !important;
  }
  .max-h-5-5em-child > * {
    max-height: 5.5em !important;
  }
  .max-h-6em-child > * {
    max-height: 6em !important;
  }
  .max-h-6-5em-child > * {
    max-height: 6.5em !important;
  }
  .max-h-7em-child > * {
    max-height: 7em !important;
  }
  .max-h-7-5em-child > * {
    max-height: 7.5em !important;
  }
  .max-h-8em-child > * {
    max-height: 8em !important;
  }
  .max-h-8-5em-child > * {
    max-height: 8.5em !important;
  }
  .max-h-9em-child > * {
    max-height: 9em !important;
  }
  .max-h-9-5em-child > * {
    max-height: 9.5em !important;
  }
  .max-h-10em-child > * {
    max-height: 10em !important;
  }
}
@media screen and (min-width: 576px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .max-h-sm-5ps-child > * {
    max-height: 5% !important;
  }
  .max-h-sm-10ps-child > * {
    max-height: 10% !important;
  }
  .max-h-sm-15ps-child > * {
    max-height: 15% !important;
  }
  .max-h-sm-20ps-child > * {
    max-height: 20% !important;
  }
  .max-h-sm-25ps-child > * {
    max-height: 25% !important;
  }
  .max-h-sm-30ps-child > * {
    max-height: 30% !important;
  }
  .max-h-sm-35ps-child > * {
    max-height: 35% !important;
  }
  .max-h-sm-40ps-child > * {
    max-height: 40% !important;
  }
  .max-h-sm-45ps-child > * {
    max-height: 45% !important;
  }
  .max-h-sm-50ps-child > * {
    max-height: 50% !important;
  }
  .max-h-sm-55ps-child > * {
    max-height: 55% !important;
  }
  .max-h-sm-60ps-child > * {
    max-height: 60% !important;
  }
  .max-h-sm-65ps-child > * {
    max-height: 65% !important;
  }
  .max-h-sm-70ps-child > * {
    max-height: 70% !important;
  }
  .max-h-sm-75ps-child > * {
    max-height: 75% !important;
  }
  .max-h-sm-80ps-child > * {
    max-height: 80% !important;
  }
  .max-h-sm-85ps-child > * {
    max-height: 85% !important;
  }
  .max-h-sm-90ps-child > * {
    max-height: 90% !important;
  }
  .max-h-sm-95ps-child > * {
    max-height: 95% !important;
  }
  .max-h-sm-100ps-child > * {
    max-height: 100% !important;
  }
  .max-h-sm-60ps-child > * {
    max-height: 110% !important;
  }
  .max-h-sm-70ps-child > * {
    max-height: 120% !important;
  }
  .max-h-sm-80ps-child > * {
    max-height: 130% !important;
  }
  .max-h-sm-90ps-child > * {
    max-height: 140% !important;
  }
  .max-h-sm-100ps-child > * {
    max-height: 150% !important;
  }
  .max-h-sm-110ps-child > * {
    max-height: 160% !important;
  }
  .max-h-sm-120ps-child > * {
    max-height: 170% !important;
  }
  .max-h-sm-130ps-child > * {
    max-height: 180% !important;
  }
  .max-h-sm-140ps-child > * {
    max-height: 190% !important;
  }
  .max-h-sm-150ps-child > * {
    max-height: 200% !important;
  }
  .max-h-sm-160ps-child > * {
    max-height: 210% !important;
  }
  .max-h-sm-170ps-child > * {
    max-height: 220% !important;
  }
  .max-h-sm-180ps-child > * {
    max-height: 230% !important;
  }
  .max-h-sm-190ps-child > * {
    max-height: 240% !important;
  }
  .max-h-sm-200ps-child > * {
    max-height: 250% !important;
  }
  .max-h-sm-210ps-child > * {
    max-height: 260% !important;
  }
  .max-h-sm-220ps-child > * {
    max-height: 270% !important;
  }
  .max-h-sm-230ps-child > * {
    max-height: 280% !important;
  }
  .max-h-sm-240ps-child > * {
    max-height: 290% !important;
  }
  .max-h-sm-250ps-child > * {
    max-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .max-h-sm-1px-child > * {
    max-height: 1px !important;
  }
  .max-h-sm-2px-child > * {
    max-height: 2px !important;
  }
  .max-h-sm-3px-child > * {
    max-height: 3px !important;
  }
  .max-h-sm-4px-child > * {
    max-height: 4px !important;
  }
  .max-h-sm-5px-child > * {
    max-height: 5px !important;
  }
  .max-h-sm-6px-child > * {
    max-height: 6px !important;
  }
  .max-h-sm-7px-child > * {
    max-height: 7px !important;
  }
  .max-h-sm-8px-child > * {
    max-height: 8px !important;
  }
  .max-h-sm-9px-child > * {
    max-height: 9px !important;
  }
  .max-h-sm-10px-child > * {
    max-height: 10px !important;
  }
  .max-h-sm-15px-child > * {
    max-height: 15px !important;
  }
  .max-h-sm-20px-child > * {
    max-height: 20px !important;
  }
  .max-h-sm-25px-child > * {
    max-height: 25px !important;
  }
  .max-h-sm-30px-child > * {
    max-height: 30px !important;
  }
  .max-h-sm-35px-child > * {
    max-height: 35px !important;
  }
  .max-h-sm-40px-child > * {
    max-height: 40px !important;
  }
  .max-h-sm-45px-child > * {
    max-height: 45px !important;
  }
  .max-h-sm-50px-child > * {
    max-height: 50px !important;
  }
  .max-h-sm-55px-child > * {
    max-height: 55px !important;
  }
  .max-h-sm-60px-child > * {
    max-height: 60px !important;
  }
  .max-h-sm-65px-child > * {
    max-height: 65px !important;
  }
  .max-h-sm-70px-child > * {
    max-height: 70px !important;
  }
  .max-h-sm-75px-child > * {
    max-height: 75px !important;
  }
  .max-h-sm-80px-child > * {
    max-height: 80px !important;
  }
  .max-h-sm-85px-child > * {
    max-height: 85px !important;
  }
  .max-h-sm-90px-child > * {
    max-height: 90px !important;
  }
  .max-h-sm-95px-child > * {
    max-height: 95px !important;
  }
  .max-h-sm-100px-child > * {
    max-height: 100px !important;
  }
  .max-h-sm-110px-child > * {
    max-height: 110px !important;
  }
  .max-h-sm-120px-child > * {
    max-height: 120px !important;
  }
  .max-h-sm-130px-child > * {
    max-height: 130px !important;
  }
  .max-h-sm-140px-child > * {
    max-height: 140px !important;
  }
  .max-h-sm-150px-child > * {
    max-height: 150px !important;
  }
  .max-h-sm-160px-child > * {
    max-height: 160px !important;
  }
  .max-h-sm-170px-child > * {
    max-height: 170px !important;
  }
  .max-h-sm-180px-child > * {
    max-height: 180px !important;
  }
  .max-h-sm-190px-child > * {
    max-height: 190px !important;
  }
  .max-h-sm-200px-child > * {
    max-height: 200px !important;
  }
  .max-h-sm-210px-child > * {
    max-height: 210px !important;
  }
  .max-h-sm-220px-child > * {
    max-height: 220px !important;
  }
  .max-h-sm-230px-child > * {
    max-height: 230px !important;
  }
  .max-h-sm-240px-child > * {
    max-height: 240px !important;
  }
  .max-h-sm-250px-child > * {
    max-height: 250px !important;
  }
  .max-h-sm-260px-child > * {
    max-height: 260px !important;
  }
  .max-h-sm-270px-child > * {
    max-height: 270px !important;
  }
  .max-h-sm-280px-child > * {
    max-height: 280px !important;
  }
  .max-h-sm-290px-child > * {
    max-height: 290px !important;
  }
  .max-h-sm-300px-child > * {
    max-height: 300px !important;
  }
  .max-h-sm-310px-child > * {
    max-height: 310px !important;
  }
  .max-h-sm-320px-child > * {
    max-height: 320px !important;
  }
  .max-h-sm-330px-child > * {
    max-height: 330px !important;
  }
  .max-h-sm-340px-child > * {
    max-height: 340px !important;
  }
  .max-h-sm-350px-child > * {
    max-height: 350px !important;
  }
  .max-h-sm-360px-child > * {
    max-height: 360px !important;
  }
  .max-h-sm-370px-child > * {
    max-height: 370px !important;
  }
  .max-h-sm-380px-child > * {
    max-height: 380px !important;
  }
  .max-h-sm-390px-child > * {
    max-height: 390px !important;
  }
  .max-h-sm-400px-child > * {
    max-height: 400px !important;
  }
  .max-h-sm-410px-child > * {
    max-height: 410px !important;
  }
  .max-h-sm-420px-child > * {
    max-height: 420px !important;
  }
  .max-h-sm-430px-child > * {
    max-height: 430px !important;
  }
  .max-h-sm-440px-child > * {
    max-height: 440px !important;
  }
  .max-h-sm-450px-child > * {
    max-height: 450px !important;
  }
  .max-h-sm-460px-child > * {
    max-height: 460px !important;
  }
  .max-h-sm-470px-child > * {
    max-height: 470px !important;
  }
  .max-h-sm-480px-child > * {
    max-height: 480px !important;
  }
  .max-h-sm-490px-child > * {
    max-height: 490px !important;
  }
  .max-h-sm-500px-child > * {
    max-height: 500px !important;
  }
  .max-h-sm-525px-child > * {
    max-height: 525px !important;
  }
  .max-h-sm-550px-child > * {
    max-height: 550px !important;
  }
  .max-h-sm-575px-child > * {
    max-height: 575px !important;
  }
  .max-h-sm-600px-child > * {
    max-height: 600px !important;
  }
  .max-h-sm-625px-child > * {
    max-height: 625px !important;
  }
  .max-h-sm-650px-child > * {
    max-height: 650px !important;
  }
  .max-h-sm-675px-child > * {
    max-height: 675px !important;
  }
  .max-h-sm-700px-child > * {
    max-height: 700px !important;
  }
  .max-h-sm-725px-child > * {
    max-height: 725px !important;
  }
  .max-h-sm-750px-child > * {
    max-height: 750px !important;
  }
  .max-h-sm-775px-child > * {
    max-height: 775px !important;
  }
  .max-h-sm-800px-child > * {
    max-height: 800px !important;
  }
  .max-h-sm-825px-child > * {
    max-height: 825px !important;
  }
  .max-h-sm-850px-child > * {
    max-height: 850px !important;
  }
  .max-h-sm-875px-child > * {
    max-height: 875px !important;
  }
  .max-h-sm-900px-child > * {
    max-height: 900px !important;
  }
  .max-h-sm-925px-child > * {
    max-height: 925px !important;
  }
  .max-h-sm-950px-child > * {
    max-height: 950px !important;
  }
  .max-h-sm-975px-child > * {
    max-height: 975px !important;
  }
  .max-h-sm-1000px-child > * {
    max-height: 1000px !important;
  }
  .max-h-sm-1050px-child > * {
    max-height: 1050px !important;
  }
  .max-h-sm-1100px-child > * {
    max-height: 1100px !important;
  }
  .max-h-sm-1150px-child > * {
    max-height: 1150px !important;
  }
  .max-h-sm-1200px-child > * {
    max-height: 1200px !important;
  }
  .max-h-sm-1250px-child > * {
    max-height: 1250px !important;
  }
  .max-h-sm-1300px-child > * {
    max-height: 1300px !important;
  }
  .max-h-sm-1350px-child > * {
    max-height: 1350px !important;
  }
  .max-h-sm-1400px-child > * {
    max-height: 1400px !important;
  }
  .max-h-sm-1450px-child > * {
    max-height: 1450px !important;
  }
  .max-h-sm-1500px-child > * {
    max-height: 1500px !important;
  }
  .max-h-sm-1550px-child > * {
    max-height: 1550px !important;
  }
  .max-h-sm-1600px-child > * {
    max-height: 1600px !important;
  }
  .max-h-sm-1650px-child > * {
    max-height: 1650px !important;
  }
  .max-h-sm-1700px-child > * {
    max-height: 1700px !important;
  }
  .max-h-sm-1750px-child > * {
    max-height: 1750px !important;
  }
  .max-h-sm-1800px-child > * {
    max-height: 1800px !important;
  }
  .max-h-sm-1850px-child > * {
    max-height: 1850px !important;
  }
  .max-h-sm-1900px-child > * {
    max-height: 1900px !important;
  }
  .max-h-sm-1950px-child > * {
    max-height: 1950px !important;
  }
  .max-h-sm-2000px-child > * {
    max-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-h-sm-0-5em-child > * {
    max-height: 0.5em !important;
  }
  .max-h-sm-1em-child > * {
    max-height: 1em !important;
  }
  .max-h-sm-1-5em-child > * {
    max-height: 1.5em !important;
  }
  .max-h-sm-2em-child > * {
    max-height: 2em !important;
  }
  .max-h-sm-2-5em-child > * {
    max-height: 2.5em !important;
  }
  .max-h-sm-3em-child > * {
    max-height: 3em !important;
  }
  .max-h-sm-3-5em-child > * {
    max-height: 3.5em !important;
  }
  .max-h-sm-4em-child > * {
    max-height: 4em !important;
  }
  .max-h-sm-4-5em-child > * {
    max-height: 4.5em !important;
  }
  .max-h-sm-5em-child > * {
    max-height: 5em !important;
  }
  .max-h-sm-5-5em-child > * {
    max-height: 5.5em !important;
  }
  .max-h-sm-6em-child > * {
    max-height: 6em !important;
  }
  .max-h-sm-6-5em-child > * {
    max-height: 6.5em !important;
  }
  .max-h-sm-7em-child > * {
    max-height: 7em !important;
  }
  .max-h-sm-7-5em-child > * {
    max-height: 7.5em !important;
  }
  .max-h-sm-8em-child > * {
    max-height: 8em !important;
  }
  .max-h-sm-8-5em-child > * {
    max-height: 8.5em !important;
  }
  .max-h-sm-9em-child > * {
    max-height: 9em !important;
  }
  .max-h-sm-9-5em-child > * {
    max-height: 9.5em !important;
  }
  .max-h-sm-10em-child > * {
    max-height: 10em !important;
  }
}
@media screen and (min-width: 768px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .max-h-md-5ps-child > * {
    max-height: 5% !important;
  }
  .max-h-md-10ps-child > * {
    max-height: 10% !important;
  }
  .max-h-md-15ps-child > * {
    max-height: 15% !important;
  }
  .max-h-md-20ps-child > * {
    max-height: 20% !important;
  }
  .max-h-md-25ps-child > * {
    max-height: 25% !important;
  }
  .max-h-md-30ps-child > * {
    max-height: 30% !important;
  }
  .max-h-md-35ps-child > * {
    max-height: 35% !important;
  }
  .max-h-md-40ps-child > * {
    max-height: 40% !important;
  }
  .max-h-md-45ps-child > * {
    max-height: 45% !important;
  }
  .max-h-md-50ps-child > * {
    max-height: 50% !important;
  }
  .max-h-md-55ps-child > * {
    max-height: 55% !important;
  }
  .max-h-md-60ps-child > * {
    max-height: 60% !important;
  }
  .max-h-md-65ps-child > * {
    max-height: 65% !important;
  }
  .max-h-md-70ps-child > * {
    max-height: 70% !important;
  }
  .max-h-md-75ps-child > * {
    max-height: 75% !important;
  }
  .max-h-md-80ps-child > * {
    max-height: 80% !important;
  }
  .max-h-md-85ps-child > * {
    max-height: 85% !important;
  }
  .max-h-md-90ps-child > * {
    max-height: 90% !important;
  }
  .max-h-md-95ps-child > * {
    max-height: 95% !important;
  }
  .max-h-md-100ps-child > * {
    max-height: 100% !important;
  }
  .max-h-md-60ps-child > * {
    max-height: 110% !important;
  }
  .max-h-md-70ps-child > * {
    max-height: 120% !important;
  }
  .max-h-md-80ps-child > * {
    max-height: 130% !important;
  }
  .max-h-md-90ps-child > * {
    max-height: 140% !important;
  }
  .max-h-md-100ps-child > * {
    max-height: 150% !important;
  }
  .max-h-md-110ps-child > * {
    max-height: 160% !important;
  }
  .max-h-md-120ps-child > * {
    max-height: 170% !important;
  }
  .max-h-md-130ps-child > * {
    max-height: 180% !important;
  }
  .max-h-md-140ps-child > * {
    max-height: 190% !important;
  }
  .max-h-md-150ps-child > * {
    max-height: 200% !important;
  }
  .max-h-md-160ps-child > * {
    max-height: 210% !important;
  }
  .max-h-md-170ps-child > * {
    max-height: 220% !important;
  }
  .max-h-md-180ps-child > * {
    max-height: 230% !important;
  }
  .max-h-md-190ps-child > * {
    max-height: 240% !important;
  }
  .max-h-md-200ps-child > * {
    max-height: 250% !important;
  }
  .max-h-md-210ps-child > * {
    max-height: 260% !important;
  }
  .max-h-md-220ps-child > * {
    max-height: 270% !important;
  }
  .max-h-md-230ps-child > * {
    max-height: 280% !important;
  }
  .max-h-md-240ps-child > * {
    max-height: 290% !important;
  }
  .max-h-md-250ps-child > * {
    max-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .max-h-md-1px-child > * {
    max-height: 1px !important;
  }
  .max-h-md-2px-child > * {
    max-height: 2px !important;
  }
  .max-h-md-3px-child > * {
    max-height: 3px !important;
  }
  .max-h-md-4px-child > * {
    max-height: 4px !important;
  }
  .max-h-md-5px-child > * {
    max-height: 5px !important;
  }
  .max-h-md-6px-child > * {
    max-height: 6px !important;
  }
  .max-h-md-7px-child > * {
    max-height: 7px !important;
  }
  .max-h-md-8px-child > * {
    max-height: 8px !important;
  }
  .max-h-md-9px-child > * {
    max-height: 9px !important;
  }
  .max-h-md-10px-child > * {
    max-height: 10px !important;
  }
  .max-h-md-15px-child > * {
    max-height: 15px !important;
  }
  .max-h-md-20px-child > * {
    max-height: 20px !important;
  }
  .max-h-md-25px-child > * {
    max-height: 25px !important;
  }
  .max-h-md-30px-child > * {
    max-height: 30px !important;
  }
  .max-h-md-35px-child > * {
    max-height: 35px !important;
  }
  .max-h-md-40px-child > * {
    max-height: 40px !important;
  }
  .max-h-md-45px-child > * {
    max-height: 45px !important;
  }
  .max-h-md-50px-child > * {
    max-height: 50px !important;
  }
  .max-h-md-55px-child > * {
    max-height: 55px !important;
  }
  .max-h-md-60px-child > * {
    max-height: 60px !important;
  }
  .max-h-md-65px-child > * {
    max-height: 65px !important;
  }
  .max-h-md-70px-child > * {
    max-height: 70px !important;
  }
  .max-h-md-75px-child > * {
    max-height: 75px !important;
  }
  .max-h-md-80px-child > * {
    max-height: 80px !important;
  }
  .max-h-md-85px-child > * {
    max-height: 85px !important;
  }
  .max-h-md-90px-child > * {
    max-height: 90px !important;
  }
  .max-h-md-95px-child > * {
    max-height: 95px !important;
  }
  .max-h-md-100px-child > * {
    max-height: 100px !important;
  }
  .max-h-md-110px-child > * {
    max-height: 110px !important;
  }
  .max-h-md-120px-child > * {
    max-height: 120px !important;
  }
  .max-h-md-130px-child > * {
    max-height: 130px !important;
  }
  .max-h-md-140px-child > * {
    max-height: 140px !important;
  }
  .max-h-md-150px-child > * {
    max-height: 150px !important;
  }
  .max-h-md-160px-child > * {
    max-height: 160px !important;
  }
  .max-h-md-170px-child > * {
    max-height: 170px !important;
  }
  .max-h-md-180px-child > * {
    max-height: 180px !important;
  }
  .max-h-md-190px-child > * {
    max-height: 190px !important;
  }
  .max-h-md-200px-child > * {
    max-height: 200px !important;
  }
  .max-h-md-210px-child > * {
    max-height: 210px !important;
  }
  .max-h-md-220px-child > * {
    max-height: 220px !important;
  }
  .max-h-md-230px-child > * {
    max-height: 230px !important;
  }
  .max-h-md-240px-child > * {
    max-height: 240px !important;
  }
  .max-h-md-250px-child > * {
    max-height: 250px !important;
  }
  .max-h-md-260px-child > * {
    max-height: 260px !important;
  }
  .max-h-md-270px-child > * {
    max-height: 270px !important;
  }
  .max-h-md-280px-child > * {
    max-height: 280px !important;
  }
  .max-h-md-290px-child > * {
    max-height: 290px !important;
  }
  .max-h-md-300px-child > * {
    max-height: 300px !important;
  }
  .max-h-md-310px-child > * {
    max-height: 310px !important;
  }
  .max-h-md-320px-child > * {
    max-height: 320px !important;
  }
  .max-h-md-330px-child > * {
    max-height: 330px !important;
  }
  .max-h-md-340px-child > * {
    max-height: 340px !important;
  }
  .max-h-md-350px-child > * {
    max-height: 350px !important;
  }
  .max-h-md-360px-child > * {
    max-height: 360px !important;
  }
  .max-h-md-370px-child > * {
    max-height: 370px !important;
  }
  .max-h-md-380px-child > * {
    max-height: 380px !important;
  }
  .max-h-md-390px-child > * {
    max-height: 390px !important;
  }
  .max-h-md-400px-child > * {
    max-height: 400px !important;
  }
  .max-h-md-410px-child > * {
    max-height: 410px !important;
  }
  .max-h-md-420px-child > * {
    max-height: 420px !important;
  }
  .max-h-md-430px-child > * {
    max-height: 430px !important;
  }
  .max-h-md-440px-child > * {
    max-height: 440px !important;
  }
  .max-h-md-450px-child > * {
    max-height: 450px !important;
  }
  .max-h-md-460px-child > * {
    max-height: 460px !important;
  }
  .max-h-md-470px-child > * {
    max-height: 470px !important;
  }
  .max-h-md-480px-child > * {
    max-height: 480px !important;
  }
  .max-h-md-490px-child > * {
    max-height: 490px !important;
  }
  .max-h-md-500px-child > * {
    max-height: 500px !important;
  }
  .max-h-md-525px-child > * {
    max-height: 525px !important;
  }
  .max-h-md-550px-child > * {
    max-height: 550px !important;
  }
  .max-h-md-575px-child > * {
    max-height: 575px !important;
  }
  .max-h-md-600px-child > * {
    max-height: 600px !important;
  }
  .max-h-md-625px-child > * {
    max-height: 625px !important;
  }
  .max-h-md-650px-child > * {
    max-height: 650px !important;
  }
  .max-h-md-675px-child > * {
    max-height: 675px !important;
  }
  .max-h-md-700px-child > * {
    max-height: 700px !important;
  }
  .max-h-md-725px-child > * {
    max-height: 725px !important;
  }
  .max-h-md-750px-child > * {
    max-height: 750px !important;
  }
  .max-h-md-775px-child > * {
    max-height: 775px !important;
  }
  .max-h-md-800px-child > * {
    max-height: 800px !important;
  }
  .max-h-md-825px-child > * {
    max-height: 825px !important;
  }
  .max-h-md-850px-child > * {
    max-height: 850px !important;
  }
  .max-h-md-875px-child > * {
    max-height: 875px !important;
  }
  .max-h-md-900px-child > * {
    max-height: 900px !important;
  }
  .max-h-md-925px-child > * {
    max-height: 925px !important;
  }
  .max-h-md-950px-child > * {
    max-height: 950px !important;
  }
  .max-h-md-975px-child > * {
    max-height: 975px !important;
  }
  .max-h-md-1000px-child > * {
    max-height: 1000px !important;
  }
  .max-h-md-1050px-child > * {
    max-height: 1050px !important;
  }
  .max-h-md-1100px-child > * {
    max-height: 1100px !important;
  }
  .max-h-md-1150px-child > * {
    max-height: 1150px !important;
  }
  .max-h-md-1200px-child > * {
    max-height: 1200px !important;
  }
  .max-h-md-1250px-child > * {
    max-height: 1250px !important;
  }
  .max-h-md-1300px-child > * {
    max-height: 1300px !important;
  }
  .max-h-md-1350px-child > * {
    max-height: 1350px !important;
  }
  .max-h-md-1400px-child > * {
    max-height: 1400px !important;
  }
  .max-h-md-1450px-child > * {
    max-height: 1450px !important;
  }
  .max-h-md-1500px-child > * {
    max-height: 1500px !important;
  }
  .max-h-md-1550px-child > * {
    max-height: 1550px !important;
  }
  .max-h-md-1600px-child > * {
    max-height: 1600px !important;
  }
  .max-h-md-1650px-child > * {
    max-height: 1650px !important;
  }
  .max-h-md-1700px-child > * {
    max-height: 1700px !important;
  }
  .max-h-md-1750px-child > * {
    max-height: 1750px !important;
  }
  .max-h-md-1800px-child > * {
    max-height: 1800px !important;
  }
  .max-h-md-1850px-child > * {
    max-height: 1850px !important;
  }
  .max-h-md-1900px-child > * {
    max-height: 1900px !important;
  }
  .max-h-md-1950px-child > * {
    max-height: 1950px !important;
  }
  .max-h-md-2000px-child > * {
    max-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-h-md-0-5em-child > * {
    max-height: 0.5em !important;
  }
  .max-h-md-1em-child > * {
    max-height: 1em !important;
  }
  .max-h-md-1-5em-child > * {
    max-height: 1.5em !important;
  }
  .max-h-md-2em-child > * {
    max-height: 2em !important;
  }
  .max-h-md-2-5em-child > * {
    max-height: 2.5em !important;
  }
  .max-h-md-3em-child > * {
    max-height: 3em !important;
  }
  .max-h-md-3-5em-child > * {
    max-height: 3.5em !important;
  }
  .max-h-md-4em-child > * {
    max-height: 4em !important;
  }
  .max-h-md-4-5em-child > * {
    max-height: 4.5em !important;
  }
  .max-h-md-5em-child > * {
    max-height: 5em !important;
  }
  .max-h-md-5-5em-child > * {
    max-height: 5.5em !important;
  }
  .max-h-md-6em-child > * {
    max-height: 6em !important;
  }
  .max-h-md-6-5em-child > * {
    max-height: 6.5em !important;
  }
  .max-h-md-7em-child > * {
    max-height: 7em !important;
  }
  .max-h-md-7-5em-child > * {
    max-height: 7.5em !important;
  }
  .max-h-md-8em-child > * {
    max-height: 8em !important;
  }
  .max-h-md-8-5em-child > * {
    max-height: 8.5em !important;
  }
  .max-h-md-9em-child > * {
    max-height: 9em !important;
  }
  .max-h-md-9-5em-child > * {
    max-height: 9.5em !important;
  }
  .max-h-md-10em-child > * {
    max-height: 10em !important;
  }
}
@media screen and (min-width: 992px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .max-h-lg-5ps-child > * {
    max-height: 5% !important;
  }
  .max-h-lg-10ps-child > * {
    max-height: 10% !important;
  }
  .max-h-lg-15ps-child > * {
    max-height: 15% !important;
  }
  .max-h-lg-20ps-child > * {
    max-height: 20% !important;
  }
  .max-h-lg-25ps-child > * {
    max-height: 25% !important;
  }
  .max-h-lg-30ps-child > * {
    max-height: 30% !important;
  }
  .max-h-lg-35ps-child > * {
    max-height: 35% !important;
  }
  .max-h-lg-40ps-child > * {
    max-height: 40% !important;
  }
  .max-h-lg-45ps-child > * {
    max-height: 45% !important;
  }
  .max-h-lg-50ps-child > * {
    max-height: 50% !important;
  }
  .max-h-lg-55ps-child > * {
    max-height: 55% !important;
  }
  .max-h-lg-60ps-child > * {
    max-height: 60% !important;
  }
  .max-h-lg-65ps-child > * {
    max-height: 65% !important;
  }
  .max-h-lg-70ps-child > * {
    max-height: 70% !important;
  }
  .max-h-lg-75ps-child > * {
    max-height: 75% !important;
  }
  .max-h-lg-80ps-child > * {
    max-height: 80% !important;
  }
  .max-h-lg-85ps-child > * {
    max-height: 85% !important;
  }
  .max-h-lg-90ps-child > * {
    max-height: 90% !important;
  }
  .max-h-lg-95ps-child > * {
    max-height: 95% !important;
  }
  .max-h-lg-100ps-child > * {
    max-height: 100% !important;
  }
  .max-h-lg-60ps-child > * {
    max-height: 110% !important;
  }
  .max-h-lg-70ps-child > * {
    max-height: 120% !important;
  }
  .max-h-lg-80ps-child > * {
    max-height: 130% !important;
  }
  .max-h-lg-90ps-child > * {
    max-height: 140% !important;
  }
  .max-h-lg-100ps-child > * {
    max-height: 150% !important;
  }
  .max-h-lg-110ps-child > * {
    max-height: 160% !important;
  }
  .max-h-lg-120ps-child > * {
    max-height: 170% !important;
  }
  .max-h-lg-130ps-child > * {
    max-height: 180% !important;
  }
  .max-h-lg-140ps-child > * {
    max-height: 190% !important;
  }
  .max-h-lg-150ps-child > * {
    max-height: 200% !important;
  }
  .max-h-lg-160ps-child > * {
    max-height: 210% !important;
  }
  .max-h-lg-170ps-child > * {
    max-height: 220% !important;
  }
  .max-h-lg-180ps-child > * {
    max-height: 230% !important;
  }
  .max-h-lg-190ps-child > * {
    max-height: 240% !important;
  }
  .max-h-lg-200ps-child > * {
    max-height: 250% !important;
  }
  .max-h-lg-210ps-child > * {
    max-height: 260% !important;
  }
  .max-h-lg-220ps-child > * {
    max-height: 270% !important;
  }
  .max-h-lg-230ps-child > * {
    max-height: 280% !important;
  }
  .max-h-lg-240ps-child > * {
    max-height: 290% !important;
  }
  .max-h-lg-250ps-child > * {
    max-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .max-h-lg-1px-child > * {
    max-height: 1px !important;
  }
  .max-h-lg-2px-child > * {
    max-height: 2px !important;
  }
  .max-h-lg-3px-child > * {
    max-height: 3px !important;
  }
  .max-h-lg-4px-child > * {
    max-height: 4px !important;
  }
  .max-h-lg-5px-child > * {
    max-height: 5px !important;
  }
  .max-h-lg-6px-child > * {
    max-height: 6px !important;
  }
  .max-h-lg-7px-child > * {
    max-height: 7px !important;
  }
  .max-h-lg-8px-child > * {
    max-height: 8px !important;
  }
  .max-h-lg-9px-child > * {
    max-height: 9px !important;
  }
  .max-h-lg-10px-child > * {
    max-height: 10px !important;
  }
  .max-h-lg-15px-child > * {
    max-height: 15px !important;
  }
  .max-h-lg-20px-child > * {
    max-height: 20px !important;
  }
  .max-h-lg-25px-child > * {
    max-height: 25px !important;
  }
  .max-h-lg-30px-child > * {
    max-height: 30px !important;
  }
  .max-h-lg-35px-child > * {
    max-height: 35px !important;
  }
  .max-h-lg-40px-child > * {
    max-height: 40px !important;
  }
  .max-h-lg-45px-child > * {
    max-height: 45px !important;
  }
  .max-h-lg-50px-child > * {
    max-height: 50px !important;
  }
  .max-h-lg-55px-child > * {
    max-height: 55px !important;
  }
  .max-h-lg-60px-child > * {
    max-height: 60px !important;
  }
  .max-h-lg-65px-child > * {
    max-height: 65px !important;
  }
  .max-h-lg-70px-child > * {
    max-height: 70px !important;
  }
  .max-h-lg-75px-child > * {
    max-height: 75px !important;
  }
  .max-h-lg-80px-child > * {
    max-height: 80px !important;
  }
  .max-h-lg-85px-child > * {
    max-height: 85px !important;
  }
  .max-h-lg-90px-child > * {
    max-height: 90px !important;
  }
  .max-h-lg-95px-child > * {
    max-height: 95px !important;
  }
  .max-h-lg-100px-child > * {
    max-height: 100px !important;
  }
  .max-h-lg-110px-child > * {
    max-height: 110px !important;
  }
  .max-h-lg-120px-child > * {
    max-height: 120px !important;
  }
  .max-h-lg-130px-child > * {
    max-height: 130px !important;
  }
  .max-h-lg-140px-child > * {
    max-height: 140px !important;
  }
  .max-h-lg-150px-child > * {
    max-height: 150px !important;
  }
  .max-h-lg-160px-child > * {
    max-height: 160px !important;
  }
  .max-h-lg-170px-child > * {
    max-height: 170px !important;
  }
  .max-h-lg-180px-child > * {
    max-height: 180px !important;
  }
  .max-h-lg-190px-child > * {
    max-height: 190px !important;
  }
  .max-h-lg-200px-child > * {
    max-height: 200px !important;
  }
  .max-h-lg-210px-child > * {
    max-height: 210px !important;
  }
  .max-h-lg-220px-child > * {
    max-height: 220px !important;
  }
  .max-h-lg-230px-child > * {
    max-height: 230px !important;
  }
  .max-h-lg-240px-child > * {
    max-height: 240px !important;
  }
  .max-h-lg-250px-child > * {
    max-height: 250px !important;
  }
  .max-h-lg-260px-child > * {
    max-height: 260px !important;
  }
  .max-h-lg-270px-child > * {
    max-height: 270px !important;
  }
  .max-h-lg-280px-child > * {
    max-height: 280px !important;
  }
  .max-h-lg-290px-child > * {
    max-height: 290px !important;
  }
  .max-h-lg-300px-child > * {
    max-height: 300px !important;
  }
  .max-h-lg-310px-child > * {
    max-height: 310px !important;
  }
  .max-h-lg-320px-child > * {
    max-height: 320px !important;
  }
  .max-h-lg-330px-child > * {
    max-height: 330px !important;
  }
  .max-h-lg-340px-child > * {
    max-height: 340px !important;
  }
  .max-h-lg-350px-child > * {
    max-height: 350px !important;
  }
  .max-h-lg-360px-child > * {
    max-height: 360px !important;
  }
  .max-h-lg-370px-child > * {
    max-height: 370px !important;
  }
  .max-h-lg-380px-child > * {
    max-height: 380px !important;
  }
  .max-h-lg-390px-child > * {
    max-height: 390px !important;
  }
  .max-h-lg-400px-child > * {
    max-height: 400px !important;
  }
  .max-h-lg-410px-child > * {
    max-height: 410px !important;
  }
  .max-h-lg-420px-child > * {
    max-height: 420px !important;
  }
  .max-h-lg-430px-child > * {
    max-height: 430px !important;
  }
  .max-h-lg-440px-child > * {
    max-height: 440px !important;
  }
  .max-h-lg-450px-child > * {
    max-height: 450px !important;
  }
  .max-h-lg-460px-child > * {
    max-height: 460px !important;
  }
  .max-h-lg-470px-child > * {
    max-height: 470px !important;
  }
  .max-h-lg-480px-child > * {
    max-height: 480px !important;
  }
  .max-h-lg-490px-child > * {
    max-height: 490px !important;
  }
  .max-h-lg-500px-child > * {
    max-height: 500px !important;
  }
  .max-h-lg-525px-child > * {
    max-height: 525px !important;
  }
  .max-h-lg-550px-child > * {
    max-height: 550px !important;
  }
  .max-h-lg-575px-child > * {
    max-height: 575px !important;
  }
  .max-h-lg-600px-child > * {
    max-height: 600px !important;
  }
  .max-h-lg-625px-child > * {
    max-height: 625px !important;
  }
  .max-h-lg-650px-child > * {
    max-height: 650px !important;
  }
  .max-h-lg-675px-child > * {
    max-height: 675px !important;
  }
  .max-h-lg-700px-child > * {
    max-height: 700px !important;
  }
  .max-h-lg-725px-child > * {
    max-height: 725px !important;
  }
  .max-h-lg-750px-child > * {
    max-height: 750px !important;
  }
  .max-h-lg-775px-child > * {
    max-height: 775px !important;
  }
  .max-h-lg-800px-child > * {
    max-height: 800px !important;
  }
  .max-h-lg-825px-child > * {
    max-height: 825px !important;
  }
  .max-h-lg-850px-child > * {
    max-height: 850px !important;
  }
  .max-h-lg-875px-child > * {
    max-height: 875px !important;
  }
  .max-h-lg-900px-child > * {
    max-height: 900px !important;
  }
  .max-h-lg-925px-child > * {
    max-height: 925px !important;
  }
  .max-h-lg-950px-child > * {
    max-height: 950px !important;
  }
  .max-h-lg-975px-child > * {
    max-height: 975px !important;
  }
  .max-h-lg-1000px-child > * {
    max-height: 1000px !important;
  }
  .max-h-lg-1050px-child > * {
    max-height: 1050px !important;
  }
  .max-h-lg-1100px-child > * {
    max-height: 1100px !important;
  }
  .max-h-lg-1150px-child > * {
    max-height: 1150px !important;
  }
  .max-h-lg-1200px-child > * {
    max-height: 1200px !important;
  }
  .max-h-lg-1250px-child > * {
    max-height: 1250px !important;
  }
  .max-h-lg-1300px-child > * {
    max-height: 1300px !important;
  }
  .max-h-lg-1350px-child > * {
    max-height: 1350px !important;
  }
  .max-h-lg-1400px-child > * {
    max-height: 1400px !important;
  }
  .max-h-lg-1450px-child > * {
    max-height: 1450px !important;
  }
  .max-h-lg-1500px-child > * {
    max-height: 1500px !important;
  }
  .max-h-lg-1550px-child > * {
    max-height: 1550px !important;
  }
  .max-h-lg-1600px-child > * {
    max-height: 1600px !important;
  }
  .max-h-lg-1650px-child > * {
    max-height: 1650px !important;
  }
  .max-h-lg-1700px-child > * {
    max-height: 1700px !important;
  }
  .max-h-lg-1750px-child > * {
    max-height: 1750px !important;
  }
  .max-h-lg-1800px-child > * {
    max-height: 1800px !important;
  }
  .max-h-lg-1850px-child > * {
    max-height: 1850px !important;
  }
  .max-h-lg-1900px-child > * {
    max-height: 1900px !important;
  }
  .max-h-lg-1950px-child > * {
    max-height: 1950px !important;
  }
  .max-h-lg-2000px-child > * {
    max-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-h-lg-0-5em-child > * {
    max-height: 0.5em !important;
  }
  .max-h-lg-1em-child > * {
    max-height: 1em !important;
  }
  .max-h-lg-1-5em-child > * {
    max-height: 1.5em !important;
  }
  .max-h-lg-2em-child > * {
    max-height: 2em !important;
  }
  .max-h-lg-2-5em-child > * {
    max-height: 2.5em !important;
  }
  .max-h-lg-3em-child > * {
    max-height: 3em !important;
  }
  .max-h-lg-3-5em-child > * {
    max-height: 3.5em !important;
  }
  .max-h-lg-4em-child > * {
    max-height: 4em !important;
  }
  .max-h-lg-4-5em-child > * {
    max-height: 4.5em !important;
  }
  .max-h-lg-5em-child > * {
    max-height: 5em !important;
  }
  .max-h-lg-5-5em-child > * {
    max-height: 5.5em !important;
  }
  .max-h-lg-6em-child > * {
    max-height: 6em !important;
  }
  .max-h-lg-6-5em-child > * {
    max-height: 6.5em !important;
  }
  .max-h-lg-7em-child > * {
    max-height: 7em !important;
  }
  .max-h-lg-7-5em-child > * {
    max-height: 7.5em !important;
  }
  .max-h-lg-8em-child > * {
    max-height: 8em !important;
  }
  .max-h-lg-8-5em-child > * {
    max-height: 8.5em !important;
  }
  .max-h-lg-9em-child > * {
    max-height: 9em !important;
  }
  .max-h-lg-9-5em-child > * {
    max-height: 9.5em !important;
  }
  .max-h-lg-10em-child > * {
    max-height: 10em !important;
  }
}
@media screen and (min-width: 1200px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .max-h-xl-5ps-child > * {
    max-height: 5% !important;
  }
  .max-h-xl-10ps-child > * {
    max-height: 10% !important;
  }
  .max-h-xl-15ps-child > * {
    max-height: 15% !important;
  }
  .max-h-xl-20ps-child > * {
    max-height: 20% !important;
  }
  .max-h-xl-25ps-child > * {
    max-height: 25% !important;
  }
  .max-h-xl-30ps-child > * {
    max-height: 30% !important;
  }
  .max-h-xl-35ps-child > * {
    max-height: 35% !important;
  }
  .max-h-xl-40ps-child > * {
    max-height: 40% !important;
  }
  .max-h-xl-45ps-child > * {
    max-height: 45% !important;
  }
  .max-h-xl-50ps-child > * {
    max-height: 50% !important;
  }
  .max-h-xl-55ps-child > * {
    max-height: 55% !important;
  }
  .max-h-xl-60ps-child > * {
    max-height: 60% !important;
  }
  .max-h-xl-65ps-child > * {
    max-height: 65% !important;
  }
  .max-h-xl-70ps-child > * {
    max-height: 70% !important;
  }
  .max-h-xl-75ps-child > * {
    max-height: 75% !important;
  }
  .max-h-xl-80ps-child > * {
    max-height: 80% !important;
  }
  .max-h-xl-85ps-child > * {
    max-height: 85% !important;
  }
  .max-h-xl-90ps-child > * {
    max-height: 90% !important;
  }
  .max-h-xl-95ps-child > * {
    max-height: 95% !important;
  }
  .max-h-xl-100ps-child > * {
    max-height: 100% !important;
  }
  .max-h-xl-60ps-child > * {
    max-height: 110% !important;
  }
  .max-h-xl-70ps-child > * {
    max-height: 120% !important;
  }
  .max-h-xl-80ps-child > * {
    max-height: 130% !important;
  }
  .max-h-xl-90ps-child > * {
    max-height: 140% !important;
  }
  .max-h-xl-100ps-child > * {
    max-height: 150% !important;
  }
  .max-h-xl-110ps-child > * {
    max-height: 160% !important;
  }
  .max-h-xl-120ps-child > * {
    max-height: 170% !important;
  }
  .max-h-xl-130ps-child > * {
    max-height: 180% !important;
  }
  .max-h-xl-140ps-child > * {
    max-height: 190% !important;
  }
  .max-h-xl-150ps-child > * {
    max-height: 200% !important;
  }
  .max-h-xl-160ps-child > * {
    max-height: 210% !important;
  }
  .max-h-xl-170ps-child > * {
    max-height: 220% !important;
  }
  .max-h-xl-180ps-child > * {
    max-height: 230% !important;
  }
  .max-h-xl-190ps-child > * {
    max-height: 240% !important;
  }
  .max-h-xl-200ps-child > * {
    max-height: 250% !important;
  }
  .max-h-xl-210ps-child > * {
    max-height: 260% !important;
  }
  .max-h-xl-220ps-child > * {
    max-height: 270% !important;
  }
  .max-h-xl-230ps-child > * {
    max-height: 280% !important;
  }
  .max-h-xl-240ps-child > * {
    max-height: 290% !important;
  }
  .max-h-xl-250ps-child > * {
    max-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .max-h-xl-1px-child > * {
    max-height: 1px !important;
  }
  .max-h-xl-2px-child > * {
    max-height: 2px !important;
  }
  .max-h-xl-3px-child > * {
    max-height: 3px !important;
  }
  .max-h-xl-4px-child > * {
    max-height: 4px !important;
  }
  .max-h-xl-5px-child > * {
    max-height: 5px !important;
  }
  .max-h-xl-6px-child > * {
    max-height: 6px !important;
  }
  .max-h-xl-7px-child > * {
    max-height: 7px !important;
  }
  .max-h-xl-8px-child > * {
    max-height: 8px !important;
  }
  .max-h-xl-9px-child > * {
    max-height: 9px !important;
  }
  .max-h-xl-10px-child > * {
    max-height: 10px !important;
  }
  .max-h-xl-15px-child > * {
    max-height: 15px !important;
  }
  .max-h-xl-20px-child > * {
    max-height: 20px !important;
  }
  .max-h-xl-25px-child > * {
    max-height: 25px !important;
  }
  .max-h-xl-30px-child > * {
    max-height: 30px !important;
  }
  .max-h-xl-35px-child > * {
    max-height: 35px !important;
  }
  .max-h-xl-40px-child > * {
    max-height: 40px !important;
  }
  .max-h-xl-45px-child > * {
    max-height: 45px !important;
  }
  .max-h-xl-50px-child > * {
    max-height: 50px !important;
  }
  .max-h-xl-55px-child > * {
    max-height: 55px !important;
  }
  .max-h-xl-60px-child > * {
    max-height: 60px !important;
  }
  .max-h-xl-65px-child > * {
    max-height: 65px !important;
  }
  .max-h-xl-70px-child > * {
    max-height: 70px !important;
  }
  .max-h-xl-75px-child > * {
    max-height: 75px !important;
  }
  .max-h-xl-80px-child > * {
    max-height: 80px !important;
  }
  .max-h-xl-85px-child > * {
    max-height: 85px !important;
  }
  .max-h-xl-90px-child > * {
    max-height: 90px !important;
  }
  .max-h-xl-95px-child > * {
    max-height: 95px !important;
  }
  .max-h-xl-100px-child > * {
    max-height: 100px !important;
  }
  .max-h-xl-110px-child > * {
    max-height: 110px !important;
  }
  .max-h-xl-120px-child > * {
    max-height: 120px !important;
  }
  .max-h-xl-130px-child > * {
    max-height: 130px !important;
  }
  .max-h-xl-140px-child > * {
    max-height: 140px !important;
  }
  .max-h-xl-150px-child > * {
    max-height: 150px !important;
  }
  .max-h-xl-160px-child > * {
    max-height: 160px !important;
  }
  .max-h-xl-170px-child > * {
    max-height: 170px !important;
  }
  .max-h-xl-180px-child > * {
    max-height: 180px !important;
  }
  .max-h-xl-190px-child > * {
    max-height: 190px !important;
  }
  .max-h-xl-200px-child > * {
    max-height: 200px !important;
  }
  .max-h-xl-210px-child > * {
    max-height: 210px !important;
  }
  .max-h-xl-220px-child > * {
    max-height: 220px !important;
  }
  .max-h-xl-230px-child > * {
    max-height: 230px !important;
  }
  .max-h-xl-240px-child > * {
    max-height: 240px !important;
  }
  .max-h-xl-250px-child > * {
    max-height: 250px !important;
  }
  .max-h-xl-260px-child > * {
    max-height: 260px !important;
  }
  .max-h-xl-270px-child > * {
    max-height: 270px !important;
  }
  .max-h-xl-280px-child > * {
    max-height: 280px !important;
  }
  .max-h-xl-290px-child > * {
    max-height: 290px !important;
  }
  .max-h-xl-300px-child > * {
    max-height: 300px !important;
  }
  .max-h-xl-310px-child > * {
    max-height: 310px !important;
  }
  .max-h-xl-320px-child > * {
    max-height: 320px !important;
  }
  .max-h-xl-330px-child > * {
    max-height: 330px !important;
  }
  .max-h-xl-340px-child > * {
    max-height: 340px !important;
  }
  .max-h-xl-350px-child > * {
    max-height: 350px !important;
  }
  .max-h-xl-360px-child > * {
    max-height: 360px !important;
  }
  .max-h-xl-370px-child > * {
    max-height: 370px !important;
  }
  .max-h-xl-380px-child > * {
    max-height: 380px !important;
  }
  .max-h-xl-390px-child > * {
    max-height: 390px !important;
  }
  .max-h-xl-400px-child > * {
    max-height: 400px !important;
  }
  .max-h-xl-410px-child > * {
    max-height: 410px !important;
  }
  .max-h-xl-420px-child > * {
    max-height: 420px !important;
  }
  .max-h-xl-430px-child > * {
    max-height: 430px !important;
  }
  .max-h-xl-440px-child > * {
    max-height: 440px !important;
  }
  .max-h-xl-450px-child > * {
    max-height: 450px !important;
  }
  .max-h-xl-460px-child > * {
    max-height: 460px !important;
  }
  .max-h-xl-470px-child > * {
    max-height: 470px !important;
  }
  .max-h-xl-480px-child > * {
    max-height: 480px !important;
  }
  .max-h-xl-490px-child > * {
    max-height: 490px !important;
  }
  .max-h-xl-500px-child > * {
    max-height: 500px !important;
  }
  .max-h-xl-525px-child > * {
    max-height: 525px !important;
  }
  .max-h-xl-550px-child > * {
    max-height: 550px !important;
  }
  .max-h-xl-575px-child > * {
    max-height: 575px !important;
  }
  .max-h-xl-600px-child > * {
    max-height: 600px !important;
  }
  .max-h-xl-625px-child > * {
    max-height: 625px !important;
  }
  .max-h-xl-650px-child > * {
    max-height: 650px !important;
  }
  .max-h-xl-675px-child > * {
    max-height: 675px !important;
  }
  .max-h-xl-700px-child > * {
    max-height: 700px !important;
  }
  .max-h-xl-725px-child > * {
    max-height: 725px !important;
  }
  .max-h-xl-750px-child > * {
    max-height: 750px !important;
  }
  .max-h-xl-775px-child > * {
    max-height: 775px !important;
  }
  .max-h-xl-800px-child > * {
    max-height: 800px !important;
  }
  .max-h-xl-825px-child > * {
    max-height: 825px !important;
  }
  .max-h-xl-850px-child > * {
    max-height: 850px !important;
  }
  .max-h-xl-875px-child > * {
    max-height: 875px !important;
  }
  .max-h-xl-900px-child > * {
    max-height: 900px !important;
  }
  .max-h-xl-925px-child > * {
    max-height: 925px !important;
  }
  .max-h-xl-950px-child > * {
    max-height: 950px !important;
  }
  .max-h-xl-975px-child > * {
    max-height: 975px !important;
  }
  .max-h-xl-1000px-child > * {
    max-height: 1000px !important;
  }
  .max-h-xl-1050px-child > * {
    max-height: 1050px !important;
  }
  .max-h-xl-1100px-child > * {
    max-height: 1100px !important;
  }
  .max-h-xl-1150px-child > * {
    max-height: 1150px !important;
  }
  .max-h-xl-1200px-child > * {
    max-height: 1200px !important;
  }
  .max-h-xl-1250px-child > * {
    max-height: 1250px !important;
  }
  .max-h-xl-1300px-child > * {
    max-height: 1300px !important;
  }
  .max-h-xl-1350px-child > * {
    max-height: 1350px !important;
  }
  .max-h-xl-1400px-child > * {
    max-height: 1400px !important;
  }
  .max-h-xl-1450px-child > * {
    max-height: 1450px !important;
  }
  .max-h-xl-1500px-child > * {
    max-height: 1500px !important;
  }
  .max-h-xl-1550px-child > * {
    max-height: 1550px !important;
  }
  .max-h-xl-1600px-child > * {
    max-height: 1600px !important;
  }
  .max-h-xl-1650px-child > * {
    max-height: 1650px !important;
  }
  .max-h-xl-1700px-child > * {
    max-height: 1700px !important;
  }
  .max-h-xl-1750px-child > * {
    max-height: 1750px !important;
  }
  .max-h-xl-1800px-child > * {
    max-height: 1800px !important;
  }
  .max-h-xl-1850px-child > * {
    max-height: 1850px !important;
  }
  .max-h-xl-1900px-child > * {
    max-height: 1900px !important;
  }
  .max-h-xl-1950px-child > * {
    max-height: 1950px !important;
  }
  .max-h-xl-2000px-child > * {
    max-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-h-xl-0-5em-child > * {
    max-height: 0.5em !important;
  }
  .max-h-xl-1em-child > * {
    max-height: 1em !important;
  }
  .max-h-xl-1-5em-child > * {
    max-height: 1.5em !important;
  }
  .max-h-xl-2em-child > * {
    max-height: 2em !important;
  }
  .max-h-xl-2-5em-child > * {
    max-height: 2.5em !important;
  }
  .max-h-xl-3em-child > * {
    max-height: 3em !important;
  }
  .max-h-xl-3-5em-child > * {
    max-height: 3.5em !important;
  }
  .max-h-xl-4em-child > * {
    max-height: 4em !important;
  }
  .max-h-xl-4-5em-child > * {
    max-height: 4.5em !important;
  }
  .max-h-xl-5em-child > * {
    max-height: 5em !important;
  }
  .max-h-xl-5-5em-child > * {
    max-height: 5.5em !important;
  }
  .max-h-xl-6em-child > * {
    max-height: 6em !important;
  }
  .max-h-xl-6-5em-child > * {
    max-height: 6.5em !important;
  }
  .max-h-xl-7em-child > * {
    max-height: 7em !important;
  }
  .max-h-xl-7-5em-child > * {
    max-height: 7.5em !important;
  }
  .max-h-xl-8em-child > * {
    max-height: 8em !important;
  }
  .max-h-xl-8-5em-child > * {
    max-height: 8.5em !important;
  }
  .max-h-xl-9em-child > * {
    max-height: 9em !important;
  }
  .max-h-xl-9-5em-child > * {
    max-height: 9.5em !important;
  }
  .max-h-xl-10em-child > * {
    max-height: 10em !important;
  }
}
@media screen and (min-width: 1400px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .max-h-xxl-5ps-child > * {
    max-height: 5% !important;
  }
  .max-h-xxl-10ps-child > * {
    max-height: 10% !important;
  }
  .max-h-xxl-15ps-child > * {
    max-height: 15% !important;
  }
  .max-h-xxl-20ps-child > * {
    max-height: 20% !important;
  }
  .max-h-xxl-25ps-child > * {
    max-height: 25% !important;
  }
  .max-h-xxl-30ps-child > * {
    max-height: 30% !important;
  }
  .max-h-xxl-35ps-child > * {
    max-height: 35% !important;
  }
  .max-h-xxl-40ps-child > * {
    max-height: 40% !important;
  }
  .max-h-xxl-45ps-child > * {
    max-height: 45% !important;
  }
  .max-h-xxl-50ps-child > * {
    max-height: 50% !important;
  }
  .max-h-xxl-55ps-child > * {
    max-height: 55% !important;
  }
  .max-h-xxl-60ps-child > * {
    max-height: 60% !important;
  }
  .max-h-xxl-65ps-child > * {
    max-height: 65% !important;
  }
  .max-h-xxl-70ps-child > * {
    max-height: 70% !important;
  }
  .max-h-xxl-75ps-child > * {
    max-height: 75% !important;
  }
  .max-h-xxl-80ps-child > * {
    max-height: 80% !important;
  }
  .max-h-xxl-85ps-child > * {
    max-height: 85% !important;
  }
  .max-h-xxl-90ps-child > * {
    max-height: 90% !important;
  }
  .max-h-xxl-95ps-child > * {
    max-height: 95% !important;
  }
  .max-h-xxl-100ps-child > * {
    max-height: 100% !important;
  }
  .max-h-xxl-60ps-child > * {
    max-height: 110% !important;
  }
  .max-h-xxl-70ps-child > * {
    max-height: 120% !important;
  }
  .max-h-xxl-80ps-child > * {
    max-height: 130% !important;
  }
  .max-h-xxl-90ps-child > * {
    max-height: 140% !important;
  }
  .max-h-xxl-100ps-child > * {
    max-height: 150% !important;
  }
  .max-h-xxl-110ps-child > * {
    max-height: 160% !important;
  }
  .max-h-xxl-120ps-child > * {
    max-height: 170% !important;
  }
  .max-h-xxl-130ps-child > * {
    max-height: 180% !important;
  }
  .max-h-xxl-140ps-child > * {
    max-height: 190% !important;
  }
  .max-h-xxl-150ps-child > * {
    max-height: 200% !important;
  }
  .max-h-xxl-160ps-child > * {
    max-height: 210% !important;
  }
  .max-h-xxl-170ps-child > * {
    max-height: 220% !important;
  }
  .max-h-xxl-180ps-child > * {
    max-height: 230% !important;
  }
  .max-h-xxl-190ps-child > * {
    max-height: 240% !important;
  }
  .max-h-xxl-200ps-child > * {
    max-height: 250% !important;
  }
  .max-h-xxl-210ps-child > * {
    max-height: 260% !important;
  }
  .max-h-xxl-220ps-child > * {
    max-height: 270% !important;
  }
  .max-h-xxl-230ps-child > * {
    max-height: 280% !important;
  }
  .max-h-xxl-240ps-child > * {
    max-height: 290% !important;
  }
  .max-h-xxl-250ps-child > * {
    max-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .max-h-xxl-1px-child > * {
    max-height: 1px !important;
  }
  .max-h-xxl-2px-child > * {
    max-height: 2px !important;
  }
  .max-h-xxl-3px-child > * {
    max-height: 3px !important;
  }
  .max-h-xxl-4px-child > * {
    max-height: 4px !important;
  }
  .max-h-xxl-5px-child > * {
    max-height: 5px !important;
  }
  .max-h-xxl-6px-child > * {
    max-height: 6px !important;
  }
  .max-h-xxl-7px-child > * {
    max-height: 7px !important;
  }
  .max-h-xxl-8px-child > * {
    max-height: 8px !important;
  }
  .max-h-xxl-9px-child > * {
    max-height: 9px !important;
  }
  .max-h-xxl-10px-child > * {
    max-height: 10px !important;
  }
  .max-h-xxl-15px-child > * {
    max-height: 15px !important;
  }
  .max-h-xxl-20px-child > * {
    max-height: 20px !important;
  }
  .max-h-xxl-25px-child > * {
    max-height: 25px !important;
  }
  .max-h-xxl-30px-child > * {
    max-height: 30px !important;
  }
  .max-h-xxl-35px-child > * {
    max-height: 35px !important;
  }
  .max-h-xxl-40px-child > * {
    max-height: 40px !important;
  }
  .max-h-xxl-45px-child > * {
    max-height: 45px !important;
  }
  .max-h-xxl-50px-child > * {
    max-height: 50px !important;
  }
  .max-h-xxl-55px-child > * {
    max-height: 55px !important;
  }
  .max-h-xxl-60px-child > * {
    max-height: 60px !important;
  }
  .max-h-xxl-65px-child > * {
    max-height: 65px !important;
  }
  .max-h-xxl-70px-child > * {
    max-height: 70px !important;
  }
  .max-h-xxl-75px-child > * {
    max-height: 75px !important;
  }
  .max-h-xxl-80px-child > * {
    max-height: 80px !important;
  }
  .max-h-xxl-85px-child > * {
    max-height: 85px !important;
  }
  .max-h-xxl-90px-child > * {
    max-height: 90px !important;
  }
  .max-h-xxl-95px-child > * {
    max-height: 95px !important;
  }
  .max-h-xxl-100px-child > * {
    max-height: 100px !important;
  }
  .max-h-xxl-110px-child > * {
    max-height: 110px !important;
  }
  .max-h-xxl-120px-child > * {
    max-height: 120px !important;
  }
  .max-h-xxl-130px-child > * {
    max-height: 130px !important;
  }
  .max-h-xxl-140px-child > * {
    max-height: 140px !important;
  }
  .max-h-xxl-150px-child > * {
    max-height: 150px !important;
  }
  .max-h-xxl-160px-child > * {
    max-height: 160px !important;
  }
  .max-h-xxl-170px-child > * {
    max-height: 170px !important;
  }
  .max-h-xxl-180px-child > * {
    max-height: 180px !important;
  }
  .max-h-xxl-190px-child > * {
    max-height: 190px !important;
  }
  .max-h-xxl-200px-child > * {
    max-height: 200px !important;
  }
  .max-h-xxl-210px-child > * {
    max-height: 210px !important;
  }
  .max-h-xxl-220px-child > * {
    max-height: 220px !important;
  }
  .max-h-xxl-230px-child > * {
    max-height: 230px !important;
  }
  .max-h-xxl-240px-child > * {
    max-height: 240px !important;
  }
  .max-h-xxl-250px-child > * {
    max-height: 250px !important;
  }
  .max-h-xxl-260px-child > * {
    max-height: 260px !important;
  }
  .max-h-xxl-270px-child > * {
    max-height: 270px !important;
  }
  .max-h-xxl-280px-child > * {
    max-height: 280px !important;
  }
  .max-h-xxl-290px-child > * {
    max-height: 290px !important;
  }
  .max-h-xxl-300px-child > * {
    max-height: 300px !important;
  }
  .max-h-xxl-310px-child > * {
    max-height: 310px !important;
  }
  .max-h-xxl-320px-child > * {
    max-height: 320px !important;
  }
  .max-h-xxl-330px-child > * {
    max-height: 330px !important;
  }
  .max-h-xxl-340px-child > * {
    max-height: 340px !important;
  }
  .max-h-xxl-350px-child > * {
    max-height: 350px !important;
  }
  .max-h-xxl-360px-child > * {
    max-height: 360px !important;
  }
  .max-h-xxl-370px-child > * {
    max-height: 370px !important;
  }
  .max-h-xxl-380px-child > * {
    max-height: 380px !important;
  }
  .max-h-xxl-390px-child > * {
    max-height: 390px !important;
  }
  .max-h-xxl-400px-child > * {
    max-height: 400px !important;
  }
  .max-h-xxl-410px-child > * {
    max-height: 410px !important;
  }
  .max-h-xxl-420px-child > * {
    max-height: 420px !important;
  }
  .max-h-xxl-430px-child > * {
    max-height: 430px !important;
  }
  .max-h-xxl-440px-child > * {
    max-height: 440px !important;
  }
  .max-h-xxl-450px-child > * {
    max-height: 450px !important;
  }
  .max-h-xxl-460px-child > * {
    max-height: 460px !important;
  }
  .max-h-xxl-470px-child > * {
    max-height: 470px !important;
  }
  .max-h-xxl-480px-child > * {
    max-height: 480px !important;
  }
  .max-h-xxl-490px-child > * {
    max-height: 490px !important;
  }
  .max-h-xxl-500px-child > * {
    max-height: 500px !important;
  }
  .max-h-xxl-525px-child > * {
    max-height: 525px !important;
  }
  .max-h-xxl-550px-child > * {
    max-height: 550px !important;
  }
  .max-h-xxl-575px-child > * {
    max-height: 575px !important;
  }
  .max-h-xxl-600px-child > * {
    max-height: 600px !important;
  }
  .max-h-xxl-625px-child > * {
    max-height: 625px !important;
  }
  .max-h-xxl-650px-child > * {
    max-height: 650px !important;
  }
  .max-h-xxl-675px-child > * {
    max-height: 675px !important;
  }
  .max-h-xxl-700px-child > * {
    max-height: 700px !important;
  }
  .max-h-xxl-725px-child > * {
    max-height: 725px !important;
  }
  .max-h-xxl-750px-child > * {
    max-height: 750px !important;
  }
  .max-h-xxl-775px-child > * {
    max-height: 775px !important;
  }
  .max-h-xxl-800px-child > * {
    max-height: 800px !important;
  }
  .max-h-xxl-825px-child > * {
    max-height: 825px !important;
  }
  .max-h-xxl-850px-child > * {
    max-height: 850px !important;
  }
  .max-h-xxl-875px-child > * {
    max-height: 875px !important;
  }
  .max-h-xxl-900px-child > * {
    max-height: 900px !important;
  }
  .max-h-xxl-925px-child > * {
    max-height: 925px !important;
  }
  .max-h-xxl-950px-child > * {
    max-height: 950px !important;
  }
  .max-h-xxl-975px-child > * {
    max-height: 975px !important;
  }
  .max-h-xxl-1000px-child > * {
    max-height: 1000px !important;
  }
  .max-h-xxl-1050px-child > * {
    max-height: 1050px !important;
  }
  .max-h-xxl-1100px-child > * {
    max-height: 1100px !important;
  }
  .max-h-xxl-1150px-child > * {
    max-height: 1150px !important;
  }
  .max-h-xxl-1200px-child > * {
    max-height: 1200px !important;
  }
  .max-h-xxl-1250px-child > * {
    max-height: 1250px !important;
  }
  .max-h-xxl-1300px-child > * {
    max-height: 1300px !important;
  }
  .max-h-xxl-1350px-child > * {
    max-height: 1350px !important;
  }
  .max-h-xxl-1400px-child > * {
    max-height: 1400px !important;
  }
  .max-h-xxl-1450px-child > * {
    max-height: 1450px !important;
  }
  .max-h-xxl-1500px-child > * {
    max-height: 1500px !important;
  }
  .max-h-xxl-1550px-child > * {
    max-height: 1550px !important;
  }
  .max-h-xxl-1600px-child > * {
    max-height: 1600px !important;
  }
  .max-h-xxl-1650px-child > * {
    max-height: 1650px !important;
  }
  .max-h-xxl-1700px-child > * {
    max-height: 1700px !important;
  }
  .max-h-xxl-1750px-child > * {
    max-height: 1750px !important;
  }
  .max-h-xxl-1800px-child > * {
    max-height: 1800px !important;
  }
  .max-h-xxl-1850px-child > * {
    max-height: 1850px !important;
  }
  .max-h-xxl-1900px-child > * {
    max-height: 1900px !important;
  }
  .max-h-xxl-1950px-child > * {
    max-height: 1950px !important;
  }
  .max-h-xxl-2000px-child > * {
    max-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-h-xxl-0-5em-child > * {
    max-height: 0.5em !important;
  }
  .max-h-xxl-1em-child > * {
    max-height: 1em !important;
  }
  .max-h-xxl-1-5em-child > * {
    max-height: 1.5em !important;
  }
  .max-h-xxl-2em-child > * {
    max-height: 2em !important;
  }
  .max-h-xxl-2-5em-child > * {
    max-height: 2.5em !important;
  }
  .max-h-xxl-3em-child > * {
    max-height: 3em !important;
  }
  .max-h-xxl-3-5em-child > * {
    max-height: 3.5em !important;
  }
  .max-h-xxl-4em-child > * {
    max-height: 4em !important;
  }
  .max-h-xxl-4-5em-child > * {
    max-height: 4.5em !important;
  }
  .max-h-xxl-5em-child > * {
    max-height: 5em !important;
  }
  .max-h-xxl-5-5em-child > * {
    max-height: 5.5em !important;
  }
  .max-h-xxl-6em-child > * {
    max-height: 6em !important;
  }
  .max-h-xxl-6-5em-child > * {
    max-height: 6.5em !important;
  }
  .max-h-xxl-7em-child > * {
    max-height: 7em !important;
  }
  .max-h-xxl-7-5em-child > * {
    max-height: 7.5em !important;
  }
  .max-h-xxl-8em-child > * {
    max-height: 8em !important;
  }
  .max-h-xxl-8-5em-child > * {
    max-height: 8.5em !important;
  }
  .max-h-xxl-9em-child > * {
    max-height: 9em !important;
  }
  .max-h-xxl-9-5em-child > * {
    max-height: 9.5em !important;
  }
  .max-h-xxl-10em-child > * {
    max-height: 10em !important;
  }
}
@media screen and (min-width: 0px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .min-h-5ps-child > * {
    min-height: 5% !important;
  }
  .min-h-10ps-child > * {
    min-height: 10% !important;
  }
  .min-h-15ps-child > * {
    min-height: 15% !important;
  }
  .min-h-20ps-child > * {
    min-height: 20% !important;
  }
  .min-h-25ps-child > * {
    min-height: 25% !important;
  }
  .min-h-30ps-child > * {
    min-height: 30% !important;
  }
  .min-h-35ps-child > * {
    min-height: 35% !important;
  }
  .min-h-40ps-child > * {
    min-height: 40% !important;
  }
  .min-h-45ps-child > * {
    min-height: 45% !important;
  }
  .min-h-50ps-child > * {
    min-height: 50% !important;
  }
  .min-h-55ps-child > * {
    min-height: 55% !important;
  }
  .min-h-60ps-child > * {
    min-height: 60% !important;
  }
  .min-h-65ps-child > * {
    min-height: 65% !important;
  }
  .min-h-70ps-child > * {
    min-height: 70% !important;
  }
  .min-h-75ps-child > * {
    min-height: 75% !important;
  }
  .min-h-80ps-child > * {
    min-height: 80% !important;
  }
  .min-h-85ps-child > * {
    min-height: 85% !important;
  }
  .min-h-90ps-child > * {
    min-height: 90% !important;
  }
  .min-h-95ps-child > * {
    min-height: 95% !important;
  }
  .min-h-100ps-child > * {
    min-height: 100% !important;
  }
  .min-h-60ps-child > * {
    min-height: 110% !important;
  }
  .min-h-70ps-child > * {
    min-height: 120% !important;
  }
  .min-h-80ps-child > * {
    min-height: 130% !important;
  }
  .min-h-90ps-child > * {
    min-height: 140% !important;
  }
  .min-h-100ps-child > * {
    min-height: 150% !important;
  }
  .min-h-110ps-child > * {
    min-height: 160% !important;
  }
  .min-h-120ps-child > * {
    min-height: 170% !important;
  }
  .min-h-130ps-child > * {
    min-height: 180% !important;
  }
  .min-h-140ps-child > * {
    min-height: 190% !important;
  }
  .min-h-150ps-child > * {
    min-height: 200% !important;
  }
  .min-h-160ps-child > * {
    min-height: 210% !important;
  }
  .min-h-170ps-child > * {
    min-height: 220% !important;
  }
  .min-h-180ps-child > * {
    min-height: 230% !important;
  }
  .min-h-190ps-child > * {
    min-height: 240% !important;
  }
  .min-h-200ps-child > * {
    min-height: 250% !important;
  }
  .min-h-210ps-child > * {
    min-height: 260% !important;
  }
  .min-h-220ps-child > * {
    min-height: 270% !important;
  }
  .min-h-230ps-child > * {
    min-height: 280% !important;
  }
  .min-h-240ps-child > * {
    min-height: 290% !important;
  }
  .min-h-250ps-child > * {
    min-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .min-h-1px-child > * {
    min-height: 1px !important;
  }
  .min-h-2px-child > * {
    min-height: 2px !important;
  }
  .min-h-3px-child > * {
    min-height: 3px !important;
  }
  .min-h-4px-child > * {
    min-height: 4px !important;
  }
  .min-h-5px-child > * {
    min-height: 5px !important;
  }
  .min-h-6px-child > * {
    min-height: 6px !important;
  }
  .min-h-7px-child > * {
    min-height: 7px !important;
  }
  .min-h-8px-child > * {
    min-height: 8px !important;
  }
  .min-h-9px-child > * {
    min-height: 9px !important;
  }
  .min-h-10px-child > * {
    min-height: 10px !important;
  }
  .min-h-15px-child > * {
    min-height: 15px !important;
  }
  .min-h-20px-child > * {
    min-height: 20px !important;
  }
  .min-h-25px-child > * {
    min-height: 25px !important;
  }
  .min-h-30px-child > * {
    min-height: 30px !important;
  }
  .min-h-35px-child > * {
    min-height: 35px !important;
  }
  .min-h-40px-child > * {
    min-height: 40px !important;
  }
  .min-h-45px-child > * {
    min-height: 45px !important;
  }
  .min-h-50px-child > * {
    min-height: 50px !important;
  }
  .min-h-55px-child > * {
    min-height: 55px !important;
  }
  .min-h-60px-child > * {
    min-height: 60px !important;
  }
  .min-h-65px-child > * {
    min-height: 65px !important;
  }
  .min-h-70px-child > * {
    min-height: 70px !important;
  }
  .min-h-75px-child > * {
    min-height: 75px !important;
  }
  .min-h-80px-child > * {
    min-height: 80px !important;
  }
  .min-h-85px-child > * {
    min-height: 85px !important;
  }
  .min-h-90px-child > * {
    min-height: 90px !important;
  }
  .min-h-95px-child > * {
    min-height: 95px !important;
  }
  .min-h-100px-child > * {
    min-height: 100px !important;
  }
  .min-h-110px-child > * {
    min-height: 110px !important;
  }
  .min-h-120px-child > * {
    min-height: 120px !important;
  }
  .min-h-130px-child > * {
    min-height: 130px !important;
  }
  .min-h-140px-child > * {
    min-height: 140px !important;
  }
  .min-h-150px-child > * {
    min-height: 150px !important;
  }
  .min-h-160px-child > * {
    min-height: 160px !important;
  }
  .min-h-170px-child > * {
    min-height: 170px !important;
  }
  .min-h-180px-child > * {
    min-height: 180px !important;
  }
  .min-h-190px-child > * {
    min-height: 190px !important;
  }
  .min-h-200px-child > * {
    min-height: 200px !important;
  }
  .min-h-210px-child > * {
    min-height: 210px !important;
  }
  .min-h-220px-child > * {
    min-height: 220px !important;
  }
  .min-h-230px-child > * {
    min-height: 230px !important;
  }
  .min-h-240px-child > * {
    min-height: 240px !important;
  }
  .min-h-250px-child > * {
    min-height: 250px !important;
  }
  .min-h-260px-child > * {
    min-height: 260px !important;
  }
  .min-h-270px-child > * {
    min-height: 270px !important;
  }
  .min-h-280px-child > * {
    min-height: 280px !important;
  }
  .min-h-290px-child > * {
    min-height: 290px !important;
  }
  .min-h-300px-child > * {
    min-height: 300px !important;
  }
  .min-h-310px-child > * {
    min-height: 310px !important;
  }
  .min-h-320px-child > * {
    min-height: 320px !important;
  }
  .min-h-330px-child > * {
    min-height: 330px !important;
  }
  .min-h-340px-child > * {
    min-height: 340px !important;
  }
  .min-h-350px-child > * {
    min-height: 350px !important;
  }
  .min-h-360px-child > * {
    min-height: 360px !important;
  }
  .min-h-370px-child > * {
    min-height: 370px !important;
  }
  .min-h-380px-child > * {
    min-height: 380px !important;
  }
  .min-h-390px-child > * {
    min-height: 390px !important;
  }
  .min-h-400px-child > * {
    min-height: 400px !important;
  }
  .min-h-410px-child > * {
    min-height: 410px !important;
  }
  .min-h-420px-child > * {
    min-height: 420px !important;
  }
  .min-h-430px-child > * {
    min-height: 430px !important;
  }
  .min-h-440px-child > * {
    min-height: 440px !important;
  }
  .min-h-450px-child > * {
    min-height: 450px !important;
  }
  .min-h-460px-child > * {
    min-height: 460px !important;
  }
  .min-h-470px-child > * {
    min-height: 470px !important;
  }
  .min-h-480px-child > * {
    min-height: 480px !important;
  }
  .min-h-490px-child > * {
    min-height: 490px !important;
  }
  .min-h-500px-child > * {
    min-height: 500px !important;
  }
  .min-h-525px-child > * {
    min-height: 525px !important;
  }
  .min-h-550px-child > * {
    min-height: 550px !important;
  }
  .min-h-575px-child > * {
    min-height: 575px !important;
  }
  .min-h-600px-child > * {
    min-height: 600px !important;
  }
  .min-h-625px-child > * {
    min-height: 625px !important;
  }
  .min-h-650px-child > * {
    min-height: 650px !important;
  }
  .min-h-675px-child > * {
    min-height: 675px !important;
  }
  .min-h-700px-child > * {
    min-height: 700px !important;
  }
  .min-h-725px-child > * {
    min-height: 725px !important;
  }
  .min-h-750px-child > * {
    min-height: 750px !important;
  }
  .min-h-775px-child > * {
    min-height: 775px !important;
  }
  .min-h-800px-child > * {
    min-height: 800px !important;
  }
  .min-h-825px-child > * {
    min-height: 825px !important;
  }
  .min-h-850px-child > * {
    min-height: 850px !important;
  }
  .min-h-875px-child > * {
    min-height: 875px !important;
  }
  .min-h-900px-child > * {
    min-height: 900px !important;
  }
  .min-h-925px-child > * {
    min-height: 925px !important;
  }
  .min-h-950px-child > * {
    min-height: 950px !important;
  }
  .min-h-975px-child > * {
    min-height: 975px !important;
  }
  .min-h-1000px-child > * {
    min-height: 1000px !important;
  }
  .min-h-1050px-child > * {
    min-height: 1050px !important;
  }
  .min-h-1100px-child > * {
    min-height: 1100px !important;
  }
  .min-h-1150px-child > * {
    min-height: 1150px !important;
  }
  .min-h-1200px-child > * {
    min-height: 1200px !important;
  }
  .min-h-1250px-child > * {
    min-height: 1250px !important;
  }
  .min-h-1300px-child > * {
    min-height: 1300px !important;
  }
  .min-h-1350px-child > * {
    min-height: 1350px !important;
  }
  .min-h-1400px-child > * {
    min-height: 1400px !important;
  }
  .min-h-1450px-child > * {
    min-height: 1450px !important;
  }
  .min-h-1500px-child > * {
    min-height: 1500px !important;
  }
  .min-h-1550px-child > * {
    min-height: 1550px !important;
  }
  .min-h-1600px-child > * {
    min-height: 1600px !important;
  }
  .min-h-1650px-child > * {
    min-height: 1650px !important;
  }
  .min-h-1700px-child > * {
    min-height: 1700px !important;
  }
  .min-h-1750px-child > * {
    min-height: 1750px !important;
  }
  .min-h-1800px-child > * {
    min-height: 1800px !important;
  }
  .min-h-1850px-child > * {
    min-height: 1850px !important;
  }
  .min-h-1900px-child > * {
    min-height: 1900px !important;
  }
  .min-h-1950px-child > * {
    min-height: 1950px !important;
  }
  .min-h-2000px-child > * {
    min-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-h-0-5em-child > * {
    min-height: 0.5em !important;
  }
  .min-h-1em-child > * {
    min-height: 1em !important;
  }
  .min-h-1-5em-child > * {
    min-height: 1.5em !important;
  }
  .min-h-2em-child > * {
    min-height: 2em !important;
  }
  .min-h-2-5em-child > * {
    min-height: 2.5em !important;
  }
  .min-h-3em-child > * {
    min-height: 3em !important;
  }
  .min-h-3-5em-child > * {
    min-height: 3.5em !important;
  }
  .min-h-4em-child > * {
    min-height: 4em !important;
  }
  .min-h-4-5em-child > * {
    min-height: 4.5em !important;
  }
  .min-h-5em-child > * {
    min-height: 5em !important;
  }
  .min-h-5-5em-child > * {
    min-height: 5.5em !important;
  }
  .min-h-6em-child > * {
    min-height: 6em !important;
  }
  .min-h-6-5em-child > * {
    min-height: 6.5em !important;
  }
  .min-h-7em-child > * {
    min-height: 7em !important;
  }
  .min-h-7-5em-child > * {
    min-height: 7.5em !important;
  }
  .min-h-8em-child > * {
    min-height: 8em !important;
  }
  .min-h-8-5em-child > * {
    min-height: 8.5em !important;
  }
  .min-h-9em-child > * {
    min-height: 9em !important;
  }
  .min-h-9-5em-child > * {
    min-height: 9.5em !important;
  }
  .min-h-10em-child > * {
    min-height: 10em !important;
  }
}
@media screen and (min-width: 576px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .min-h-sm-5ps-child > * {
    min-height: 5% !important;
  }
  .min-h-sm-10ps-child > * {
    min-height: 10% !important;
  }
  .min-h-sm-15ps-child > * {
    min-height: 15% !important;
  }
  .min-h-sm-20ps-child > * {
    min-height: 20% !important;
  }
  .min-h-sm-25ps-child > * {
    min-height: 25% !important;
  }
  .min-h-sm-30ps-child > * {
    min-height: 30% !important;
  }
  .min-h-sm-35ps-child > * {
    min-height: 35% !important;
  }
  .min-h-sm-40ps-child > * {
    min-height: 40% !important;
  }
  .min-h-sm-45ps-child > * {
    min-height: 45% !important;
  }
  .min-h-sm-50ps-child > * {
    min-height: 50% !important;
  }
  .min-h-sm-55ps-child > * {
    min-height: 55% !important;
  }
  .min-h-sm-60ps-child > * {
    min-height: 60% !important;
  }
  .min-h-sm-65ps-child > * {
    min-height: 65% !important;
  }
  .min-h-sm-70ps-child > * {
    min-height: 70% !important;
  }
  .min-h-sm-75ps-child > * {
    min-height: 75% !important;
  }
  .min-h-sm-80ps-child > * {
    min-height: 80% !important;
  }
  .min-h-sm-85ps-child > * {
    min-height: 85% !important;
  }
  .min-h-sm-90ps-child > * {
    min-height: 90% !important;
  }
  .min-h-sm-95ps-child > * {
    min-height: 95% !important;
  }
  .min-h-sm-100ps-child > * {
    min-height: 100% !important;
  }
  .min-h-sm-60ps-child > * {
    min-height: 110% !important;
  }
  .min-h-sm-70ps-child > * {
    min-height: 120% !important;
  }
  .min-h-sm-80ps-child > * {
    min-height: 130% !important;
  }
  .min-h-sm-90ps-child > * {
    min-height: 140% !important;
  }
  .min-h-sm-100ps-child > * {
    min-height: 150% !important;
  }
  .min-h-sm-110ps-child > * {
    min-height: 160% !important;
  }
  .min-h-sm-120ps-child > * {
    min-height: 170% !important;
  }
  .min-h-sm-130ps-child > * {
    min-height: 180% !important;
  }
  .min-h-sm-140ps-child > * {
    min-height: 190% !important;
  }
  .min-h-sm-150ps-child > * {
    min-height: 200% !important;
  }
  .min-h-sm-160ps-child > * {
    min-height: 210% !important;
  }
  .min-h-sm-170ps-child > * {
    min-height: 220% !important;
  }
  .min-h-sm-180ps-child > * {
    min-height: 230% !important;
  }
  .min-h-sm-190ps-child > * {
    min-height: 240% !important;
  }
  .min-h-sm-200ps-child > * {
    min-height: 250% !important;
  }
  .min-h-sm-210ps-child > * {
    min-height: 260% !important;
  }
  .min-h-sm-220ps-child > * {
    min-height: 270% !important;
  }
  .min-h-sm-230ps-child > * {
    min-height: 280% !important;
  }
  .min-h-sm-240ps-child > * {
    min-height: 290% !important;
  }
  .min-h-sm-250ps-child > * {
    min-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .min-h-sm-1px-child > * {
    min-height: 1px !important;
  }
  .min-h-sm-2px-child > * {
    min-height: 2px !important;
  }
  .min-h-sm-3px-child > * {
    min-height: 3px !important;
  }
  .min-h-sm-4px-child > * {
    min-height: 4px !important;
  }
  .min-h-sm-5px-child > * {
    min-height: 5px !important;
  }
  .min-h-sm-6px-child > * {
    min-height: 6px !important;
  }
  .min-h-sm-7px-child > * {
    min-height: 7px !important;
  }
  .min-h-sm-8px-child > * {
    min-height: 8px !important;
  }
  .min-h-sm-9px-child > * {
    min-height: 9px !important;
  }
  .min-h-sm-10px-child > * {
    min-height: 10px !important;
  }
  .min-h-sm-15px-child > * {
    min-height: 15px !important;
  }
  .min-h-sm-20px-child > * {
    min-height: 20px !important;
  }
  .min-h-sm-25px-child > * {
    min-height: 25px !important;
  }
  .min-h-sm-30px-child > * {
    min-height: 30px !important;
  }
  .min-h-sm-35px-child > * {
    min-height: 35px !important;
  }
  .min-h-sm-40px-child > * {
    min-height: 40px !important;
  }
  .min-h-sm-45px-child > * {
    min-height: 45px !important;
  }
  .min-h-sm-50px-child > * {
    min-height: 50px !important;
  }
  .min-h-sm-55px-child > * {
    min-height: 55px !important;
  }
  .min-h-sm-60px-child > * {
    min-height: 60px !important;
  }
  .min-h-sm-65px-child > * {
    min-height: 65px !important;
  }
  .min-h-sm-70px-child > * {
    min-height: 70px !important;
  }
  .min-h-sm-75px-child > * {
    min-height: 75px !important;
  }
  .min-h-sm-80px-child > * {
    min-height: 80px !important;
  }
  .min-h-sm-85px-child > * {
    min-height: 85px !important;
  }
  .min-h-sm-90px-child > * {
    min-height: 90px !important;
  }
  .min-h-sm-95px-child > * {
    min-height: 95px !important;
  }
  .min-h-sm-100px-child > * {
    min-height: 100px !important;
  }
  .min-h-sm-110px-child > * {
    min-height: 110px !important;
  }
  .min-h-sm-120px-child > * {
    min-height: 120px !important;
  }
  .min-h-sm-130px-child > * {
    min-height: 130px !important;
  }
  .min-h-sm-140px-child > * {
    min-height: 140px !important;
  }
  .min-h-sm-150px-child > * {
    min-height: 150px !important;
  }
  .min-h-sm-160px-child > * {
    min-height: 160px !important;
  }
  .min-h-sm-170px-child > * {
    min-height: 170px !important;
  }
  .min-h-sm-180px-child > * {
    min-height: 180px !important;
  }
  .min-h-sm-190px-child > * {
    min-height: 190px !important;
  }
  .min-h-sm-200px-child > * {
    min-height: 200px !important;
  }
  .min-h-sm-210px-child > * {
    min-height: 210px !important;
  }
  .min-h-sm-220px-child > * {
    min-height: 220px !important;
  }
  .min-h-sm-230px-child > * {
    min-height: 230px !important;
  }
  .min-h-sm-240px-child > * {
    min-height: 240px !important;
  }
  .min-h-sm-250px-child > * {
    min-height: 250px !important;
  }
  .min-h-sm-260px-child > * {
    min-height: 260px !important;
  }
  .min-h-sm-270px-child > * {
    min-height: 270px !important;
  }
  .min-h-sm-280px-child > * {
    min-height: 280px !important;
  }
  .min-h-sm-290px-child > * {
    min-height: 290px !important;
  }
  .min-h-sm-300px-child > * {
    min-height: 300px !important;
  }
  .min-h-sm-310px-child > * {
    min-height: 310px !important;
  }
  .min-h-sm-320px-child > * {
    min-height: 320px !important;
  }
  .min-h-sm-330px-child > * {
    min-height: 330px !important;
  }
  .min-h-sm-340px-child > * {
    min-height: 340px !important;
  }
  .min-h-sm-350px-child > * {
    min-height: 350px !important;
  }
  .min-h-sm-360px-child > * {
    min-height: 360px !important;
  }
  .min-h-sm-370px-child > * {
    min-height: 370px !important;
  }
  .min-h-sm-380px-child > * {
    min-height: 380px !important;
  }
  .min-h-sm-390px-child > * {
    min-height: 390px !important;
  }
  .min-h-sm-400px-child > * {
    min-height: 400px !important;
  }
  .min-h-sm-410px-child > * {
    min-height: 410px !important;
  }
  .min-h-sm-420px-child > * {
    min-height: 420px !important;
  }
  .min-h-sm-430px-child > * {
    min-height: 430px !important;
  }
  .min-h-sm-440px-child > * {
    min-height: 440px !important;
  }
  .min-h-sm-450px-child > * {
    min-height: 450px !important;
  }
  .min-h-sm-460px-child > * {
    min-height: 460px !important;
  }
  .min-h-sm-470px-child > * {
    min-height: 470px !important;
  }
  .min-h-sm-480px-child > * {
    min-height: 480px !important;
  }
  .min-h-sm-490px-child > * {
    min-height: 490px !important;
  }
  .min-h-sm-500px-child > * {
    min-height: 500px !important;
  }
  .min-h-sm-525px-child > * {
    min-height: 525px !important;
  }
  .min-h-sm-550px-child > * {
    min-height: 550px !important;
  }
  .min-h-sm-575px-child > * {
    min-height: 575px !important;
  }
  .min-h-sm-600px-child > * {
    min-height: 600px !important;
  }
  .min-h-sm-625px-child > * {
    min-height: 625px !important;
  }
  .min-h-sm-650px-child > * {
    min-height: 650px !important;
  }
  .min-h-sm-675px-child > * {
    min-height: 675px !important;
  }
  .min-h-sm-700px-child > * {
    min-height: 700px !important;
  }
  .min-h-sm-725px-child > * {
    min-height: 725px !important;
  }
  .min-h-sm-750px-child > * {
    min-height: 750px !important;
  }
  .min-h-sm-775px-child > * {
    min-height: 775px !important;
  }
  .min-h-sm-800px-child > * {
    min-height: 800px !important;
  }
  .min-h-sm-825px-child > * {
    min-height: 825px !important;
  }
  .min-h-sm-850px-child > * {
    min-height: 850px !important;
  }
  .min-h-sm-875px-child > * {
    min-height: 875px !important;
  }
  .min-h-sm-900px-child > * {
    min-height: 900px !important;
  }
  .min-h-sm-925px-child > * {
    min-height: 925px !important;
  }
  .min-h-sm-950px-child > * {
    min-height: 950px !important;
  }
  .min-h-sm-975px-child > * {
    min-height: 975px !important;
  }
  .min-h-sm-1000px-child > * {
    min-height: 1000px !important;
  }
  .min-h-sm-1050px-child > * {
    min-height: 1050px !important;
  }
  .min-h-sm-1100px-child > * {
    min-height: 1100px !important;
  }
  .min-h-sm-1150px-child > * {
    min-height: 1150px !important;
  }
  .min-h-sm-1200px-child > * {
    min-height: 1200px !important;
  }
  .min-h-sm-1250px-child > * {
    min-height: 1250px !important;
  }
  .min-h-sm-1300px-child > * {
    min-height: 1300px !important;
  }
  .min-h-sm-1350px-child > * {
    min-height: 1350px !important;
  }
  .min-h-sm-1400px-child > * {
    min-height: 1400px !important;
  }
  .min-h-sm-1450px-child > * {
    min-height: 1450px !important;
  }
  .min-h-sm-1500px-child > * {
    min-height: 1500px !important;
  }
  .min-h-sm-1550px-child > * {
    min-height: 1550px !important;
  }
  .min-h-sm-1600px-child > * {
    min-height: 1600px !important;
  }
  .min-h-sm-1650px-child > * {
    min-height: 1650px !important;
  }
  .min-h-sm-1700px-child > * {
    min-height: 1700px !important;
  }
  .min-h-sm-1750px-child > * {
    min-height: 1750px !important;
  }
  .min-h-sm-1800px-child > * {
    min-height: 1800px !important;
  }
  .min-h-sm-1850px-child > * {
    min-height: 1850px !important;
  }
  .min-h-sm-1900px-child > * {
    min-height: 1900px !important;
  }
  .min-h-sm-1950px-child > * {
    min-height: 1950px !important;
  }
  .min-h-sm-2000px-child > * {
    min-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-h-sm-0-5em-child > * {
    min-height: 0.5em !important;
  }
  .min-h-sm-1em-child > * {
    min-height: 1em !important;
  }
  .min-h-sm-1-5em-child > * {
    min-height: 1.5em !important;
  }
  .min-h-sm-2em-child > * {
    min-height: 2em !important;
  }
  .min-h-sm-2-5em-child > * {
    min-height: 2.5em !important;
  }
  .min-h-sm-3em-child > * {
    min-height: 3em !important;
  }
  .min-h-sm-3-5em-child > * {
    min-height: 3.5em !important;
  }
  .min-h-sm-4em-child > * {
    min-height: 4em !important;
  }
  .min-h-sm-4-5em-child > * {
    min-height: 4.5em !important;
  }
  .min-h-sm-5em-child > * {
    min-height: 5em !important;
  }
  .min-h-sm-5-5em-child > * {
    min-height: 5.5em !important;
  }
  .min-h-sm-6em-child > * {
    min-height: 6em !important;
  }
  .min-h-sm-6-5em-child > * {
    min-height: 6.5em !important;
  }
  .min-h-sm-7em-child > * {
    min-height: 7em !important;
  }
  .min-h-sm-7-5em-child > * {
    min-height: 7.5em !important;
  }
  .min-h-sm-8em-child > * {
    min-height: 8em !important;
  }
  .min-h-sm-8-5em-child > * {
    min-height: 8.5em !important;
  }
  .min-h-sm-9em-child > * {
    min-height: 9em !important;
  }
  .min-h-sm-9-5em-child > * {
    min-height: 9.5em !important;
  }
  .min-h-sm-10em-child > * {
    min-height: 10em !important;
  }
}
@media screen and (min-width: 768px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .min-h-md-5ps-child > * {
    min-height: 5% !important;
  }
  .min-h-md-10ps-child > * {
    min-height: 10% !important;
  }
  .min-h-md-15ps-child > * {
    min-height: 15% !important;
  }
  .min-h-md-20ps-child > * {
    min-height: 20% !important;
  }
  .min-h-md-25ps-child > * {
    min-height: 25% !important;
  }
  .min-h-md-30ps-child > * {
    min-height: 30% !important;
  }
  .min-h-md-35ps-child > * {
    min-height: 35% !important;
  }
  .min-h-md-40ps-child > * {
    min-height: 40% !important;
  }
  .min-h-md-45ps-child > * {
    min-height: 45% !important;
  }
  .min-h-md-50ps-child > * {
    min-height: 50% !important;
  }
  .min-h-md-55ps-child > * {
    min-height: 55% !important;
  }
  .min-h-md-60ps-child > * {
    min-height: 60% !important;
  }
  .min-h-md-65ps-child > * {
    min-height: 65% !important;
  }
  .min-h-md-70ps-child > * {
    min-height: 70% !important;
  }
  .min-h-md-75ps-child > * {
    min-height: 75% !important;
  }
  .min-h-md-80ps-child > * {
    min-height: 80% !important;
  }
  .min-h-md-85ps-child > * {
    min-height: 85% !important;
  }
  .min-h-md-90ps-child > * {
    min-height: 90% !important;
  }
  .min-h-md-95ps-child > * {
    min-height: 95% !important;
  }
  .min-h-md-100ps-child > * {
    min-height: 100% !important;
  }
  .min-h-md-60ps-child > * {
    min-height: 110% !important;
  }
  .min-h-md-70ps-child > * {
    min-height: 120% !important;
  }
  .min-h-md-80ps-child > * {
    min-height: 130% !important;
  }
  .min-h-md-90ps-child > * {
    min-height: 140% !important;
  }
  .min-h-md-100ps-child > * {
    min-height: 150% !important;
  }
  .min-h-md-110ps-child > * {
    min-height: 160% !important;
  }
  .min-h-md-120ps-child > * {
    min-height: 170% !important;
  }
  .min-h-md-130ps-child > * {
    min-height: 180% !important;
  }
  .min-h-md-140ps-child > * {
    min-height: 190% !important;
  }
  .min-h-md-150ps-child > * {
    min-height: 200% !important;
  }
  .min-h-md-160ps-child > * {
    min-height: 210% !important;
  }
  .min-h-md-170ps-child > * {
    min-height: 220% !important;
  }
  .min-h-md-180ps-child > * {
    min-height: 230% !important;
  }
  .min-h-md-190ps-child > * {
    min-height: 240% !important;
  }
  .min-h-md-200ps-child > * {
    min-height: 250% !important;
  }
  .min-h-md-210ps-child > * {
    min-height: 260% !important;
  }
  .min-h-md-220ps-child > * {
    min-height: 270% !important;
  }
  .min-h-md-230ps-child > * {
    min-height: 280% !important;
  }
  .min-h-md-240ps-child > * {
    min-height: 290% !important;
  }
  .min-h-md-250ps-child > * {
    min-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .min-h-md-1px-child > * {
    min-height: 1px !important;
  }
  .min-h-md-2px-child > * {
    min-height: 2px !important;
  }
  .min-h-md-3px-child > * {
    min-height: 3px !important;
  }
  .min-h-md-4px-child > * {
    min-height: 4px !important;
  }
  .min-h-md-5px-child > * {
    min-height: 5px !important;
  }
  .min-h-md-6px-child > * {
    min-height: 6px !important;
  }
  .min-h-md-7px-child > * {
    min-height: 7px !important;
  }
  .min-h-md-8px-child > * {
    min-height: 8px !important;
  }
  .min-h-md-9px-child > * {
    min-height: 9px !important;
  }
  .min-h-md-10px-child > * {
    min-height: 10px !important;
  }
  .min-h-md-15px-child > * {
    min-height: 15px !important;
  }
  .min-h-md-20px-child > * {
    min-height: 20px !important;
  }
  .min-h-md-25px-child > * {
    min-height: 25px !important;
  }
  .min-h-md-30px-child > * {
    min-height: 30px !important;
  }
  .min-h-md-35px-child > * {
    min-height: 35px !important;
  }
  .min-h-md-40px-child > * {
    min-height: 40px !important;
  }
  .min-h-md-45px-child > * {
    min-height: 45px !important;
  }
  .min-h-md-50px-child > * {
    min-height: 50px !important;
  }
  .min-h-md-55px-child > * {
    min-height: 55px !important;
  }
  .min-h-md-60px-child > * {
    min-height: 60px !important;
  }
  .min-h-md-65px-child > * {
    min-height: 65px !important;
  }
  .min-h-md-70px-child > * {
    min-height: 70px !important;
  }
  .min-h-md-75px-child > * {
    min-height: 75px !important;
  }
  .min-h-md-80px-child > * {
    min-height: 80px !important;
  }
  .min-h-md-85px-child > * {
    min-height: 85px !important;
  }
  .min-h-md-90px-child > * {
    min-height: 90px !important;
  }
  .min-h-md-95px-child > * {
    min-height: 95px !important;
  }
  .min-h-md-100px-child > * {
    min-height: 100px !important;
  }
  .min-h-md-110px-child > * {
    min-height: 110px !important;
  }
  .min-h-md-120px-child > * {
    min-height: 120px !important;
  }
  .min-h-md-130px-child > * {
    min-height: 130px !important;
  }
  .min-h-md-140px-child > * {
    min-height: 140px !important;
  }
  .min-h-md-150px-child > * {
    min-height: 150px !important;
  }
  .min-h-md-160px-child > * {
    min-height: 160px !important;
  }
  .min-h-md-170px-child > * {
    min-height: 170px !important;
  }
  .min-h-md-180px-child > * {
    min-height: 180px !important;
  }
  .min-h-md-190px-child > * {
    min-height: 190px !important;
  }
  .min-h-md-200px-child > * {
    min-height: 200px !important;
  }
  .min-h-md-210px-child > * {
    min-height: 210px !important;
  }
  .min-h-md-220px-child > * {
    min-height: 220px !important;
  }
  .min-h-md-230px-child > * {
    min-height: 230px !important;
  }
  .min-h-md-240px-child > * {
    min-height: 240px !important;
  }
  .min-h-md-250px-child > * {
    min-height: 250px !important;
  }
  .min-h-md-260px-child > * {
    min-height: 260px !important;
  }
  .min-h-md-270px-child > * {
    min-height: 270px !important;
  }
  .min-h-md-280px-child > * {
    min-height: 280px !important;
  }
  .min-h-md-290px-child > * {
    min-height: 290px !important;
  }
  .min-h-md-300px-child > * {
    min-height: 300px !important;
  }
  .min-h-md-310px-child > * {
    min-height: 310px !important;
  }
  .min-h-md-320px-child > * {
    min-height: 320px !important;
  }
  .min-h-md-330px-child > * {
    min-height: 330px !important;
  }
  .min-h-md-340px-child > * {
    min-height: 340px !important;
  }
  .min-h-md-350px-child > * {
    min-height: 350px !important;
  }
  .min-h-md-360px-child > * {
    min-height: 360px !important;
  }
  .min-h-md-370px-child > * {
    min-height: 370px !important;
  }
  .min-h-md-380px-child > * {
    min-height: 380px !important;
  }
  .min-h-md-390px-child > * {
    min-height: 390px !important;
  }
  .min-h-md-400px-child > * {
    min-height: 400px !important;
  }
  .min-h-md-410px-child > * {
    min-height: 410px !important;
  }
  .min-h-md-420px-child > * {
    min-height: 420px !important;
  }
  .min-h-md-430px-child > * {
    min-height: 430px !important;
  }
  .min-h-md-440px-child > * {
    min-height: 440px !important;
  }
  .min-h-md-450px-child > * {
    min-height: 450px !important;
  }
  .min-h-md-460px-child > * {
    min-height: 460px !important;
  }
  .min-h-md-470px-child > * {
    min-height: 470px !important;
  }
  .min-h-md-480px-child > * {
    min-height: 480px !important;
  }
  .min-h-md-490px-child > * {
    min-height: 490px !important;
  }
  .min-h-md-500px-child > * {
    min-height: 500px !important;
  }
  .min-h-md-525px-child > * {
    min-height: 525px !important;
  }
  .min-h-md-550px-child > * {
    min-height: 550px !important;
  }
  .min-h-md-575px-child > * {
    min-height: 575px !important;
  }
  .min-h-md-600px-child > * {
    min-height: 600px !important;
  }
  .min-h-md-625px-child > * {
    min-height: 625px !important;
  }
  .min-h-md-650px-child > * {
    min-height: 650px !important;
  }
  .min-h-md-675px-child > * {
    min-height: 675px !important;
  }
  .min-h-md-700px-child > * {
    min-height: 700px !important;
  }
  .min-h-md-725px-child > * {
    min-height: 725px !important;
  }
  .min-h-md-750px-child > * {
    min-height: 750px !important;
  }
  .min-h-md-775px-child > * {
    min-height: 775px !important;
  }
  .min-h-md-800px-child > * {
    min-height: 800px !important;
  }
  .min-h-md-825px-child > * {
    min-height: 825px !important;
  }
  .min-h-md-850px-child > * {
    min-height: 850px !important;
  }
  .min-h-md-875px-child > * {
    min-height: 875px !important;
  }
  .min-h-md-900px-child > * {
    min-height: 900px !important;
  }
  .min-h-md-925px-child > * {
    min-height: 925px !important;
  }
  .min-h-md-950px-child > * {
    min-height: 950px !important;
  }
  .min-h-md-975px-child > * {
    min-height: 975px !important;
  }
  .min-h-md-1000px-child > * {
    min-height: 1000px !important;
  }
  .min-h-md-1050px-child > * {
    min-height: 1050px !important;
  }
  .min-h-md-1100px-child > * {
    min-height: 1100px !important;
  }
  .min-h-md-1150px-child > * {
    min-height: 1150px !important;
  }
  .min-h-md-1200px-child > * {
    min-height: 1200px !important;
  }
  .min-h-md-1250px-child > * {
    min-height: 1250px !important;
  }
  .min-h-md-1300px-child > * {
    min-height: 1300px !important;
  }
  .min-h-md-1350px-child > * {
    min-height: 1350px !important;
  }
  .min-h-md-1400px-child > * {
    min-height: 1400px !important;
  }
  .min-h-md-1450px-child > * {
    min-height: 1450px !important;
  }
  .min-h-md-1500px-child > * {
    min-height: 1500px !important;
  }
  .min-h-md-1550px-child > * {
    min-height: 1550px !important;
  }
  .min-h-md-1600px-child > * {
    min-height: 1600px !important;
  }
  .min-h-md-1650px-child > * {
    min-height: 1650px !important;
  }
  .min-h-md-1700px-child > * {
    min-height: 1700px !important;
  }
  .min-h-md-1750px-child > * {
    min-height: 1750px !important;
  }
  .min-h-md-1800px-child > * {
    min-height: 1800px !important;
  }
  .min-h-md-1850px-child > * {
    min-height: 1850px !important;
  }
  .min-h-md-1900px-child > * {
    min-height: 1900px !important;
  }
  .min-h-md-1950px-child > * {
    min-height: 1950px !important;
  }
  .min-h-md-2000px-child > * {
    min-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-h-md-0-5em-child > * {
    min-height: 0.5em !important;
  }
  .min-h-md-1em-child > * {
    min-height: 1em !important;
  }
  .min-h-md-1-5em-child > * {
    min-height: 1.5em !important;
  }
  .min-h-md-2em-child > * {
    min-height: 2em !important;
  }
  .min-h-md-2-5em-child > * {
    min-height: 2.5em !important;
  }
  .min-h-md-3em-child > * {
    min-height: 3em !important;
  }
  .min-h-md-3-5em-child > * {
    min-height: 3.5em !important;
  }
  .min-h-md-4em-child > * {
    min-height: 4em !important;
  }
  .min-h-md-4-5em-child > * {
    min-height: 4.5em !important;
  }
  .min-h-md-5em-child > * {
    min-height: 5em !important;
  }
  .min-h-md-5-5em-child > * {
    min-height: 5.5em !important;
  }
  .min-h-md-6em-child > * {
    min-height: 6em !important;
  }
  .min-h-md-6-5em-child > * {
    min-height: 6.5em !important;
  }
  .min-h-md-7em-child > * {
    min-height: 7em !important;
  }
  .min-h-md-7-5em-child > * {
    min-height: 7.5em !important;
  }
  .min-h-md-8em-child > * {
    min-height: 8em !important;
  }
  .min-h-md-8-5em-child > * {
    min-height: 8.5em !important;
  }
  .min-h-md-9em-child > * {
    min-height: 9em !important;
  }
  .min-h-md-9-5em-child > * {
    min-height: 9.5em !important;
  }
  .min-h-md-10em-child > * {
    min-height: 10em !important;
  }
}
@media screen and (min-width: 992px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .min-h-lg-5ps-child > * {
    min-height: 5% !important;
  }
  .min-h-lg-10ps-child > * {
    min-height: 10% !important;
  }
  .min-h-lg-15ps-child > * {
    min-height: 15% !important;
  }
  .min-h-lg-20ps-child > * {
    min-height: 20% !important;
  }
  .min-h-lg-25ps-child > * {
    min-height: 25% !important;
  }
  .min-h-lg-30ps-child > * {
    min-height: 30% !important;
  }
  .min-h-lg-35ps-child > * {
    min-height: 35% !important;
  }
  .min-h-lg-40ps-child > * {
    min-height: 40% !important;
  }
  .min-h-lg-45ps-child > * {
    min-height: 45% !important;
  }
  .min-h-lg-50ps-child > * {
    min-height: 50% !important;
  }
  .min-h-lg-55ps-child > * {
    min-height: 55% !important;
  }
  .min-h-lg-60ps-child > * {
    min-height: 60% !important;
  }
  .min-h-lg-65ps-child > * {
    min-height: 65% !important;
  }
  .min-h-lg-70ps-child > * {
    min-height: 70% !important;
  }
  .min-h-lg-75ps-child > * {
    min-height: 75% !important;
  }
  .min-h-lg-80ps-child > * {
    min-height: 80% !important;
  }
  .min-h-lg-85ps-child > * {
    min-height: 85% !important;
  }
  .min-h-lg-90ps-child > * {
    min-height: 90% !important;
  }
  .min-h-lg-95ps-child > * {
    min-height: 95% !important;
  }
  .min-h-lg-100ps-child > * {
    min-height: 100% !important;
  }
  .min-h-lg-60ps-child > * {
    min-height: 110% !important;
  }
  .min-h-lg-70ps-child > * {
    min-height: 120% !important;
  }
  .min-h-lg-80ps-child > * {
    min-height: 130% !important;
  }
  .min-h-lg-90ps-child > * {
    min-height: 140% !important;
  }
  .min-h-lg-100ps-child > * {
    min-height: 150% !important;
  }
  .min-h-lg-110ps-child > * {
    min-height: 160% !important;
  }
  .min-h-lg-120ps-child > * {
    min-height: 170% !important;
  }
  .min-h-lg-130ps-child > * {
    min-height: 180% !important;
  }
  .min-h-lg-140ps-child > * {
    min-height: 190% !important;
  }
  .min-h-lg-150ps-child > * {
    min-height: 200% !important;
  }
  .min-h-lg-160ps-child > * {
    min-height: 210% !important;
  }
  .min-h-lg-170ps-child > * {
    min-height: 220% !important;
  }
  .min-h-lg-180ps-child > * {
    min-height: 230% !important;
  }
  .min-h-lg-190ps-child > * {
    min-height: 240% !important;
  }
  .min-h-lg-200ps-child > * {
    min-height: 250% !important;
  }
  .min-h-lg-210ps-child > * {
    min-height: 260% !important;
  }
  .min-h-lg-220ps-child > * {
    min-height: 270% !important;
  }
  .min-h-lg-230ps-child > * {
    min-height: 280% !important;
  }
  .min-h-lg-240ps-child > * {
    min-height: 290% !important;
  }
  .min-h-lg-250ps-child > * {
    min-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .min-h-lg-1px-child > * {
    min-height: 1px !important;
  }
  .min-h-lg-2px-child > * {
    min-height: 2px !important;
  }
  .min-h-lg-3px-child > * {
    min-height: 3px !important;
  }
  .min-h-lg-4px-child > * {
    min-height: 4px !important;
  }
  .min-h-lg-5px-child > * {
    min-height: 5px !important;
  }
  .min-h-lg-6px-child > * {
    min-height: 6px !important;
  }
  .min-h-lg-7px-child > * {
    min-height: 7px !important;
  }
  .min-h-lg-8px-child > * {
    min-height: 8px !important;
  }
  .min-h-lg-9px-child > * {
    min-height: 9px !important;
  }
  .min-h-lg-10px-child > * {
    min-height: 10px !important;
  }
  .min-h-lg-15px-child > * {
    min-height: 15px !important;
  }
  .min-h-lg-20px-child > * {
    min-height: 20px !important;
  }
  .min-h-lg-25px-child > * {
    min-height: 25px !important;
  }
  .min-h-lg-30px-child > * {
    min-height: 30px !important;
  }
  .min-h-lg-35px-child > * {
    min-height: 35px !important;
  }
  .min-h-lg-40px-child > * {
    min-height: 40px !important;
  }
  .min-h-lg-45px-child > * {
    min-height: 45px !important;
  }
  .min-h-lg-50px-child > * {
    min-height: 50px !important;
  }
  .min-h-lg-55px-child > * {
    min-height: 55px !important;
  }
  .min-h-lg-60px-child > * {
    min-height: 60px !important;
  }
  .min-h-lg-65px-child > * {
    min-height: 65px !important;
  }
  .min-h-lg-70px-child > * {
    min-height: 70px !important;
  }
  .min-h-lg-75px-child > * {
    min-height: 75px !important;
  }
  .min-h-lg-80px-child > * {
    min-height: 80px !important;
  }
  .min-h-lg-85px-child > * {
    min-height: 85px !important;
  }
  .min-h-lg-90px-child > * {
    min-height: 90px !important;
  }
  .min-h-lg-95px-child > * {
    min-height: 95px !important;
  }
  .min-h-lg-100px-child > * {
    min-height: 100px !important;
  }
  .min-h-lg-110px-child > * {
    min-height: 110px !important;
  }
  .min-h-lg-120px-child > * {
    min-height: 120px !important;
  }
  .min-h-lg-130px-child > * {
    min-height: 130px !important;
  }
  .min-h-lg-140px-child > * {
    min-height: 140px !important;
  }
  .min-h-lg-150px-child > * {
    min-height: 150px !important;
  }
  .min-h-lg-160px-child > * {
    min-height: 160px !important;
  }
  .min-h-lg-170px-child > * {
    min-height: 170px !important;
  }
  .min-h-lg-180px-child > * {
    min-height: 180px !important;
  }
  .min-h-lg-190px-child > * {
    min-height: 190px !important;
  }
  .min-h-lg-200px-child > * {
    min-height: 200px !important;
  }
  .min-h-lg-210px-child > * {
    min-height: 210px !important;
  }
  .min-h-lg-220px-child > * {
    min-height: 220px !important;
  }
  .min-h-lg-230px-child > * {
    min-height: 230px !important;
  }
  .min-h-lg-240px-child > * {
    min-height: 240px !important;
  }
  .min-h-lg-250px-child > * {
    min-height: 250px !important;
  }
  .min-h-lg-260px-child > * {
    min-height: 260px !important;
  }
  .min-h-lg-270px-child > * {
    min-height: 270px !important;
  }
  .min-h-lg-280px-child > * {
    min-height: 280px !important;
  }
  .min-h-lg-290px-child > * {
    min-height: 290px !important;
  }
  .min-h-lg-300px-child > * {
    min-height: 300px !important;
  }
  .min-h-lg-310px-child > * {
    min-height: 310px !important;
  }
  .min-h-lg-320px-child > * {
    min-height: 320px !important;
  }
  .min-h-lg-330px-child > * {
    min-height: 330px !important;
  }
  .min-h-lg-340px-child > * {
    min-height: 340px !important;
  }
  .min-h-lg-350px-child > * {
    min-height: 350px !important;
  }
  .min-h-lg-360px-child > * {
    min-height: 360px !important;
  }
  .min-h-lg-370px-child > * {
    min-height: 370px !important;
  }
  .min-h-lg-380px-child > * {
    min-height: 380px !important;
  }
  .min-h-lg-390px-child > * {
    min-height: 390px !important;
  }
  .min-h-lg-400px-child > * {
    min-height: 400px !important;
  }
  .min-h-lg-410px-child > * {
    min-height: 410px !important;
  }
  .min-h-lg-420px-child > * {
    min-height: 420px !important;
  }
  .min-h-lg-430px-child > * {
    min-height: 430px !important;
  }
  .min-h-lg-440px-child > * {
    min-height: 440px !important;
  }
  .min-h-lg-450px-child > * {
    min-height: 450px !important;
  }
  .min-h-lg-460px-child > * {
    min-height: 460px !important;
  }
  .min-h-lg-470px-child > * {
    min-height: 470px !important;
  }
  .min-h-lg-480px-child > * {
    min-height: 480px !important;
  }
  .min-h-lg-490px-child > * {
    min-height: 490px !important;
  }
  .min-h-lg-500px-child > * {
    min-height: 500px !important;
  }
  .min-h-lg-525px-child > * {
    min-height: 525px !important;
  }
  .min-h-lg-550px-child > * {
    min-height: 550px !important;
  }
  .min-h-lg-575px-child > * {
    min-height: 575px !important;
  }
  .min-h-lg-600px-child > * {
    min-height: 600px !important;
  }
  .min-h-lg-625px-child > * {
    min-height: 625px !important;
  }
  .min-h-lg-650px-child > * {
    min-height: 650px !important;
  }
  .min-h-lg-675px-child > * {
    min-height: 675px !important;
  }
  .min-h-lg-700px-child > * {
    min-height: 700px !important;
  }
  .min-h-lg-725px-child > * {
    min-height: 725px !important;
  }
  .min-h-lg-750px-child > * {
    min-height: 750px !important;
  }
  .min-h-lg-775px-child > * {
    min-height: 775px !important;
  }
  .min-h-lg-800px-child > * {
    min-height: 800px !important;
  }
  .min-h-lg-825px-child > * {
    min-height: 825px !important;
  }
  .min-h-lg-850px-child > * {
    min-height: 850px !important;
  }
  .min-h-lg-875px-child > * {
    min-height: 875px !important;
  }
  .min-h-lg-900px-child > * {
    min-height: 900px !important;
  }
  .min-h-lg-925px-child > * {
    min-height: 925px !important;
  }
  .min-h-lg-950px-child > * {
    min-height: 950px !important;
  }
  .min-h-lg-975px-child > * {
    min-height: 975px !important;
  }
  .min-h-lg-1000px-child > * {
    min-height: 1000px !important;
  }
  .min-h-lg-1050px-child > * {
    min-height: 1050px !important;
  }
  .min-h-lg-1100px-child > * {
    min-height: 1100px !important;
  }
  .min-h-lg-1150px-child > * {
    min-height: 1150px !important;
  }
  .min-h-lg-1200px-child > * {
    min-height: 1200px !important;
  }
  .min-h-lg-1250px-child > * {
    min-height: 1250px !important;
  }
  .min-h-lg-1300px-child > * {
    min-height: 1300px !important;
  }
  .min-h-lg-1350px-child > * {
    min-height: 1350px !important;
  }
  .min-h-lg-1400px-child > * {
    min-height: 1400px !important;
  }
  .min-h-lg-1450px-child > * {
    min-height: 1450px !important;
  }
  .min-h-lg-1500px-child > * {
    min-height: 1500px !important;
  }
  .min-h-lg-1550px-child > * {
    min-height: 1550px !important;
  }
  .min-h-lg-1600px-child > * {
    min-height: 1600px !important;
  }
  .min-h-lg-1650px-child > * {
    min-height: 1650px !important;
  }
  .min-h-lg-1700px-child > * {
    min-height: 1700px !important;
  }
  .min-h-lg-1750px-child > * {
    min-height: 1750px !important;
  }
  .min-h-lg-1800px-child > * {
    min-height: 1800px !important;
  }
  .min-h-lg-1850px-child > * {
    min-height: 1850px !important;
  }
  .min-h-lg-1900px-child > * {
    min-height: 1900px !important;
  }
  .min-h-lg-1950px-child > * {
    min-height: 1950px !important;
  }
  .min-h-lg-2000px-child > * {
    min-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-h-lg-0-5em-child > * {
    min-height: 0.5em !important;
  }
  .min-h-lg-1em-child > * {
    min-height: 1em !important;
  }
  .min-h-lg-1-5em-child > * {
    min-height: 1.5em !important;
  }
  .min-h-lg-2em-child > * {
    min-height: 2em !important;
  }
  .min-h-lg-2-5em-child > * {
    min-height: 2.5em !important;
  }
  .min-h-lg-3em-child > * {
    min-height: 3em !important;
  }
  .min-h-lg-3-5em-child > * {
    min-height: 3.5em !important;
  }
  .min-h-lg-4em-child > * {
    min-height: 4em !important;
  }
  .min-h-lg-4-5em-child > * {
    min-height: 4.5em !important;
  }
  .min-h-lg-5em-child > * {
    min-height: 5em !important;
  }
  .min-h-lg-5-5em-child > * {
    min-height: 5.5em !important;
  }
  .min-h-lg-6em-child > * {
    min-height: 6em !important;
  }
  .min-h-lg-6-5em-child > * {
    min-height: 6.5em !important;
  }
  .min-h-lg-7em-child > * {
    min-height: 7em !important;
  }
  .min-h-lg-7-5em-child > * {
    min-height: 7.5em !important;
  }
  .min-h-lg-8em-child > * {
    min-height: 8em !important;
  }
  .min-h-lg-8-5em-child > * {
    min-height: 8.5em !important;
  }
  .min-h-lg-9em-child > * {
    min-height: 9em !important;
  }
  .min-h-lg-9-5em-child > * {
    min-height: 9.5em !important;
  }
  .min-h-lg-10em-child > * {
    min-height: 10em !important;
  }
}
@media screen and (min-width: 1200px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .min-h-xl-5ps-child > * {
    min-height: 5% !important;
  }
  .min-h-xl-10ps-child > * {
    min-height: 10% !important;
  }
  .min-h-xl-15ps-child > * {
    min-height: 15% !important;
  }
  .min-h-xl-20ps-child > * {
    min-height: 20% !important;
  }
  .min-h-xl-25ps-child > * {
    min-height: 25% !important;
  }
  .min-h-xl-30ps-child > * {
    min-height: 30% !important;
  }
  .min-h-xl-35ps-child > * {
    min-height: 35% !important;
  }
  .min-h-xl-40ps-child > * {
    min-height: 40% !important;
  }
  .min-h-xl-45ps-child > * {
    min-height: 45% !important;
  }
  .min-h-xl-50ps-child > * {
    min-height: 50% !important;
  }
  .min-h-xl-55ps-child > * {
    min-height: 55% !important;
  }
  .min-h-xl-60ps-child > * {
    min-height: 60% !important;
  }
  .min-h-xl-65ps-child > * {
    min-height: 65% !important;
  }
  .min-h-xl-70ps-child > * {
    min-height: 70% !important;
  }
  .min-h-xl-75ps-child > * {
    min-height: 75% !important;
  }
  .min-h-xl-80ps-child > * {
    min-height: 80% !important;
  }
  .min-h-xl-85ps-child > * {
    min-height: 85% !important;
  }
  .min-h-xl-90ps-child > * {
    min-height: 90% !important;
  }
  .min-h-xl-95ps-child > * {
    min-height: 95% !important;
  }
  .min-h-xl-100ps-child > * {
    min-height: 100% !important;
  }
  .min-h-xl-60ps-child > * {
    min-height: 110% !important;
  }
  .min-h-xl-70ps-child > * {
    min-height: 120% !important;
  }
  .min-h-xl-80ps-child > * {
    min-height: 130% !important;
  }
  .min-h-xl-90ps-child > * {
    min-height: 140% !important;
  }
  .min-h-xl-100ps-child > * {
    min-height: 150% !important;
  }
  .min-h-xl-110ps-child > * {
    min-height: 160% !important;
  }
  .min-h-xl-120ps-child > * {
    min-height: 170% !important;
  }
  .min-h-xl-130ps-child > * {
    min-height: 180% !important;
  }
  .min-h-xl-140ps-child > * {
    min-height: 190% !important;
  }
  .min-h-xl-150ps-child > * {
    min-height: 200% !important;
  }
  .min-h-xl-160ps-child > * {
    min-height: 210% !important;
  }
  .min-h-xl-170ps-child > * {
    min-height: 220% !important;
  }
  .min-h-xl-180ps-child > * {
    min-height: 230% !important;
  }
  .min-h-xl-190ps-child > * {
    min-height: 240% !important;
  }
  .min-h-xl-200ps-child > * {
    min-height: 250% !important;
  }
  .min-h-xl-210ps-child > * {
    min-height: 260% !important;
  }
  .min-h-xl-220ps-child > * {
    min-height: 270% !important;
  }
  .min-h-xl-230ps-child > * {
    min-height: 280% !important;
  }
  .min-h-xl-240ps-child > * {
    min-height: 290% !important;
  }
  .min-h-xl-250ps-child > * {
    min-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .min-h-xl-1px-child > * {
    min-height: 1px !important;
  }
  .min-h-xl-2px-child > * {
    min-height: 2px !important;
  }
  .min-h-xl-3px-child > * {
    min-height: 3px !important;
  }
  .min-h-xl-4px-child > * {
    min-height: 4px !important;
  }
  .min-h-xl-5px-child > * {
    min-height: 5px !important;
  }
  .min-h-xl-6px-child > * {
    min-height: 6px !important;
  }
  .min-h-xl-7px-child > * {
    min-height: 7px !important;
  }
  .min-h-xl-8px-child > * {
    min-height: 8px !important;
  }
  .min-h-xl-9px-child > * {
    min-height: 9px !important;
  }
  .min-h-xl-10px-child > * {
    min-height: 10px !important;
  }
  .min-h-xl-15px-child > * {
    min-height: 15px !important;
  }
  .min-h-xl-20px-child > * {
    min-height: 20px !important;
  }
  .min-h-xl-25px-child > * {
    min-height: 25px !important;
  }
  .min-h-xl-30px-child > * {
    min-height: 30px !important;
  }
  .min-h-xl-35px-child > * {
    min-height: 35px !important;
  }
  .min-h-xl-40px-child > * {
    min-height: 40px !important;
  }
  .min-h-xl-45px-child > * {
    min-height: 45px !important;
  }
  .min-h-xl-50px-child > * {
    min-height: 50px !important;
  }
  .min-h-xl-55px-child > * {
    min-height: 55px !important;
  }
  .min-h-xl-60px-child > * {
    min-height: 60px !important;
  }
  .min-h-xl-65px-child > * {
    min-height: 65px !important;
  }
  .min-h-xl-70px-child > * {
    min-height: 70px !important;
  }
  .min-h-xl-75px-child > * {
    min-height: 75px !important;
  }
  .min-h-xl-80px-child > * {
    min-height: 80px !important;
  }
  .min-h-xl-85px-child > * {
    min-height: 85px !important;
  }
  .min-h-xl-90px-child > * {
    min-height: 90px !important;
  }
  .min-h-xl-95px-child > * {
    min-height: 95px !important;
  }
  .min-h-xl-100px-child > * {
    min-height: 100px !important;
  }
  .min-h-xl-110px-child > * {
    min-height: 110px !important;
  }
  .min-h-xl-120px-child > * {
    min-height: 120px !important;
  }
  .min-h-xl-130px-child > * {
    min-height: 130px !important;
  }
  .min-h-xl-140px-child > * {
    min-height: 140px !important;
  }
  .min-h-xl-150px-child > * {
    min-height: 150px !important;
  }
  .min-h-xl-160px-child > * {
    min-height: 160px !important;
  }
  .min-h-xl-170px-child > * {
    min-height: 170px !important;
  }
  .min-h-xl-180px-child > * {
    min-height: 180px !important;
  }
  .min-h-xl-190px-child > * {
    min-height: 190px !important;
  }
  .min-h-xl-200px-child > * {
    min-height: 200px !important;
  }
  .min-h-xl-210px-child > * {
    min-height: 210px !important;
  }
  .min-h-xl-220px-child > * {
    min-height: 220px !important;
  }
  .min-h-xl-230px-child > * {
    min-height: 230px !important;
  }
  .min-h-xl-240px-child > * {
    min-height: 240px !important;
  }
  .min-h-xl-250px-child > * {
    min-height: 250px !important;
  }
  .min-h-xl-260px-child > * {
    min-height: 260px !important;
  }
  .min-h-xl-270px-child > * {
    min-height: 270px !important;
  }
  .min-h-xl-280px-child > * {
    min-height: 280px !important;
  }
  .min-h-xl-290px-child > * {
    min-height: 290px !important;
  }
  .min-h-xl-300px-child > * {
    min-height: 300px !important;
  }
  .min-h-xl-310px-child > * {
    min-height: 310px !important;
  }
  .min-h-xl-320px-child > * {
    min-height: 320px !important;
  }
  .min-h-xl-330px-child > * {
    min-height: 330px !important;
  }
  .min-h-xl-340px-child > * {
    min-height: 340px !important;
  }
  .min-h-xl-350px-child > * {
    min-height: 350px !important;
  }
  .min-h-xl-360px-child > * {
    min-height: 360px !important;
  }
  .min-h-xl-370px-child > * {
    min-height: 370px !important;
  }
  .min-h-xl-380px-child > * {
    min-height: 380px !important;
  }
  .min-h-xl-390px-child > * {
    min-height: 390px !important;
  }
  .min-h-xl-400px-child > * {
    min-height: 400px !important;
  }
  .min-h-xl-410px-child > * {
    min-height: 410px !important;
  }
  .min-h-xl-420px-child > * {
    min-height: 420px !important;
  }
  .min-h-xl-430px-child > * {
    min-height: 430px !important;
  }
  .min-h-xl-440px-child > * {
    min-height: 440px !important;
  }
  .min-h-xl-450px-child > * {
    min-height: 450px !important;
  }
  .min-h-xl-460px-child > * {
    min-height: 460px !important;
  }
  .min-h-xl-470px-child > * {
    min-height: 470px !important;
  }
  .min-h-xl-480px-child > * {
    min-height: 480px !important;
  }
  .min-h-xl-490px-child > * {
    min-height: 490px !important;
  }
  .min-h-xl-500px-child > * {
    min-height: 500px !important;
  }
  .min-h-xl-525px-child > * {
    min-height: 525px !important;
  }
  .min-h-xl-550px-child > * {
    min-height: 550px !important;
  }
  .min-h-xl-575px-child > * {
    min-height: 575px !important;
  }
  .min-h-xl-600px-child > * {
    min-height: 600px !important;
  }
  .min-h-xl-625px-child > * {
    min-height: 625px !important;
  }
  .min-h-xl-650px-child > * {
    min-height: 650px !important;
  }
  .min-h-xl-675px-child > * {
    min-height: 675px !important;
  }
  .min-h-xl-700px-child > * {
    min-height: 700px !important;
  }
  .min-h-xl-725px-child > * {
    min-height: 725px !important;
  }
  .min-h-xl-750px-child > * {
    min-height: 750px !important;
  }
  .min-h-xl-775px-child > * {
    min-height: 775px !important;
  }
  .min-h-xl-800px-child > * {
    min-height: 800px !important;
  }
  .min-h-xl-825px-child > * {
    min-height: 825px !important;
  }
  .min-h-xl-850px-child > * {
    min-height: 850px !important;
  }
  .min-h-xl-875px-child > * {
    min-height: 875px !important;
  }
  .min-h-xl-900px-child > * {
    min-height: 900px !important;
  }
  .min-h-xl-925px-child > * {
    min-height: 925px !important;
  }
  .min-h-xl-950px-child > * {
    min-height: 950px !important;
  }
  .min-h-xl-975px-child > * {
    min-height: 975px !important;
  }
  .min-h-xl-1000px-child > * {
    min-height: 1000px !important;
  }
  .min-h-xl-1050px-child > * {
    min-height: 1050px !important;
  }
  .min-h-xl-1100px-child > * {
    min-height: 1100px !important;
  }
  .min-h-xl-1150px-child > * {
    min-height: 1150px !important;
  }
  .min-h-xl-1200px-child > * {
    min-height: 1200px !important;
  }
  .min-h-xl-1250px-child > * {
    min-height: 1250px !important;
  }
  .min-h-xl-1300px-child > * {
    min-height: 1300px !important;
  }
  .min-h-xl-1350px-child > * {
    min-height: 1350px !important;
  }
  .min-h-xl-1400px-child > * {
    min-height: 1400px !important;
  }
  .min-h-xl-1450px-child > * {
    min-height: 1450px !important;
  }
  .min-h-xl-1500px-child > * {
    min-height: 1500px !important;
  }
  .min-h-xl-1550px-child > * {
    min-height: 1550px !important;
  }
  .min-h-xl-1600px-child > * {
    min-height: 1600px !important;
  }
  .min-h-xl-1650px-child > * {
    min-height: 1650px !important;
  }
  .min-h-xl-1700px-child > * {
    min-height: 1700px !important;
  }
  .min-h-xl-1750px-child > * {
    min-height: 1750px !important;
  }
  .min-h-xl-1800px-child > * {
    min-height: 1800px !important;
  }
  .min-h-xl-1850px-child > * {
    min-height: 1850px !important;
  }
  .min-h-xl-1900px-child > * {
    min-height: 1900px !important;
  }
  .min-h-xl-1950px-child > * {
    min-height: 1950px !important;
  }
  .min-h-xl-2000px-child > * {
    min-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-h-xl-0-5em-child > * {
    min-height: 0.5em !important;
  }
  .min-h-xl-1em-child > * {
    min-height: 1em !important;
  }
  .min-h-xl-1-5em-child > * {
    min-height: 1.5em !important;
  }
  .min-h-xl-2em-child > * {
    min-height: 2em !important;
  }
  .min-h-xl-2-5em-child > * {
    min-height: 2.5em !important;
  }
  .min-h-xl-3em-child > * {
    min-height: 3em !important;
  }
  .min-h-xl-3-5em-child > * {
    min-height: 3.5em !important;
  }
  .min-h-xl-4em-child > * {
    min-height: 4em !important;
  }
  .min-h-xl-4-5em-child > * {
    min-height: 4.5em !important;
  }
  .min-h-xl-5em-child > * {
    min-height: 5em !important;
  }
  .min-h-xl-5-5em-child > * {
    min-height: 5.5em !important;
  }
  .min-h-xl-6em-child > * {
    min-height: 6em !important;
  }
  .min-h-xl-6-5em-child > * {
    min-height: 6.5em !important;
  }
  .min-h-xl-7em-child > * {
    min-height: 7em !important;
  }
  .min-h-xl-7-5em-child > * {
    min-height: 7.5em !important;
  }
  .min-h-xl-8em-child > * {
    min-height: 8em !important;
  }
  .min-h-xl-8-5em-child > * {
    min-height: 8.5em !important;
  }
  .min-h-xl-9em-child > * {
    min-height: 9em !important;
  }
  .min-h-xl-9-5em-child > * {
    min-height: 9.5em !important;
  }
  .min-h-xl-10em-child > * {
    min-height: 10em !important;
  }
}
@media screen and (min-width: 1400px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .min-h-xxl-5ps-child > * {
    min-height: 5% !important;
  }
  .min-h-xxl-10ps-child > * {
    min-height: 10% !important;
  }
  .min-h-xxl-15ps-child > * {
    min-height: 15% !important;
  }
  .min-h-xxl-20ps-child > * {
    min-height: 20% !important;
  }
  .min-h-xxl-25ps-child > * {
    min-height: 25% !important;
  }
  .min-h-xxl-30ps-child > * {
    min-height: 30% !important;
  }
  .min-h-xxl-35ps-child > * {
    min-height: 35% !important;
  }
  .min-h-xxl-40ps-child > * {
    min-height: 40% !important;
  }
  .min-h-xxl-45ps-child > * {
    min-height: 45% !important;
  }
  .min-h-xxl-50ps-child > * {
    min-height: 50% !important;
  }
  .min-h-xxl-55ps-child > * {
    min-height: 55% !important;
  }
  .min-h-xxl-60ps-child > * {
    min-height: 60% !important;
  }
  .min-h-xxl-65ps-child > * {
    min-height: 65% !important;
  }
  .min-h-xxl-70ps-child > * {
    min-height: 70% !important;
  }
  .min-h-xxl-75ps-child > * {
    min-height: 75% !important;
  }
  .min-h-xxl-80ps-child > * {
    min-height: 80% !important;
  }
  .min-h-xxl-85ps-child > * {
    min-height: 85% !important;
  }
  .min-h-xxl-90ps-child > * {
    min-height: 90% !important;
  }
  .min-h-xxl-95ps-child > * {
    min-height: 95% !important;
  }
  .min-h-xxl-100ps-child > * {
    min-height: 100% !important;
  }
  .min-h-xxl-60ps-child > * {
    min-height: 110% !important;
  }
  .min-h-xxl-70ps-child > * {
    min-height: 120% !important;
  }
  .min-h-xxl-80ps-child > * {
    min-height: 130% !important;
  }
  .min-h-xxl-90ps-child > * {
    min-height: 140% !important;
  }
  .min-h-xxl-100ps-child > * {
    min-height: 150% !important;
  }
  .min-h-xxl-110ps-child > * {
    min-height: 160% !important;
  }
  .min-h-xxl-120ps-child > * {
    min-height: 170% !important;
  }
  .min-h-xxl-130ps-child > * {
    min-height: 180% !important;
  }
  .min-h-xxl-140ps-child > * {
    min-height: 190% !important;
  }
  .min-h-xxl-150ps-child > * {
    min-height: 200% !important;
  }
  .min-h-xxl-160ps-child > * {
    min-height: 210% !important;
  }
  .min-h-xxl-170ps-child > * {
    min-height: 220% !important;
  }
  .min-h-xxl-180ps-child > * {
    min-height: 230% !important;
  }
  .min-h-xxl-190ps-child > * {
    min-height: 240% !important;
  }
  .min-h-xxl-200ps-child > * {
    min-height: 250% !important;
  }
  .min-h-xxl-210ps-child > * {
    min-height: 260% !important;
  }
  .min-h-xxl-220ps-child > * {
    min-height: 270% !important;
  }
  .min-h-xxl-230ps-child > * {
    min-height: 280% !important;
  }
  .min-h-xxl-240ps-child > * {
    min-height: 290% !important;
  }
  .min-h-xxl-250ps-child > * {
    min-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .min-h-xxl-1px-child > * {
    min-height: 1px !important;
  }
  .min-h-xxl-2px-child > * {
    min-height: 2px !important;
  }
  .min-h-xxl-3px-child > * {
    min-height: 3px !important;
  }
  .min-h-xxl-4px-child > * {
    min-height: 4px !important;
  }
  .min-h-xxl-5px-child > * {
    min-height: 5px !important;
  }
  .min-h-xxl-6px-child > * {
    min-height: 6px !important;
  }
  .min-h-xxl-7px-child > * {
    min-height: 7px !important;
  }
  .min-h-xxl-8px-child > * {
    min-height: 8px !important;
  }
  .min-h-xxl-9px-child > * {
    min-height: 9px !important;
  }
  .min-h-xxl-10px-child > * {
    min-height: 10px !important;
  }
  .min-h-xxl-15px-child > * {
    min-height: 15px !important;
  }
  .min-h-xxl-20px-child > * {
    min-height: 20px !important;
  }
  .min-h-xxl-25px-child > * {
    min-height: 25px !important;
  }
  .min-h-xxl-30px-child > * {
    min-height: 30px !important;
  }
  .min-h-xxl-35px-child > * {
    min-height: 35px !important;
  }
  .min-h-xxl-40px-child > * {
    min-height: 40px !important;
  }
  .min-h-xxl-45px-child > * {
    min-height: 45px !important;
  }
  .min-h-xxl-50px-child > * {
    min-height: 50px !important;
  }
  .min-h-xxl-55px-child > * {
    min-height: 55px !important;
  }
  .min-h-xxl-60px-child > * {
    min-height: 60px !important;
  }
  .min-h-xxl-65px-child > * {
    min-height: 65px !important;
  }
  .min-h-xxl-70px-child > * {
    min-height: 70px !important;
  }
  .min-h-xxl-75px-child > * {
    min-height: 75px !important;
  }
  .min-h-xxl-80px-child > * {
    min-height: 80px !important;
  }
  .min-h-xxl-85px-child > * {
    min-height: 85px !important;
  }
  .min-h-xxl-90px-child > * {
    min-height: 90px !important;
  }
  .min-h-xxl-95px-child > * {
    min-height: 95px !important;
  }
  .min-h-xxl-100px-child > * {
    min-height: 100px !important;
  }
  .min-h-xxl-110px-child > * {
    min-height: 110px !important;
  }
  .min-h-xxl-120px-child > * {
    min-height: 120px !important;
  }
  .min-h-xxl-130px-child > * {
    min-height: 130px !important;
  }
  .min-h-xxl-140px-child > * {
    min-height: 140px !important;
  }
  .min-h-xxl-150px-child > * {
    min-height: 150px !important;
  }
  .min-h-xxl-160px-child > * {
    min-height: 160px !important;
  }
  .min-h-xxl-170px-child > * {
    min-height: 170px !important;
  }
  .min-h-xxl-180px-child > * {
    min-height: 180px !important;
  }
  .min-h-xxl-190px-child > * {
    min-height: 190px !important;
  }
  .min-h-xxl-200px-child > * {
    min-height: 200px !important;
  }
  .min-h-xxl-210px-child > * {
    min-height: 210px !important;
  }
  .min-h-xxl-220px-child > * {
    min-height: 220px !important;
  }
  .min-h-xxl-230px-child > * {
    min-height: 230px !important;
  }
  .min-h-xxl-240px-child > * {
    min-height: 240px !important;
  }
  .min-h-xxl-250px-child > * {
    min-height: 250px !important;
  }
  .min-h-xxl-260px-child > * {
    min-height: 260px !important;
  }
  .min-h-xxl-270px-child > * {
    min-height: 270px !important;
  }
  .min-h-xxl-280px-child > * {
    min-height: 280px !important;
  }
  .min-h-xxl-290px-child > * {
    min-height: 290px !important;
  }
  .min-h-xxl-300px-child > * {
    min-height: 300px !important;
  }
  .min-h-xxl-310px-child > * {
    min-height: 310px !important;
  }
  .min-h-xxl-320px-child > * {
    min-height: 320px !important;
  }
  .min-h-xxl-330px-child > * {
    min-height: 330px !important;
  }
  .min-h-xxl-340px-child > * {
    min-height: 340px !important;
  }
  .min-h-xxl-350px-child > * {
    min-height: 350px !important;
  }
  .min-h-xxl-360px-child > * {
    min-height: 360px !important;
  }
  .min-h-xxl-370px-child > * {
    min-height: 370px !important;
  }
  .min-h-xxl-380px-child > * {
    min-height: 380px !important;
  }
  .min-h-xxl-390px-child > * {
    min-height: 390px !important;
  }
  .min-h-xxl-400px-child > * {
    min-height: 400px !important;
  }
  .min-h-xxl-410px-child > * {
    min-height: 410px !important;
  }
  .min-h-xxl-420px-child > * {
    min-height: 420px !important;
  }
  .min-h-xxl-430px-child > * {
    min-height: 430px !important;
  }
  .min-h-xxl-440px-child > * {
    min-height: 440px !important;
  }
  .min-h-xxl-450px-child > * {
    min-height: 450px !important;
  }
  .min-h-xxl-460px-child > * {
    min-height: 460px !important;
  }
  .min-h-xxl-470px-child > * {
    min-height: 470px !important;
  }
  .min-h-xxl-480px-child > * {
    min-height: 480px !important;
  }
  .min-h-xxl-490px-child > * {
    min-height: 490px !important;
  }
  .min-h-xxl-500px-child > * {
    min-height: 500px !important;
  }
  .min-h-xxl-525px-child > * {
    min-height: 525px !important;
  }
  .min-h-xxl-550px-child > * {
    min-height: 550px !important;
  }
  .min-h-xxl-575px-child > * {
    min-height: 575px !important;
  }
  .min-h-xxl-600px-child > * {
    min-height: 600px !important;
  }
  .min-h-xxl-625px-child > * {
    min-height: 625px !important;
  }
  .min-h-xxl-650px-child > * {
    min-height: 650px !important;
  }
  .min-h-xxl-675px-child > * {
    min-height: 675px !important;
  }
  .min-h-xxl-700px-child > * {
    min-height: 700px !important;
  }
  .min-h-xxl-725px-child > * {
    min-height: 725px !important;
  }
  .min-h-xxl-750px-child > * {
    min-height: 750px !important;
  }
  .min-h-xxl-775px-child > * {
    min-height: 775px !important;
  }
  .min-h-xxl-800px-child > * {
    min-height: 800px !important;
  }
  .min-h-xxl-825px-child > * {
    min-height: 825px !important;
  }
  .min-h-xxl-850px-child > * {
    min-height: 850px !important;
  }
  .min-h-xxl-875px-child > * {
    min-height: 875px !important;
  }
  .min-h-xxl-900px-child > * {
    min-height: 900px !important;
  }
  .min-h-xxl-925px-child > * {
    min-height: 925px !important;
  }
  .min-h-xxl-950px-child > * {
    min-height: 950px !important;
  }
  .min-h-xxl-975px-child > * {
    min-height: 975px !important;
  }
  .min-h-xxl-1000px-child > * {
    min-height: 1000px !important;
  }
  .min-h-xxl-1050px-child > * {
    min-height: 1050px !important;
  }
  .min-h-xxl-1100px-child > * {
    min-height: 1100px !important;
  }
  .min-h-xxl-1150px-child > * {
    min-height: 1150px !important;
  }
  .min-h-xxl-1200px-child > * {
    min-height: 1200px !important;
  }
  .min-h-xxl-1250px-child > * {
    min-height: 1250px !important;
  }
  .min-h-xxl-1300px-child > * {
    min-height: 1300px !important;
  }
  .min-h-xxl-1350px-child > * {
    min-height: 1350px !important;
  }
  .min-h-xxl-1400px-child > * {
    min-height: 1400px !important;
  }
  .min-h-xxl-1450px-child > * {
    min-height: 1450px !important;
  }
  .min-h-xxl-1500px-child > * {
    min-height: 1500px !important;
  }
  .min-h-xxl-1550px-child > * {
    min-height: 1550px !important;
  }
  .min-h-xxl-1600px-child > * {
    min-height: 1600px !important;
  }
  .min-h-xxl-1650px-child > * {
    min-height: 1650px !important;
  }
  .min-h-xxl-1700px-child > * {
    min-height: 1700px !important;
  }
  .min-h-xxl-1750px-child > * {
    min-height: 1750px !important;
  }
  .min-h-xxl-1800px-child > * {
    min-height: 1800px !important;
  }
  .min-h-xxl-1850px-child > * {
    min-height: 1850px !important;
  }
  .min-h-xxl-1900px-child > * {
    min-height: 1900px !important;
  }
  .min-h-xxl-1950px-child > * {
    min-height: 1950px !important;
  }
  .min-h-xxl-2000px-child > * {
    min-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-h-xxl-0-5em-child > * {
    min-height: 0.5em !important;
  }
  .min-h-xxl-1em-child > * {
    min-height: 1em !important;
  }
  .min-h-xxl-1-5em-child > * {
    min-height: 1.5em !important;
  }
  .min-h-xxl-2em-child > * {
    min-height: 2em !important;
  }
  .min-h-xxl-2-5em-child > * {
    min-height: 2.5em !important;
  }
  .min-h-xxl-3em-child > * {
    min-height: 3em !important;
  }
  .min-h-xxl-3-5em-child > * {
    min-height: 3.5em !important;
  }
  .min-h-xxl-4em-child > * {
    min-height: 4em !important;
  }
  .min-h-xxl-4-5em-child > * {
    min-height: 4.5em !important;
  }
  .min-h-xxl-5em-child > * {
    min-height: 5em !important;
  }
  .min-h-xxl-5-5em-child > * {
    min-height: 5.5em !important;
  }
  .min-h-xxl-6em-child > * {
    min-height: 6em !important;
  }
  .min-h-xxl-6-5em-child > * {
    min-height: 6.5em !important;
  }
  .min-h-xxl-7em-child > * {
    min-height: 7em !important;
  }
  .min-h-xxl-7-5em-child > * {
    min-height: 7.5em !important;
  }
  .min-h-xxl-8em-child > * {
    min-height: 8em !important;
  }
  .min-h-xxl-8-5em-child > * {
    min-height: 8.5em !important;
  }
  .min-h-xxl-9em-child > * {
    min-height: 9em !important;
  }
  .min-h-xxl-9-5em-child > * {
    min-height: 9.5em !important;
  }
  .min-h-xxl-10em-child > * {
    min-height: 10em !important;
  }
}
/* --------------------------------------------------------------------------------
self
-------------------------------------------------------------------------------- */
/* ----------------------------------------
     height inherit に設定したutility
---------------------------------------- */
@media screen and (min-width: 0px) {
  .w-auto {
    height: auto !important;
  }
  .w-inherit {
    height: inherit !important;
  }
}
@media screen and (min-width: 576px) {
  .w-sm-auto {
    height: auto !important;
  }
  .w-sm-inherit {
    height: inherit !important;
  }
}
@media screen and (min-width: 768px) {
  .w-md-auto {
    height: auto !important;
  }
  .w-md-inherit {
    height: inherit !important;
  }
}
@media screen and (min-width: 992px) {
  .w-lg-auto {
    height: auto !important;
  }
  .w-lg-inherit {
    height: inherit !important;
  }
}
@media screen and (min-width: 1200px) {
  .w-xl-auto {
    height: auto !important;
  }
  .w-xl-inherit {
    height: inherit !important;
  }
}
@media screen and (min-width: 1400px) {
  .w-xxl-auto {
    height: auto !important;
  }
  .w-xxl-inherit {
    height: inherit !important;
  }
}
@media screen and (min-width: 0px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .h-5ps {
    height: 5% !important;
  }
  .h-10ps {
    height: 10% !important;
  }
  .h-15ps {
    height: 15% !important;
  }
  .h-20ps {
    height: 20% !important;
  }
  .h-25ps {
    height: 25% !important;
  }
  .h-30ps {
    height: 30% !important;
  }
  .h-35ps {
    height: 35% !important;
  }
  .h-40ps {
    height: 40% !important;
  }
  .h-45ps {
    height: 45% !important;
  }
  .h-50ps {
    height: 50% !important;
  }
  .h-55ps {
    height: 55% !important;
  }
  .h-60ps {
    height: 60% !important;
  }
  .h-65ps {
    height: 65% !important;
  }
  .h-70ps {
    height: 70% !important;
  }
  .h-75ps {
    height: 75% !important;
  }
  .h-80ps {
    height: 80% !important;
  }
  .h-85ps {
    height: 85% !important;
  }
  .h-90ps {
    height: 90% !important;
  }
  .h-95ps {
    height: 95% !important;
  }
  .h-100ps {
    height: 100% !important;
  }
  .h-60ps {
    height: 110% !important;
  }
  .h-70ps {
    height: 120% !important;
  }
  .h-80ps {
    height: 130% !important;
  }
  .h-90ps {
    height: 140% !important;
  }
  .h-100ps {
    height: 150% !important;
  }
  .h-110ps {
    height: 160% !important;
  }
  .h-120ps {
    height: 170% !important;
  }
  .h-130ps {
    height: 180% !important;
  }
  .h-140ps {
    height: 190% !important;
  }
  .h-150ps {
    height: 200% !important;
  }
  .h-160ps {
    height: 210% !important;
  }
  .h-170ps {
    height: 220% !important;
  }
  .h-180ps {
    height: 230% !important;
  }
  .h-190ps {
    height: 240% !important;
  }
  .h-200ps {
    height: 250% !important;
  }
  .h-210ps {
    height: 260% !important;
  }
  .h-220ps {
    height: 270% !important;
  }
  .h-230ps {
    height: 280% !important;
  }
  .h-240ps {
    height: 290% !important;
  }
  .h-250ps {
    height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .h-1px {
    height: 1px !important;
  }
  .h-2px {
    height: 2px !important;
  }
  .h-3px {
    height: 3px !important;
  }
  .h-4px {
    height: 4px !important;
  }
  .h-5px {
    height: 5px !important;
  }
  .h-6px {
    height: 6px !important;
  }
  .h-7px {
    height: 7px !important;
  }
  .h-8px {
    height: 8px !important;
  }
  .h-9px {
    height: 9px !important;
  }
  .h-10px {
    height: 10px !important;
  }
  .h-15px {
    height: 15px !important;
  }
  .h-20px {
    height: 20px !important;
  }
  .h-25px {
    height: 25px !important;
  }
  .h-30px {
    height: 30px !important;
  }
  .h-35px {
    height: 35px !important;
  }
  .h-40px {
    height: 40px !important;
  }
  .h-45px {
    height: 45px !important;
  }
  .h-50px {
    height: 50px !important;
  }
  .h-55px {
    height: 55px !important;
  }
  .h-60px {
    height: 60px !important;
  }
  .h-65px {
    height: 65px !important;
  }
  .h-70px {
    height: 70px !important;
  }
  .h-75px {
    height: 75px !important;
  }
  .h-80px {
    height: 80px !important;
  }
  .h-85px {
    height: 85px !important;
  }
  .h-90px {
    height: 90px !important;
  }
  .h-95px {
    height: 95px !important;
  }
  .h-100px {
    height: 100px !important;
  }
  .h-110px {
    height: 110px !important;
  }
  .h-120px {
    height: 120px !important;
  }
  .h-130px {
    height: 130px !important;
  }
  .h-140px {
    height: 140px !important;
  }
  .h-150px {
    height: 150px !important;
  }
  .h-160px {
    height: 160px !important;
  }
  .h-170px {
    height: 170px !important;
  }
  .h-180px {
    height: 180px !important;
  }
  .h-190px {
    height: 190px !important;
  }
  .h-200px {
    height: 200px !important;
  }
  .h-210px {
    height: 210px !important;
  }
  .h-220px {
    height: 220px !important;
  }
  .h-230px {
    height: 230px !important;
  }
  .h-240px {
    height: 240px !important;
  }
  .h-250px {
    height: 250px !important;
  }
  .h-260px {
    height: 260px !important;
  }
  .h-270px {
    height: 270px !important;
  }
  .h-280px {
    height: 280px !important;
  }
  .h-290px {
    height: 290px !important;
  }
  .h-300px {
    height: 300px !important;
  }
  .h-310px {
    height: 310px !important;
  }
  .h-320px {
    height: 320px !important;
  }
  .h-330px {
    height: 330px !important;
  }
  .h-340px {
    height: 340px !important;
  }
  .h-350px {
    height: 350px !important;
  }
  .h-360px {
    height: 360px !important;
  }
  .h-370px {
    height: 370px !important;
  }
  .h-380px {
    height: 380px !important;
  }
  .h-390px {
    height: 390px !important;
  }
  .h-400px {
    height: 400px !important;
  }
  .h-410px {
    height: 410px !important;
  }
  .h-420px {
    height: 420px !important;
  }
  .h-430px {
    height: 430px !important;
  }
  .h-440px {
    height: 440px !important;
  }
  .h-450px {
    height: 450px !important;
  }
  .h-460px {
    height: 460px !important;
  }
  .h-470px {
    height: 470px !important;
  }
  .h-480px {
    height: 480px !important;
  }
  .h-490px {
    height: 490px !important;
  }
  .h-500px {
    height: 500px !important;
  }
  .h-525px {
    height: 525px !important;
  }
  .h-550px {
    height: 550px !important;
  }
  .h-575px {
    height: 575px !important;
  }
  .h-600px {
    height: 600px !important;
  }
  .h-625px {
    height: 625px !important;
  }
  .h-650px {
    height: 650px !important;
  }
  .h-675px {
    height: 675px !important;
  }
  .h-700px {
    height: 700px !important;
  }
  .h-725px {
    height: 725px !important;
  }
  .h-750px {
    height: 750px !important;
  }
  .h-775px {
    height: 775px !important;
  }
  .h-800px {
    height: 800px !important;
  }
  .h-825px {
    height: 825px !important;
  }
  .h-850px {
    height: 850px !important;
  }
  .h-875px {
    height: 875px !important;
  }
  .h-900px {
    height: 900px !important;
  }
  .h-925px {
    height: 925px !important;
  }
  .h-950px {
    height: 950px !important;
  }
  .h-975px {
    height: 975px !important;
  }
  .h-1000px {
    height: 1000px !important;
  }
  .h-1050px {
    height: 1050px !important;
  }
  .h-1100px {
    height: 1100px !important;
  }
  .h-1150px {
    height: 1150px !important;
  }
  .h-1200px {
    height: 1200px !important;
  }
  .h-1250px {
    height: 1250px !important;
  }
  .h-1300px {
    height: 1300px !important;
  }
  .h-1350px {
    height: 1350px !important;
  }
  .h-1400px {
    height: 1400px !important;
  }
  .h-1450px {
    height: 1450px !important;
  }
  .h-1500px {
    height: 1500px !important;
  }
  .h-1550px {
    height: 1550px !important;
  }
  .h-1600px {
    height: 1600px !important;
  }
  .h-1650px {
    height: 1650px !important;
  }
  .h-1700px {
    height: 1700px !important;
  }
  .h-1750px {
    height: 1750px !important;
  }
  .h-1800px {
    height: 1800px !important;
  }
  .h-1850px {
    height: 1850px !important;
  }
  .h-1900px {
    height: 1900px !important;
  }
  .h-1950px {
    height: 1950px !important;
  }
  .h-2000px {
    height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .h-0-5em {
    height: 0.5em !important;
  }
  .h-1em {
    height: 1em !important;
  }
  .h-1-5em {
    height: 1.5em !important;
  }
  .h-2em {
    height: 2em !important;
  }
  .h-2-5em {
    height: 2.5em !important;
  }
  .h-3em {
    height: 3em !important;
  }
  .h-3-5em {
    height: 3.5em !important;
  }
  .h-4em {
    height: 4em !important;
  }
  .h-4-5em {
    height: 4.5em !important;
  }
  .h-5em {
    height: 5em !important;
  }
  .h-5-5em {
    height: 5.5em !important;
  }
  .h-6em {
    height: 6em !important;
  }
  .h-6-5em {
    height: 6.5em !important;
  }
  .h-7em {
    height: 7em !important;
  }
  .h-7-5em {
    height: 7.5em !important;
  }
  .h-8em {
    height: 8em !important;
  }
  .h-8-5em {
    height: 8.5em !important;
  }
  .h-9em {
    height: 9em !important;
  }
  .h-9-5em {
    height: 9.5em !important;
  }
  .h-10em {
    height: 10em !important;
  }
}
@media screen and (min-width: 576px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .h-sm-5ps {
    height: 5% !important;
  }
  .h-sm-10ps {
    height: 10% !important;
  }
  .h-sm-15ps {
    height: 15% !important;
  }
  .h-sm-20ps {
    height: 20% !important;
  }
  .h-sm-25ps {
    height: 25% !important;
  }
  .h-sm-30ps {
    height: 30% !important;
  }
  .h-sm-35ps {
    height: 35% !important;
  }
  .h-sm-40ps {
    height: 40% !important;
  }
  .h-sm-45ps {
    height: 45% !important;
  }
  .h-sm-50ps {
    height: 50% !important;
  }
  .h-sm-55ps {
    height: 55% !important;
  }
  .h-sm-60ps {
    height: 60% !important;
  }
  .h-sm-65ps {
    height: 65% !important;
  }
  .h-sm-70ps {
    height: 70% !important;
  }
  .h-sm-75ps {
    height: 75% !important;
  }
  .h-sm-80ps {
    height: 80% !important;
  }
  .h-sm-85ps {
    height: 85% !important;
  }
  .h-sm-90ps {
    height: 90% !important;
  }
  .h-sm-95ps {
    height: 95% !important;
  }
  .h-sm-100ps {
    height: 100% !important;
  }
  .h-sm-60ps {
    height: 110% !important;
  }
  .h-sm-70ps {
    height: 120% !important;
  }
  .h-sm-80ps {
    height: 130% !important;
  }
  .h-sm-90ps {
    height: 140% !important;
  }
  .h-sm-100ps {
    height: 150% !important;
  }
  .h-sm-110ps {
    height: 160% !important;
  }
  .h-sm-120ps {
    height: 170% !important;
  }
  .h-sm-130ps {
    height: 180% !important;
  }
  .h-sm-140ps {
    height: 190% !important;
  }
  .h-sm-150ps {
    height: 200% !important;
  }
  .h-sm-160ps {
    height: 210% !important;
  }
  .h-sm-170ps {
    height: 220% !important;
  }
  .h-sm-180ps {
    height: 230% !important;
  }
  .h-sm-190ps {
    height: 240% !important;
  }
  .h-sm-200ps {
    height: 250% !important;
  }
  .h-sm-210ps {
    height: 260% !important;
  }
  .h-sm-220ps {
    height: 270% !important;
  }
  .h-sm-230ps {
    height: 280% !important;
  }
  .h-sm-240ps {
    height: 290% !important;
  }
  .h-sm-250ps {
    height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .h-sm-1px {
    height: 1px !important;
  }
  .h-sm-2px {
    height: 2px !important;
  }
  .h-sm-3px {
    height: 3px !important;
  }
  .h-sm-4px {
    height: 4px !important;
  }
  .h-sm-5px {
    height: 5px !important;
  }
  .h-sm-6px {
    height: 6px !important;
  }
  .h-sm-7px {
    height: 7px !important;
  }
  .h-sm-8px {
    height: 8px !important;
  }
  .h-sm-9px {
    height: 9px !important;
  }
  .h-sm-10px {
    height: 10px !important;
  }
  .h-sm-15px {
    height: 15px !important;
  }
  .h-sm-20px {
    height: 20px !important;
  }
  .h-sm-25px {
    height: 25px !important;
  }
  .h-sm-30px {
    height: 30px !important;
  }
  .h-sm-35px {
    height: 35px !important;
  }
  .h-sm-40px {
    height: 40px !important;
  }
  .h-sm-45px {
    height: 45px !important;
  }
  .h-sm-50px {
    height: 50px !important;
  }
  .h-sm-55px {
    height: 55px !important;
  }
  .h-sm-60px {
    height: 60px !important;
  }
  .h-sm-65px {
    height: 65px !important;
  }
  .h-sm-70px {
    height: 70px !important;
  }
  .h-sm-75px {
    height: 75px !important;
  }
  .h-sm-80px {
    height: 80px !important;
  }
  .h-sm-85px {
    height: 85px !important;
  }
  .h-sm-90px {
    height: 90px !important;
  }
  .h-sm-95px {
    height: 95px !important;
  }
  .h-sm-100px {
    height: 100px !important;
  }
  .h-sm-110px {
    height: 110px !important;
  }
  .h-sm-120px {
    height: 120px !important;
  }
  .h-sm-130px {
    height: 130px !important;
  }
  .h-sm-140px {
    height: 140px !important;
  }
  .h-sm-150px {
    height: 150px !important;
  }
  .h-sm-160px {
    height: 160px !important;
  }
  .h-sm-170px {
    height: 170px !important;
  }
  .h-sm-180px {
    height: 180px !important;
  }
  .h-sm-190px {
    height: 190px !important;
  }
  .h-sm-200px {
    height: 200px !important;
  }
  .h-sm-210px {
    height: 210px !important;
  }
  .h-sm-220px {
    height: 220px !important;
  }
  .h-sm-230px {
    height: 230px !important;
  }
  .h-sm-240px {
    height: 240px !important;
  }
  .h-sm-250px {
    height: 250px !important;
  }
  .h-sm-260px {
    height: 260px !important;
  }
  .h-sm-270px {
    height: 270px !important;
  }
  .h-sm-280px {
    height: 280px !important;
  }
  .h-sm-290px {
    height: 290px !important;
  }
  .h-sm-300px {
    height: 300px !important;
  }
  .h-sm-310px {
    height: 310px !important;
  }
  .h-sm-320px {
    height: 320px !important;
  }
  .h-sm-330px {
    height: 330px !important;
  }
  .h-sm-340px {
    height: 340px !important;
  }
  .h-sm-350px {
    height: 350px !important;
  }
  .h-sm-360px {
    height: 360px !important;
  }
  .h-sm-370px {
    height: 370px !important;
  }
  .h-sm-380px {
    height: 380px !important;
  }
  .h-sm-390px {
    height: 390px !important;
  }
  .h-sm-400px {
    height: 400px !important;
  }
  .h-sm-410px {
    height: 410px !important;
  }
  .h-sm-420px {
    height: 420px !important;
  }
  .h-sm-430px {
    height: 430px !important;
  }
  .h-sm-440px {
    height: 440px !important;
  }
  .h-sm-450px {
    height: 450px !important;
  }
  .h-sm-460px {
    height: 460px !important;
  }
  .h-sm-470px {
    height: 470px !important;
  }
  .h-sm-480px {
    height: 480px !important;
  }
  .h-sm-490px {
    height: 490px !important;
  }
  .h-sm-500px {
    height: 500px !important;
  }
  .h-sm-525px {
    height: 525px !important;
  }
  .h-sm-550px {
    height: 550px !important;
  }
  .h-sm-575px {
    height: 575px !important;
  }
  .h-sm-600px {
    height: 600px !important;
  }
  .h-sm-625px {
    height: 625px !important;
  }
  .h-sm-650px {
    height: 650px !important;
  }
  .h-sm-675px {
    height: 675px !important;
  }
  .h-sm-700px {
    height: 700px !important;
  }
  .h-sm-725px {
    height: 725px !important;
  }
  .h-sm-750px {
    height: 750px !important;
  }
  .h-sm-775px {
    height: 775px !important;
  }
  .h-sm-800px {
    height: 800px !important;
  }
  .h-sm-825px {
    height: 825px !important;
  }
  .h-sm-850px {
    height: 850px !important;
  }
  .h-sm-875px {
    height: 875px !important;
  }
  .h-sm-900px {
    height: 900px !important;
  }
  .h-sm-925px {
    height: 925px !important;
  }
  .h-sm-950px {
    height: 950px !important;
  }
  .h-sm-975px {
    height: 975px !important;
  }
  .h-sm-1000px {
    height: 1000px !important;
  }
  .h-sm-1050px {
    height: 1050px !important;
  }
  .h-sm-1100px {
    height: 1100px !important;
  }
  .h-sm-1150px {
    height: 1150px !important;
  }
  .h-sm-1200px {
    height: 1200px !important;
  }
  .h-sm-1250px {
    height: 1250px !important;
  }
  .h-sm-1300px {
    height: 1300px !important;
  }
  .h-sm-1350px {
    height: 1350px !important;
  }
  .h-sm-1400px {
    height: 1400px !important;
  }
  .h-sm-1450px {
    height: 1450px !important;
  }
  .h-sm-1500px {
    height: 1500px !important;
  }
  .h-sm-1550px {
    height: 1550px !important;
  }
  .h-sm-1600px {
    height: 1600px !important;
  }
  .h-sm-1650px {
    height: 1650px !important;
  }
  .h-sm-1700px {
    height: 1700px !important;
  }
  .h-sm-1750px {
    height: 1750px !important;
  }
  .h-sm-1800px {
    height: 1800px !important;
  }
  .h-sm-1850px {
    height: 1850px !important;
  }
  .h-sm-1900px {
    height: 1900px !important;
  }
  .h-sm-1950px {
    height: 1950px !important;
  }
  .h-sm-2000px {
    height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .h-sm-0-5em {
    height: 0.5em !important;
  }
  .h-sm-1em {
    height: 1em !important;
  }
  .h-sm-1-5em {
    height: 1.5em !important;
  }
  .h-sm-2em {
    height: 2em !important;
  }
  .h-sm-2-5em {
    height: 2.5em !important;
  }
  .h-sm-3em {
    height: 3em !important;
  }
  .h-sm-3-5em {
    height: 3.5em !important;
  }
  .h-sm-4em {
    height: 4em !important;
  }
  .h-sm-4-5em {
    height: 4.5em !important;
  }
  .h-sm-5em {
    height: 5em !important;
  }
  .h-sm-5-5em {
    height: 5.5em !important;
  }
  .h-sm-6em {
    height: 6em !important;
  }
  .h-sm-6-5em {
    height: 6.5em !important;
  }
  .h-sm-7em {
    height: 7em !important;
  }
  .h-sm-7-5em {
    height: 7.5em !important;
  }
  .h-sm-8em {
    height: 8em !important;
  }
  .h-sm-8-5em {
    height: 8.5em !important;
  }
  .h-sm-9em {
    height: 9em !important;
  }
  .h-sm-9-5em {
    height: 9.5em !important;
  }
  .h-sm-10em {
    height: 10em !important;
  }
}
@media screen and (min-width: 768px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .h-md-5ps {
    height: 5% !important;
  }
  .h-md-10ps {
    height: 10% !important;
  }
  .h-md-15ps {
    height: 15% !important;
  }
  .h-md-20ps {
    height: 20% !important;
  }
  .h-md-25ps {
    height: 25% !important;
  }
  .h-md-30ps {
    height: 30% !important;
  }
  .h-md-35ps {
    height: 35% !important;
  }
  .h-md-40ps {
    height: 40% !important;
  }
  .h-md-45ps {
    height: 45% !important;
  }
  .h-md-50ps {
    height: 50% !important;
  }
  .h-md-55ps {
    height: 55% !important;
  }
  .h-md-60ps {
    height: 60% !important;
  }
  .h-md-65ps {
    height: 65% !important;
  }
  .h-md-70ps {
    height: 70% !important;
  }
  .h-md-75ps {
    height: 75% !important;
  }
  .h-md-80ps {
    height: 80% !important;
  }
  .h-md-85ps {
    height: 85% !important;
  }
  .h-md-90ps {
    height: 90% !important;
  }
  .h-md-95ps {
    height: 95% !important;
  }
  .h-md-100ps {
    height: 100% !important;
  }
  .h-md-60ps {
    height: 110% !important;
  }
  .h-md-70ps {
    height: 120% !important;
  }
  .h-md-80ps {
    height: 130% !important;
  }
  .h-md-90ps {
    height: 140% !important;
  }
  .h-md-100ps {
    height: 150% !important;
  }
  .h-md-110ps {
    height: 160% !important;
  }
  .h-md-120ps {
    height: 170% !important;
  }
  .h-md-130ps {
    height: 180% !important;
  }
  .h-md-140ps {
    height: 190% !important;
  }
  .h-md-150ps {
    height: 200% !important;
  }
  .h-md-160ps {
    height: 210% !important;
  }
  .h-md-170ps {
    height: 220% !important;
  }
  .h-md-180ps {
    height: 230% !important;
  }
  .h-md-190ps {
    height: 240% !important;
  }
  .h-md-200ps {
    height: 250% !important;
  }
  .h-md-210ps {
    height: 260% !important;
  }
  .h-md-220ps {
    height: 270% !important;
  }
  .h-md-230ps {
    height: 280% !important;
  }
  .h-md-240ps {
    height: 290% !important;
  }
  .h-md-250ps {
    height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .h-md-1px {
    height: 1px !important;
  }
  .h-md-2px {
    height: 2px !important;
  }
  .h-md-3px {
    height: 3px !important;
  }
  .h-md-4px {
    height: 4px !important;
  }
  .h-md-5px {
    height: 5px !important;
  }
  .h-md-6px {
    height: 6px !important;
  }
  .h-md-7px {
    height: 7px !important;
  }
  .h-md-8px {
    height: 8px !important;
  }
  .h-md-9px {
    height: 9px !important;
  }
  .h-md-10px {
    height: 10px !important;
  }
  .h-md-15px {
    height: 15px !important;
  }
  .h-md-20px {
    height: 20px !important;
  }
  .h-md-25px {
    height: 25px !important;
  }
  .h-md-30px {
    height: 30px !important;
  }
  .h-md-35px {
    height: 35px !important;
  }
  .h-md-40px {
    height: 40px !important;
  }
  .h-md-45px {
    height: 45px !important;
  }
  .h-md-50px {
    height: 50px !important;
  }
  .h-md-55px {
    height: 55px !important;
  }
  .h-md-60px {
    height: 60px !important;
  }
  .h-md-65px {
    height: 65px !important;
  }
  .h-md-70px {
    height: 70px !important;
  }
  .h-md-75px {
    height: 75px !important;
  }
  .h-md-80px {
    height: 80px !important;
  }
  .h-md-85px {
    height: 85px !important;
  }
  .h-md-90px {
    height: 90px !important;
  }
  .h-md-95px {
    height: 95px !important;
  }
  .h-md-100px {
    height: 100px !important;
  }
  .h-md-110px {
    height: 110px !important;
  }
  .h-md-120px {
    height: 120px !important;
  }
  .h-md-130px {
    height: 130px !important;
  }
  .h-md-140px {
    height: 140px !important;
  }
  .h-md-150px {
    height: 150px !important;
  }
  .h-md-160px {
    height: 160px !important;
  }
  .h-md-170px {
    height: 170px !important;
  }
  .h-md-180px {
    height: 180px !important;
  }
  .h-md-190px {
    height: 190px !important;
  }
  .h-md-200px {
    height: 200px !important;
  }
  .h-md-210px {
    height: 210px !important;
  }
  .h-md-220px {
    height: 220px !important;
  }
  .h-md-230px {
    height: 230px !important;
  }
  .h-md-240px {
    height: 240px !important;
  }
  .h-md-250px {
    height: 250px !important;
  }
  .h-md-260px {
    height: 260px !important;
  }
  .h-md-270px {
    height: 270px !important;
  }
  .h-md-280px {
    height: 280px !important;
  }
  .h-md-290px {
    height: 290px !important;
  }
  .h-md-300px {
    height: 300px !important;
  }
  .h-md-310px {
    height: 310px !important;
  }
  .h-md-320px {
    height: 320px !important;
  }
  .h-md-330px {
    height: 330px !important;
  }
  .h-md-340px {
    height: 340px !important;
  }
  .h-md-350px {
    height: 350px !important;
  }
  .h-md-360px {
    height: 360px !important;
  }
  .h-md-370px {
    height: 370px !important;
  }
  .h-md-380px {
    height: 380px !important;
  }
  .h-md-390px {
    height: 390px !important;
  }
  .h-md-400px {
    height: 400px !important;
  }
  .h-md-410px {
    height: 410px !important;
  }
  .h-md-420px {
    height: 420px !important;
  }
  .h-md-430px {
    height: 430px !important;
  }
  .h-md-440px {
    height: 440px !important;
  }
  .h-md-450px {
    height: 450px !important;
  }
  .h-md-460px {
    height: 460px !important;
  }
  .h-md-470px {
    height: 470px !important;
  }
  .h-md-480px {
    height: 480px !important;
  }
  .h-md-490px {
    height: 490px !important;
  }
  .h-md-500px {
    height: 500px !important;
  }
  .h-md-525px {
    height: 525px !important;
  }
  .h-md-550px {
    height: 550px !important;
  }
  .h-md-575px {
    height: 575px !important;
  }
  .h-md-600px {
    height: 600px !important;
  }
  .h-md-625px {
    height: 625px !important;
  }
  .h-md-650px {
    height: 650px !important;
  }
  .h-md-675px {
    height: 675px !important;
  }
  .h-md-700px {
    height: 700px !important;
  }
  .h-md-725px {
    height: 725px !important;
  }
  .h-md-750px {
    height: 750px !important;
  }
  .h-md-775px {
    height: 775px !important;
  }
  .h-md-800px {
    height: 800px !important;
  }
  .h-md-825px {
    height: 825px !important;
  }
  .h-md-850px {
    height: 850px !important;
  }
  .h-md-875px {
    height: 875px !important;
  }
  .h-md-900px {
    height: 900px !important;
  }
  .h-md-925px {
    height: 925px !important;
  }
  .h-md-950px {
    height: 950px !important;
  }
  .h-md-975px {
    height: 975px !important;
  }
  .h-md-1000px {
    height: 1000px !important;
  }
  .h-md-1050px {
    height: 1050px !important;
  }
  .h-md-1100px {
    height: 1100px !important;
  }
  .h-md-1150px {
    height: 1150px !important;
  }
  .h-md-1200px {
    height: 1200px !important;
  }
  .h-md-1250px {
    height: 1250px !important;
  }
  .h-md-1300px {
    height: 1300px !important;
  }
  .h-md-1350px {
    height: 1350px !important;
  }
  .h-md-1400px {
    height: 1400px !important;
  }
  .h-md-1450px {
    height: 1450px !important;
  }
  .h-md-1500px {
    height: 1500px !important;
  }
  .h-md-1550px {
    height: 1550px !important;
  }
  .h-md-1600px {
    height: 1600px !important;
  }
  .h-md-1650px {
    height: 1650px !important;
  }
  .h-md-1700px {
    height: 1700px !important;
  }
  .h-md-1750px {
    height: 1750px !important;
  }
  .h-md-1800px {
    height: 1800px !important;
  }
  .h-md-1850px {
    height: 1850px !important;
  }
  .h-md-1900px {
    height: 1900px !important;
  }
  .h-md-1950px {
    height: 1950px !important;
  }
  .h-md-2000px {
    height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .h-md-0-5em {
    height: 0.5em !important;
  }
  .h-md-1em {
    height: 1em !important;
  }
  .h-md-1-5em {
    height: 1.5em !important;
  }
  .h-md-2em {
    height: 2em !important;
  }
  .h-md-2-5em {
    height: 2.5em !important;
  }
  .h-md-3em {
    height: 3em !important;
  }
  .h-md-3-5em {
    height: 3.5em !important;
  }
  .h-md-4em {
    height: 4em !important;
  }
  .h-md-4-5em {
    height: 4.5em !important;
  }
  .h-md-5em {
    height: 5em !important;
  }
  .h-md-5-5em {
    height: 5.5em !important;
  }
  .h-md-6em {
    height: 6em !important;
  }
  .h-md-6-5em {
    height: 6.5em !important;
  }
  .h-md-7em {
    height: 7em !important;
  }
  .h-md-7-5em {
    height: 7.5em !important;
  }
  .h-md-8em {
    height: 8em !important;
  }
  .h-md-8-5em {
    height: 8.5em !important;
  }
  .h-md-9em {
    height: 9em !important;
  }
  .h-md-9-5em {
    height: 9.5em !important;
  }
  .h-md-10em {
    height: 10em !important;
  }
}
@media screen and (min-width: 992px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .h-lg-5ps {
    height: 5% !important;
  }
  .h-lg-10ps {
    height: 10% !important;
  }
  .h-lg-15ps {
    height: 15% !important;
  }
  .h-lg-20ps {
    height: 20% !important;
  }
  .h-lg-25ps {
    height: 25% !important;
  }
  .h-lg-30ps {
    height: 30% !important;
  }
  .h-lg-35ps {
    height: 35% !important;
  }
  .h-lg-40ps {
    height: 40% !important;
  }
  .h-lg-45ps {
    height: 45% !important;
  }
  .h-lg-50ps {
    height: 50% !important;
  }
  .h-lg-55ps {
    height: 55% !important;
  }
  .h-lg-60ps {
    height: 60% !important;
  }
  .h-lg-65ps {
    height: 65% !important;
  }
  .h-lg-70ps {
    height: 70% !important;
  }
  .h-lg-75ps {
    height: 75% !important;
  }
  .h-lg-80ps {
    height: 80% !important;
  }
  .h-lg-85ps {
    height: 85% !important;
  }
  .h-lg-90ps {
    height: 90% !important;
  }
  .h-lg-95ps {
    height: 95% !important;
  }
  .h-lg-100ps {
    height: 100% !important;
  }
  .h-lg-60ps {
    height: 110% !important;
  }
  .h-lg-70ps {
    height: 120% !important;
  }
  .h-lg-80ps {
    height: 130% !important;
  }
  .h-lg-90ps {
    height: 140% !important;
  }
  .h-lg-100ps {
    height: 150% !important;
  }
  .h-lg-110ps {
    height: 160% !important;
  }
  .h-lg-120ps {
    height: 170% !important;
  }
  .h-lg-130ps {
    height: 180% !important;
  }
  .h-lg-140ps {
    height: 190% !important;
  }
  .h-lg-150ps {
    height: 200% !important;
  }
  .h-lg-160ps {
    height: 210% !important;
  }
  .h-lg-170ps {
    height: 220% !important;
  }
  .h-lg-180ps {
    height: 230% !important;
  }
  .h-lg-190ps {
    height: 240% !important;
  }
  .h-lg-200ps {
    height: 250% !important;
  }
  .h-lg-210ps {
    height: 260% !important;
  }
  .h-lg-220ps {
    height: 270% !important;
  }
  .h-lg-230ps {
    height: 280% !important;
  }
  .h-lg-240ps {
    height: 290% !important;
  }
  .h-lg-250ps {
    height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .h-lg-1px {
    height: 1px !important;
  }
  .h-lg-2px {
    height: 2px !important;
  }
  .h-lg-3px {
    height: 3px !important;
  }
  .h-lg-4px {
    height: 4px !important;
  }
  .h-lg-5px {
    height: 5px !important;
  }
  .h-lg-6px {
    height: 6px !important;
  }
  .h-lg-7px {
    height: 7px !important;
  }
  .h-lg-8px {
    height: 8px !important;
  }
  .h-lg-9px {
    height: 9px !important;
  }
  .h-lg-10px {
    height: 10px !important;
  }
  .h-lg-15px {
    height: 15px !important;
  }
  .h-lg-20px {
    height: 20px !important;
  }
  .h-lg-25px {
    height: 25px !important;
  }
  .h-lg-30px {
    height: 30px !important;
  }
  .h-lg-35px {
    height: 35px !important;
  }
  .h-lg-40px {
    height: 40px !important;
  }
  .h-lg-45px {
    height: 45px !important;
  }
  .h-lg-50px {
    height: 50px !important;
  }
  .h-lg-55px {
    height: 55px !important;
  }
  .h-lg-60px {
    height: 60px !important;
  }
  .h-lg-65px {
    height: 65px !important;
  }
  .h-lg-70px {
    height: 70px !important;
  }
  .h-lg-75px {
    height: 75px !important;
  }
  .h-lg-80px {
    height: 80px !important;
  }
  .h-lg-85px {
    height: 85px !important;
  }
  .h-lg-90px {
    height: 90px !important;
  }
  .h-lg-95px {
    height: 95px !important;
  }
  .h-lg-100px {
    height: 100px !important;
  }
  .h-lg-110px {
    height: 110px !important;
  }
  .h-lg-120px {
    height: 120px !important;
  }
  .h-lg-130px {
    height: 130px !important;
  }
  .h-lg-140px {
    height: 140px !important;
  }
  .h-lg-150px {
    height: 150px !important;
  }
  .h-lg-160px {
    height: 160px !important;
  }
  .h-lg-170px {
    height: 170px !important;
  }
  .h-lg-180px {
    height: 180px !important;
  }
  .h-lg-190px {
    height: 190px !important;
  }
  .h-lg-200px {
    height: 200px !important;
  }
  .h-lg-210px {
    height: 210px !important;
  }
  .h-lg-220px {
    height: 220px !important;
  }
  .h-lg-230px {
    height: 230px !important;
  }
  .h-lg-240px {
    height: 240px !important;
  }
  .h-lg-250px {
    height: 250px !important;
  }
  .h-lg-260px {
    height: 260px !important;
  }
  .h-lg-270px {
    height: 270px !important;
  }
  .h-lg-280px {
    height: 280px !important;
  }
  .h-lg-290px {
    height: 290px !important;
  }
  .h-lg-300px {
    height: 300px !important;
  }
  .h-lg-310px {
    height: 310px !important;
  }
  .h-lg-320px {
    height: 320px !important;
  }
  .h-lg-330px {
    height: 330px !important;
  }
  .h-lg-340px {
    height: 340px !important;
  }
  .h-lg-350px {
    height: 350px !important;
  }
  .h-lg-360px {
    height: 360px !important;
  }
  .h-lg-370px {
    height: 370px !important;
  }
  .h-lg-380px {
    height: 380px !important;
  }
  .h-lg-390px {
    height: 390px !important;
  }
  .h-lg-400px {
    height: 400px !important;
  }
  .h-lg-410px {
    height: 410px !important;
  }
  .h-lg-420px {
    height: 420px !important;
  }
  .h-lg-430px {
    height: 430px !important;
  }
  .h-lg-440px {
    height: 440px !important;
  }
  .h-lg-450px {
    height: 450px !important;
  }
  .h-lg-460px {
    height: 460px !important;
  }
  .h-lg-470px {
    height: 470px !important;
  }
  .h-lg-480px {
    height: 480px !important;
  }
  .h-lg-490px {
    height: 490px !important;
  }
  .h-lg-500px {
    height: 500px !important;
  }
  .h-lg-525px {
    height: 525px !important;
  }
  .h-lg-550px {
    height: 550px !important;
  }
  .h-lg-575px {
    height: 575px !important;
  }
  .h-lg-600px {
    height: 600px !important;
  }
  .h-lg-625px {
    height: 625px !important;
  }
  .h-lg-650px {
    height: 650px !important;
  }
  .h-lg-675px {
    height: 675px !important;
  }
  .h-lg-700px {
    height: 700px !important;
  }
  .h-lg-725px {
    height: 725px !important;
  }
  .h-lg-750px {
    height: 750px !important;
  }
  .h-lg-775px {
    height: 775px !important;
  }
  .h-lg-800px {
    height: 800px !important;
  }
  .h-lg-825px {
    height: 825px !important;
  }
  .h-lg-850px {
    height: 850px !important;
  }
  .h-lg-875px {
    height: 875px !important;
  }
  .h-lg-900px {
    height: 900px !important;
  }
  .h-lg-925px {
    height: 925px !important;
  }
  .h-lg-950px {
    height: 950px !important;
  }
  .h-lg-975px {
    height: 975px !important;
  }
  .h-lg-1000px {
    height: 1000px !important;
  }
  .h-lg-1050px {
    height: 1050px !important;
  }
  .h-lg-1100px {
    height: 1100px !important;
  }
  .h-lg-1150px {
    height: 1150px !important;
  }
  .h-lg-1200px {
    height: 1200px !important;
  }
  .h-lg-1250px {
    height: 1250px !important;
  }
  .h-lg-1300px {
    height: 1300px !important;
  }
  .h-lg-1350px {
    height: 1350px !important;
  }
  .h-lg-1400px {
    height: 1400px !important;
  }
  .h-lg-1450px {
    height: 1450px !important;
  }
  .h-lg-1500px {
    height: 1500px !important;
  }
  .h-lg-1550px {
    height: 1550px !important;
  }
  .h-lg-1600px {
    height: 1600px !important;
  }
  .h-lg-1650px {
    height: 1650px !important;
  }
  .h-lg-1700px {
    height: 1700px !important;
  }
  .h-lg-1750px {
    height: 1750px !important;
  }
  .h-lg-1800px {
    height: 1800px !important;
  }
  .h-lg-1850px {
    height: 1850px !important;
  }
  .h-lg-1900px {
    height: 1900px !important;
  }
  .h-lg-1950px {
    height: 1950px !important;
  }
  .h-lg-2000px {
    height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .h-lg-0-5em {
    height: 0.5em !important;
  }
  .h-lg-1em {
    height: 1em !important;
  }
  .h-lg-1-5em {
    height: 1.5em !important;
  }
  .h-lg-2em {
    height: 2em !important;
  }
  .h-lg-2-5em {
    height: 2.5em !important;
  }
  .h-lg-3em {
    height: 3em !important;
  }
  .h-lg-3-5em {
    height: 3.5em !important;
  }
  .h-lg-4em {
    height: 4em !important;
  }
  .h-lg-4-5em {
    height: 4.5em !important;
  }
  .h-lg-5em {
    height: 5em !important;
  }
  .h-lg-5-5em {
    height: 5.5em !important;
  }
  .h-lg-6em {
    height: 6em !important;
  }
  .h-lg-6-5em {
    height: 6.5em !important;
  }
  .h-lg-7em {
    height: 7em !important;
  }
  .h-lg-7-5em {
    height: 7.5em !important;
  }
  .h-lg-8em {
    height: 8em !important;
  }
  .h-lg-8-5em {
    height: 8.5em !important;
  }
  .h-lg-9em {
    height: 9em !important;
  }
  .h-lg-9-5em {
    height: 9.5em !important;
  }
  .h-lg-10em {
    height: 10em !important;
  }
}
@media screen and (min-width: 1200px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .h-xl-5ps {
    height: 5% !important;
  }
  .h-xl-10ps {
    height: 10% !important;
  }
  .h-xl-15ps {
    height: 15% !important;
  }
  .h-xl-20ps {
    height: 20% !important;
  }
  .h-xl-25ps {
    height: 25% !important;
  }
  .h-xl-30ps {
    height: 30% !important;
  }
  .h-xl-35ps {
    height: 35% !important;
  }
  .h-xl-40ps {
    height: 40% !important;
  }
  .h-xl-45ps {
    height: 45% !important;
  }
  .h-xl-50ps {
    height: 50% !important;
  }
  .h-xl-55ps {
    height: 55% !important;
  }
  .h-xl-60ps {
    height: 60% !important;
  }
  .h-xl-65ps {
    height: 65% !important;
  }
  .h-xl-70ps {
    height: 70% !important;
  }
  .h-xl-75ps {
    height: 75% !important;
  }
  .h-xl-80ps {
    height: 80% !important;
  }
  .h-xl-85ps {
    height: 85% !important;
  }
  .h-xl-90ps {
    height: 90% !important;
  }
  .h-xl-95ps {
    height: 95% !important;
  }
  .h-xl-100ps {
    height: 100% !important;
  }
  .h-xl-60ps {
    height: 110% !important;
  }
  .h-xl-70ps {
    height: 120% !important;
  }
  .h-xl-80ps {
    height: 130% !important;
  }
  .h-xl-90ps {
    height: 140% !important;
  }
  .h-xl-100ps {
    height: 150% !important;
  }
  .h-xl-110ps {
    height: 160% !important;
  }
  .h-xl-120ps {
    height: 170% !important;
  }
  .h-xl-130ps {
    height: 180% !important;
  }
  .h-xl-140ps {
    height: 190% !important;
  }
  .h-xl-150ps {
    height: 200% !important;
  }
  .h-xl-160ps {
    height: 210% !important;
  }
  .h-xl-170ps {
    height: 220% !important;
  }
  .h-xl-180ps {
    height: 230% !important;
  }
  .h-xl-190ps {
    height: 240% !important;
  }
  .h-xl-200ps {
    height: 250% !important;
  }
  .h-xl-210ps {
    height: 260% !important;
  }
  .h-xl-220ps {
    height: 270% !important;
  }
  .h-xl-230ps {
    height: 280% !important;
  }
  .h-xl-240ps {
    height: 290% !important;
  }
  .h-xl-250ps {
    height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .h-xl-1px {
    height: 1px !important;
  }
  .h-xl-2px {
    height: 2px !important;
  }
  .h-xl-3px {
    height: 3px !important;
  }
  .h-xl-4px {
    height: 4px !important;
  }
  .h-xl-5px {
    height: 5px !important;
  }
  .h-xl-6px {
    height: 6px !important;
  }
  .h-xl-7px {
    height: 7px !important;
  }
  .h-xl-8px {
    height: 8px !important;
  }
  .h-xl-9px {
    height: 9px !important;
  }
  .h-xl-10px {
    height: 10px !important;
  }
  .h-xl-15px {
    height: 15px !important;
  }
  .h-xl-20px {
    height: 20px !important;
  }
  .h-xl-25px {
    height: 25px !important;
  }
  .h-xl-30px {
    height: 30px !important;
  }
  .h-xl-35px {
    height: 35px !important;
  }
  .h-xl-40px {
    height: 40px !important;
  }
  .h-xl-45px {
    height: 45px !important;
  }
  .h-xl-50px {
    height: 50px !important;
  }
  .h-xl-55px {
    height: 55px !important;
  }
  .h-xl-60px {
    height: 60px !important;
  }
  .h-xl-65px {
    height: 65px !important;
  }
  .h-xl-70px {
    height: 70px !important;
  }
  .h-xl-75px {
    height: 75px !important;
  }
  .h-xl-80px {
    height: 80px !important;
  }
  .h-xl-85px {
    height: 85px !important;
  }
  .h-xl-90px {
    height: 90px !important;
  }
  .h-xl-95px {
    height: 95px !important;
  }
  .h-xl-100px {
    height: 100px !important;
  }
  .h-xl-110px {
    height: 110px !important;
  }
  .h-xl-120px {
    height: 120px !important;
  }
  .h-xl-130px {
    height: 130px !important;
  }
  .h-xl-140px {
    height: 140px !important;
  }
  .h-xl-150px {
    height: 150px !important;
  }
  .h-xl-160px {
    height: 160px !important;
  }
  .h-xl-170px {
    height: 170px !important;
  }
  .h-xl-180px {
    height: 180px !important;
  }
  .h-xl-190px {
    height: 190px !important;
  }
  .h-xl-200px {
    height: 200px !important;
  }
  .h-xl-210px {
    height: 210px !important;
  }
  .h-xl-220px {
    height: 220px !important;
  }
  .h-xl-230px {
    height: 230px !important;
  }
  .h-xl-240px {
    height: 240px !important;
  }
  .h-xl-250px {
    height: 250px !important;
  }
  .h-xl-260px {
    height: 260px !important;
  }
  .h-xl-270px {
    height: 270px !important;
  }
  .h-xl-280px {
    height: 280px !important;
  }
  .h-xl-290px {
    height: 290px !important;
  }
  .h-xl-300px {
    height: 300px !important;
  }
  .h-xl-310px {
    height: 310px !important;
  }
  .h-xl-320px {
    height: 320px !important;
  }
  .h-xl-330px {
    height: 330px !important;
  }
  .h-xl-340px {
    height: 340px !important;
  }
  .h-xl-350px {
    height: 350px !important;
  }
  .h-xl-360px {
    height: 360px !important;
  }
  .h-xl-370px {
    height: 370px !important;
  }
  .h-xl-380px {
    height: 380px !important;
  }
  .h-xl-390px {
    height: 390px !important;
  }
  .h-xl-400px {
    height: 400px !important;
  }
  .h-xl-410px {
    height: 410px !important;
  }
  .h-xl-420px {
    height: 420px !important;
  }
  .h-xl-430px {
    height: 430px !important;
  }
  .h-xl-440px {
    height: 440px !important;
  }
  .h-xl-450px {
    height: 450px !important;
  }
  .h-xl-460px {
    height: 460px !important;
  }
  .h-xl-470px {
    height: 470px !important;
  }
  .h-xl-480px {
    height: 480px !important;
  }
  .h-xl-490px {
    height: 490px !important;
  }
  .h-xl-500px {
    height: 500px !important;
  }
  .h-xl-525px {
    height: 525px !important;
  }
  .h-xl-550px {
    height: 550px !important;
  }
  .h-xl-575px {
    height: 575px !important;
  }
  .h-xl-600px {
    height: 600px !important;
  }
  .h-xl-625px {
    height: 625px !important;
  }
  .h-xl-650px {
    height: 650px !important;
  }
  .h-xl-675px {
    height: 675px !important;
  }
  .h-xl-700px {
    height: 700px !important;
  }
  .h-xl-725px {
    height: 725px !important;
  }
  .h-xl-750px {
    height: 750px !important;
  }
  .h-xl-775px {
    height: 775px !important;
  }
  .h-xl-800px {
    height: 800px !important;
  }
  .h-xl-825px {
    height: 825px !important;
  }
  .h-xl-850px {
    height: 850px !important;
  }
  .h-xl-875px {
    height: 875px !important;
  }
  .h-xl-900px {
    height: 900px !important;
  }
  .h-xl-925px {
    height: 925px !important;
  }
  .h-xl-950px {
    height: 950px !important;
  }
  .h-xl-975px {
    height: 975px !important;
  }
  .h-xl-1000px {
    height: 1000px !important;
  }
  .h-xl-1050px {
    height: 1050px !important;
  }
  .h-xl-1100px {
    height: 1100px !important;
  }
  .h-xl-1150px {
    height: 1150px !important;
  }
  .h-xl-1200px {
    height: 1200px !important;
  }
  .h-xl-1250px {
    height: 1250px !important;
  }
  .h-xl-1300px {
    height: 1300px !important;
  }
  .h-xl-1350px {
    height: 1350px !important;
  }
  .h-xl-1400px {
    height: 1400px !important;
  }
  .h-xl-1450px {
    height: 1450px !important;
  }
  .h-xl-1500px {
    height: 1500px !important;
  }
  .h-xl-1550px {
    height: 1550px !important;
  }
  .h-xl-1600px {
    height: 1600px !important;
  }
  .h-xl-1650px {
    height: 1650px !important;
  }
  .h-xl-1700px {
    height: 1700px !important;
  }
  .h-xl-1750px {
    height: 1750px !important;
  }
  .h-xl-1800px {
    height: 1800px !important;
  }
  .h-xl-1850px {
    height: 1850px !important;
  }
  .h-xl-1900px {
    height: 1900px !important;
  }
  .h-xl-1950px {
    height: 1950px !important;
  }
  .h-xl-2000px {
    height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .h-xl-0-5em {
    height: 0.5em !important;
  }
  .h-xl-1em {
    height: 1em !important;
  }
  .h-xl-1-5em {
    height: 1.5em !important;
  }
  .h-xl-2em {
    height: 2em !important;
  }
  .h-xl-2-5em {
    height: 2.5em !important;
  }
  .h-xl-3em {
    height: 3em !important;
  }
  .h-xl-3-5em {
    height: 3.5em !important;
  }
  .h-xl-4em {
    height: 4em !important;
  }
  .h-xl-4-5em {
    height: 4.5em !important;
  }
  .h-xl-5em {
    height: 5em !important;
  }
  .h-xl-5-5em {
    height: 5.5em !important;
  }
  .h-xl-6em {
    height: 6em !important;
  }
  .h-xl-6-5em {
    height: 6.5em !important;
  }
  .h-xl-7em {
    height: 7em !important;
  }
  .h-xl-7-5em {
    height: 7.5em !important;
  }
  .h-xl-8em {
    height: 8em !important;
  }
  .h-xl-8-5em {
    height: 8.5em !important;
  }
  .h-xl-9em {
    height: 9em !important;
  }
  .h-xl-9-5em {
    height: 9.5em !important;
  }
  .h-xl-10em {
    height: 10em !important;
  }
}
@media screen and (min-width: 1400px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .h-xxl-5ps {
    height: 5% !important;
  }
  .h-xxl-10ps {
    height: 10% !important;
  }
  .h-xxl-15ps {
    height: 15% !important;
  }
  .h-xxl-20ps {
    height: 20% !important;
  }
  .h-xxl-25ps {
    height: 25% !important;
  }
  .h-xxl-30ps {
    height: 30% !important;
  }
  .h-xxl-35ps {
    height: 35% !important;
  }
  .h-xxl-40ps {
    height: 40% !important;
  }
  .h-xxl-45ps {
    height: 45% !important;
  }
  .h-xxl-50ps {
    height: 50% !important;
  }
  .h-xxl-55ps {
    height: 55% !important;
  }
  .h-xxl-60ps {
    height: 60% !important;
  }
  .h-xxl-65ps {
    height: 65% !important;
  }
  .h-xxl-70ps {
    height: 70% !important;
  }
  .h-xxl-75ps {
    height: 75% !important;
  }
  .h-xxl-80ps {
    height: 80% !important;
  }
  .h-xxl-85ps {
    height: 85% !important;
  }
  .h-xxl-90ps {
    height: 90% !important;
  }
  .h-xxl-95ps {
    height: 95% !important;
  }
  .h-xxl-100ps {
    height: 100% !important;
  }
  .h-xxl-60ps {
    height: 110% !important;
  }
  .h-xxl-70ps {
    height: 120% !important;
  }
  .h-xxl-80ps {
    height: 130% !important;
  }
  .h-xxl-90ps {
    height: 140% !important;
  }
  .h-xxl-100ps {
    height: 150% !important;
  }
  .h-xxl-110ps {
    height: 160% !important;
  }
  .h-xxl-120ps {
    height: 170% !important;
  }
  .h-xxl-130ps {
    height: 180% !important;
  }
  .h-xxl-140ps {
    height: 190% !important;
  }
  .h-xxl-150ps {
    height: 200% !important;
  }
  .h-xxl-160ps {
    height: 210% !important;
  }
  .h-xxl-170ps {
    height: 220% !important;
  }
  .h-xxl-180ps {
    height: 230% !important;
  }
  .h-xxl-190ps {
    height: 240% !important;
  }
  .h-xxl-200ps {
    height: 250% !important;
  }
  .h-xxl-210ps {
    height: 260% !important;
  }
  .h-xxl-220ps {
    height: 270% !important;
  }
  .h-xxl-230ps {
    height: 280% !important;
  }
  .h-xxl-240ps {
    height: 290% !important;
  }
  .h-xxl-250ps {
    height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .h-xxl-1px {
    height: 1px !important;
  }
  .h-xxl-2px {
    height: 2px !important;
  }
  .h-xxl-3px {
    height: 3px !important;
  }
  .h-xxl-4px {
    height: 4px !important;
  }
  .h-xxl-5px {
    height: 5px !important;
  }
  .h-xxl-6px {
    height: 6px !important;
  }
  .h-xxl-7px {
    height: 7px !important;
  }
  .h-xxl-8px {
    height: 8px !important;
  }
  .h-xxl-9px {
    height: 9px !important;
  }
  .h-xxl-10px {
    height: 10px !important;
  }
  .h-xxl-15px {
    height: 15px !important;
  }
  .h-xxl-20px {
    height: 20px !important;
  }
  .h-xxl-25px {
    height: 25px !important;
  }
  .h-xxl-30px {
    height: 30px !important;
  }
  .h-xxl-35px {
    height: 35px !important;
  }
  .h-xxl-40px {
    height: 40px !important;
  }
  .h-xxl-45px {
    height: 45px !important;
  }
  .h-xxl-50px {
    height: 50px !important;
  }
  .h-xxl-55px {
    height: 55px !important;
  }
  .h-xxl-60px {
    height: 60px !important;
  }
  .h-xxl-65px {
    height: 65px !important;
  }
  .h-xxl-70px {
    height: 70px !important;
  }
  .h-xxl-75px {
    height: 75px !important;
  }
  .h-xxl-80px {
    height: 80px !important;
  }
  .h-xxl-85px {
    height: 85px !important;
  }
  .h-xxl-90px {
    height: 90px !important;
  }
  .h-xxl-95px {
    height: 95px !important;
  }
  .h-xxl-100px {
    height: 100px !important;
  }
  .h-xxl-110px {
    height: 110px !important;
  }
  .h-xxl-120px {
    height: 120px !important;
  }
  .h-xxl-130px {
    height: 130px !important;
  }
  .h-xxl-140px {
    height: 140px !important;
  }
  .h-xxl-150px {
    height: 150px !important;
  }
  .h-xxl-160px {
    height: 160px !important;
  }
  .h-xxl-170px {
    height: 170px !important;
  }
  .h-xxl-180px {
    height: 180px !important;
  }
  .h-xxl-190px {
    height: 190px !important;
  }
  .h-xxl-200px {
    height: 200px !important;
  }
  .h-xxl-210px {
    height: 210px !important;
  }
  .h-xxl-220px {
    height: 220px !important;
  }
  .h-xxl-230px {
    height: 230px !important;
  }
  .h-xxl-240px {
    height: 240px !important;
  }
  .h-xxl-250px {
    height: 250px !important;
  }
  .h-xxl-260px {
    height: 260px !important;
  }
  .h-xxl-270px {
    height: 270px !important;
  }
  .h-xxl-280px {
    height: 280px !important;
  }
  .h-xxl-290px {
    height: 290px !important;
  }
  .h-xxl-300px {
    height: 300px !important;
  }
  .h-xxl-310px {
    height: 310px !important;
  }
  .h-xxl-320px {
    height: 320px !important;
  }
  .h-xxl-330px {
    height: 330px !important;
  }
  .h-xxl-340px {
    height: 340px !important;
  }
  .h-xxl-350px {
    height: 350px !important;
  }
  .h-xxl-360px {
    height: 360px !important;
  }
  .h-xxl-370px {
    height: 370px !important;
  }
  .h-xxl-380px {
    height: 380px !important;
  }
  .h-xxl-390px {
    height: 390px !important;
  }
  .h-xxl-400px {
    height: 400px !important;
  }
  .h-xxl-410px {
    height: 410px !important;
  }
  .h-xxl-420px {
    height: 420px !important;
  }
  .h-xxl-430px {
    height: 430px !important;
  }
  .h-xxl-440px {
    height: 440px !important;
  }
  .h-xxl-450px {
    height: 450px !important;
  }
  .h-xxl-460px {
    height: 460px !important;
  }
  .h-xxl-470px {
    height: 470px !important;
  }
  .h-xxl-480px {
    height: 480px !important;
  }
  .h-xxl-490px {
    height: 490px !important;
  }
  .h-xxl-500px {
    height: 500px !important;
  }
  .h-xxl-525px {
    height: 525px !important;
  }
  .h-xxl-550px {
    height: 550px !important;
  }
  .h-xxl-575px {
    height: 575px !important;
  }
  .h-xxl-600px {
    height: 600px !important;
  }
  .h-xxl-625px {
    height: 625px !important;
  }
  .h-xxl-650px {
    height: 650px !important;
  }
  .h-xxl-675px {
    height: 675px !important;
  }
  .h-xxl-700px {
    height: 700px !important;
  }
  .h-xxl-725px {
    height: 725px !important;
  }
  .h-xxl-750px {
    height: 750px !important;
  }
  .h-xxl-775px {
    height: 775px !important;
  }
  .h-xxl-800px {
    height: 800px !important;
  }
  .h-xxl-825px {
    height: 825px !important;
  }
  .h-xxl-850px {
    height: 850px !important;
  }
  .h-xxl-875px {
    height: 875px !important;
  }
  .h-xxl-900px {
    height: 900px !important;
  }
  .h-xxl-925px {
    height: 925px !important;
  }
  .h-xxl-950px {
    height: 950px !important;
  }
  .h-xxl-975px {
    height: 975px !important;
  }
  .h-xxl-1000px {
    height: 1000px !important;
  }
  .h-xxl-1050px {
    height: 1050px !important;
  }
  .h-xxl-1100px {
    height: 1100px !important;
  }
  .h-xxl-1150px {
    height: 1150px !important;
  }
  .h-xxl-1200px {
    height: 1200px !important;
  }
  .h-xxl-1250px {
    height: 1250px !important;
  }
  .h-xxl-1300px {
    height: 1300px !important;
  }
  .h-xxl-1350px {
    height: 1350px !important;
  }
  .h-xxl-1400px {
    height: 1400px !important;
  }
  .h-xxl-1450px {
    height: 1450px !important;
  }
  .h-xxl-1500px {
    height: 1500px !important;
  }
  .h-xxl-1550px {
    height: 1550px !important;
  }
  .h-xxl-1600px {
    height: 1600px !important;
  }
  .h-xxl-1650px {
    height: 1650px !important;
  }
  .h-xxl-1700px {
    height: 1700px !important;
  }
  .h-xxl-1750px {
    height: 1750px !important;
  }
  .h-xxl-1800px {
    height: 1800px !important;
  }
  .h-xxl-1850px {
    height: 1850px !important;
  }
  .h-xxl-1900px {
    height: 1900px !important;
  }
  .h-xxl-1950px {
    height: 1950px !important;
  }
  .h-xxl-2000px {
    height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .h-xxl-0-5em {
    height: 0.5em !important;
  }
  .h-xxl-1em {
    height: 1em !important;
  }
  .h-xxl-1-5em {
    height: 1.5em !important;
  }
  .h-xxl-2em {
    height: 2em !important;
  }
  .h-xxl-2-5em {
    height: 2.5em !important;
  }
  .h-xxl-3em {
    height: 3em !important;
  }
  .h-xxl-3-5em {
    height: 3.5em !important;
  }
  .h-xxl-4em {
    height: 4em !important;
  }
  .h-xxl-4-5em {
    height: 4.5em !important;
  }
  .h-xxl-5em {
    height: 5em !important;
  }
  .h-xxl-5-5em {
    height: 5.5em !important;
  }
  .h-xxl-6em {
    height: 6em !important;
  }
  .h-xxl-6-5em {
    height: 6.5em !important;
  }
  .h-xxl-7em {
    height: 7em !important;
  }
  .h-xxl-7-5em {
    height: 7.5em !important;
  }
  .h-xxl-8em {
    height: 8em !important;
  }
  .h-xxl-8-5em {
    height: 8.5em !important;
  }
  .h-xxl-9em {
    height: 9em !important;
  }
  .h-xxl-9-5em {
    height: 9.5em !important;
  }
  .h-xxl-10em {
    height: 10em !important;
  }
}
@media screen and (min-width: 0px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .max-h-5ps {
    max-height: 5% !important;
  }
  .max-h-10ps {
    max-height: 10% !important;
  }
  .max-h-15ps {
    max-height: 15% !important;
  }
  .max-h-20ps {
    max-height: 20% !important;
  }
  .max-h-25ps {
    max-height: 25% !important;
  }
  .max-h-30ps {
    max-height: 30% !important;
  }
  .max-h-35ps {
    max-height: 35% !important;
  }
  .max-h-40ps {
    max-height: 40% !important;
  }
  .max-h-45ps {
    max-height: 45% !important;
  }
  .max-h-50ps {
    max-height: 50% !important;
  }
  .max-h-55ps {
    max-height: 55% !important;
  }
  .max-h-60ps {
    max-height: 60% !important;
  }
  .max-h-65ps {
    max-height: 65% !important;
  }
  .max-h-70ps {
    max-height: 70% !important;
  }
  .max-h-75ps {
    max-height: 75% !important;
  }
  .max-h-80ps {
    max-height: 80% !important;
  }
  .max-h-85ps {
    max-height: 85% !important;
  }
  .max-h-90ps {
    max-height: 90% !important;
  }
  .max-h-95ps {
    max-height: 95% !important;
  }
  .max-h-100ps {
    max-height: 100% !important;
  }
  .max-h-60ps {
    max-height: 110% !important;
  }
  .max-h-70ps {
    max-height: 120% !important;
  }
  .max-h-80ps {
    max-height: 130% !important;
  }
  .max-h-90ps {
    max-height: 140% !important;
  }
  .max-h-100ps {
    max-height: 150% !important;
  }
  .max-h-110ps {
    max-height: 160% !important;
  }
  .max-h-120ps {
    max-height: 170% !important;
  }
  .max-h-130ps {
    max-height: 180% !important;
  }
  .max-h-140ps {
    max-height: 190% !important;
  }
  .max-h-150ps {
    max-height: 200% !important;
  }
  .max-h-160ps {
    max-height: 210% !important;
  }
  .max-h-170ps {
    max-height: 220% !important;
  }
  .max-h-180ps {
    max-height: 230% !important;
  }
  .max-h-190ps {
    max-height: 240% !important;
  }
  .max-h-200ps {
    max-height: 250% !important;
  }
  .max-h-210ps {
    max-height: 260% !important;
  }
  .max-h-220ps {
    max-height: 270% !important;
  }
  .max-h-230ps {
    max-height: 280% !important;
  }
  .max-h-240ps {
    max-height: 290% !important;
  }
  .max-h-250ps {
    max-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .max-h-1px {
    max-height: 1px !important;
  }
  .max-h-2px {
    max-height: 2px !important;
  }
  .max-h-3px {
    max-height: 3px !important;
  }
  .max-h-4px {
    max-height: 4px !important;
  }
  .max-h-5px {
    max-height: 5px !important;
  }
  .max-h-6px {
    max-height: 6px !important;
  }
  .max-h-7px {
    max-height: 7px !important;
  }
  .max-h-8px {
    max-height: 8px !important;
  }
  .max-h-9px {
    max-height: 9px !important;
  }
  .max-h-10px {
    max-height: 10px !important;
  }
  .max-h-15px {
    max-height: 15px !important;
  }
  .max-h-20px {
    max-height: 20px !important;
  }
  .max-h-25px {
    max-height: 25px !important;
  }
  .max-h-30px {
    max-height: 30px !important;
  }
  .max-h-35px {
    max-height: 35px !important;
  }
  .max-h-40px {
    max-height: 40px !important;
  }
  .max-h-45px {
    max-height: 45px !important;
  }
  .max-h-50px {
    max-height: 50px !important;
  }
  .max-h-55px {
    max-height: 55px !important;
  }
  .max-h-60px {
    max-height: 60px !important;
  }
  .max-h-65px {
    max-height: 65px !important;
  }
  .max-h-70px {
    max-height: 70px !important;
  }
  .max-h-75px {
    max-height: 75px !important;
  }
  .max-h-80px {
    max-height: 80px !important;
  }
  .max-h-85px {
    max-height: 85px !important;
  }
  .max-h-90px {
    max-height: 90px !important;
  }
  .max-h-95px {
    max-height: 95px !important;
  }
  .max-h-100px {
    max-height: 100px !important;
  }
  .max-h-110px {
    max-height: 110px !important;
  }
  .max-h-120px {
    max-height: 120px !important;
  }
  .max-h-130px {
    max-height: 130px !important;
  }
  .max-h-140px {
    max-height: 140px !important;
  }
  .max-h-150px {
    max-height: 150px !important;
  }
  .max-h-160px {
    max-height: 160px !important;
  }
  .max-h-170px {
    max-height: 170px !important;
  }
  .max-h-180px {
    max-height: 180px !important;
  }
  .max-h-190px {
    max-height: 190px !important;
  }
  .max-h-200px {
    max-height: 200px !important;
  }
  .max-h-210px {
    max-height: 210px !important;
  }
  .max-h-220px {
    max-height: 220px !important;
  }
  .max-h-230px {
    max-height: 230px !important;
  }
  .max-h-240px {
    max-height: 240px !important;
  }
  .max-h-250px {
    max-height: 250px !important;
  }
  .max-h-260px {
    max-height: 260px !important;
  }
  .max-h-270px {
    max-height: 270px !important;
  }
  .max-h-280px {
    max-height: 280px !important;
  }
  .max-h-290px {
    max-height: 290px !important;
  }
  .max-h-300px {
    max-height: 300px !important;
  }
  .max-h-310px {
    max-height: 310px !important;
  }
  .max-h-320px {
    max-height: 320px !important;
  }
  .max-h-330px {
    max-height: 330px !important;
  }
  .max-h-340px {
    max-height: 340px !important;
  }
  .max-h-350px {
    max-height: 350px !important;
  }
  .max-h-360px {
    max-height: 360px !important;
  }
  .max-h-370px {
    max-height: 370px !important;
  }
  .max-h-380px {
    max-height: 380px !important;
  }
  .max-h-390px {
    max-height: 390px !important;
  }
  .max-h-400px {
    max-height: 400px !important;
  }
  .max-h-410px {
    max-height: 410px !important;
  }
  .max-h-420px {
    max-height: 420px !important;
  }
  .max-h-430px {
    max-height: 430px !important;
  }
  .max-h-440px {
    max-height: 440px !important;
  }
  .max-h-450px {
    max-height: 450px !important;
  }
  .max-h-460px {
    max-height: 460px !important;
  }
  .max-h-470px {
    max-height: 470px !important;
  }
  .max-h-480px {
    max-height: 480px !important;
  }
  .max-h-490px {
    max-height: 490px !important;
  }
  .max-h-500px {
    max-height: 500px !important;
  }
  .max-h-525px {
    max-height: 525px !important;
  }
  .max-h-550px {
    max-height: 550px !important;
  }
  .max-h-575px {
    max-height: 575px !important;
  }
  .max-h-600px {
    max-height: 600px !important;
  }
  .max-h-625px {
    max-height: 625px !important;
  }
  .max-h-650px {
    max-height: 650px !important;
  }
  .max-h-675px {
    max-height: 675px !important;
  }
  .max-h-700px {
    max-height: 700px !important;
  }
  .max-h-725px {
    max-height: 725px !important;
  }
  .max-h-750px {
    max-height: 750px !important;
  }
  .max-h-775px {
    max-height: 775px !important;
  }
  .max-h-800px {
    max-height: 800px !important;
  }
  .max-h-825px {
    max-height: 825px !important;
  }
  .max-h-850px {
    max-height: 850px !important;
  }
  .max-h-875px {
    max-height: 875px !important;
  }
  .max-h-900px {
    max-height: 900px !important;
  }
  .max-h-925px {
    max-height: 925px !important;
  }
  .max-h-950px {
    max-height: 950px !important;
  }
  .max-h-975px {
    max-height: 975px !important;
  }
  .max-h-1000px {
    max-height: 1000px !important;
  }
  .max-h-1050px {
    max-height: 1050px !important;
  }
  .max-h-1100px {
    max-height: 1100px !important;
  }
  .max-h-1150px {
    max-height: 1150px !important;
  }
  .max-h-1200px {
    max-height: 1200px !important;
  }
  .max-h-1250px {
    max-height: 1250px !important;
  }
  .max-h-1300px {
    max-height: 1300px !important;
  }
  .max-h-1350px {
    max-height: 1350px !important;
  }
  .max-h-1400px {
    max-height: 1400px !important;
  }
  .max-h-1450px {
    max-height: 1450px !important;
  }
  .max-h-1500px {
    max-height: 1500px !important;
  }
  .max-h-1550px {
    max-height: 1550px !important;
  }
  .max-h-1600px {
    max-height: 1600px !important;
  }
  .max-h-1650px {
    max-height: 1650px !important;
  }
  .max-h-1700px {
    max-height: 1700px !important;
  }
  .max-h-1750px {
    max-height: 1750px !important;
  }
  .max-h-1800px {
    max-height: 1800px !important;
  }
  .max-h-1850px {
    max-height: 1850px !important;
  }
  .max-h-1900px {
    max-height: 1900px !important;
  }
  .max-h-1950px {
    max-height: 1950px !important;
  }
  .max-h-2000px {
    max-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-h-0-5em {
    max-height: 0.5em !important;
  }
  .max-h-1em {
    max-height: 1em !important;
  }
  .max-h-1-5em {
    max-height: 1.5em !important;
  }
  .max-h-2em {
    max-height: 2em !important;
  }
  .max-h-2-5em {
    max-height: 2.5em !important;
  }
  .max-h-3em {
    max-height: 3em !important;
  }
  .max-h-3-5em {
    max-height: 3.5em !important;
  }
  .max-h-4em {
    max-height: 4em !important;
  }
  .max-h-4-5em {
    max-height: 4.5em !important;
  }
  .max-h-5em {
    max-height: 5em !important;
  }
  .max-h-5-5em {
    max-height: 5.5em !important;
  }
  .max-h-6em {
    max-height: 6em !important;
  }
  .max-h-6-5em {
    max-height: 6.5em !important;
  }
  .max-h-7em {
    max-height: 7em !important;
  }
  .max-h-7-5em {
    max-height: 7.5em !important;
  }
  .max-h-8em {
    max-height: 8em !important;
  }
  .max-h-8-5em {
    max-height: 8.5em !important;
  }
  .max-h-9em {
    max-height: 9em !important;
  }
  .max-h-9-5em {
    max-height: 9.5em !important;
  }
  .max-h-10em {
    max-height: 10em !important;
  }
}
@media screen and (min-width: 576px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .max-h-sm-5ps {
    max-height: 5% !important;
  }
  .max-h-sm-10ps {
    max-height: 10% !important;
  }
  .max-h-sm-15ps {
    max-height: 15% !important;
  }
  .max-h-sm-20ps {
    max-height: 20% !important;
  }
  .max-h-sm-25ps {
    max-height: 25% !important;
  }
  .max-h-sm-30ps {
    max-height: 30% !important;
  }
  .max-h-sm-35ps {
    max-height: 35% !important;
  }
  .max-h-sm-40ps {
    max-height: 40% !important;
  }
  .max-h-sm-45ps {
    max-height: 45% !important;
  }
  .max-h-sm-50ps {
    max-height: 50% !important;
  }
  .max-h-sm-55ps {
    max-height: 55% !important;
  }
  .max-h-sm-60ps {
    max-height: 60% !important;
  }
  .max-h-sm-65ps {
    max-height: 65% !important;
  }
  .max-h-sm-70ps {
    max-height: 70% !important;
  }
  .max-h-sm-75ps {
    max-height: 75% !important;
  }
  .max-h-sm-80ps {
    max-height: 80% !important;
  }
  .max-h-sm-85ps {
    max-height: 85% !important;
  }
  .max-h-sm-90ps {
    max-height: 90% !important;
  }
  .max-h-sm-95ps {
    max-height: 95% !important;
  }
  .max-h-sm-100ps {
    max-height: 100% !important;
  }
  .max-h-sm-60ps {
    max-height: 110% !important;
  }
  .max-h-sm-70ps {
    max-height: 120% !important;
  }
  .max-h-sm-80ps {
    max-height: 130% !important;
  }
  .max-h-sm-90ps {
    max-height: 140% !important;
  }
  .max-h-sm-100ps {
    max-height: 150% !important;
  }
  .max-h-sm-110ps {
    max-height: 160% !important;
  }
  .max-h-sm-120ps {
    max-height: 170% !important;
  }
  .max-h-sm-130ps {
    max-height: 180% !important;
  }
  .max-h-sm-140ps {
    max-height: 190% !important;
  }
  .max-h-sm-150ps {
    max-height: 200% !important;
  }
  .max-h-sm-160ps {
    max-height: 210% !important;
  }
  .max-h-sm-170ps {
    max-height: 220% !important;
  }
  .max-h-sm-180ps {
    max-height: 230% !important;
  }
  .max-h-sm-190ps {
    max-height: 240% !important;
  }
  .max-h-sm-200ps {
    max-height: 250% !important;
  }
  .max-h-sm-210ps {
    max-height: 260% !important;
  }
  .max-h-sm-220ps {
    max-height: 270% !important;
  }
  .max-h-sm-230ps {
    max-height: 280% !important;
  }
  .max-h-sm-240ps {
    max-height: 290% !important;
  }
  .max-h-sm-250ps {
    max-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .max-h-sm-1px {
    max-height: 1px !important;
  }
  .max-h-sm-2px {
    max-height: 2px !important;
  }
  .max-h-sm-3px {
    max-height: 3px !important;
  }
  .max-h-sm-4px {
    max-height: 4px !important;
  }
  .max-h-sm-5px {
    max-height: 5px !important;
  }
  .max-h-sm-6px {
    max-height: 6px !important;
  }
  .max-h-sm-7px {
    max-height: 7px !important;
  }
  .max-h-sm-8px {
    max-height: 8px !important;
  }
  .max-h-sm-9px {
    max-height: 9px !important;
  }
  .max-h-sm-10px {
    max-height: 10px !important;
  }
  .max-h-sm-15px {
    max-height: 15px !important;
  }
  .max-h-sm-20px {
    max-height: 20px !important;
  }
  .max-h-sm-25px {
    max-height: 25px !important;
  }
  .max-h-sm-30px {
    max-height: 30px !important;
  }
  .max-h-sm-35px {
    max-height: 35px !important;
  }
  .max-h-sm-40px {
    max-height: 40px !important;
  }
  .max-h-sm-45px {
    max-height: 45px !important;
  }
  .max-h-sm-50px {
    max-height: 50px !important;
  }
  .max-h-sm-55px {
    max-height: 55px !important;
  }
  .max-h-sm-60px {
    max-height: 60px !important;
  }
  .max-h-sm-65px {
    max-height: 65px !important;
  }
  .max-h-sm-70px {
    max-height: 70px !important;
  }
  .max-h-sm-75px {
    max-height: 75px !important;
  }
  .max-h-sm-80px {
    max-height: 80px !important;
  }
  .max-h-sm-85px {
    max-height: 85px !important;
  }
  .max-h-sm-90px {
    max-height: 90px !important;
  }
  .max-h-sm-95px {
    max-height: 95px !important;
  }
  .max-h-sm-100px {
    max-height: 100px !important;
  }
  .max-h-sm-110px {
    max-height: 110px !important;
  }
  .max-h-sm-120px {
    max-height: 120px !important;
  }
  .max-h-sm-130px {
    max-height: 130px !important;
  }
  .max-h-sm-140px {
    max-height: 140px !important;
  }
  .max-h-sm-150px {
    max-height: 150px !important;
  }
  .max-h-sm-160px {
    max-height: 160px !important;
  }
  .max-h-sm-170px {
    max-height: 170px !important;
  }
  .max-h-sm-180px {
    max-height: 180px !important;
  }
  .max-h-sm-190px {
    max-height: 190px !important;
  }
  .max-h-sm-200px {
    max-height: 200px !important;
  }
  .max-h-sm-210px {
    max-height: 210px !important;
  }
  .max-h-sm-220px {
    max-height: 220px !important;
  }
  .max-h-sm-230px {
    max-height: 230px !important;
  }
  .max-h-sm-240px {
    max-height: 240px !important;
  }
  .max-h-sm-250px {
    max-height: 250px !important;
  }
  .max-h-sm-260px {
    max-height: 260px !important;
  }
  .max-h-sm-270px {
    max-height: 270px !important;
  }
  .max-h-sm-280px {
    max-height: 280px !important;
  }
  .max-h-sm-290px {
    max-height: 290px !important;
  }
  .max-h-sm-300px {
    max-height: 300px !important;
  }
  .max-h-sm-310px {
    max-height: 310px !important;
  }
  .max-h-sm-320px {
    max-height: 320px !important;
  }
  .max-h-sm-330px {
    max-height: 330px !important;
  }
  .max-h-sm-340px {
    max-height: 340px !important;
  }
  .max-h-sm-350px {
    max-height: 350px !important;
  }
  .max-h-sm-360px {
    max-height: 360px !important;
  }
  .max-h-sm-370px {
    max-height: 370px !important;
  }
  .max-h-sm-380px {
    max-height: 380px !important;
  }
  .max-h-sm-390px {
    max-height: 390px !important;
  }
  .max-h-sm-400px {
    max-height: 400px !important;
  }
  .max-h-sm-410px {
    max-height: 410px !important;
  }
  .max-h-sm-420px {
    max-height: 420px !important;
  }
  .max-h-sm-430px {
    max-height: 430px !important;
  }
  .max-h-sm-440px {
    max-height: 440px !important;
  }
  .max-h-sm-450px {
    max-height: 450px !important;
  }
  .max-h-sm-460px {
    max-height: 460px !important;
  }
  .max-h-sm-470px {
    max-height: 470px !important;
  }
  .max-h-sm-480px {
    max-height: 480px !important;
  }
  .max-h-sm-490px {
    max-height: 490px !important;
  }
  .max-h-sm-500px {
    max-height: 500px !important;
  }
  .max-h-sm-525px {
    max-height: 525px !important;
  }
  .max-h-sm-550px {
    max-height: 550px !important;
  }
  .max-h-sm-575px {
    max-height: 575px !important;
  }
  .max-h-sm-600px {
    max-height: 600px !important;
  }
  .max-h-sm-625px {
    max-height: 625px !important;
  }
  .max-h-sm-650px {
    max-height: 650px !important;
  }
  .max-h-sm-675px {
    max-height: 675px !important;
  }
  .max-h-sm-700px {
    max-height: 700px !important;
  }
  .max-h-sm-725px {
    max-height: 725px !important;
  }
  .max-h-sm-750px {
    max-height: 750px !important;
  }
  .max-h-sm-775px {
    max-height: 775px !important;
  }
  .max-h-sm-800px {
    max-height: 800px !important;
  }
  .max-h-sm-825px {
    max-height: 825px !important;
  }
  .max-h-sm-850px {
    max-height: 850px !important;
  }
  .max-h-sm-875px {
    max-height: 875px !important;
  }
  .max-h-sm-900px {
    max-height: 900px !important;
  }
  .max-h-sm-925px {
    max-height: 925px !important;
  }
  .max-h-sm-950px {
    max-height: 950px !important;
  }
  .max-h-sm-975px {
    max-height: 975px !important;
  }
  .max-h-sm-1000px {
    max-height: 1000px !important;
  }
  .max-h-sm-1050px {
    max-height: 1050px !important;
  }
  .max-h-sm-1100px {
    max-height: 1100px !important;
  }
  .max-h-sm-1150px {
    max-height: 1150px !important;
  }
  .max-h-sm-1200px {
    max-height: 1200px !important;
  }
  .max-h-sm-1250px {
    max-height: 1250px !important;
  }
  .max-h-sm-1300px {
    max-height: 1300px !important;
  }
  .max-h-sm-1350px {
    max-height: 1350px !important;
  }
  .max-h-sm-1400px {
    max-height: 1400px !important;
  }
  .max-h-sm-1450px {
    max-height: 1450px !important;
  }
  .max-h-sm-1500px {
    max-height: 1500px !important;
  }
  .max-h-sm-1550px {
    max-height: 1550px !important;
  }
  .max-h-sm-1600px {
    max-height: 1600px !important;
  }
  .max-h-sm-1650px {
    max-height: 1650px !important;
  }
  .max-h-sm-1700px {
    max-height: 1700px !important;
  }
  .max-h-sm-1750px {
    max-height: 1750px !important;
  }
  .max-h-sm-1800px {
    max-height: 1800px !important;
  }
  .max-h-sm-1850px {
    max-height: 1850px !important;
  }
  .max-h-sm-1900px {
    max-height: 1900px !important;
  }
  .max-h-sm-1950px {
    max-height: 1950px !important;
  }
  .max-h-sm-2000px {
    max-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-h-sm-0-5em {
    max-height: 0.5em !important;
  }
  .max-h-sm-1em {
    max-height: 1em !important;
  }
  .max-h-sm-1-5em {
    max-height: 1.5em !important;
  }
  .max-h-sm-2em {
    max-height: 2em !important;
  }
  .max-h-sm-2-5em {
    max-height: 2.5em !important;
  }
  .max-h-sm-3em {
    max-height: 3em !important;
  }
  .max-h-sm-3-5em {
    max-height: 3.5em !important;
  }
  .max-h-sm-4em {
    max-height: 4em !important;
  }
  .max-h-sm-4-5em {
    max-height: 4.5em !important;
  }
  .max-h-sm-5em {
    max-height: 5em !important;
  }
  .max-h-sm-5-5em {
    max-height: 5.5em !important;
  }
  .max-h-sm-6em {
    max-height: 6em !important;
  }
  .max-h-sm-6-5em {
    max-height: 6.5em !important;
  }
  .max-h-sm-7em {
    max-height: 7em !important;
  }
  .max-h-sm-7-5em {
    max-height: 7.5em !important;
  }
  .max-h-sm-8em {
    max-height: 8em !important;
  }
  .max-h-sm-8-5em {
    max-height: 8.5em !important;
  }
  .max-h-sm-9em {
    max-height: 9em !important;
  }
  .max-h-sm-9-5em {
    max-height: 9.5em !important;
  }
  .max-h-sm-10em {
    max-height: 10em !important;
  }
}
@media screen and (min-width: 768px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .max-h-md-5ps {
    max-height: 5% !important;
  }
  .max-h-md-10ps {
    max-height: 10% !important;
  }
  .max-h-md-15ps {
    max-height: 15% !important;
  }
  .max-h-md-20ps {
    max-height: 20% !important;
  }
  .max-h-md-25ps {
    max-height: 25% !important;
  }
  .max-h-md-30ps {
    max-height: 30% !important;
  }
  .max-h-md-35ps {
    max-height: 35% !important;
  }
  .max-h-md-40ps {
    max-height: 40% !important;
  }
  .max-h-md-45ps {
    max-height: 45% !important;
  }
  .max-h-md-50ps {
    max-height: 50% !important;
  }
  .max-h-md-55ps {
    max-height: 55% !important;
  }
  .max-h-md-60ps {
    max-height: 60% !important;
  }
  .max-h-md-65ps {
    max-height: 65% !important;
  }
  .max-h-md-70ps {
    max-height: 70% !important;
  }
  .max-h-md-75ps {
    max-height: 75% !important;
  }
  .max-h-md-80ps {
    max-height: 80% !important;
  }
  .max-h-md-85ps {
    max-height: 85% !important;
  }
  .max-h-md-90ps {
    max-height: 90% !important;
  }
  .max-h-md-95ps {
    max-height: 95% !important;
  }
  .max-h-md-100ps {
    max-height: 100% !important;
  }
  .max-h-md-60ps {
    max-height: 110% !important;
  }
  .max-h-md-70ps {
    max-height: 120% !important;
  }
  .max-h-md-80ps {
    max-height: 130% !important;
  }
  .max-h-md-90ps {
    max-height: 140% !important;
  }
  .max-h-md-100ps {
    max-height: 150% !important;
  }
  .max-h-md-110ps {
    max-height: 160% !important;
  }
  .max-h-md-120ps {
    max-height: 170% !important;
  }
  .max-h-md-130ps {
    max-height: 180% !important;
  }
  .max-h-md-140ps {
    max-height: 190% !important;
  }
  .max-h-md-150ps {
    max-height: 200% !important;
  }
  .max-h-md-160ps {
    max-height: 210% !important;
  }
  .max-h-md-170ps {
    max-height: 220% !important;
  }
  .max-h-md-180ps {
    max-height: 230% !important;
  }
  .max-h-md-190ps {
    max-height: 240% !important;
  }
  .max-h-md-200ps {
    max-height: 250% !important;
  }
  .max-h-md-210ps {
    max-height: 260% !important;
  }
  .max-h-md-220ps {
    max-height: 270% !important;
  }
  .max-h-md-230ps {
    max-height: 280% !important;
  }
  .max-h-md-240ps {
    max-height: 290% !important;
  }
  .max-h-md-250ps {
    max-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .max-h-md-1px {
    max-height: 1px !important;
  }
  .max-h-md-2px {
    max-height: 2px !important;
  }
  .max-h-md-3px {
    max-height: 3px !important;
  }
  .max-h-md-4px {
    max-height: 4px !important;
  }
  .max-h-md-5px {
    max-height: 5px !important;
  }
  .max-h-md-6px {
    max-height: 6px !important;
  }
  .max-h-md-7px {
    max-height: 7px !important;
  }
  .max-h-md-8px {
    max-height: 8px !important;
  }
  .max-h-md-9px {
    max-height: 9px !important;
  }
  .max-h-md-10px {
    max-height: 10px !important;
  }
  .max-h-md-15px {
    max-height: 15px !important;
  }
  .max-h-md-20px {
    max-height: 20px !important;
  }
  .max-h-md-25px {
    max-height: 25px !important;
  }
  .max-h-md-30px {
    max-height: 30px !important;
  }
  .max-h-md-35px {
    max-height: 35px !important;
  }
  .max-h-md-40px {
    max-height: 40px !important;
  }
  .max-h-md-45px {
    max-height: 45px !important;
  }
  .max-h-md-50px {
    max-height: 50px !important;
  }
  .max-h-md-55px {
    max-height: 55px !important;
  }
  .max-h-md-60px {
    max-height: 60px !important;
  }
  .max-h-md-65px {
    max-height: 65px !important;
  }
  .max-h-md-70px {
    max-height: 70px !important;
  }
  .max-h-md-75px {
    max-height: 75px !important;
  }
  .max-h-md-80px {
    max-height: 80px !important;
  }
  .max-h-md-85px {
    max-height: 85px !important;
  }
  .max-h-md-90px {
    max-height: 90px !important;
  }
  .max-h-md-95px {
    max-height: 95px !important;
  }
  .max-h-md-100px {
    max-height: 100px !important;
  }
  .max-h-md-110px {
    max-height: 110px !important;
  }
  .max-h-md-120px {
    max-height: 120px !important;
  }
  .max-h-md-130px {
    max-height: 130px !important;
  }
  .max-h-md-140px {
    max-height: 140px !important;
  }
  .max-h-md-150px {
    max-height: 150px !important;
  }
  .max-h-md-160px {
    max-height: 160px !important;
  }
  .max-h-md-170px {
    max-height: 170px !important;
  }
  .max-h-md-180px {
    max-height: 180px !important;
  }
  .max-h-md-190px {
    max-height: 190px !important;
  }
  .max-h-md-200px {
    max-height: 200px !important;
  }
  .max-h-md-210px {
    max-height: 210px !important;
  }
  .max-h-md-220px {
    max-height: 220px !important;
  }
  .max-h-md-230px {
    max-height: 230px !important;
  }
  .max-h-md-240px {
    max-height: 240px !important;
  }
  .max-h-md-250px {
    max-height: 250px !important;
  }
  .max-h-md-260px {
    max-height: 260px !important;
  }
  .max-h-md-270px {
    max-height: 270px !important;
  }
  .max-h-md-280px {
    max-height: 280px !important;
  }
  .max-h-md-290px {
    max-height: 290px !important;
  }
  .max-h-md-300px {
    max-height: 300px !important;
  }
  .max-h-md-310px {
    max-height: 310px !important;
  }
  .max-h-md-320px {
    max-height: 320px !important;
  }
  .max-h-md-330px {
    max-height: 330px !important;
  }
  .max-h-md-340px {
    max-height: 340px !important;
  }
  .max-h-md-350px {
    max-height: 350px !important;
  }
  .max-h-md-360px {
    max-height: 360px !important;
  }
  .max-h-md-370px {
    max-height: 370px !important;
  }
  .max-h-md-380px {
    max-height: 380px !important;
  }
  .max-h-md-390px {
    max-height: 390px !important;
  }
  .max-h-md-400px {
    max-height: 400px !important;
  }
  .max-h-md-410px {
    max-height: 410px !important;
  }
  .max-h-md-420px {
    max-height: 420px !important;
  }
  .max-h-md-430px {
    max-height: 430px !important;
  }
  .max-h-md-440px {
    max-height: 440px !important;
  }
  .max-h-md-450px {
    max-height: 450px !important;
  }
  .max-h-md-460px {
    max-height: 460px !important;
  }
  .max-h-md-470px {
    max-height: 470px !important;
  }
  .max-h-md-480px {
    max-height: 480px !important;
  }
  .max-h-md-490px {
    max-height: 490px !important;
  }
  .max-h-md-500px {
    max-height: 500px !important;
  }
  .max-h-md-525px {
    max-height: 525px !important;
  }
  .max-h-md-550px {
    max-height: 550px !important;
  }
  .max-h-md-575px {
    max-height: 575px !important;
  }
  .max-h-md-600px {
    max-height: 600px !important;
  }
  .max-h-md-625px {
    max-height: 625px !important;
  }
  .max-h-md-650px {
    max-height: 650px !important;
  }
  .max-h-md-675px {
    max-height: 675px !important;
  }
  .max-h-md-700px {
    max-height: 700px !important;
  }
  .max-h-md-725px {
    max-height: 725px !important;
  }
  .max-h-md-750px {
    max-height: 750px !important;
  }
  .max-h-md-775px {
    max-height: 775px !important;
  }
  .max-h-md-800px {
    max-height: 800px !important;
  }
  .max-h-md-825px {
    max-height: 825px !important;
  }
  .max-h-md-850px {
    max-height: 850px !important;
  }
  .max-h-md-875px {
    max-height: 875px !important;
  }
  .max-h-md-900px {
    max-height: 900px !important;
  }
  .max-h-md-925px {
    max-height: 925px !important;
  }
  .max-h-md-950px {
    max-height: 950px !important;
  }
  .max-h-md-975px {
    max-height: 975px !important;
  }
  .max-h-md-1000px {
    max-height: 1000px !important;
  }
  .max-h-md-1050px {
    max-height: 1050px !important;
  }
  .max-h-md-1100px {
    max-height: 1100px !important;
  }
  .max-h-md-1150px {
    max-height: 1150px !important;
  }
  .max-h-md-1200px {
    max-height: 1200px !important;
  }
  .max-h-md-1250px {
    max-height: 1250px !important;
  }
  .max-h-md-1300px {
    max-height: 1300px !important;
  }
  .max-h-md-1350px {
    max-height: 1350px !important;
  }
  .max-h-md-1400px {
    max-height: 1400px !important;
  }
  .max-h-md-1450px {
    max-height: 1450px !important;
  }
  .max-h-md-1500px {
    max-height: 1500px !important;
  }
  .max-h-md-1550px {
    max-height: 1550px !important;
  }
  .max-h-md-1600px {
    max-height: 1600px !important;
  }
  .max-h-md-1650px {
    max-height: 1650px !important;
  }
  .max-h-md-1700px {
    max-height: 1700px !important;
  }
  .max-h-md-1750px {
    max-height: 1750px !important;
  }
  .max-h-md-1800px {
    max-height: 1800px !important;
  }
  .max-h-md-1850px {
    max-height: 1850px !important;
  }
  .max-h-md-1900px {
    max-height: 1900px !important;
  }
  .max-h-md-1950px {
    max-height: 1950px !important;
  }
  .max-h-md-2000px {
    max-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-h-md-0-5em {
    max-height: 0.5em !important;
  }
  .max-h-md-1em {
    max-height: 1em !important;
  }
  .max-h-md-1-5em {
    max-height: 1.5em !important;
  }
  .max-h-md-2em {
    max-height: 2em !important;
  }
  .max-h-md-2-5em {
    max-height: 2.5em !important;
  }
  .max-h-md-3em {
    max-height: 3em !important;
  }
  .max-h-md-3-5em {
    max-height: 3.5em !important;
  }
  .max-h-md-4em {
    max-height: 4em !important;
  }
  .max-h-md-4-5em {
    max-height: 4.5em !important;
  }
  .max-h-md-5em {
    max-height: 5em !important;
  }
  .max-h-md-5-5em {
    max-height: 5.5em !important;
  }
  .max-h-md-6em {
    max-height: 6em !important;
  }
  .max-h-md-6-5em {
    max-height: 6.5em !important;
  }
  .max-h-md-7em {
    max-height: 7em !important;
  }
  .max-h-md-7-5em {
    max-height: 7.5em !important;
  }
  .max-h-md-8em {
    max-height: 8em !important;
  }
  .max-h-md-8-5em {
    max-height: 8.5em !important;
  }
  .max-h-md-9em {
    max-height: 9em !important;
  }
  .max-h-md-9-5em {
    max-height: 9.5em !important;
  }
  .max-h-md-10em {
    max-height: 10em !important;
  }
}
@media screen and (min-width: 992px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .max-h-lg-5ps {
    max-height: 5% !important;
  }
  .max-h-lg-10ps {
    max-height: 10% !important;
  }
  .max-h-lg-15ps {
    max-height: 15% !important;
  }
  .max-h-lg-20ps {
    max-height: 20% !important;
  }
  .max-h-lg-25ps {
    max-height: 25% !important;
  }
  .max-h-lg-30ps {
    max-height: 30% !important;
  }
  .max-h-lg-35ps {
    max-height: 35% !important;
  }
  .max-h-lg-40ps {
    max-height: 40% !important;
  }
  .max-h-lg-45ps {
    max-height: 45% !important;
  }
  .max-h-lg-50ps {
    max-height: 50% !important;
  }
  .max-h-lg-55ps {
    max-height: 55% !important;
  }
  .max-h-lg-60ps {
    max-height: 60% !important;
  }
  .max-h-lg-65ps {
    max-height: 65% !important;
  }
  .max-h-lg-70ps {
    max-height: 70% !important;
  }
  .max-h-lg-75ps {
    max-height: 75% !important;
  }
  .max-h-lg-80ps {
    max-height: 80% !important;
  }
  .max-h-lg-85ps {
    max-height: 85% !important;
  }
  .max-h-lg-90ps {
    max-height: 90% !important;
  }
  .max-h-lg-95ps {
    max-height: 95% !important;
  }
  .max-h-lg-100ps {
    max-height: 100% !important;
  }
  .max-h-lg-60ps {
    max-height: 110% !important;
  }
  .max-h-lg-70ps {
    max-height: 120% !important;
  }
  .max-h-lg-80ps {
    max-height: 130% !important;
  }
  .max-h-lg-90ps {
    max-height: 140% !important;
  }
  .max-h-lg-100ps {
    max-height: 150% !important;
  }
  .max-h-lg-110ps {
    max-height: 160% !important;
  }
  .max-h-lg-120ps {
    max-height: 170% !important;
  }
  .max-h-lg-130ps {
    max-height: 180% !important;
  }
  .max-h-lg-140ps {
    max-height: 190% !important;
  }
  .max-h-lg-150ps {
    max-height: 200% !important;
  }
  .max-h-lg-160ps {
    max-height: 210% !important;
  }
  .max-h-lg-170ps {
    max-height: 220% !important;
  }
  .max-h-lg-180ps {
    max-height: 230% !important;
  }
  .max-h-lg-190ps {
    max-height: 240% !important;
  }
  .max-h-lg-200ps {
    max-height: 250% !important;
  }
  .max-h-lg-210ps {
    max-height: 260% !important;
  }
  .max-h-lg-220ps {
    max-height: 270% !important;
  }
  .max-h-lg-230ps {
    max-height: 280% !important;
  }
  .max-h-lg-240ps {
    max-height: 290% !important;
  }
  .max-h-lg-250ps {
    max-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .max-h-lg-1px {
    max-height: 1px !important;
  }
  .max-h-lg-2px {
    max-height: 2px !important;
  }
  .max-h-lg-3px {
    max-height: 3px !important;
  }
  .max-h-lg-4px {
    max-height: 4px !important;
  }
  .max-h-lg-5px {
    max-height: 5px !important;
  }
  .max-h-lg-6px {
    max-height: 6px !important;
  }
  .max-h-lg-7px {
    max-height: 7px !important;
  }
  .max-h-lg-8px {
    max-height: 8px !important;
  }
  .max-h-lg-9px {
    max-height: 9px !important;
  }
  .max-h-lg-10px {
    max-height: 10px !important;
  }
  .max-h-lg-15px {
    max-height: 15px !important;
  }
  .max-h-lg-20px {
    max-height: 20px !important;
  }
  .max-h-lg-25px {
    max-height: 25px !important;
  }
  .max-h-lg-30px {
    max-height: 30px !important;
  }
  .max-h-lg-35px {
    max-height: 35px !important;
  }
  .max-h-lg-40px {
    max-height: 40px !important;
  }
  .max-h-lg-45px {
    max-height: 45px !important;
  }
  .max-h-lg-50px {
    max-height: 50px !important;
  }
  .max-h-lg-55px {
    max-height: 55px !important;
  }
  .max-h-lg-60px {
    max-height: 60px !important;
  }
  .max-h-lg-65px {
    max-height: 65px !important;
  }
  .max-h-lg-70px {
    max-height: 70px !important;
  }
  .max-h-lg-75px {
    max-height: 75px !important;
  }
  .max-h-lg-80px {
    max-height: 80px !important;
  }
  .max-h-lg-85px {
    max-height: 85px !important;
  }
  .max-h-lg-90px {
    max-height: 90px !important;
  }
  .max-h-lg-95px {
    max-height: 95px !important;
  }
  .max-h-lg-100px {
    max-height: 100px !important;
  }
  .max-h-lg-110px {
    max-height: 110px !important;
  }
  .max-h-lg-120px {
    max-height: 120px !important;
  }
  .max-h-lg-130px {
    max-height: 130px !important;
  }
  .max-h-lg-140px {
    max-height: 140px !important;
  }
  .max-h-lg-150px {
    max-height: 150px !important;
  }
  .max-h-lg-160px {
    max-height: 160px !important;
  }
  .max-h-lg-170px {
    max-height: 170px !important;
  }
  .max-h-lg-180px {
    max-height: 180px !important;
  }
  .max-h-lg-190px {
    max-height: 190px !important;
  }
  .max-h-lg-200px {
    max-height: 200px !important;
  }
  .max-h-lg-210px {
    max-height: 210px !important;
  }
  .max-h-lg-220px {
    max-height: 220px !important;
  }
  .max-h-lg-230px {
    max-height: 230px !important;
  }
  .max-h-lg-240px {
    max-height: 240px !important;
  }
  .max-h-lg-250px {
    max-height: 250px !important;
  }
  .max-h-lg-260px {
    max-height: 260px !important;
  }
  .max-h-lg-270px {
    max-height: 270px !important;
  }
  .max-h-lg-280px {
    max-height: 280px !important;
  }
  .max-h-lg-290px {
    max-height: 290px !important;
  }
  .max-h-lg-300px {
    max-height: 300px !important;
  }
  .max-h-lg-310px {
    max-height: 310px !important;
  }
  .max-h-lg-320px {
    max-height: 320px !important;
  }
  .max-h-lg-330px {
    max-height: 330px !important;
  }
  .max-h-lg-340px {
    max-height: 340px !important;
  }
  .max-h-lg-350px {
    max-height: 350px !important;
  }
  .max-h-lg-360px {
    max-height: 360px !important;
  }
  .max-h-lg-370px {
    max-height: 370px !important;
  }
  .max-h-lg-380px {
    max-height: 380px !important;
  }
  .max-h-lg-390px {
    max-height: 390px !important;
  }
  .max-h-lg-400px {
    max-height: 400px !important;
  }
  .max-h-lg-410px {
    max-height: 410px !important;
  }
  .max-h-lg-420px {
    max-height: 420px !important;
  }
  .max-h-lg-430px {
    max-height: 430px !important;
  }
  .max-h-lg-440px {
    max-height: 440px !important;
  }
  .max-h-lg-450px {
    max-height: 450px !important;
  }
  .max-h-lg-460px {
    max-height: 460px !important;
  }
  .max-h-lg-470px {
    max-height: 470px !important;
  }
  .max-h-lg-480px {
    max-height: 480px !important;
  }
  .max-h-lg-490px {
    max-height: 490px !important;
  }
  .max-h-lg-500px {
    max-height: 500px !important;
  }
  .max-h-lg-525px {
    max-height: 525px !important;
  }
  .max-h-lg-550px {
    max-height: 550px !important;
  }
  .max-h-lg-575px {
    max-height: 575px !important;
  }
  .max-h-lg-600px {
    max-height: 600px !important;
  }
  .max-h-lg-625px {
    max-height: 625px !important;
  }
  .max-h-lg-650px {
    max-height: 650px !important;
  }
  .max-h-lg-675px {
    max-height: 675px !important;
  }
  .max-h-lg-700px {
    max-height: 700px !important;
  }
  .max-h-lg-725px {
    max-height: 725px !important;
  }
  .max-h-lg-750px {
    max-height: 750px !important;
  }
  .max-h-lg-775px {
    max-height: 775px !important;
  }
  .max-h-lg-800px {
    max-height: 800px !important;
  }
  .max-h-lg-825px {
    max-height: 825px !important;
  }
  .max-h-lg-850px {
    max-height: 850px !important;
  }
  .max-h-lg-875px {
    max-height: 875px !important;
  }
  .max-h-lg-900px {
    max-height: 900px !important;
  }
  .max-h-lg-925px {
    max-height: 925px !important;
  }
  .max-h-lg-950px {
    max-height: 950px !important;
  }
  .max-h-lg-975px {
    max-height: 975px !important;
  }
  .max-h-lg-1000px {
    max-height: 1000px !important;
  }
  .max-h-lg-1050px {
    max-height: 1050px !important;
  }
  .max-h-lg-1100px {
    max-height: 1100px !important;
  }
  .max-h-lg-1150px {
    max-height: 1150px !important;
  }
  .max-h-lg-1200px {
    max-height: 1200px !important;
  }
  .max-h-lg-1250px {
    max-height: 1250px !important;
  }
  .max-h-lg-1300px {
    max-height: 1300px !important;
  }
  .max-h-lg-1350px {
    max-height: 1350px !important;
  }
  .max-h-lg-1400px {
    max-height: 1400px !important;
  }
  .max-h-lg-1450px {
    max-height: 1450px !important;
  }
  .max-h-lg-1500px {
    max-height: 1500px !important;
  }
  .max-h-lg-1550px {
    max-height: 1550px !important;
  }
  .max-h-lg-1600px {
    max-height: 1600px !important;
  }
  .max-h-lg-1650px {
    max-height: 1650px !important;
  }
  .max-h-lg-1700px {
    max-height: 1700px !important;
  }
  .max-h-lg-1750px {
    max-height: 1750px !important;
  }
  .max-h-lg-1800px {
    max-height: 1800px !important;
  }
  .max-h-lg-1850px {
    max-height: 1850px !important;
  }
  .max-h-lg-1900px {
    max-height: 1900px !important;
  }
  .max-h-lg-1950px {
    max-height: 1950px !important;
  }
  .max-h-lg-2000px {
    max-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-h-lg-0-5em {
    max-height: 0.5em !important;
  }
  .max-h-lg-1em {
    max-height: 1em !important;
  }
  .max-h-lg-1-5em {
    max-height: 1.5em !important;
  }
  .max-h-lg-2em {
    max-height: 2em !important;
  }
  .max-h-lg-2-5em {
    max-height: 2.5em !important;
  }
  .max-h-lg-3em {
    max-height: 3em !important;
  }
  .max-h-lg-3-5em {
    max-height: 3.5em !important;
  }
  .max-h-lg-4em {
    max-height: 4em !important;
  }
  .max-h-lg-4-5em {
    max-height: 4.5em !important;
  }
  .max-h-lg-5em {
    max-height: 5em !important;
  }
  .max-h-lg-5-5em {
    max-height: 5.5em !important;
  }
  .max-h-lg-6em {
    max-height: 6em !important;
  }
  .max-h-lg-6-5em {
    max-height: 6.5em !important;
  }
  .max-h-lg-7em {
    max-height: 7em !important;
  }
  .max-h-lg-7-5em {
    max-height: 7.5em !important;
  }
  .max-h-lg-8em {
    max-height: 8em !important;
  }
  .max-h-lg-8-5em {
    max-height: 8.5em !important;
  }
  .max-h-lg-9em {
    max-height: 9em !important;
  }
  .max-h-lg-9-5em {
    max-height: 9.5em !important;
  }
  .max-h-lg-10em {
    max-height: 10em !important;
  }
}
@media screen and (min-width: 1200px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .max-h-xl-5ps {
    max-height: 5% !important;
  }
  .max-h-xl-10ps {
    max-height: 10% !important;
  }
  .max-h-xl-15ps {
    max-height: 15% !important;
  }
  .max-h-xl-20ps {
    max-height: 20% !important;
  }
  .max-h-xl-25ps {
    max-height: 25% !important;
  }
  .max-h-xl-30ps {
    max-height: 30% !important;
  }
  .max-h-xl-35ps {
    max-height: 35% !important;
  }
  .max-h-xl-40ps {
    max-height: 40% !important;
  }
  .max-h-xl-45ps {
    max-height: 45% !important;
  }
  .max-h-xl-50ps {
    max-height: 50% !important;
  }
  .max-h-xl-55ps {
    max-height: 55% !important;
  }
  .max-h-xl-60ps {
    max-height: 60% !important;
  }
  .max-h-xl-65ps {
    max-height: 65% !important;
  }
  .max-h-xl-70ps {
    max-height: 70% !important;
  }
  .max-h-xl-75ps {
    max-height: 75% !important;
  }
  .max-h-xl-80ps {
    max-height: 80% !important;
  }
  .max-h-xl-85ps {
    max-height: 85% !important;
  }
  .max-h-xl-90ps {
    max-height: 90% !important;
  }
  .max-h-xl-95ps {
    max-height: 95% !important;
  }
  .max-h-xl-100ps {
    max-height: 100% !important;
  }
  .max-h-xl-60ps {
    max-height: 110% !important;
  }
  .max-h-xl-70ps {
    max-height: 120% !important;
  }
  .max-h-xl-80ps {
    max-height: 130% !important;
  }
  .max-h-xl-90ps {
    max-height: 140% !important;
  }
  .max-h-xl-100ps {
    max-height: 150% !important;
  }
  .max-h-xl-110ps {
    max-height: 160% !important;
  }
  .max-h-xl-120ps {
    max-height: 170% !important;
  }
  .max-h-xl-130ps {
    max-height: 180% !important;
  }
  .max-h-xl-140ps {
    max-height: 190% !important;
  }
  .max-h-xl-150ps {
    max-height: 200% !important;
  }
  .max-h-xl-160ps {
    max-height: 210% !important;
  }
  .max-h-xl-170ps {
    max-height: 220% !important;
  }
  .max-h-xl-180ps {
    max-height: 230% !important;
  }
  .max-h-xl-190ps {
    max-height: 240% !important;
  }
  .max-h-xl-200ps {
    max-height: 250% !important;
  }
  .max-h-xl-210ps {
    max-height: 260% !important;
  }
  .max-h-xl-220ps {
    max-height: 270% !important;
  }
  .max-h-xl-230ps {
    max-height: 280% !important;
  }
  .max-h-xl-240ps {
    max-height: 290% !important;
  }
  .max-h-xl-250ps {
    max-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .max-h-xl-1px {
    max-height: 1px !important;
  }
  .max-h-xl-2px {
    max-height: 2px !important;
  }
  .max-h-xl-3px {
    max-height: 3px !important;
  }
  .max-h-xl-4px {
    max-height: 4px !important;
  }
  .max-h-xl-5px {
    max-height: 5px !important;
  }
  .max-h-xl-6px {
    max-height: 6px !important;
  }
  .max-h-xl-7px {
    max-height: 7px !important;
  }
  .max-h-xl-8px {
    max-height: 8px !important;
  }
  .max-h-xl-9px {
    max-height: 9px !important;
  }
  .max-h-xl-10px {
    max-height: 10px !important;
  }
  .max-h-xl-15px {
    max-height: 15px !important;
  }
  .max-h-xl-20px {
    max-height: 20px !important;
  }
  .max-h-xl-25px {
    max-height: 25px !important;
  }
  .max-h-xl-30px {
    max-height: 30px !important;
  }
  .max-h-xl-35px {
    max-height: 35px !important;
  }
  .max-h-xl-40px {
    max-height: 40px !important;
  }
  .max-h-xl-45px {
    max-height: 45px !important;
  }
  .max-h-xl-50px {
    max-height: 50px !important;
  }
  .max-h-xl-55px {
    max-height: 55px !important;
  }
  .max-h-xl-60px {
    max-height: 60px !important;
  }
  .max-h-xl-65px {
    max-height: 65px !important;
  }
  .max-h-xl-70px {
    max-height: 70px !important;
  }
  .max-h-xl-75px {
    max-height: 75px !important;
  }
  .max-h-xl-80px {
    max-height: 80px !important;
  }
  .max-h-xl-85px {
    max-height: 85px !important;
  }
  .max-h-xl-90px {
    max-height: 90px !important;
  }
  .max-h-xl-95px {
    max-height: 95px !important;
  }
  .max-h-xl-100px {
    max-height: 100px !important;
  }
  .max-h-xl-110px {
    max-height: 110px !important;
  }
  .max-h-xl-120px {
    max-height: 120px !important;
  }
  .max-h-xl-130px {
    max-height: 130px !important;
  }
  .max-h-xl-140px {
    max-height: 140px !important;
  }
  .max-h-xl-150px {
    max-height: 150px !important;
  }
  .max-h-xl-160px {
    max-height: 160px !important;
  }
  .max-h-xl-170px {
    max-height: 170px !important;
  }
  .max-h-xl-180px {
    max-height: 180px !important;
  }
  .max-h-xl-190px {
    max-height: 190px !important;
  }
  .max-h-xl-200px {
    max-height: 200px !important;
  }
  .max-h-xl-210px {
    max-height: 210px !important;
  }
  .max-h-xl-220px {
    max-height: 220px !important;
  }
  .max-h-xl-230px {
    max-height: 230px !important;
  }
  .max-h-xl-240px {
    max-height: 240px !important;
  }
  .max-h-xl-250px {
    max-height: 250px !important;
  }
  .max-h-xl-260px {
    max-height: 260px !important;
  }
  .max-h-xl-270px {
    max-height: 270px !important;
  }
  .max-h-xl-280px {
    max-height: 280px !important;
  }
  .max-h-xl-290px {
    max-height: 290px !important;
  }
  .max-h-xl-300px {
    max-height: 300px !important;
  }
  .max-h-xl-310px {
    max-height: 310px !important;
  }
  .max-h-xl-320px {
    max-height: 320px !important;
  }
  .max-h-xl-330px {
    max-height: 330px !important;
  }
  .max-h-xl-340px {
    max-height: 340px !important;
  }
  .max-h-xl-350px {
    max-height: 350px !important;
  }
  .max-h-xl-360px {
    max-height: 360px !important;
  }
  .max-h-xl-370px {
    max-height: 370px !important;
  }
  .max-h-xl-380px {
    max-height: 380px !important;
  }
  .max-h-xl-390px {
    max-height: 390px !important;
  }
  .max-h-xl-400px {
    max-height: 400px !important;
  }
  .max-h-xl-410px {
    max-height: 410px !important;
  }
  .max-h-xl-420px {
    max-height: 420px !important;
  }
  .max-h-xl-430px {
    max-height: 430px !important;
  }
  .max-h-xl-440px {
    max-height: 440px !important;
  }
  .max-h-xl-450px {
    max-height: 450px !important;
  }
  .max-h-xl-460px {
    max-height: 460px !important;
  }
  .max-h-xl-470px {
    max-height: 470px !important;
  }
  .max-h-xl-480px {
    max-height: 480px !important;
  }
  .max-h-xl-490px {
    max-height: 490px !important;
  }
  .max-h-xl-500px {
    max-height: 500px !important;
  }
  .max-h-xl-525px {
    max-height: 525px !important;
  }
  .max-h-xl-550px {
    max-height: 550px !important;
  }
  .max-h-xl-575px {
    max-height: 575px !important;
  }
  .max-h-xl-600px {
    max-height: 600px !important;
  }
  .max-h-xl-625px {
    max-height: 625px !important;
  }
  .max-h-xl-650px {
    max-height: 650px !important;
  }
  .max-h-xl-675px {
    max-height: 675px !important;
  }
  .max-h-xl-700px {
    max-height: 700px !important;
  }
  .max-h-xl-725px {
    max-height: 725px !important;
  }
  .max-h-xl-750px {
    max-height: 750px !important;
  }
  .max-h-xl-775px {
    max-height: 775px !important;
  }
  .max-h-xl-800px {
    max-height: 800px !important;
  }
  .max-h-xl-825px {
    max-height: 825px !important;
  }
  .max-h-xl-850px {
    max-height: 850px !important;
  }
  .max-h-xl-875px {
    max-height: 875px !important;
  }
  .max-h-xl-900px {
    max-height: 900px !important;
  }
  .max-h-xl-925px {
    max-height: 925px !important;
  }
  .max-h-xl-950px {
    max-height: 950px !important;
  }
  .max-h-xl-975px {
    max-height: 975px !important;
  }
  .max-h-xl-1000px {
    max-height: 1000px !important;
  }
  .max-h-xl-1050px {
    max-height: 1050px !important;
  }
  .max-h-xl-1100px {
    max-height: 1100px !important;
  }
  .max-h-xl-1150px {
    max-height: 1150px !important;
  }
  .max-h-xl-1200px {
    max-height: 1200px !important;
  }
  .max-h-xl-1250px {
    max-height: 1250px !important;
  }
  .max-h-xl-1300px {
    max-height: 1300px !important;
  }
  .max-h-xl-1350px {
    max-height: 1350px !important;
  }
  .max-h-xl-1400px {
    max-height: 1400px !important;
  }
  .max-h-xl-1450px {
    max-height: 1450px !important;
  }
  .max-h-xl-1500px {
    max-height: 1500px !important;
  }
  .max-h-xl-1550px {
    max-height: 1550px !important;
  }
  .max-h-xl-1600px {
    max-height: 1600px !important;
  }
  .max-h-xl-1650px {
    max-height: 1650px !important;
  }
  .max-h-xl-1700px {
    max-height: 1700px !important;
  }
  .max-h-xl-1750px {
    max-height: 1750px !important;
  }
  .max-h-xl-1800px {
    max-height: 1800px !important;
  }
  .max-h-xl-1850px {
    max-height: 1850px !important;
  }
  .max-h-xl-1900px {
    max-height: 1900px !important;
  }
  .max-h-xl-1950px {
    max-height: 1950px !important;
  }
  .max-h-xl-2000px {
    max-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-h-xl-0-5em {
    max-height: 0.5em !important;
  }
  .max-h-xl-1em {
    max-height: 1em !important;
  }
  .max-h-xl-1-5em {
    max-height: 1.5em !important;
  }
  .max-h-xl-2em {
    max-height: 2em !important;
  }
  .max-h-xl-2-5em {
    max-height: 2.5em !important;
  }
  .max-h-xl-3em {
    max-height: 3em !important;
  }
  .max-h-xl-3-5em {
    max-height: 3.5em !important;
  }
  .max-h-xl-4em {
    max-height: 4em !important;
  }
  .max-h-xl-4-5em {
    max-height: 4.5em !important;
  }
  .max-h-xl-5em {
    max-height: 5em !important;
  }
  .max-h-xl-5-5em {
    max-height: 5.5em !important;
  }
  .max-h-xl-6em {
    max-height: 6em !important;
  }
  .max-h-xl-6-5em {
    max-height: 6.5em !important;
  }
  .max-h-xl-7em {
    max-height: 7em !important;
  }
  .max-h-xl-7-5em {
    max-height: 7.5em !important;
  }
  .max-h-xl-8em {
    max-height: 8em !important;
  }
  .max-h-xl-8-5em {
    max-height: 8.5em !important;
  }
  .max-h-xl-9em {
    max-height: 9em !important;
  }
  .max-h-xl-9-5em {
    max-height: 9.5em !important;
  }
  .max-h-xl-10em {
    max-height: 10em !important;
  }
}
@media screen and (min-width: 1400px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .max-h-xxl-5ps {
    max-height: 5% !important;
  }
  .max-h-xxl-10ps {
    max-height: 10% !important;
  }
  .max-h-xxl-15ps {
    max-height: 15% !important;
  }
  .max-h-xxl-20ps {
    max-height: 20% !important;
  }
  .max-h-xxl-25ps {
    max-height: 25% !important;
  }
  .max-h-xxl-30ps {
    max-height: 30% !important;
  }
  .max-h-xxl-35ps {
    max-height: 35% !important;
  }
  .max-h-xxl-40ps {
    max-height: 40% !important;
  }
  .max-h-xxl-45ps {
    max-height: 45% !important;
  }
  .max-h-xxl-50ps {
    max-height: 50% !important;
  }
  .max-h-xxl-55ps {
    max-height: 55% !important;
  }
  .max-h-xxl-60ps {
    max-height: 60% !important;
  }
  .max-h-xxl-65ps {
    max-height: 65% !important;
  }
  .max-h-xxl-70ps {
    max-height: 70% !important;
  }
  .max-h-xxl-75ps {
    max-height: 75% !important;
  }
  .max-h-xxl-80ps {
    max-height: 80% !important;
  }
  .max-h-xxl-85ps {
    max-height: 85% !important;
  }
  .max-h-xxl-90ps {
    max-height: 90% !important;
  }
  .max-h-xxl-95ps {
    max-height: 95% !important;
  }
  .max-h-xxl-100ps {
    max-height: 100% !important;
  }
  .max-h-xxl-60ps {
    max-height: 110% !important;
  }
  .max-h-xxl-70ps {
    max-height: 120% !important;
  }
  .max-h-xxl-80ps {
    max-height: 130% !important;
  }
  .max-h-xxl-90ps {
    max-height: 140% !important;
  }
  .max-h-xxl-100ps {
    max-height: 150% !important;
  }
  .max-h-xxl-110ps {
    max-height: 160% !important;
  }
  .max-h-xxl-120ps {
    max-height: 170% !important;
  }
  .max-h-xxl-130ps {
    max-height: 180% !important;
  }
  .max-h-xxl-140ps {
    max-height: 190% !important;
  }
  .max-h-xxl-150ps {
    max-height: 200% !important;
  }
  .max-h-xxl-160ps {
    max-height: 210% !important;
  }
  .max-h-xxl-170ps {
    max-height: 220% !important;
  }
  .max-h-xxl-180ps {
    max-height: 230% !important;
  }
  .max-h-xxl-190ps {
    max-height: 240% !important;
  }
  .max-h-xxl-200ps {
    max-height: 250% !important;
  }
  .max-h-xxl-210ps {
    max-height: 260% !important;
  }
  .max-h-xxl-220ps {
    max-height: 270% !important;
  }
  .max-h-xxl-230ps {
    max-height: 280% !important;
  }
  .max-h-xxl-240ps {
    max-height: 290% !important;
  }
  .max-h-xxl-250ps {
    max-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .max-h-xxl-1px {
    max-height: 1px !important;
  }
  .max-h-xxl-2px {
    max-height: 2px !important;
  }
  .max-h-xxl-3px {
    max-height: 3px !important;
  }
  .max-h-xxl-4px {
    max-height: 4px !important;
  }
  .max-h-xxl-5px {
    max-height: 5px !important;
  }
  .max-h-xxl-6px {
    max-height: 6px !important;
  }
  .max-h-xxl-7px {
    max-height: 7px !important;
  }
  .max-h-xxl-8px {
    max-height: 8px !important;
  }
  .max-h-xxl-9px {
    max-height: 9px !important;
  }
  .max-h-xxl-10px {
    max-height: 10px !important;
  }
  .max-h-xxl-15px {
    max-height: 15px !important;
  }
  .max-h-xxl-20px {
    max-height: 20px !important;
  }
  .max-h-xxl-25px {
    max-height: 25px !important;
  }
  .max-h-xxl-30px {
    max-height: 30px !important;
  }
  .max-h-xxl-35px {
    max-height: 35px !important;
  }
  .max-h-xxl-40px {
    max-height: 40px !important;
  }
  .max-h-xxl-45px {
    max-height: 45px !important;
  }
  .max-h-xxl-50px {
    max-height: 50px !important;
  }
  .max-h-xxl-55px {
    max-height: 55px !important;
  }
  .max-h-xxl-60px {
    max-height: 60px !important;
  }
  .max-h-xxl-65px {
    max-height: 65px !important;
  }
  .max-h-xxl-70px {
    max-height: 70px !important;
  }
  .max-h-xxl-75px {
    max-height: 75px !important;
  }
  .max-h-xxl-80px {
    max-height: 80px !important;
  }
  .max-h-xxl-85px {
    max-height: 85px !important;
  }
  .max-h-xxl-90px {
    max-height: 90px !important;
  }
  .max-h-xxl-95px {
    max-height: 95px !important;
  }
  .max-h-xxl-100px {
    max-height: 100px !important;
  }
  .max-h-xxl-110px {
    max-height: 110px !important;
  }
  .max-h-xxl-120px {
    max-height: 120px !important;
  }
  .max-h-xxl-130px {
    max-height: 130px !important;
  }
  .max-h-xxl-140px {
    max-height: 140px !important;
  }
  .max-h-xxl-150px {
    max-height: 150px !important;
  }
  .max-h-xxl-160px {
    max-height: 160px !important;
  }
  .max-h-xxl-170px {
    max-height: 170px !important;
  }
  .max-h-xxl-180px {
    max-height: 180px !important;
  }
  .max-h-xxl-190px {
    max-height: 190px !important;
  }
  .max-h-xxl-200px {
    max-height: 200px !important;
  }
  .max-h-xxl-210px {
    max-height: 210px !important;
  }
  .max-h-xxl-220px {
    max-height: 220px !important;
  }
  .max-h-xxl-230px {
    max-height: 230px !important;
  }
  .max-h-xxl-240px {
    max-height: 240px !important;
  }
  .max-h-xxl-250px {
    max-height: 250px !important;
  }
  .max-h-xxl-260px {
    max-height: 260px !important;
  }
  .max-h-xxl-270px {
    max-height: 270px !important;
  }
  .max-h-xxl-280px {
    max-height: 280px !important;
  }
  .max-h-xxl-290px {
    max-height: 290px !important;
  }
  .max-h-xxl-300px {
    max-height: 300px !important;
  }
  .max-h-xxl-310px {
    max-height: 310px !important;
  }
  .max-h-xxl-320px {
    max-height: 320px !important;
  }
  .max-h-xxl-330px {
    max-height: 330px !important;
  }
  .max-h-xxl-340px {
    max-height: 340px !important;
  }
  .max-h-xxl-350px {
    max-height: 350px !important;
  }
  .max-h-xxl-360px {
    max-height: 360px !important;
  }
  .max-h-xxl-370px {
    max-height: 370px !important;
  }
  .max-h-xxl-380px {
    max-height: 380px !important;
  }
  .max-h-xxl-390px {
    max-height: 390px !important;
  }
  .max-h-xxl-400px {
    max-height: 400px !important;
  }
  .max-h-xxl-410px {
    max-height: 410px !important;
  }
  .max-h-xxl-420px {
    max-height: 420px !important;
  }
  .max-h-xxl-430px {
    max-height: 430px !important;
  }
  .max-h-xxl-440px {
    max-height: 440px !important;
  }
  .max-h-xxl-450px {
    max-height: 450px !important;
  }
  .max-h-xxl-460px {
    max-height: 460px !important;
  }
  .max-h-xxl-470px {
    max-height: 470px !important;
  }
  .max-h-xxl-480px {
    max-height: 480px !important;
  }
  .max-h-xxl-490px {
    max-height: 490px !important;
  }
  .max-h-xxl-500px {
    max-height: 500px !important;
  }
  .max-h-xxl-525px {
    max-height: 525px !important;
  }
  .max-h-xxl-550px {
    max-height: 550px !important;
  }
  .max-h-xxl-575px {
    max-height: 575px !important;
  }
  .max-h-xxl-600px {
    max-height: 600px !important;
  }
  .max-h-xxl-625px {
    max-height: 625px !important;
  }
  .max-h-xxl-650px {
    max-height: 650px !important;
  }
  .max-h-xxl-675px {
    max-height: 675px !important;
  }
  .max-h-xxl-700px {
    max-height: 700px !important;
  }
  .max-h-xxl-725px {
    max-height: 725px !important;
  }
  .max-h-xxl-750px {
    max-height: 750px !important;
  }
  .max-h-xxl-775px {
    max-height: 775px !important;
  }
  .max-h-xxl-800px {
    max-height: 800px !important;
  }
  .max-h-xxl-825px {
    max-height: 825px !important;
  }
  .max-h-xxl-850px {
    max-height: 850px !important;
  }
  .max-h-xxl-875px {
    max-height: 875px !important;
  }
  .max-h-xxl-900px {
    max-height: 900px !important;
  }
  .max-h-xxl-925px {
    max-height: 925px !important;
  }
  .max-h-xxl-950px {
    max-height: 950px !important;
  }
  .max-h-xxl-975px {
    max-height: 975px !important;
  }
  .max-h-xxl-1000px {
    max-height: 1000px !important;
  }
  .max-h-xxl-1050px {
    max-height: 1050px !important;
  }
  .max-h-xxl-1100px {
    max-height: 1100px !important;
  }
  .max-h-xxl-1150px {
    max-height: 1150px !important;
  }
  .max-h-xxl-1200px {
    max-height: 1200px !important;
  }
  .max-h-xxl-1250px {
    max-height: 1250px !important;
  }
  .max-h-xxl-1300px {
    max-height: 1300px !important;
  }
  .max-h-xxl-1350px {
    max-height: 1350px !important;
  }
  .max-h-xxl-1400px {
    max-height: 1400px !important;
  }
  .max-h-xxl-1450px {
    max-height: 1450px !important;
  }
  .max-h-xxl-1500px {
    max-height: 1500px !important;
  }
  .max-h-xxl-1550px {
    max-height: 1550px !important;
  }
  .max-h-xxl-1600px {
    max-height: 1600px !important;
  }
  .max-h-xxl-1650px {
    max-height: 1650px !important;
  }
  .max-h-xxl-1700px {
    max-height: 1700px !important;
  }
  .max-h-xxl-1750px {
    max-height: 1750px !important;
  }
  .max-h-xxl-1800px {
    max-height: 1800px !important;
  }
  .max-h-xxl-1850px {
    max-height: 1850px !important;
  }
  .max-h-xxl-1900px {
    max-height: 1900px !important;
  }
  .max-h-xxl-1950px {
    max-height: 1950px !important;
  }
  .max-h-xxl-2000px {
    max-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .max-h-xxl-0-5em {
    max-height: 0.5em !important;
  }
  .max-h-xxl-1em {
    max-height: 1em !important;
  }
  .max-h-xxl-1-5em {
    max-height: 1.5em !important;
  }
  .max-h-xxl-2em {
    max-height: 2em !important;
  }
  .max-h-xxl-2-5em {
    max-height: 2.5em !important;
  }
  .max-h-xxl-3em {
    max-height: 3em !important;
  }
  .max-h-xxl-3-5em {
    max-height: 3.5em !important;
  }
  .max-h-xxl-4em {
    max-height: 4em !important;
  }
  .max-h-xxl-4-5em {
    max-height: 4.5em !important;
  }
  .max-h-xxl-5em {
    max-height: 5em !important;
  }
  .max-h-xxl-5-5em {
    max-height: 5.5em !important;
  }
  .max-h-xxl-6em {
    max-height: 6em !important;
  }
  .max-h-xxl-6-5em {
    max-height: 6.5em !important;
  }
  .max-h-xxl-7em {
    max-height: 7em !important;
  }
  .max-h-xxl-7-5em {
    max-height: 7.5em !important;
  }
  .max-h-xxl-8em {
    max-height: 8em !important;
  }
  .max-h-xxl-8-5em {
    max-height: 8.5em !important;
  }
  .max-h-xxl-9em {
    max-height: 9em !important;
  }
  .max-h-xxl-9-5em {
    max-height: 9.5em !important;
  }
  .max-h-xxl-10em {
    max-height: 10em !important;
  }
}
@media screen and (min-width: 0px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .min-h-5ps {
    min-height: 5% !important;
  }
  .min-h-10ps {
    min-height: 10% !important;
  }
  .min-h-15ps {
    min-height: 15% !important;
  }
  .min-h-20ps {
    min-height: 20% !important;
  }
  .min-h-25ps {
    min-height: 25% !important;
  }
  .min-h-30ps {
    min-height: 30% !important;
  }
  .min-h-35ps {
    min-height: 35% !important;
  }
  .min-h-40ps {
    min-height: 40% !important;
  }
  .min-h-45ps {
    min-height: 45% !important;
  }
  .min-h-50ps {
    min-height: 50% !important;
  }
  .min-h-55ps {
    min-height: 55% !important;
  }
  .min-h-60ps {
    min-height: 60% !important;
  }
  .min-h-65ps {
    min-height: 65% !important;
  }
  .min-h-70ps {
    min-height: 70% !important;
  }
  .min-h-75ps {
    min-height: 75% !important;
  }
  .min-h-80ps {
    min-height: 80% !important;
  }
  .min-h-85ps {
    min-height: 85% !important;
  }
  .min-h-90ps {
    min-height: 90% !important;
  }
  .min-h-95ps {
    min-height: 95% !important;
  }
  .min-h-100ps {
    min-height: 100% !important;
  }
  .min-h-60ps {
    min-height: 110% !important;
  }
  .min-h-70ps {
    min-height: 120% !important;
  }
  .min-h-80ps {
    min-height: 130% !important;
  }
  .min-h-90ps {
    min-height: 140% !important;
  }
  .min-h-100ps {
    min-height: 150% !important;
  }
  .min-h-110ps {
    min-height: 160% !important;
  }
  .min-h-120ps {
    min-height: 170% !important;
  }
  .min-h-130ps {
    min-height: 180% !important;
  }
  .min-h-140ps {
    min-height: 190% !important;
  }
  .min-h-150ps {
    min-height: 200% !important;
  }
  .min-h-160ps {
    min-height: 210% !important;
  }
  .min-h-170ps {
    min-height: 220% !important;
  }
  .min-h-180ps {
    min-height: 230% !important;
  }
  .min-h-190ps {
    min-height: 240% !important;
  }
  .min-h-200ps {
    min-height: 250% !important;
  }
  .min-h-210ps {
    min-height: 260% !important;
  }
  .min-h-220ps {
    min-height: 270% !important;
  }
  .min-h-230ps {
    min-height: 280% !important;
  }
  .min-h-240ps {
    min-height: 290% !important;
  }
  .min-h-250ps {
    min-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .min-h-1px {
    min-height: 1px !important;
  }
  .min-h-2px {
    min-height: 2px !important;
  }
  .min-h-3px {
    min-height: 3px !important;
  }
  .min-h-4px {
    min-height: 4px !important;
  }
  .min-h-5px {
    min-height: 5px !important;
  }
  .min-h-6px {
    min-height: 6px !important;
  }
  .min-h-7px {
    min-height: 7px !important;
  }
  .min-h-8px {
    min-height: 8px !important;
  }
  .min-h-9px {
    min-height: 9px !important;
  }
  .min-h-10px {
    min-height: 10px !important;
  }
  .min-h-15px {
    min-height: 15px !important;
  }
  .min-h-20px {
    min-height: 20px !important;
  }
  .min-h-25px {
    min-height: 25px !important;
  }
  .min-h-30px {
    min-height: 30px !important;
  }
  .min-h-35px {
    min-height: 35px !important;
  }
  .min-h-40px {
    min-height: 40px !important;
  }
  .min-h-45px {
    min-height: 45px !important;
  }
  .min-h-50px {
    min-height: 50px !important;
  }
  .min-h-55px {
    min-height: 55px !important;
  }
  .min-h-60px {
    min-height: 60px !important;
  }
  .min-h-65px {
    min-height: 65px !important;
  }
  .min-h-70px {
    min-height: 70px !important;
  }
  .min-h-75px {
    min-height: 75px !important;
  }
  .min-h-80px {
    min-height: 80px !important;
  }
  .min-h-85px {
    min-height: 85px !important;
  }
  .min-h-90px {
    min-height: 90px !important;
  }
  .min-h-95px {
    min-height: 95px !important;
  }
  .min-h-100px {
    min-height: 100px !important;
  }
  .min-h-110px {
    min-height: 110px !important;
  }
  .min-h-120px {
    min-height: 120px !important;
  }
  .min-h-130px {
    min-height: 130px !important;
  }
  .min-h-140px {
    min-height: 140px !important;
  }
  .min-h-150px {
    min-height: 150px !important;
  }
  .min-h-160px {
    min-height: 160px !important;
  }
  .min-h-170px {
    min-height: 170px !important;
  }
  .min-h-180px {
    min-height: 180px !important;
  }
  .min-h-190px {
    min-height: 190px !important;
  }
  .min-h-200px {
    min-height: 200px !important;
  }
  .min-h-210px {
    min-height: 210px !important;
  }
  .min-h-220px {
    min-height: 220px !important;
  }
  .min-h-230px {
    min-height: 230px !important;
  }
  .min-h-240px {
    min-height: 240px !important;
  }
  .min-h-250px {
    min-height: 250px !important;
  }
  .min-h-260px {
    min-height: 260px !important;
  }
  .min-h-270px {
    min-height: 270px !important;
  }
  .min-h-280px {
    min-height: 280px !important;
  }
  .min-h-290px {
    min-height: 290px !important;
  }
  .min-h-300px {
    min-height: 300px !important;
  }
  .min-h-310px {
    min-height: 310px !important;
  }
  .min-h-320px {
    min-height: 320px !important;
  }
  .min-h-330px {
    min-height: 330px !important;
  }
  .min-h-340px {
    min-height: 340px !important;
  }
  .min-h-350px {
    min-height: 350px !important;
  }
  .min-h-360px {
    min-height: 360px !important;
  }
  .min-h-370px {
    min-height: 370px !important;
  }
  .min-h-380px {
    min-height: 380px !important;
  }
  .min-h-390px {
    min-height: 390px !important;
  }
  .min-h-400px {
    min-height: 400px !important;
  }
  .min-h-410px {
    min-height: 410px !important;
  }
  .min-h-420px {
    min-height: 420px !important;
  }
  .min-h-430px {
    min-height: 430px !important;
  }
  .min-h-440px {
    min-height: 440px !important;
  }
  .min-h-450px {
    min-height: 450px !important;
  }
  .min-h-460px {
    min-height: 460px !important;
  }
  .min-h-470px {
    min-height: 470px !important;
  }
  .min-h-480px {
    min-height: 480px !important;
  }
  .min-h-490px {
    min-height: 490px !important;
  }
  .min-h-500px {
    min-height: 500px !important;
  }
  .min-h-525px {
    min-height: 525px !important;
  }
  .min-h-550px {
    min-height: 550px !important;
  }
  .min-h-575px {
    min-height: 575px !important;
  }
  .min-h-600px {
    min-height: 600px !important;
  }
  .min-h-625px {
    min-height: 625px !important;
  }
  .min-h-650px {
    min-height: 650px !important;
  }
  .min-h-675px {
    min-height: 675px !important;
  }
  .min-h-700px {
    min-height: 700px !important;
  }
  .min-h-725px {
    min-height: 725px !important;
  }
  .min-h-750px {
    min-height: 750px !important;
  }
  .min-h-775px {
    min-height: 775px !important;
  }
  .min-h-800px {
    min-height: 800px !important;
  }
  .min-h-825px {
    min-height: 825px !important;
  }
  .min-h-850px {
    min-height: 850px !important;
  }
  .min-h-875px {
    min-height: 875px !important;
  }
  .min-h-900px {
    min-height: 900px !important;
  }
  .min-h-925px {
    min-height: 925px !important;
  }
  .min-h-950px {
    min-height: 950px !important;
  }
  .min-h-975px {
    min-height: 975px !important;
  }
  .min-h-1000px {
    min-height: 1000px !important;
  }
  .min-h-1050px {
    min-height: 1050px !important;
  }
  .min-h-1100px {
    min-height: 1100px !important;
  }
  .min-h-1150px {
    min-height: 1150px !important;
  }
  .min-h-1200px {
    min-height: 1200px !important;
  }
  .min-h-1250px {
    min-height: 1250px !important;
  }
  .min-h-1300px {
    min-height: 1300px !important;
  }
  .min-h-1350px {
    min-height: 1350px !important;
  }
  .min-h-1400px {
    min-height: 1400px !important;
  }
  .min-h-1450px {
    min-height: 1450px !important;
  }
  .min-h-1500px {
    min-height: 1500px !important;
  }
  .min-h-1550px {
    min-height: 1550px !important;
  }
  .min-h-1600px {
    min-height: 1600px !important;
  }
  .min-h-1650px {
    min-height: 1650px !important;
  }
  .min-h-1700px {
    min-height: 1700px !important;
  }
  .min-h-1750px {
    min-height: 1750px !important;
  }
  .min-h-1800px {
    min-height: 1800px !important;
  }
  .min-h-1850px {
    min-height: 1850px !important;
  }
  .min-h-1900px {
    min-height: 1900px !important;
  }
  .min-h-1950px {
    min-height: 1950px !important;
  }
  .min-h-2000px {
    min-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-h-0-5em {
    min-height: 0.5em !important;
  }
  .min-h-1em {
    min-height: 1em !important;
  }
  .min-h-1-5em {
    min-height: 1.5em !important;
  }
  .min-h-2em {
    min-height: 2em !important;
  }
  .min-h-2-5em {
    min-height: 2.5em !important;
  }
  .min-h-3em {
    min-height: 3em !important;
  }
  .min-h-3-5em {
    min-height: 3.5em !important;
  }
  .min-h-4em {
    min-height: 4em !important;
  }
  .min-h-4-5em {
    min-height: 4.5em !important;
  }
  .min-h-5em {
    min-height: 5em !important;
  }
  .min-h-5-5em {
    min-height: 5.5em !important;
  }
  .min-h-6em {
    min-height: 6em !important;
  }
  .min-h-6-5em {
    min-height: 6.5em !important;
  }
  .min-h-7em {
    min-height: 7em !important;
  }
  .min-h-7-5em {
    min-height: 7.5em !important;
  }
  .min-h-8em {
    min-height: 8em !important;
  }
  .min-h-8-5em {
    min-height: 8.5em !important;
  }
  .min-h-9em {
    min-height: 9em !important;
  }
  .min-h-9-5em {
    min-height: 9.5em !important;
  }
  .min-h-10em {
    min-height: 10em !important;
  }
}
@media screen and (min-width: 576px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .min-h-sm-5ps {
    min-height: 5% !important;
  }
  .min-h-sm-10ps {
    min-height: 10% !important;
  }
  .min-h-sm-15ps {
    min-height: 15% !important;
  }
  .min-h-sm-20ps {
    min-height: 20% !important;
  }
  .min-h-sm-25ps {
    min-height: 25% !important;
  }
  .min-h-sm-30ps {
    min-height: 30% !important;
  }
  .min-h-sm-35ps {
    min-height: 35% !important;
  }
  .min-h-sm-40ps {
    min-height: 40% !important;
  }
  .min-h-sm-45ps {
    min-height: 45% !important;
  }
  .min-h-sm-50ps {
    min-height: 50% !important;
  }
  .min-h-sm-55ps {
    min-height: 55% !important;
  }
  .min-h-sm-60ps {
    min-height: 60% !important;
  }
  .min-h-sm-65ps {
    min-height: 65% !important;
  }
  .min-h-sm-70ps {
    min-height: 70% !important;
  }
  .min-h-sm-75ps {
    min-height: 75% !important;
  }
  .min-h-sm-80ps {
    min-height: 80% !important;
  }
  .min-h-sm-85ps {
    min-height: 85% !important;
  }
  .min-h-sm-90ps {
    min-height: 90% !important;
  }
  .min-h-sm-95ps {
    min-height: 95% !important;
  }
  .min-h-sm-100ps {
    min-height: 100% !important;
  }
  .min-h-sm-60ps {
    min-height: 110% !important;
  }
  .min-h-sm-70ps {
    min-height: 120% !important;
  }
  .min-h-sm-80ps {
    min-height: 130% !important;
  }
  .min-h-sm-90ps {
    min-height: 140% !important;
  }
  .min-h-sm-100ps {
    min-height: 150% !important;
  }
  .min-h-sm-110ps {
    min-height: 160% !important;
  }
  .min-h-sm-120ps {
    min-height: 170% !important;
  }
  .min-h-sm-130ps {
    min-height: 180% !important;
  }
  .min-h-sm-140ps {
    min-height: 190% !important;
  }
  .min-h-sm-150ps {
    min-height: 200% !important;
  }
  .min-h-sm-160ps {
    min-height: 210% !important;
  }
  .min-h-sm-170ps {
    min-height: 220% !important;
  }
  .min-h-sm-180ps {
    min-height: 230% !important;
  }
  .min-h-sm-190ps {
    min-height: 240% !important;
  }
  .min-h-sm-200ps {
    min-height: 250% !important;
  }
  .min-h-sm-210ps {
    min-height: 260% !important;
  }
  .min-h-sm-220ps {
    min-height: 270% !important;
  }
  .min-h-sm-230ps {
    min-height: 280% !important;
  }
  .min-h-sm-240ps {
    min-height: 290% !important;
  }
  .min-h-sm-250ps {
    min-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .min-h-sm-1px {
    min-height: 1px !important;
  }
  .min-h-sm-2px {
    min-height: 2px !important;
  }
  .min-h-sm-3px {
    min-height: 3px !important;
  }
  .min-h-sm-4px {
    min-height: 4px !important;
  }
  .min-h-sm-5px {
    min-height: 5px !important;
  }
  .min-h-sm-6px {
    min-height: 6px !important;
  }
  .min-h-sm-7px {
    min-height: 7px !important;
  }
  .min-h-sm-8px {
    min-height: 8px !important;
  }
  .min-h-sm-9px {
    min-height: 9px !important;
  }
  .min-h-sm-10px {
    min-height: 10px !important;
  }
  .min-h-sm-15px {
    min-height: 15px !important;
  }
  .min-h-sm-20px {
    min-height: 20px !important;
  }
  .min-h-sm-25px {
    min-height: 25px !important;
  }
  .min-h-sm-30px {
    min-height: 30px !important;
  }
  .min-h-sm-35px {
    min-height: 35px !important;
  }
  .min-h-sm-40px {
    min-height: 40px !important;
  }
  .min-h-sm-45px {
    min-height: 45px !important;
  }
  .min-h-sm-50px {
    min-height: 50px !important;
  }
  .min-h-sm-55px {
    min-height: 55px !important;
  }
  .min-h-sm-60px {
    min-height: 60px !important;
  }
  .min-h-sm-65px {
    min-height: 65px !important;
  }
  .min-h-sm-70px {
    min-height: 70px !important;
  }
  .min-h-sm-75px {
    min-height: 75px !important;
  }
  .min-h-sm-80px {
    min-height: 80px !important;
  }
  .min-h-sm-85px {
    min-height: 85px !important;
  }
  .min-h-sm-90px {
    min-height: 90px !important;
  }
  .min-h-sm-95px {
    min-height: 95px !important;
  }
  .min-h-sm-100px {
    min-height: 100px !important;
  }
  .min-h-sm-110px {
    min-height: 110px !important;
  }
  .min-h-sm-120px {
    min-height: 120px !important;
  }
  .min-h-sm-130px {
    min-height: 130px !important;
  }
  .min-h-sm-140px {
    min-height: 140px !important;
  }
  .min-h-sm-150px {
    min-height: 150px !important;
  }
  .min-h-sm-160px {
    min-height: 160px !important;
  }
  .min-h-sm-170px {
    min-height: 170px !important;
  }
  .min-h-sm-180px {
    min-height: 180px !important;
  }
  .min-h-sm-190px {
    min-height: 190px !important;
  }
  .min-h-sm-200px {
    min-height: 200px !important;
  }
  .min-h-sm-210px {
    min-height: 210px !important;
  }
  .min-h-sm-220px {
    min-height: 220px !important;
  }
  .min-h-sm-230px {
    min-height: 230px !important;
  }
  .min-h-sm-240px {
    min-height: 240px !important;
  }
  .min-h-sm-250px {
    min-height: 250px !important;
  }
  .min-h-sm-260px {
    min-height: 260px !important;
  }
  .min-h-sm-270px {
    min-height: 270px !important;
  }
  .min-h-sm-280px {
    min-height: 280px !important;
  }
  .min-h-sm-290px {
    min-height: 290px !important;
  }
  .min-h-sm-300px {
    min-height: 300px !important;
  }
  .min-h-sm-310px {
    min-height: 310px !important;
  }
  .min-h-sm-320px {
    min-height: 320px !important;
  }
  .min-h-sm-330px {
    min-height: 330px !important;
  }
  .min-h-sm-340px {
    min-height: 340px !important;
  }
  .min-h-sm-350px {
    min-height: 350px !important;
  }
  .min-h-sm-360px {
    min-height: 360px !important;
  }
  .min-h-sm-370px {
    min-height: 370px !important;
  }
  .min-h-sm-380px {
    min-height: 380px !important;
  }
  .min-h-sm-390px {
    min-height: 390px !important;
  }
  .min-h-sm-400px {
    min-height: 400px !important;
  }
  .min-h-sm-410px {
    min-height: 410px !important;
  }
  .min-h-sm-420px {
    min-height: 420px !important;
  }
  .min-h-sm-430px {
    min-height: 430px !important;
  }
  .min-h-sm-440px {
    min-height: 440px !important;
  }
  .min-h-sm-450px {
    min-height: 450px !important;
  }
  .min-h-sm-460px {
    min-height: 460px !important;
  }
  .min-h-sm-470px {
    min-height: 470px !important;
  }
  .min-h-sm-480px {
    min-height: 480px !important;
  }
  .min-h-sm-490px {
    min-height: 490px !important;
  }
  .min-h-sm-500px {
    min-height: 500px !important;
  }
  .min-h-sm-525px {
    min-height: 525px !important;
  }
  .min-h-sm-550px {
    min-height: 550px !important;
  }
  .min-h-sm-575px {
    min-height: 575px !important;
  }
  .min-h-sm-600px {
    min-height: 600px !important;
  }
  .min-h-sm-625px {
    min-height: 625px !important;
  }
  .min-h-sm-650px {
    min-height: 650px !important;
  }
  .min-h-sm-675px {
    min-height: 675px !important;
  }
  .min-h-sm-700px {
    min-height: 700px !important;
  }
  .min-h-sm-725px {
    min-height: 725px !important;
  }
  .min-h-sm-750px {
    min-height: 750px !important;
  }
  .min-h-sm-775px {
    min-height: 775px !important;
  }
  .min-h-sm-800px {
    min-height: 800px !important;
  }
  .min-h-sm-825px {
    min-height: 825px !important;
  }
  .min-h-sm-850px {
    min-height: 850px !important;
  }
  .min-h-sm-875px {
    min-height: 875px !important;
  }
  .min-h-sm-900px {
    min-height: 900px !important;
  }
  .min-h-sm-925px {
    min-height: 925px !important;
  }
  .min-h-sm-950px {
    min-height: 950px !important;
  }
  .min-h-sm-975px {
    min-height: 975px !important;
  }
  .min-h-sm-1000px {
    min-height: 1000px !important;
  }
  .min-h-sm-1050px {
    min-height: 1050px !important;
  }
  .min-h-sm-1100px {
    min-height: 1100px !important;
  }
  .min-h-sm-1150px {
    min-height: 1150px !important;
  }
  .min-h-sm-1200px {
    min-height: 1200px !important;
  }
  .min-h-sm-1250px {
    min-height: 1250px !important;
  }
  .min-h-sm-1300px {
    min-height: 1300px !important;
  }
  .min-h-sm-1350px {
    min-height: 1350px !important;
  }
  .min-h-sm-1400px {
    min-height: 1400px !important;
  }
  .min-h-sm-1450px {
    min-height: 1450px !important;
  }
  .min-h-sm-1500px {
    min-height: 1500px !important;
  }
  .min-h-sm-1550px {
    min-height: 1550px !important;
  }
  .min-h-sm-1600px {
    min-height: 1600px !important;
  }
  .min-h-sm-1650px {
    min-height: 1650px !important;
  }
  .min-h-sm-1700px {
    min-height: 1700px !important;
  }
  .min-h-sm-1750px {
    min-height: 1750px !important;
  }
  .min-h-sm-1800px {
    min-height: 1800px !important;
  }
  .min-h-sm-1850px {
    min-height: 1850px !important;
  }
  .min-h-sm-1900px {
    min-height: 1900px !important;
  }
  .min-h-sm-1950px {
    min-height: 1950px !important;
  }
  .min-h-sm-2000px {
    min-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-h-sm-0-5em {
    min-height: 0.5em !important;
  }
  .min-h-sm-1em {
    min-height: 1em !important;
  }
  .min-h-sm-1-5em {
    min-height: 1.5em !important;
  }
  .min-h-sm-2em {
    min-height: 2em !important;
  }
  .min-h-sm-2-5em {
    min-height: 2.5em !important;
  }
  .min-h-sm-3em {
    min-height: 3em !important;
  }
  .min-h-sm-3-5em {
    min-height: 3.5em !important;
  }
  .min-h-sm-4em {
    min-height: 4em !important;
  }
  .min-h-sm-4-5em {
    min-height: 4.5em !important;
  }
  .min-h-sm-5em {
    min-height: 5em !important;
  }
  .min-h-sm-5-5em {
    min-height: 5.5em !important;
  }
  .min-h-sm-6em {
    min-height: 6em !important;
  }
  .min-h-sm-6-5em {
    min-height: 6.5em !important;
  }
  .min-h-sm-7em {
    min-height: 7em !important;
  }
  .min-h-sm-7-5em {
    min-height: 7.5em !important;
  }
  .min-h-sm-8em {
    min-height: 8em !important;
  }
  .min-h-sm-8-5em {
    min-height: 8.5em !important;
  }
  .min-h-sm-9em {
    min-height: 9em !important;
  }
  .min-h-sm-9-5em {
    min-height: 9.5em !important;
  }
  .min-h-sm-10em {
    min-height: 10em !important;
  }
}
@media screen and (min-width: 768px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .min-h-md-5ps {
    min-height: 5% !important;
  }
  .min-h-md-10ps {
    min-height: 10% !important;
  }
  .min-h-md-15ps {
    min-height: 15% !important;
  }
  .min-h-md-20ps {
    min-height: 20% !important;
  }
  .min-h-md-25ps {
    min-height: 25% !important;
  }
  .min-h-md-30ps {
    min-height: 30% !important;
  }
  .min-h-md-35ps {
    min-height: 35% !important;
  }
  .min-h-md-40ps {
    min-height: 40% !important;
  }
  .min-h-md-45ps {
    min-height: 45% !important;
  }
  .min-h-md-50ps {
    min-height: 50% !important;
  }
  .min-h-md-55ps {
    min-height: 55% !important;
  }
  .min-h-md-60ps {
    min-height: 60% !important;
  }
  .min-h-md-65ps {
    min-height: 65% !important;
  }
  .min-h-md-70ps {
    min-height: 70% !important;
  }
  .min-h-md-75ps {
    min-height: 75% !important;
  }
  .min-h-md-80ps {
    min-height: 80% !important;
  }
  .min-h-md-85ps {
    min-height: 85% !important;
  }
  .min-h-md-90ps {
    min-height: 90% !important;
  }
  .min-h-md-95ps {
    min-height: 95% !important;
  }
  .min-h-md-100ps {
    min-height: 100% !important;
  }
  .min-h-md-60ps {
    min-height: 110% !important;
  }
  .min-h-md-70ps {
    min-height: 120% !important;
  }
  .min-h-md-80ps {
    min-height: 130% !important;
  }
  .min-h-md-90ps {
    min-height: 140% !important;
  }
  .min-h-md-100ps {
    min-height: 150% !important;
  }
  .min-h-md-110ps {
    min-height: 160% !important;
  }
  .min-h-md-120ps {
    min-height: 170% !important;
  }
  .min-h-md-130ps {
    min-height: 180% !important;
  }
  .min-h-md-140ps {
    min-height: 190% !important;
  }
  .min-h-md-150ps {
    min-height: 200% !important;
  }
  .min-h-md-160ps {
    min-height: 210% !important;
  }
  .min-h-md-170ps {
    min-height: 220% !important;
  }
  .min-h-md-180ps {
    min-height: 230% !important;
  }
  .min-h-md-190ps {
    min-height: 240% !important;
  }
  .min-h-md-200ps {
    min-height: 250% !important;
  }
  .min-h-md-210ps {
    min-height: 260% !important;
  }
  .min-h-md-220ps {
    min-height: 270% !important;
  }
  .min-h-md-230ps {
    min-height: 280% !important;
  }
  .min-h-md-240ps {
    min-height: 290% !important;
  }
  .min-h-md-250ps {
    min-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .min-h-md-1px {
    min-height: 1px !important;
  }
  .min-h-md-2px {
    min-height: 2px !important;
  }
  .min-h-md-3px {
    min-height: 3px !important;
  }
  .min-h-md-4px {
    min-height: 4px !important;
  }
  .min-h-md-5px {
    min-height: 5px !important;
  }
  .min-h-md-6px {
    min-height: 6px !important;
  }
  .min-h-md-7px {
    min-height: 7px !important;
  }
  .min-h-md-8px {
    min-height: 8px !important;
  }
  .min-h-md-9px {
    min-height: 9px !important;
  }
  .min-h-md-10px {
    min-height: 10px !important;
  }
  .min-h-md-15px {
    min-height: 15px !important;
  }
  .min-h-md-20px {
    min-height: 20px !important;
  }
  .min-h-md-25px {
    min-height: 25px !important;
  }
  .min-h-md-30px {
    min-height: 30px !important;
  }
  .min-h-md-35px {
    min-height: 35px !important;
  }
  .min-h-md-40px {
    min-height: 40px !important;
  }
  .min-h-md-45px {
    min-height: 45px !important;
  }
  .min-h-md-50px {
    min-height: 50px !important;
  }
  .min-h-md-55px {
    min-height: 55px !important;
  }
  .min-h-md-60px {
    min-height: 60px !important;
  }
  .min-h-md-65px {
    min-height: 65px !important;
  }
  .min-h-md-70px {
    min-height: 70px !important;
  }
  .min-h-md-75px {
    min-height: 75px !important;
  }
  .min-h-md-80px {
    min-height: 80px !important;
  }
  .min-h-md-85px {
    min-height: 85px !important;
  }
  .min-h-md-90px {
    min-height: 90px !important;
  }
  .min-h-md-95px {
    min-height: 95px !important;
  }
  .min-h-md-100px {
    min-height: 100px !important;
  }
  .min-h-md-110px {
    min-height: 110px !important;
  }
  .min-h-md-120px {
    min-height: 120px !important;
  }
  .min-h-md-130px {
    min-height: 130px !important;
  }
  .min-h-md-140px {
    min-height: 140px !important;
  }
  .min-h-md-150px {
    min-height: 150px !important;
  }
  .min-h-md-160px {
    min-height: 160px !important;
  }
  .min-h-md-170px {
    min-height: 170px !important;
  }
  .min-h-md-180px {
    min-height: 180px !important;
  }
  .min-h-md-190px {
    min-height: 190px !important;
  }
  .min-h-md-200px {
    min-height: 200px !important;
  }
  .min-h-md-210px {
    min-height: 210px !important;
  }
  .min-h-md-220px {
    min-height: 220px !important;
  }
  .min-h-md-230px {
    min-height: 230px !important;
  }
  .min-h-md-240px {
    min-height: 240px !important;
  }
  .min-h-md-250px {
    min-height: 250px !important;
  }
  .min-h-md-260px {
    min-height: 260px !important;
  }
  .min-h-md-270px {
    min-height: 270px !important;
  }
  .min-h-md-280px {
    min-height: 280px !important;
  }
  .min-h-md-290px {
    min-height: 290px !important;
  }
  .min-h-md-300px {
    min-height: 300px !important;
  }
  .min-h-md-310px {
    min-height: 310px !important;
  }
  .min-h-md-320px {
    min-height: 320px !important;
  }
  .min-h-md-330px {
    min-height: 330px !important;
  }
  .min-h-md-340px {
    min-height: 340px !important;
  }
  .min-h-md-350px {
    min-height: 350px !important;
  }
  .min-h-md-360px {
    min-height: 360px !important;
  }
  .min-h-md-370px {
    min-height: 370px !important;
  }
  .min-h-md-380px {
    min-height: 380px !important;
  }
  .min-h-md-390px {
    min-height: 390px !important;
  }
  .min-h-md-400px {
    min-height: 400px !important;
  }
  .min-h-md-410px {
    min-height: 410px !important;
  }
  .min-h-md-420px {
    min-height: 420px !important;
  }
  .min-h-md-430px {
    min-height: 430px !important;
  }
  .min-h-md-440px {
    min-height: 440px !important;
  }
  .min-h-md-450px {
    min-height: 450px !important;
  }
  .min-h-md-460px {
    min-height: 460px !important;
  }
  .min-h-md-470px {
    min-height: 470px !important;
  }
  .min-h-md-480px {
    min-height: 480px !important;
  }
  .min-h-md-490px {
    min-height: 490px !important;
  }
  .min-h-md-500px {
    min-height: 500px !important;
  }
  .min-h-md-525px {
    min-height: 525px !important;
  }
  .min-h-md-550px {
    min-height: 550px !important;
  }
  .min-h-md-575px {
    min-height: 575px !important;
  }
  .min-h-md-600px {
    min-height: 600px !important;
  }
  .min-h-md-625px {
    min-height: 625px !important;
  }
  .min-h-md-650px {
    min-height: 650px !important;
  }
  .min-h-md-675px {
    min-height: 675px !important;
  }
  .min-h-md-700px {
    min-height: 700px !important;
  }
  .min-h-md-725px {
    min-height: 725px !important;
  }
  .min-h-md-750px {
    min-height: 750px !important;
  }
  .min-h-md-775px {
    min-height: 775px !important;
  }
  .min-h-md-800px {
    min-height: 800px !important;
  }
  .min-h-md-825px {
    min-height: 825px !important;
  }
  .min-h-md-850px {
    min-height: 850px !important;
  }
  .min-h-md-875px {
    min-height: 875px !important;
  }
  .min-h-md-900px {
    min-height: 900px !important;
  }
  .min-h-md-925px {
    min-height: 925px !important;
  }
  .min-h-md-950px {
    min-height: 950px !important;
  }
  .min-h-md-975px {
    min-height: 975px !important;
  }
  .min-h-md-1000px {
    min-height: 1000px !important;
  }
  .min-h-md-1050px {
    min-height: 1050px !important;
  }
  .min-h-md-1100px {
    min-height: 1100px !important;
  }
  .min-h-md-1150px {
    min-height: 1150px !important;
  }
  .min-h-md-1200px {
    min-height: 1200px !important;
  }
  .min-h-md-1250px {
    min-height: 1250px !important;
  }
  .min-h-md-1300px {
    min-height: 1300px !important;
  }
  .min-h-md-1350px {
    min-height: 1350px !important;
  }
  .min-h-md-1400px {
    min-height: 1400px !important;
  }
  .min-h-md-1450px {
    min-height: 1450px !important;
  }
  .min-h-md-1500px {
    min-height: 1500px !important;
  }
  .min-h-md-1550px {
    min-height: 1550px !important;
  }
  .min-h-md-1600px {
    min-height: 1600px !important;
  }
  .min-h-md-1650px {
    min-height: 1650px !important;
  }
  .min-h-md-1700px {
    min-height: 1700px !important;
  }
  .min-h-md-1750px {
    min-height: 1750px !important;
  }
  .min-h-md-1800px {
    min-height: 1800px !important;
  }
  .min-h-md-1850px {
    min-height: 1850px !important;
  }
  .min-h-md-1900px {
    min-height: 1900px !important;
  }
  .min-h-md-1950px {
    min-height: 1950px !important;
  }
  .min-h-md-2000px {
    min-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-h-md-0-5em {
    min-height: 0.5em !important;
  }
  .min-h-md-1em {
    min-height: 1em !important;
  }
  .min-h-md-1-5em {
    min-height: 1.5em !important;
  }
  .min-h-md-2em {
    min-height: 2em !important;
  }
  .min-h-md-2-5em {
    min-height: 2.5em !important;
  }
  .min-h-md-3em {
    min-height: 3em !important;
  }
  .min-h-md-3-5em {
    min-height: 3.5em !important;
  }
  .min-h-md-4em {
    min-height: 4em !important;
  }
  .min-h-md-4-5em {
    min-height: 4.5em !important;
  }
  .min-h-md-5em {
    min-height: 5em !important;
  }
  .min-h-md-5-5em {
    min-height: 5.5em !important;
  }
  .min-h-md-6em {
    min-height: 6em !important;
  }
  .min-h-md-6-5em {
    min-height: 6.5em !important;
  }
  .min-h-md-7em {
    min-height: 7em !important;
  }
  .min-h-md-7-5em {
    min-height: 7.5em !important;
  }
  .min-h-md-8em {
    min-height: 8em !important;
  }
  .min-h-md-8-5em {
    min-height: 8.5em !important;
  }
  .min-h-md-9em {
    min-height: 9em !important;
  }
  .min-h-md-9-5em {
    min-height: 9.5em !important;
  }
  .min-h-md-10em {
    min-height: 10em !important;
  }
}
@media screen and (min-width: 992px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .min-h-lg-5ps {
    min-height: 5% !important;
  }
  .min-h-lg-10ps {
    min-height: 10% !important;
  }
  .min-h-lg-15ps {
    min-height: 15% !important;
  }
  .min-h-lg-20ps {
    min-height: 20% !important;
  }
  .min-h-lg-25ps {
    min-height: 25% !important;
  }
  .min-h-lg-30ps {
    min-height: 30% !important;
  }
  .min-h-lg-35ps {
    min-height: 35% !important;
  }
  .min-h-lg-40ps {
    min-height: 40% !important;
  }
  .min-h-lg-45ps {
    min-height: 45% !important;
  }
  .min-h-lg-50ps {
    min-height: 50% !important;
  }
  .min-h-lg-55ps {
    min-height: 55% !important;
  }
  .min-h-lg-60ps {
    min-height: 60% !important;
  }
  .min-h-lg-65ps {
    min-height: 65% !important;
  }
  .min-h-lg-70ps {
    min-height: 70% !important;
  }
  .min-h-lg-75ps {
    min-height: 75% !important;
  }
  .min-h-lg-80ps {
    min-height: 80% !important;
  }
  .min-h-lg-85ps {
    min-height: 85% !important;
  }
  .min-h-lg-90ps {
    min-height: 90% !important;
  }
  .min-h-lg-95ps {
    min-height: 95% !important;
  }
  .min-h-lg-100ps {
    min-height: 100% !important;
  }
  .min-h-lg-60ps {
    min-height: 110% !important;
  }
  .min-h-lg-70ps {
    min-height: 120% !important;
  }
  .min-h-lg-80ps {
    min-height: 130% !important;
  }
  .min-h-lg-90ps {
    min-height: 140% !important;
  }
  .min-h-lg-100ps {
    min-height: 150% !important;
  }
  .min-h-lg-110ps {
    min-height: 160% !important;
  }
  .min-h-lg-120ps {
    min-height: 170% !important;
  }
  .min-h-lg-130ps {
    min-height: 180% !important;
  }
  .min-h-lg-140ps {
    min-height: 190% !important;
  }
  .min-h-lg-150ps {
    min-height: 200% !important;
  }
  .min-h-lg-160ps {
    min-height: 210% !important;
  }
  .min-h-lg-170ps {
    min-height: 220% !important;
  }
  .min-h-lg-180ps {
    min-height: 230% !important;
  }
  .min-h-lg-190ps {
    min-height: 240% !important;
  }
  .min-h-lg-200ps {
    min-height: 250% !important;
  }
  .min-h-lg-210ps {
    min-height: 260% !important;
  }
  .min-h-lg-220ps {
    min-height: 270% !important;
  }
  .min-h-lg-230ps {
    min-height: 280% !important;
  }
  .min-h-lg-240ps {
    min-height: 290% !important;
  }
  .min-h-lg-250ps {
    min-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .min-h-lg-1px {
    min-height: 1px !important;
  }
  .min-h-lg-2px {
    min-height: 2px !important;
  }
  .min-h-lg-3px {
    min-height: 3px !important;
  }
  .min-h-lg-4px {
    min-height: 4px !important;
  }
  .min-h-lg-5px {
    min-height: 5px !important;
  }
  .min-h-lg-6px {
    min-height: 6px !important;
  }
  .min-h-lg-7px {
    min-height: 7px !important;
  }
  .min-h-lg-8px {
    min-height: 8px !important;
  }
  .min-h-lg-9px {
    min-height: 9px !important;
  }
  .min-h-lg-10px {
    min-height: 10px !important;
  }
  .min-h-lg-15px {
    min-height: 15px !important;
  }
  .min-h-lg-20px {
    min-height: 20px !important;
  }
  .min-h-lg-25px {
    min-height: 25px !important;
  }
  .min-h-lg-30px {
    min-height: 30px !important;
  }
  .min-h-lg-35px {
    min-height: 35px !important;
  }
  .min-h-lg-40px {
    min-height: 40px !important;
  }
  .min-h-lg-45px {
    min-height: 45px !important;
  }
  .min-h-lg-50px {
    min-height: 50px !important;
  }
  .min-h-lg-55px {
    min-height: 55px !important;
  }
  .min-h-lg-60px {
    min-height: 60px !important;
  }
  .min-h-lg-65px {
    min-height: 65px !important;
  }
  .min-h-lg-70px {
    min-height: 70px !important;
  }
  .min-h-lg-75px {
    min-height: 75px !important;
  }
  .min-h-lg-80px {
    min-height: 80px !important;
  }
  .min-h-lg-85px {
    min-height: 85px !important;
  }
  .min-h-lg-90px {
    min-height: 90px !important;
  }
  .min-h-lg-95px {
    min-height: 95px !important;
  }
  .min-h-lg-100px {
    min-height: 100px !important;
  }
  .min-h-lg-110px {
    min-height: 110px !important;
  }
  .min-h-lg-120px {
    min-height: 120px !important;
  }
  .min-h-lg-130px {
    min-height: 130px !important;
  }
  .min-h-lg-140px {
    min-height: 140px !important;
  }
  .min-h-lg-150px {
    min-height: 150px !important;
  }
  .min-h-lg-160px {
    min-height: 160px !important;
  }
  .min-h-lg-170px {
    min-height: 170px !important;
  }
  .min-h-lg-180px {
    min-height: 180px !important;
  }
  .min-h-lg-190px {
    min-height: 190px !important;
  }
  .min-h-lg-200px {
    min-height: 200px !important;
  }
  .min-h-lg-210px {
    min-height: 210px !important;
  }
  .min-h-lg-220px {
    min-height: 220px !important;
  }
  .min-h-lg-230px {
    min-height: 230px !important;
  }
  .min-h-lg-240px {
    min-height: 240px !important;
  }
  .min-h-lg-250px {
    min-height: 250px !important;
  }
  .min-h-lg-260px {
    min-height: 260px !important;
  }
  .min-h-lg-270px {
    min-height: 270px !important;
  }
  .min-h-lg-280px {
    min-height: 280px !important;
  }
  .min-h-lg-290px {
    min-height: 290px !important;
  }
  .min-h-lg-300px {
    min-height: 300px !important;
  }
  .min-h-lg-310px {
    min-height: 310px !important;
  }
  .min-h-lg-320px {
    min-height: 320px !important;
  }
  .min-h-lg-330px {
    min-height: 330px !important;
  }
  .min-h-lg-340px {
    min-height: 340px !important;
  }
  .min-h-lg-350px {
    min-height: 350px !important;
  }
  .min-h-lg-360px {
    min-height: 360px !important;
  }
  .min-h-lg-370px {
    min-height: 370px !important;
  }
  .min-h-lg-380px {
    min-height: 380px !important;
  }
  .min-h-lg-390px {
    min-height: 390px !important;
  }
  .min-h-lg-400px {
    min-height: 400px !important;
  }
  .min-h-lg-410px {
    min-height: 410px !important;
  }
  .min-h-lg-420px {
    min-height: 420px !important;
  }
  .min-h-lg-430px {
    min-height: 430px !important;
  }
  .min-h-lg-440px {
    min-height: 440px !important;
  }
  .min-h-lg-450px {
    min-height: 450px !important;
  }
  .min-h-lg-460px {
    min-height: 460px !important;
  }
  .min-h-lg-470px {
    min-height: 470px !important;
  }
  .min-h-lg-480px {
    min-height: 480px !important;
  }
  .min-h-lg-490px {
    min-height: 490px !important;
  }
  .min-h-lg-500px {
    min-height: 500px !important;
  }
  .min-h-lg-525px {
    min-height: 525px !important;
  }
  .min-h-lg-550px {
    min-height: 550px !important;
  }
  .min-h-lg-575px {
    min-height: 575px !important;
  }
  .min-h-lg-600px {
    min-height: 600px !important;
  }
  .min-h-lg-625px {
    min-height: 625px !important;
  }
  .min-h-lg-650px {
    min-height: 650px !important;
  }
  .min-h-lg-675px {
    min-height: 675px !important;
  }
  .min-h-lg-700px {
    min-height: 700px !important;
  }
  .min-h-lg-725px {
    min-height: 725px !important;
  }
  .min-h-lg-750px {
    min-height: 750px !important;
  }
  .min-h-lg-775px {
    min-height: 775px !important;
  }
  .min-h-lg-800px {
    min-height: 800px !important;
  }
  .min-h-lg-825px {
    min-height: 825px !important;
  }
  .min-h-lg-850px {
    min-height: 850px !important;
  }
  .min-h-lg-875px {
    min-height: 875px !important;
  }
  .min-h-lg-900px {
    min-height: 900px !important;
  }
  .min-h-lg-925px {
    min-height: 925px !important;
  }
  .min-h-lg-950px {
    min-height: 950px !important;
  }
  .min-h-lg-975px {
    min-height: 975px !important;
  }
  .min-h-lg-1000px {
    min-height: 1000px !important;
  }
  .min-h-lg-1050px {
    min-height: 1050px !important;
  }
  .min-h-lg-1100px {
    min-height: 1100px !important;
  }
  .min-h-lg-1150px {
    min-height: 1150px !important;
  }
  .min-h-lg-1200px {
    min-height: 1200px !important;
  }
  .min-h-lg-1250px {
    min-height: 1250px !important;
  }
  .min-h-lg-1300px {
    min-height: 1300px !important;
  }
  .min-h-lg-1350px {
    min-height: 1350px !important;
  }
  .min-h-lg-1400px {
    min-height: 1400px !important;
  }
  .min-h-lg-1450px {
    min-height: 1450px !important;
  }
  .min-h-lg-1500px {
    min-height: 1500px !important;
  }
  .min-h-lg-1550px {
    min-height: 1550px !important;
  }
  .min-h-lg-1600px {
    min-height: 1600px !important;
  }
  .min-h-lg-1650px {
    min-height: 1650px !important;
  }
  .min-h-lg-1700px {
    min-height: 1700px !important;
  }
  .min-h-lg-1750px {
    min-height: 1750px !important;
  }
  .min-h-lg-1800px {
    min-height: 1800px !important;
  }
  .min-h-lg-1850px {
    min-height: 1850px !important;
  }
  .min-h-lg-1900px {
    min-height: 1900px !important;
  }
  .min-h-lg-1950px {
    min-height: 1950px !important;
  }
  .min-h-lg-2000px {
    min-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-h-lg-0-5em {
    min-height: 0.5em !important;
  }
  .min-h-lg-1em {
    min-height: 1em !important;
  }
  .min-h-lg-1-5em {
    min-height: 1.5em !important;
  }
  .min-h-lg-2em {
    min-height: 2em !important;
  }
  .min-h-lg-2-5em {
    min-height: 2.5em !important;
  }
  .min-h-lg-3em {
    min-height: 3em !important;
  }
  .min-h-lg-3-5em {
    min-height: 3.5em !important;
  }
  .min-h-lg-4em {
    min-height: 4em !important;
  }
  .min-h-lg-4-5em {
    min-height: 4.5em !important;
  }
  .min-h-lg-5em {
    min-height: 5em !important;
  }
  .min-h-lg-5-5em {
    min-height: 5.5em !important;
  }
  .min-h-lg-6em {
    min-height: 6em !important;
  }
  .min-h-lg-6-5em {
    min-height: 6.5em !important;
  }
  .min-h-lg-7em {
    min-height: 7em !important;
  }
  .min-h-lg-7-5em {
    min-height: 7.5em !important;
  }
  .min-h-lg-8em {
    min-height: 8em !important;
  }
  .min-h-lg-8-5em {
    min-height: 8.5em !important;
  }
  .min-h-lg-9em {
    min-height: 9em !important;
  }
  .min-h-lg-9-5em {
    min-height: 9.5em !important;
  }
  .min-h-lg-10em {
    min-height: 10em !important;
  }
}
@media screen and (min-width: 1200px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .min-h-xl-5ps {
    min-height: 5% !important;
  }
  .min-h-xl-10ps {
    min-height: 10% !important;
  }
  .min-h-xl-15ps {
    min-height: 15% !important;
  }
  .min-h-xl-20ps {
    min-height: 20% !important;
  }
  .min-h-xl-25ps {
    min-height: 25% !important;
  }
  .min-h-xl-30ps {
    min-height: 30% !important;
  }
  .min-h-xl-35ps {
    min-height: 35% !important;
  }
  .min-h-xl-40ps {
    min-height: 40% !important;
  }
  .min-h-xl-45ps {
    min-height: 45% !important;
  }
  .min-h-xl-50ps {
    min-height: 50% !important;
  }
  .min-h-xl-55ps {
    min-height: 55% !important;
  }
  .min-h-xl-60ps {
    min-height: 60% !important;
  }
  .min-h-xl-65ps {
    min-height: 65% !important;
  }
  .min-h-xl-70ps {
    min-height: 70% !important;
  }
  .min-h-xl-75ps {
    min-height: 75% !important;
  }
  .min-h-xl-80ps {
    min-height: 80% !important;
  }
  .min-h-xl-85ps {
    min-height: 85% !important;
  }
  .min-h-xl-90ps {
    min-height: 90% !important;
  }
  .min-h-xl-95ps {
    min-height: 95% !important;
  }
  .min-h-xl-100ps {
    min-height: 100% !important;
  }
  .min-h-xl-60ps {
    min-height: 110% !important;
  }
  .min-h-xl-70ps {
    min-height: 120% !important;
  }
  .min-h-xl-80ps {
    min-height: 130% !important;
  }
  .min-h-xl-90ps {
    min-height: 140% !important;
  }
  .min-h-xl-100ps {
    min-height: 150% !important;
  }
  .min-h-xl-110ps {
    min-height: 160% !important;
  }
  .min-h-xl-120ps {
    min-height: 170% !important;
  }
  .min-h-xl-130ps {
    min-height: 180% !important;
  }
  .min-h-xl-140ps {
    min-height: 190% !important;
  }
  .min-h-xl-150ps {
    min-height: 200% !important;
  }
  .min-h-xl-160ps {
    min-height: 210% !important;
  }
  .min-h-xl-170ps {
    min-height: 220% !important;
  }
  .min-h-xl-180ps {
    min-height: 230% !important;
  }
  .min-h-xl-190ps {
    min-height: 240% !important;
  }
  .min-h-xl-200ps {
    min-height: 250% !important;
  }
  .min-h-xl-210ps {
    min-height: 260% !important;
  }
  .min-h-xl-220ps {
    min-height: 270% !important;
  }
  .min-h-xl-230ps {
    min-height: 280% !important;
  }
  .min-h-xl-240ps {
    min-height: 290% !important;
  }
  .min-h-xl-250ps {
    min-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .min-h-xl-1px {
    min-height: 1px !important;
  }
  .min-h-xl-2px {
    min-height: 2px !important;
  }
  .min-h-xl-3px {
    min-height: 3px !important;
  }
  .min-h-xl-4px {
    min-height: 4px !important;
  }
  .min-h-xl-5px {
    min-height: 5px !important;
  }
  .min-h-xl-6px {
    min-height: 6px !important;
  }
  .min-h-xl-7px {
    min-height: 7px !important;
  }
  .min-h-xl-8px {
    min-height: 8px !important;
  }
  .min-h-xl-9px {
    min-height: 9px !important;
  }
  .min-h-xl-10px {
    min-height: 10px !important;
  }
  .min-h-xl-15px {
    min-height: 15px !important;
  }
  .min-h-xl-20px {
    min-height: 20px !important;
  }
  .min-h-xl-25px {
    min-height: 25px !important;
  }
  .min-h-xl-30px {
    min-height: 30px !important;
  }
  .min-h-xl-35px {
    min-height: 35px !important;
  }
  .min-h-xl-40px {
    min-height: 40px !important;
  }
  .min-h-xl-45px {
    min-height: 45px !important;
  }
  .min-h-xl-50px {
    min-height: 50px !important;
  }
  .min-h-xl-55px {
    min-height: 55px !important;
  }
  .min-h-xl-60px {
    min-height: 60px !important;
  }
  .min-h-xl-65px {
    min-height: 65px !important;
  }
  .min-h-xl-70px {
    min-height: 70px !important;
  }
  .min-h-xl-75px {
    min-height: 75px !important;
  }
  .min-h-xl-80px {
    min-height: 80px !important;
  }
  .min-h-xl-85px {
    min-height: 85px !important;
  }
  .min-h-xl-90px {
    min-height: 90px !important;
  }
  .min-h-xl-95px {
    min-height: 95px !important;
  }
  .min-h-xl-100px {
    min-height: 100px !important;
  }
  .min-h-xl-110px {
    min-height: 110px !important;
  }
  .min-h-xl-120px {
    min-height: 120px !important;
  }
  .min-h-xl-130px {
    min-height: 130px !important;
  }
  .min-h-xl-140px {
    min-height: 140px !important;
  }
  .min-h-xl-150px {
    min-height: 150px !important;
  }
  .min-h-xl-160px {
    min-height: 160px !important;
  }
  .min-h-xl-170px {
    min-height: 170px !important;
  }
  .min-h-xl-180px {
    min-height: 180px !important;
  }
  .min-h-xl-190px {
    min-height: 190px !important;
  }
  .min-h-xl-200px {
    min-height: 200px !important;
  }
  .min-h-xl-210px {
    min-height: 210px !important;
  }
  .min-h-xl-220px {
    min-height: 220px !important;
  }
  .min-h-xl-230px {
    min-height: 230px !important;
  }
  .min-h-xl-240px {
    min-height: 240px !important;
  }
  .min-h-xl-250px {
    min-height: 250px !important;
  }
  .min-h-xl-260px {
    min-height: 260px !important;
  }
  .min-h-xl-270px {
    min-height: 270px !important;
  }
  .min-h-xl-280px {
    min-height: 280px !important;
  }
  .min-h-xl-290px {
    min-height: 290px !important;
  }
  .min-h-xl-300px {
    min-height: 300px !important;
  }
  .min-h-xl-310px {
    min-height: 310px !important;
  }
  .min-h-xl-320px {
    min-height: 320px !important;
  }
  .min-h-xl-330px {
    min-height: 330px !important;
  }
  .min-h-xl-340px {
    min-height: 340px !important;
  }
  .min-h-xl-350px {
    min-height: 350px !important;
  }
  .min-h-xl-360px {
    min-height: 360px !important;
  }
  .min-h-xl-370px {
    min-height: 370px !important;
  }
  .min-h-xl-380px {
    min-height: 380px !important;
  }
  .min-h-xl-390px {
    min-height: 390px !important;
  }
  .min-h-xl-400px {
    min-height: 400px !important;
  }
  .min-h-xl-410px {
    min-height: 410px !important;
  }
  .min-h-xl-420px {
    min-height: 420px !important;
  }
  .min-h-xl-430px {
    min-height: 430px !important;
  }
  .min-h-xl-440px {
    min-height: 440px !important;
  }
  .min-h-xl-450px {
    min-height: 450px !important;
  }
  .min-h-xl-460px {
    min-height: 460px !important;
  }
  .min-h-xl-470px {
    min-height: 470px !important;
  }
  .min-h-xl-480px {
    min-height: 480px !important;
  }
  .min-h-xl-490px {
    min-height: 490px !important;
  }
  .min-h-xl-500px {
    min-height: 500px !important;
  }
  .min-h-xl-525px {
    min-height: 525px !important;
  }
  .min-h-xl-550px {
    min-height: 550px !important;
  }
  .min-h-xl-575px {
    min-height: 575px !important;
  }
  .min-h-xl-600px {
    min-height: 600px !important;
  }
  .min-h-xl-625px {
    min-height: 625px !important;
  }
  .min-h-xl-650px {
    min-height: 650px !important;
  }
  .min-h-xl-675px {
    min-height: 675px !important;
  }
  .min-h-xl-700px {
    min-height: 700px !important;
  }
  .min-h-xl-725px {
    min-height: 725px !important;
  }
  .min-h-xl-750px {
    min-height: 750px !important;
  }
  .min-h-xl-775px {
    min-height: 775px !important;
  }
  .min-h-xl-800px {
    min-height: 800px !important;
  }
  .min-h-xl-825px {
    min-height: 825px !important;
  }
  .min-h-xl-850px {
    min-height: 850px !important;
  }
  .min-h-xl-875px {
    min-height: 875px !important;
  }
  .min-h-xl-900px {
    min-height: 900px !important;
  }
  .min-h-xl-925px {
    min-height: 925px !important;
  }
  .min-h-xl-950px {
    min-height: 950px !important;
  }
  .min-h-xl-975px {
    min-height: 975px !important;
  }
  .min-h-xl-1000px {
    min-height: 1000px !important;
  }
  .min-h-xl-1050px {
    min-height: 1050px !important;
  }
  .min-h-xl-1100px {
    min-height: 1100px !important;
  }
  .min-h-xl-1150px {
    min-height: 1150px !important;
  }
  .min-h-xl-1200px {
    min-height: 1200px !important;
  }
  .min-h-xl-1250px {
    min-height: 1250px !important;
  }
  .min-h-xl-1300px {
    min-height: 1300px !important;
  }
  .min-h-xl-1350px {
    min-height: 1350px !important;
  }
  .min-h-xl-1400px {
    min-height: 1400px !important;
  }
  .min-h-xl-1450px {
    min-height: 1450px !important;
  }
  .min-h-xl-1500px {
    min-height: 1500px !important;
  }
  .min-h-xl-1550px {
    min-height: 1550px !important;
  }
  .min-h-xl-1600px {
    min-height: 1600px !important;
  }
  .min-h-xl-1650px {
    min-height: 1650px !important;
  }
  .min-h-xl-1700px {
    min-height: 1700px !important;
  }
  .min-h-xl-1750px {
    min-height: 1750px !important;
  }
  .min-h-xl-1800px {
    min-height: 1800px !important;
  }
  .min-h-xl-1850px {
    min-height: 1850px !important;
  }
  .min-h-xl-1900px {
    min-height: 1900px !important;
  }
  .min-h-xl-1950px {
    min-height: 1950px !important;
  }
  .min-h-xl-2000px {
    min-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-h-xl-0-5em {
    min-height: 0.5em !important;
  }
  .min-h-xl-1em {
    min-height: 1em !important;
  }
  .min-h-xl-1-5em {
    min-height: 1.5em !important;
  }
  .min-h-xl-2em {
    min-height: 2em !important;
  }
  .min-h-xl-2-5em {
    min-height: 2.5em !important;
  }
  .min-h-xl-3em {
    min-height: 3em !important;
  }
  .min-h-xl-3-5em {
    min-height: 3.5em !important;
  }
  .min-h-xl-4em {
    min-height: 4em !important;
  }
  .min-h-xl-4-5em {
    min-height: 4.5em !important;
  }
  .min-h-xl-5em {
    min-height: 5em !important;
  }
  .min-h-xl-5-5em {
    min-height: 5.5em !important;
  }
  .min-h-xl-6em {
    min-height: 6em !important;
  }
  .min-h-xl-6-5em {
    min-height: 6.5em !important;
  }
  .min-h-xl-7em {
    min-height: 7em !important;
  }
  .min-h-xl-7-5em {
    min-height: 7.5em !important;
  }
  .min-h-xl-8em {
    min-height: 8em !important;
  }
  .min-h-xl-8-5em {
    min-height: 8.5em !important;
  }
  .min-h-xl-9em {
    min-height: 9em !important;
  }
  .min-h-xl-9-5em {
    min-height: 9.5em !important;
  }
  .min-h-xl-10em {
    min-height: 10em !important;
  }
}
@media screen and (min-width: 1400px) {
  /* ----------------------------------------
  height5%単位で設定したutility
   ---------------------------------------- */
  .min-h-xxl-5ps {
    min-height: 5% !important;
  }
  .min-h-xxl-10ps {
    min-height: 10% !important;
  }
  .min-h-xxl-15ps {
    min-height: 15% !important;
  }
  .min-h-xxl-20ps {
    min-height: 20% !important;
  }
  .min-h-xxl-25ps {
    min-height: 25% !important;
  }
  .min-h-xxl-30ps {
    min-height: 30% !important;
  }
  .min-h-xxl-35ps {
    min-height: 35% !important;
  }
  .min-h-xxl-40ps {
    min-height: 40% !important;
  }
  .min-h-xxl-45ps {
    min-height: 45% !important;
  }
  .min-h-xxl-50ps {
    min-height: 50% !important;
  }
  .min-h-xxl-55ps {
    min-height: 55% !important;
  }
  .min-h-xxl-60ps {
    min-height: 60% !important;
  }
  .min-h-xxl-65ps {
    min-height: 65% !important;
  }
  .min-h-xxl-70ps {
    min-height: 70% !important;
  }
  .min-h-xxl-75ps {
    min-height: 75% !important;
  }
  .min-h-xxl-80ps {
    min-height: 80% !important;
  }
  .min-h-xxl-85ps {
    min-height: 85% !important;
  }
  .min-h-xxl-90ps {
    min-height: 90% !important;
  }
  .min-h-xxl-95ps {
    min-height: 95% !important;
  }
  .min-h-xxl-100ps {
    min-height: 100% !important;
  }
  .min-h-xxl-60ps {
    min-height: 110% !important;
  }
  .min-h-xxl-70ps {
    min-height: 120% !important;
  }
  .min-h-xxl-80ps {
    min-height: 130% !important;
  }
  .min-h-xxl-90ps {
    min-height: 140% !important;
  }
  .min-h-xxl-100ps {
    min-height: 150% !important;
  }
  .min-h-xxl-110ps {
    min-height: 160% !important;
  }
  .min-h-xxl-120ps {
    min-height: 170% !important;
  }
  .min-h-xxl-130ps {
    min-height: 180% !important;
  }
  .min-h-xxl-140ps {
    min-height: 190% !important;
  }
  .min-h-xxl-150ps {
    min-height: 200% !important;
  }
  .min-h-xxl-160ps {
    min-height: 210% !important;
  }
  .min-h-xxl-170ps {
    min-height: 220% !important;
  }
  .min-h-xxl-180ps {
    min-height: 230% !important;
  }
  .min-h-xxl-190ps {
    min-height: 240% !important;
  }
  .min-h-xxl-200ps {
    min-height: 250% !important;
  }
  .min-h-xxl-210ps {
    min-height: 260% !important;
  }
  .min-h-xxl-220ps {
    min-height: 270% !important;
  }
  .min-h-xxl-230ps {
    min-height: 280% !important;
  }
  .min-h-xxl-240ps {
    min-height: 290% !important;
  }
  .min-h-xxl-250ps {
    min-height: 300% !important;
  }
  /* ----------------------------------------
  //heightを5px単位で設定したutility
   ---------------------------------------- */
  .min-h-xxl-1px {
    min-height: 1px !important;
  }
  .min-h-xxl-2px {
    min-height: 2px !important;
  }
  .min-h-xxl-3px {
    min-height: 3px !important;
  }
  .min-h-xxl-4px {
    min-height: 4px !important;
  }
  .min-h-xxl-5px {
    min-height: 5px !important;
  }
  .min-h-xxl-6px {
    min-height: 6px !important;
  }
  .min-h-xxl-7px {
    min-height: 7px !important;
  }
  .min-h-xxl-8px {
    min-height: 8px !important;
  }
  .min-h-xxl-9px {
    min-height: 9px !important;
  }
  .min-h-xxl-10px {
    min-height: 10px !important;
  }
  .min-h-xxl-15px {
    min-height: 15px !important;
  }
  .min-h-xxl-20px {
    min-height: 20px !important;
  }
  .min-h-xxl-25px {
    min-height: 25px !important;
  }
  .min-h-xxl-30px {
    min-height: 30px !important;
  }
  .min-h-xxl-35px {
    min-height: 35px !important;
  }
  .min-h-xxl-40px {
    min-height: 40px !important;
  }
  .min-h-xxl-45px {
    min-height: 45px !important;
  }
  .min-h-xxl-50px {
    min-height: 50px !important;
  }
  .min-h-xxl-55px {
    min-height: 55px !important;
  }
  .min-h-xxl-60px {
    min-height: 60px !important;
  }
  .min-h-xxl-65px {
    min-height: 65px !important;
  }
  .min-h-xxl-70px {
    min-height: 70px !important;
  }
  .min-h-xxl-75px {
    min-height: 75px !important;
  }
  .min-h-xxl-80px {
    min-height: 80px !important;
  }
  .min-h-xxl-85px {
    min-height: 85px !important;
  }
  .min-h-xxl-90px {
    min-height: 90px !important;
  }
  .min-h-xxl-95px {
    min-height: 95px !important;
  }
  .min-h-xxl-100px {
    min-height: 100px !important;
  }
  .min-h-xxl-110px {
    min-height: 110px !important;
  }
  .min-h-xxl-120px {
    min-height: 120px !important;
  }
  .min-h-xxl-130px {
    min-height: 130px !important;
  }
  .min-h-xxl-140px {
    min-height: 140px !important;
  }
  .min-h-xxl-150px {
    min-height: 150px !important;
  }
  .min-h-xxl-160px {
    min-height: 160px !important;
  }
  .min-h-xxl-170px {
    min-height: 170px !important;
  }
  .min-h-xxl-180px {
    min-height: 180px !important;
  }
  .min-h-xxl-190px {
    min-height: 190px !important;
  }
  .min-h-xxl-200px {
    min-height: 200px !important;
  }
  .min-h-xxl-210px {
    min-height: 210px !important;
  }
  .min-h-xxl-220px {
    min-height: 220px !important;
  }
  .min-h-xxl-230px {
    min-height: 230px !important;
  }
  .min-h-xxl-240px {
    min-height: 240px !important;
  }
  .min-h-xxl-250px {
    min-height: 250px !important;
  }
  .min-h-xxl-260px {
    min-height: 260px !important;
  }
  .min-h-xxl-270px {
    min-height: 270px !important;
  }
  .min-h-xxl-280px {
    min-height: 280px !important;
  }
  .min-h-xxl-290px {
    min-height: 290px !important;
  }
  .min-h-xxl-300px {
    min-height: 300px !important;
  }
  .min-h-xxl-310px {
    min-height: 310px !important;
  }
  .min-h-xxl-320px {
    min-height: 320px !important;
  }
  .min-h-xxl-330px {
    min-height: 330px !important;
  }
  .min-h-xxl-340px {
    min-height: 340px !important;
  }
  .min-h-xxl-350px {
    min-height: 350px !important;
  }
  .min-h-xxl-360px {
    min-height: 360px !important;
  }
  .min-h-xxl-370px {
    min-height: 370px !important;
  }
  .min-h-xxl-380px {
    min-height: 380px !important;
  }
  .min-h-xxl-390px {
    min-height: 390px !important;
  }
  .min-h-xxl-400px {
    min-height: 400px !important;
  }
  .min-h-xxl-410px {
    min-height: 410px !important;
  }
  .min-h-xxl-420px {
    min-height: 420px !important;
  }
  .min-h-xxl-430px {
    min-height: 430px !important;
  }
  .min-h-xxl-440px {
    min-height: 440px !important;
  }
  .min-h-xxl-450px {
    min-height: 450px !important;
  }
  .min-h-xxl-460px {
    min-height: 460px !important;
  }
  .min-h-xxl-470px {
    min-height: 470px !important;
  }
  .min-h-xxl-480px {
    min-height: 480px !important;
  }
  .min-h-xxl-490px {
    min-height: 490px !important;
  }
  .min-h-xxl-500px {
    min-height: 500px !important;
  }
  .min-h-xxl-525px {
    min-height: 525px !important;
  }
  .min-h-xxl-550px {
    min-height: 550px !important;
  }
  .min-h-xxl-575px {
    min-height: 575px !important;
  }
  .min-h-xxl-600px {
    min-height: 600px !important;
  }
  .min-h-xxl-625px {
    min-height: 625px !important;
  }
  .min-h-xxl-650px {
    min-height: 650px !important;
  }
  .min-h-xxl-675px {
    min-height: 675px !important;
  }
  .min-h-xxl-700px {
    min-height: 700px !important;
  }
  .min-h-xxl-725px {
    min-height: 725px !important;
  }
  .min-h-xxl-750px {
    min-height: 750px !important;
  }
  .min-h-xxl-775px {
    min-height: 775px !important;
  }
  .min-h-xxl-800px {
    min-height: 800px !important;
  }
  .min-h-xxl-825px {
    min-height: 825px !important;
  }
  .min-h-xxl-850px {
    min-height: 850px !important;
  }
  .min-h-xxl-875px {
    min-height: 875px !important;
  }
  .min-h-xxl-900px {
    min-height: 900px !important;
  }
  .min-h-xxl-925px {
    min-height: 925px !important;
  }
  .min-h-xxl-950px {
    min-height: 950px !important;
  }
  .min-h-xxl-975px {
    min-height: 975px !important;
  }
  .min-h-xxl-1000px {
    min-height: 1000px !important;
  }
  .min-h-xxl-1050px {
    min-height: 1050px !important;
  }
  .min-h-xxl-1100px {
    min-height: 1100px !important;
  }
  .min-h-xxl-1150px {
    min-height: 1150px !important;
  }
  .min-h-xxl-1200px {
    min-height: 1200px !important;
  }
  .min-h-xxl-1250px {
    min-height: 1250px !important;
  }
  .min-h-xxl-1300px {
    min-height: 1300px !important;
  }
  .min-h-xxl-1350px {
    min-height: 1350px !important;
  }
  .min-h-xxl-1400px {
    min-height: 1400px !important;
  }
  .min-h-xxl-1450px {
    min-height: 1450px !important;
  }
  .min-h-xxl-1500px {
    min-height: 1500px !important;
  }
  .min-h-xxl-1550px {
    min-height: 1550px !important;
  }
  .min-h-xxl-1600px {
    min-height: 1600px !important;
  }
  .min-h-xxl-1650px {
    min-height: 1650px !important;
  }
  .min-h-xxl-1700px {
    min-height: 1700px !important;
  }
  .min-h-xxl-1750px {
    min-height: 1750px !important;
  }
  .min-h-xxl-1800px {
    min-height: 1800px !important;
  }
  .min-h-xxl-1850px {
    min-height: 1850px !important;
  }
  .min-h-xxl-1900px {
    min-height: 1900px !important;
  }
  .min-h-xxl-1950px {
    min-height: 1950px !important;
  }
  .min-h-xxl-2000px {
    min-height: 2000px !important;
  }
  /* ----------------------------------------
  heightを0.5em単位で設定したutility
   ---------------------------------------- */
  .min-h-xxl-0-5em {
    min-height: 0.5em !important;
  }
  .min-h-xxl-1em {
    min-height: 1em !important;
  }
  .min-h-xxl-1-5em {
    min-height: 1.5em !important;
  }
  .min-h-xxl-2em {
    min-height: 2em !important;
  }
  .min-h-xxl-2-5em {
    min-height: 2.5em !important;
  }
  .min-h-xxl-3em {
    min-height: 3em !important;
  }
  .min-h-xxl-3-5em {
    min-height: 3.5em !important;
  }
  .min-h-xxl-4em {
    min-height: 4em !important;
  }
  .min-h-xxl-4-5em {
    min-height: 4.5em !important;
  }
  .min-h-xxl-5em {
    min-height: 5em !important;
  }
  .min-h-xxl-5-5em {
    min-height: 5.5em !important;
  }
  .min-h-xxl-6em {
    min-height: 6em !important;
  }
  .min-h-xxl-6-5em {
    min-height: 6.5em !important;
  }
  .min-h-xxl-7em {
    min-height: 7em !important;
  }
  .min-h-xxl-7-5em {
    min-height: 7.5em !important;
  }
  .min-h-xxl-8em {
    min-height: 8em !important;
  }
  .min-h-xxl-8-5em {
    min-height: 8.5em !important;
  }
  .min-h-xxl-9em {
    min-height: 9em !important;
  }
  .min-h-xxl-9-5em {
    min-height: 9.5em !important;
  }
  .min-h-xxl-10em {
    min-height: 10em !important;
  }
}
@media screen and (min-width: 0px) {
  .radius-xs {
    border-radius: 2px !important;
  }
  .radius-xs-tr {
    border-top-right-radius: 2px !important;
  }
  .radius-xs-tl {
    border-top-left-radius: 2px !important;
  }
  .radius-xs-br {
    border-bottom-right-radius: 2px !important;
  }
  .radius-xs-bl {
    border-bottom-left-radius: 2px !important;
  }
  .radius-sm {
    border-radius: 4px !important;
  }
  .radius-sm-tr {
    border-top-right-radius: 4px !important;
  }
  .radius-sm-tl {
    border-top-left-radius: 4px !important;
  }
  .radius-sm-br {
    border-bottom-right-radius: 4px !important;
  }
  .radius-sm-bl {
    border-bottom-left-radius: 4px !important;
  }
  .radius-md {
    border-radius: 8px !important;
  }
  .radius-md-tr {
    border-top-right-radius: 8px !important;
  }
  .radius-md-tl {
    border-top-left-radius: 8px !important;
  }
  .radius-md-br {
    border-bottom-right-radius: 8px !important;
  }
  .radius-md-bl {
    border-bottom-left-radius: 8px !important;
  }
  .radius-lg {
    border-radius: 16px !important;
  }
  .radius-lg-tr {
    border-top-right-radius: 16px !important;
  }
  .radius-lg-tl {
    border-top-left-radius: 16px !important;
  }
  .radius-lg-br {
    border-bottom-right-radius: 16px !important;
  }
  .radius-lg-bl {
    border-bottom-left-radius: 16px !important;
  }
  .radius-xl {
    border-radius: 24px !important;
  }
  .radius-xl-tr {
    border-top-right-radius: 24px !important;
  }
  .radius-xl-tl {
    border-top-left-radius: 24px !important;
  }
  .radius-xl-br {
    border-bottom-right-radius: 24px !important;
  }
  .radius-xl-bl {
    border-bottom-left-radius: 24px !important;
  }
  .radius-2xl {
    border-radius: 32px !important;
  }
  .radius-2xl-tr {
    border-top-right-radius: 32px !important;
  }
  .radius-2xl-tl {
    border-top-left-radius: 32px !important;
  }
  .radius-2xl-br {
    border-bottom-right-radius: 32px !important;
  }
  .radius-2xl-bl {
    border-bottom-left-radius: 32px !important;
  }
  .radius-3xl {
    border-radius: 54px !important;
  }
  .radius-3xl-tr {
    border-top-right-radius: 54px !important;
  }
  .radius-3xl-tl {
    border-top-left-radius: 54px !important;
  }
  .radius-3xl-br {
    border-bottom-right-radius: 54px !important;
  }
  .radius-3xl-bl {
    border-bottom-left-radius: 54px !important;
  }
  .radius-4xl {
    border-radius: 80px !important;
  }
  .radius-4xl-tr {
    border-top-right-radius: 80px !important;
  }
  .radius-4xl-tl {
    border-top-left-radius: 80px !important;
  }
  .radius-4xl-br {
    border-bottom-right-radius: 80px !important;
  }
  .radius-4xl-bl {
    border-bottom-left-radius: 80px !important;
  }
  .radius-5xl {
    border-radius: 120px !important;
  }
  .radius-5xl-tr {
    border-top-right-radius: 120px !important;
  }
  .radius-5xl-tl {
    border-top-left-radius: 120px !important;
  }
  .radius-5xl-br {
    border-bottom-right-radius: 120px !important;
  }
  .radius-5xl-bl {
    border-bottom-left-radius: 120px !important;
  }
}
@media screen and (min-width: 576px) {
  .radius-sm-xs {
    border-radius: 2px !important;
  }
  .radius-sm-xs-tr {
    border-top-right-radius: 2px !important;
  }
  .radius-sm-xs-tl {
    border-top-left-radius: 2px !important;
  }
  .radius-sm-xs-br {
    border-bottom-right-radius: 2px !important;
  }
  .radius-sm-xs-bl {
    border-bottom-left-radius: 2px !important;
  }
  .radius-sm-sm {
    border-radius: 4px !important;
  }
  .radius-sm-sm-tr {
    border-top-right-radius: 4px !important;
  }
  .radius-sm-sm-tl {
    border-top-left-radius: 4px !important;
  }
  .radius-sm-sm-br {
    border-bottom-right-radius: 4px !important;
  }
  .radius-sm-sm-bl {
    border-bottom-left-radius: 4px !important;
  }
  .radius-sm-md {
    border-radius: 8px !important;
  }
  .radius-sm-md-tr {
    border-top-right-radius: 8px !important;
  }
  .radius-sm-md-tl {
    border-top-left-radius: 8px !important;
  }
  .radius-sm-md-br {
    border-bottom-right-radius: 8px !important;
  }
  .radius-sm-md-bl {
    border-bottom-left-radius: 8px !important;
  }
  .radius-sm-lg {
    border-radius: 16px !important;
  }
  .radius-sm-lg-tr {
    border-top-right-radius: 16px !important;
  }
  .radius-sm-lg-tl {
    border-top-left-radius: 16px !important;
  }
  .radius-sm-lg-br {
    border-bottom-right-radius: 16px !important;
  }
  .radius-sm-lg-bl {
    border-bottom-left-radius: 16px !important;
  }
  .radius-sm-xl {
    border-radius: 24px !important;
  }
  .radius-sm-xl-tr {
    border-top-right-radius: 24px !important;
  }
  .radius-sm-xl-tl {
    border-top-left-radius: 24px !important;
  }
  .radius-sm-xl-br {
    border-bottom-right-radius: 24px !important;
  }
  .radius-sm-xl-bl {
    border-bottom-left-radius: 24px !important;
  }
  .radius-sm-2xl {
    border-radius: 32px !important;
  }
  .radius-sm-2xl-tr {
    border-top-right-radius: 32px !important;
  }
  .radius-sm-2xl-tl {
    border-top-left-radius: 32px !important;
  }
  .radius-sm-2xl-br {
    border-bottom-right-radius: 32px !important;
  }
  .radius-sm-2xl-bl {
    border-bottom-left-radius: 32px !important;
  }
  .radius-sm-3xl {
    border-radius: 54px !important;
  }
  .radius-sm-3xl-tr {
    border-top-right-radius: 54px !important;
  }
  .radius-sm-3xl-tl {
    border-top-left-radius: 54px !important;
  }
  .radius-sm-3xl-br {
    border-bottom-right-radius: 54px !important;
  }
  .radius-sm-3xl-bl {
    border-bottom-left-radius: 54px !important;
  }
  .radius-sm-4xl {
    border-radius: 80px !important;
  }
  .radius-sm-4xl-tr {
    border-top-right-radius: 80px !important;
  }
  .radius-sm-4xl-tl {
    border-top-left-radius: 80px !important;
  }
  .radius-sm-4xl-br {
    border-bottom-right-radius: 80px !important;
  }
  .radius-sm-4xl-bl {
    border-bottom-left-radius: 80px !important;
  }
  .radius-sm-5xl {
    border-radius: 120px !important;
  }
  .radius-sm-5xl-tr {
    border-top-right-radius: 120px !important;
  }
  .radius-sm-5xl-tl {
    border-top-left-radius: 120px !important;
  }
  .radius-sm-5xl-br {
    border-bottom-right-radius: 120px !important;
  }
  .radius-sm-5xl-bl {
    border-bottom-left-radius: 120px !important;
  }
}
@media screen and (min-width: 768px) {
  .radius-md-xs {
    border-radius: 2px !important;
  }
  .radius-md-xs-tr {
    border-top-right-radius: 2px !important;
  }
  .radius-md-xs-tl {
    border-top-left-radius: 2px !important;
  }
  .radius-md-xs-br {
    border-bottom-right-radius: 2px !important;
  }
  .radius-md-xs-bl {
    border-bottom-left-radius: 2px !important;
  }
  .radius-md-sm {
    border-radius: 4px !important;
  }
  .radius-md-sm-tr {
    border-top-right-radius: 4px !important;
  }
  .radius-md-sm-tl {
    border-top-left-radius: 4px !important;
  }
  .radius-md-sm-br {
    border-bottom-right-radius: 4px !important;
  }
  .radius-md-sm-bl {
    border-bottom-left-radius: 4px !important;
  }
  .radius-md-md {
    border-radius: 8px !important;
  }
  .radius-md-md-tr {
    border-top-right-radius: 8px !important;
  }
  .radius-md-md-tl {
    border-top-left-radius: 8px !important;
  }
  .radius-md-md-br {
    border-bottom-right-radius: 8px !important;
  }
  .radius-md-md-bl {
    border-bottom-left-radius: 8px !important;
  }
  .radius-md-lg {
    border-radius: 16px !important;
  }
  .radius-md-lg-tr {
    border-top-right-radius: 16px !important;
  }
  .radius-md-lg-tl {
    border-top-left-radius: 16px !important;
  }
  .radius-md-lg-br {
    border-bottom-right-radius: 16px !important;
  }
  .radius-md-lg-bl {
    border-bottom-left-radius: 16px !important;
  }
  .radius-md-xl {
    border-radius: 24px !important;
  }
  .radius-md-xl-tr {
    border-top-right-radius: 24px !important;
  }
  .radius-md-xl-tl {
    border-top-left-radius: 24px !important;
  }
  .radius-md-xl-br {
    border-bottom-right-radius: 24px !important;
  }
  .radius-md-xl-bl {
    border-bottom-left-radius: 24px !important;
  }
  .radius-md-2xl {
    border-radius: 32px !important;
  }
  .radius-md-2xl-tr {
    border-top-right-radius: 32px !important;
  }
  .radius-md-2xl-tl {
    border-top-left-radius: 32px !important;
  }
  .radius-md-2xl-br {
    border-bottom-right-radius: 32px !important;
  }
  .radius-md-2xl-bl {
    border-bottom-left-radius: 32px !important;
  }
  .radius-md-3xl {
    border-radius: 54px !important;
  }
  .radius-md-3xl-tr {
    border-top-right-radius: 54px !important;
  }
  .radius-md-3xl-tl {
    border-top-left-radius: 54px !important;
  }
  .radius-md-3xl-br {
    border-bottom-right-radius: 54px !important;
  }
  .radius-md-3xl-bl {
    border-bottom-left-radius: 54px !important;
  }
  .radius-md-4xl {
    border-radius: 80px !important;
  }
  .radius-md-4xl-tr {
    border-top-right-radius: 80px !important;
  }
  .radius-md-4xl-tl {
    border-top-left-radius: 80px !important;
  }
  .radius-md-4xl-br {
    border-bottom-right-radius: 80px !important;
  }
  .radius-md-4xl-bl {
    border-bottom-left-radius: 80px !important;
  }
  .radius-md-5xl {
    border-radius: 120px !important;
  }
  .radius-md-5xl-tr {
    border-top-right-radius: 120px !important;
  }
  .radius-md-5xl-tl {
    border-top-left-radius: 120px !important;
  }
  .radius-md-5xl-br {
    border-bottom-right-radius: 120px !important;
  }
  .radius-md-5xl-bl {
    border-bottom-left-radius: 120px !important;
  }
}
@media screen and (min-width: 992px) {
  .radius-lg-xs {
    border-radius: 2px !important;
  }
  .radius-lg-xs-tr {
    border-top-right-radius: 2px !important;
  }
  .radius-lg-xs-tl {
    border-top-left-radius: 2px !important;
  }
  .radius-lg-xs-br {
    border-bottom-right-radius: 2px !important;
  }
  .radius-lg-xs-bl {
    border-bottom-left-radius: 2px !important;
  }
  .radius-lg-sm {
    border-radius: 4px !important;
  }
  .radius-lg-sm-tr {
    border-top-right-radius: 4px !important;
  }
  .radius-lg-sm-tl {
    border-top-left-radius: 4px !important;
  }
  .radius-lg-sm-br {
    border-bottom-right-radius: 4px !important;
  }
  .radius-lg-sm-bl {
    border-bottom-left-radius: 4px !important;
  }
  .radius-lg-md {
    border-radius: 8px !important;
  }
  .radius-lg-md-tr {
    border-top-right-radius: 8px !important;
  }
  .radius-lg-md-tl {
    border-top-left-radius: 8px !important;
  }
  .radius-lg-md-br {
    border-bottom-right-radius: 8px !important;
  }
  .radius-lg-md-bl {
    border-bottom-left-radius: 8px !important;
  }
  .radius-lg-lg {
    border-radius: 16px !important;
  }
  .radius-lg-lg-tr {
    border-top-right-radius: 16px !important;
  }
  .radius-lg-lg-tl {
    border-top-left-radius: 16px !important;
  }
  .radius-lg-lg-br {
    border-bottom-right-radius: 16px !important;
  }
  .radius-lg-lg-bl {
    border-bottom-left-radius: 16px !important;
  }
  .radius-lg-xl {
    border-radius: 24px !important;
  }
  .radius-lg-xl-tr {
    border-top-right-radius: 24px !important;
  }
  .radius-lg-xl-tl {
    border-top-left-radius: 24px !important;
  }
  .radius-lg-xl-br {
    border-bottom-right-radius: 24px !important;
  }
  .radius-lg-xl-bl {
    border-bottom-left-radius: 24px !important;
  }
  .radius-lg-2xl {
    border-radius: 32px !important;
  }
  .radius-lg-2xl-tr {
    border-top-right-radius: 32px !important;
  }
  .radius-lg-2xl-tl {
    border-top-left-radius: 32px !important;
  }
  .radius-lg-2xl-br {
    border-bottom-right-radius: 32px !important;
  }
  .radius-lg-2xl-bl {
    border-bottom-left-radius: 32px !important;
  }
  .radius-lg-3xl {
    border-radius: 54px !important;
  }
  .radius-lg-3xl-tr {
    border-top-right-radius: 54px !important;
  }
  .radius-lg-3xl-tl {
    border-top-left-radius: 54px !important;
  }
  .radius-lg-3xl-br {
    border-bottom-right-radius: 54px !important;
  }
  .radius-lg-3xl-bl {
    border-bottom-left-radius: 54px !important;
  }
  .radius-lg-4xl {
    border-radius: 80px !important;
  }
  .radius-lg-4xl-tr {
    border-top-right-radius: 80px !important;
  }
  .radius-lg-4xl-tl {
    border-top-left-radius: 80px !important;
  }
  .radius-lg-4xl-br {
    border-bottom-right-radius: 80px !important;
  }
  .radius-lg-4xl-bl {
    border-bottom-left-radius: 80px !important;
  }
  .radius-lg-5xl {
    border-radius: 120px !important;
  }
  .radius-lg-5xl-tr {
    border-top-right-radius: 120px !important;
  }
  .radius-lg-5xl-tl {
    border-top-left-radius: 120px !important;
  }
  .radius-lg-5xl-br {
    border-bottom-right-radius: 120px !important;
  }
  .radius-lg-5xl-bl {
    border-bottom-left-radius: 120px !important;
  }
}
@media screen and (min-width: 1200px) {
  .radius-xl-xs {
    border-radius: 2px !important;
  }
  .radius-xl-xs-tr {
    border-top-right-radius: 2px !important;
  }
  .radius-xl-xs-tl {
    border-top-left-radius: 2px !important;
  }
  .radius-xl-xs-br {
    border-bottom-right-radius: 2px !important;
  }
  .radius-xl-xs-bl {
    border-bottom-left-radius: 2px !important;
  }
  .radius-xl-sm {
    border-radius: 4px !important;
  }
  .radius-xl-sm-tr {
    border-top-right-radius: 4px !important;
  }
  .radius-xl-sm-tl {
    border-top-left-radius: 4px !important;
  }
  .radius-xl-sm-br {
    border-bottom-right-radius: 4px !important;
  }
  .radius-xl-sm-bl {
    border-bottom-left-radius: 4px !important;
  }
  .radius-xl-md {
    border-radius: 8px !important;
  }
  .radius-xl-md-tr {
    border-top-right-radius: 8px !important;
  }
  .radius-xl-md-tl {
    border-top-left-radius: 8px !important;
  }
  .radius-xl-md-br {
    border-bottom-right-radius: 8px !important;
  }
  .radius-xl-md-bl {
    border-bottom-left-radius: 8px !important;
  }
  .radius-xl-lg {
    border-radius: 16px !important;
  }
  .radius-xl-lg-tr {
    border-top-right-radius: 16px !important;
  }
  .radius-xl-lg-tl {
    border-top-left-radius: 16px !important;
  }
  .radius-xl-lg-br {
    border-bottom-right-radius: 16px !important;
  }
  .radius-xl-lg-bl {
    border-bottom-left-radius: 16px !important;
  }
  .radius-xl-xl {
    border-radius: 24px !important;
  }
  .radius-xl-xl-tr {
    border-top-right-radius: 24px !important;
  }
  .radius-xl-xl-tl {
    border-top-left-radius: 24px !important;
  }
  .radius-xl-xl-br {
    border-bottom-right-radius: 24px !important;
  }
  .radius-xl-xl-bl {
    border-bottom-left-radius: 24px !important;
  }
  .radius-xl-2xl {
    border-radius: 32px !important;
  }
  .radius-xl-2xl-tr {
    border-top-right-radius: 32px !important;
  }
  .radius-xl-2xl-tl {
    border-top-left-radius: 32px !important;
  }
  .radius-xl-2xl-br {
    border-bottom-right-radius: 32px !important;
  }
  .radius-xl-2xl-bl {
    border-bottom-left-radius: 32px !important;
  }
  .radius-xl-3xl {
    border-radius: 54px !important;
  }
  .radius-xl-3xl-tr {
    border-top-right-radius: 54px !important;
  }
  .radius-xl-3xl-tl {
    border-top-left-radius: 54px !important;
  }
  .radius-xl-3xl-br {
    border-bottom-right-radius: 54px !important;
  }
  .radius-xl-3xl-bl {
    border-bottom-left-radius: 54px !important;
  }
  .radius-xl-4xl {
    border-radius: 80px !important;
  }
  .radius-xl-4xl-tr {
    border-top-right-radius: 80px !important;
  }
  .radius-xl-4xl-tl {
    border-top-left-radius: 80px !important;
  }
  .radius-xl-4xl-br {
    border-bottom-right-radius: 80px !important;
  }
  .radius-xl-4xl-bl {
    border-bottom-left-radius: 80px !important;
  }
  .radius-xl-5xl {
    border-radius: 120px !important;
  }
  .radius-xl-5xl-tr {
    border-top-right-radius: 120px !important;
  }
  .radius-xl-5xl-tl {
    border-top-left-radius: 120px !important;
  }
  .radius-xl-5xl-br {
    border-bottom-right-radius: 120px !important;
  }
  .radius-xl-5xl-bl {
    border-bottom-left-radius: 120px !important;
  }
}
@media screen and (min-width: 1400px) {
  .radius-xxl-xs {
    border-radius: 2px !important;
  }
  .radius-xxl-xs-tr {
    border-top-right-radius: 2px !important;
  }
  .radius-xxl-xs-tl {
    border-top-left-radius: 2px !important;
  }
  .radius-xxl-xs-br {
    border-bottom-right-radius: 2px !important;
  }
  .radius-xxl-xs-bl {
    border-bottom-left-radius: 2px !important;
  }
  .radius-xxl-sm {
    border-radius: 4px !important;
  }
  .radius-xxl-sm-tr {
    border-top-right-radius: 4px !important;
  }
  .radius-xxl-sm-tl {
    border-top-left-radius: 4px !important;
  }
  .radius-xxl-sm-br {
    border-bottom-right-radius: 4px !important;
  }
  .radius-xxl-sm-bl {
    border-bottom-left-radius: 4px !important;
  }
  .radius-xxl-md {
    border-radius: 8px !important;
  }
  .radius-xxl-md-tr {
    border-top-right-radius: 8px !important;
  }
  .radius-xxl-md-tl {
    border-top-left-radius: 8px !important;
  }
  .radius-xxl-md-br {
    border-bottom-right-radius: 8px !important;
  }
  .radius-xxl-md-bl {
    border-bottom-left-radius: 8px !important;
  }
  .radius-xxl-lg {
    border-radius: 16px !important;
  }
  .radius-xxl-lg-tr {
    border-top-right-radius: 16px !important;
  }
  .radius-xxl-lg-tl {
    border-top-left-radius: 16px !important;
  }
  .radius-xxl-lg-br {
    border-bottom-right-radius: 16px !important;
  }
  .radius-xxl-lg-bl {
    border-bottom-left-radius: 16px !important;
  }
  .radius-xxl-xl {
    border-radius: 24px !important;
  }
  .radius-xxl-xl-tr {
    border-top-right-radius: 24px !important;
  }
  .radius-xxl-xl-tl {
    border-top-left-radius: 24px !important;
  }
  .radius-xxl-xl-br {
    border-bottom-right-radius: 24px !important;
  }
  .radius-xxl-xl-bl {
    border-bottom-left-radius: 24px !important;
  }
  .radius-xxl-2xl {
    border-radius: 32px !important;
  }
  .radius-xxl-2xl-tr {
    border-top-right-radius: 32px !important;
  }
  .radius-xxl-2xl-tl {
    border-top-left-radius: 32px !important;
  }
  .radius-xxl-2xl-br {
    border-bottom-right-radius: 32px !important;
  }
  .radius-xxl-2xl-bl {
    border-bottom-left-radius: 32px !important;
  }
  .radius-xxl-3xl {
    border-radius: 54px !important;
  }
  .radius-xxl-3xl-tr {
    border-top-right-radius: 54px !important;
  }
  .radius-xxl-3xl-tl {
    border-top-left-radius: 54px !important;
  }
  .radius-xxl-3xl-br {
    border-bottom-right-radius: 54px !important;
  }
  .radius-xxl-3xl-bl {
    border-bottom-left-radius: 54px !important;
  }
  .radius-xxl-4xl {
    border-radius: 80px !important;
  }
  .radius-xxl-4xl-tr {
    border-top-right-radius: 80px !important;
  }
  .radius-xxl-4xl-tl {
    border-top-left-radius: 80px !important;
  }
  .radius-xxl-4xl-br {
    border-bottom-right-radius: 80px !important;
  }
  .radius-xxl-4xl-bl {
    border-bottom-left-radius: 80px !important;
  }
  .radius-xxl-5xl {
    border-radius: 120px !important;
  }
  .radius-xxl-5xl-tr {
    border-top-right-radius: 120px !important;
  }
  .radius-xxl-5xl-tl {
    border-top-left-radius: 120px !important;
  }
  .radius-xxl-5xl-br {
    border-bottom-right-radius: 120px !important;
  }
  .radius-xxl-5xl-bl {
    border-bottom-left-radius: 120px !important;
  }
}
.border-width-1px {
  border-width: 1px !important;
}

.border-width-2px {
  border-width: 2px !important;
}

.border-width-3px {
  border-width: 3px !important;
}

.border-width-4px {
  border-width: 4px !important;
}

.border-width-5px {
  border-width: 5px !important;
}

.border-width-6px {
  border-width: 6px !important;
}

.border-width-7px {
  border-width: 7px !important;
}

.border-width-8px {
  border-width: 8px !important;
}

.border-width-9px {
  border-width: 9px !important;
}

.border-width-10px {
  border-width: 10px !important;
}

.flex-1 {
  flex: 1;
}

/*containerの内側*/
.container-inside-none {
  padding-left: 0%;
  padding-right: 0%;
}

.container-inside-sm {
  padding-left: 4%;
  padding-right: 4%;
}

.container-inside-md {
  padding-left: 6%;
  padding-right: 6%;
}

.container-inside-lg {
  padding-left: 9%;
  padding-right: 9%;
}

.container-inside-xl {
  padding-left: 13.5%;
  padding-right: 13.5%;
}

.container-inside-2xl {
  padding-left: 20%;
  padding-right: 20%;
}

.container-inside-3xl {
  padding-left: 30%;
  padding-right: 30%;
}

@media screen and (min-width: 576px) {
  .container-inside-sm-none {
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media screen and (min-width: 576px) {
  .container-inside-sm-sm {
    padding-left: 4%;
    padding-right: 4%;
  }
}
@media screen and (min-width: 576px) {
  .container-inside-sm-md {
    padding-left: 6%;
    padding-right: 6%;
  }
}
@media screen and (min-width: 576px) {
  .container-inside-sm-lg {
    padding-left: 9%;
    padding-right: 9%;
  }
}
@media screen and (min-width: 576px) {
  .container-inside-sm-xl {
    padding-left: 13.5%;
    padding-right: 13.5%;
  }
}
@media screen and (min-width: 576px) {
  .container-inside-sm-2xl {
    padding-left: 20%;
    padding-right: 20%;
  }
}
@media screen and (min-width: 576px) {
  .container-inside-sm-3xl {
    padding-left: 30%;
    padding-right: 30%;
  }
}
@media screen and (min-width: 768px) {
  .container-inside-md-none {
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media screen and (min-width: 768px) {
  .container-inside-md-sm {
    padding-left: 4%;
    padding-right: 4%;
  }
}
@media screen and (min-width: 768px) {
  .container-inside-md-md {
    padding-left: 6%;
    padding-right: 6%;
  }
}
@media screen and (min-width: 768px) {
  .container-inside-md-lg {
    padding-left: 9%;
    padding-right: 9%;
  }
}
@media screen and (min-width: 768px) {
  .container-inside-md-xl {
    padding-left: 13.5%;
    padding-right: 13.5%;
  }
}
@media screen and (min-width: 768px) {
  .container-inside-md-2xl {
    padding-left: 20%;
    padding-right: 20%;
  }
}
@media screen and (min-width: 768px) {
  .container-inside-md-3xl {
    padding-left: 30%;
    padding-right: 30%;
  }
}
@media screen and (min-width: 992px) {
  .container-inside-lg-none {
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media screen and (min-width: 992px) {
  .container-inside-lg-sm {
    padding-left: 4%;
    padding-right: 4%;
  }
}
@media screen and (min-width: 992px) {
  .container-inside-lg-md {
    padding-left: 6%;
    padding-right: 6%;
  }
}
@media screen and (min-width: 992px) {
  .container-inside-lg-lg {
    padding-left: 9%;
    padding-right: 9%;
  }
}
@media screen and (min-width: 992px) {
  .container-inside-lg-xl {
    padding-left: 13.5%;
    padding-right: 13.5%;
  }
}
@media screen and (min-width: 992px) {
  .container-inside-lg-2xl {
    padding-left: 20%;
    padding-right: 20%;
  }
}
@media screen and (min-width: 992px) {
  .container-inside-lg-3xl {
    padding-left: 30%;
    padding-right: 30%;
  }
}
@media screen and (min-width: 1200px) {
  .container-inside-xl-none {
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media screen and (min-width: 1200px) {
  .container-inside-xl-sm {
    padding-left: 4%;
    padding-right: 4%;
  }
}
@media screen and (min-width: 1200px) {
  .container-inside-xl-md {
    padding-left: 6%;
    padding-right: 6%;
  }
}
@media screen and (min-width: 1200px) {
  .container-inside-xl-lg {
    padding-left: 9%;
    padding-right: 9%;
  }
}
@media screen and (min-width: 1200px) {
  .container-inside-xl-xl {
    padding-left: 13.5%;
    padding-right: 13.5%;
  }
}
@media screen and (min-width: 1200px) {
  .container-inside-xl-2xl {
    padding-left: 20%;
    padding-right: 20%;
  }
}
@media screen and (min-width: 1200px) {
  .container-inside-xl-3xl {
    padding-left: 30%;
    padding-right: 30%;
  }
}
@media screen and (min-width: 1400px) {
  .container-inside-xxl-none {
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media screen and (min-width: 1400px) {
  .container-inside-xxl-sm {
    padding-left: 4%;
    padding-right: 4%;
  }
}
@media screen and (min-width: 1400px) {
  .container-inside-xxl-md {
    padding-left: 6%;
    padding-right: 6%;
  }
}
@media screen and (min-width: 1400px) {
  .container-inside-xxl-lg {
    padding-left: 9%;
    padding-right: 9%;
  }
}
@media screen and (min-width: 1400px) {
  .container-inside-xxl-xl {
    padding-left: 13.5%;
    padding-right: 13.5%;
  }
}
@media screen and (min-width: 1400px) {
  .container-inside-xxl-2xl {
    padding-left: 20%;
    padding-right: 20%;
  }
}
@media screen and (min-width: 1400px) {
  .container-inside-xxl-3xl {
    padding-left: 30%;
    padding-right: 30%;
  }
}
@media screen and (min-width: 0px) {
  .container-out-0,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xs-0 {
    max-width: calc(100% + 0) !important;
    width: calc(100% + 0) !important;
    margin-left: -0 !important;
    margin-right: -0 !important;
  }
}
@media screen and (min-width: 0px) {
  .container-out-xs,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xs-xs {
    max-width: calc(100% + 0.5rem) !important;
    width: calc(100% + 0.5rem) !important;
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
}
@media screen and (min-width: 0px) {
  .container-out-sm,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xs-sm {
    max-width: calc(100% + 1rem) !important;
    width: calc(100% + 1rem) !important;
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
}
@media screen and (min-width: 0px) {
  .container-out-md,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xs-md {
    max-width: calc(100% + 2rem) !important;
    width: calc(100% + 2rem) !important;
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
}
@media screen and (min-width: 0px) {
  .container-out-lg,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xs-lg {
    max-width: calc(100% + 3rem) !important;
    width: calc(100% + 3rem) !important;
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
}
@media screen and (min-width: 0px) {
  .container-out-xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xs-xl {
    max-width: calc(100% + 5rem) !important;
    width: calc(100% + 5rem) !important;
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }
}
@media screen and (min-width: 0px) {
  .container-out-2xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xs-2xl {
    max-width: calc(100% + 8rem) !important;
    width: calc(100% + 8rem) !important;
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
}
@media screen and (min-width: 0px) {
  .container-out-3xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xs-3xl {
    max-width: calc(100% + 12rem) !important;
    width: calc(100% + 12rem) !important;
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }
}
@media screen and (min-width: 0px) {
  .container-out-4xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xs-4xl {
    max-width: calc(100% + 18rem) !important;
    width: calc(100% + 18rem) !important;
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }
}
@media screen and (min-width: 0px) {
  .container-out-5xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xs-5xl {
    max-width: calc(100% + 28rem) !important;
    width: calc(100% + 28rem) !important;
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }
}
@media screen and (min-width: 0px) {
  .container-out-6xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xs-6xl {
    max-width: calc(100% + 40rem) !important;
    width: calc(100% + 40rem) !important;
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }
}
@media screen and (min-width: 576px) {
  .container-out-sm-0,
  .wp-block-uagb-container.uagb-is-root-container .container-out-sm-0 {
    max-width: calc(100% + 0) !important;
    width: calc(100% + 0) !important;
    margin-left: -0 !important;
    margin-right: -0 !important;
  }
}
@media screen and (min-width: 576px) {
  .container-out-sm-xs,
  .wp-block-uagb-container.uagb-is-root-container .container-out-sm-xs {
    max-width: calc(100% + 0.5rem) !important;
    width: calc(100% + 0.5rem) !important;
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
}
@media screen and (min-width: 576px) {
  .container-out-sm-sm,
  .wp-block-uagb-container.uagb-is-root-container .container-out-sm-sm {
    max-width: calc(100% + 1rem) !important;
    width: calc(100% + 1rem) !important;
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
}
@media screen and (min-width: 576px) {
  .container-out-sm-md,
  .wp-block-uagb-container.uagb-is-root-container .container-out-sm-md {
    max-width: calc(100% + 2rem) !important;
    width: calc(100% + 2rem) !important;
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
}
@media screen and (min-width: 576px) {
  .container-out-sm-lg,
  .wp-block-uagb-container.uagb-is-root-container .container-out-sm-lg {
    max-width: calc(100% + 3rem) !important;
    width: calc(100% + 3rem) !important;
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
}
@media screen and (min-width: 576px) {
  .container-out-sm-xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-sm-xl {
    max-width: calc(100% + 5rem) !important;
    width: calc(100% + 5rem) !important;
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }
}
@media screen and (min-width: 576px) {
  .container-out-sm-2xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-sm-2xl {
    max-width: calc(100% + 8rem) !important;
    width: calc(100% + 8rem) !important;
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
}
@media screen and (min-width: 576px) {
  .container-out-sm-3xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-sm-3xl {
    max-width: calc(100% + 12rem) !important;
    width: calc(100% + 12rem) !important;
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }
}
@media screen and (min-width: 576px) {
  .container-out-sm-4xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-sm-4xl {
    max-width: calc(100% + 18rem) !important;
    width: calc(100% + 18rem) !important;
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }
}
@media screen and (min-width: 576px) {
  .container-out-sm-5xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-sm-5xl {
    max-width: calc(100% + 28rem) !important;
    width: calc(100% + 28rem) !important;
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }
}
@media screen and (min-width: 576px) {
  .container-out-sm-6xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-sm-6xl {
    max-width: calc(100% + 40rem) !important;
    width: calc(100% + 40rem) !important;
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }
}
@media screen and (min-width: 768px) {
  .container-out-md-0,
  .wp-block-uagb-container.uagb-is-root-container .container-out-md-0 {
    max-width: calc(100% + 0) !important;
    width: calc(100% + 0) !important;
    margin-left: -0 !important;
    margin-right: -0 !important;
  }
}
@media screen and (min-width: 768px) {
  .container-out-md-xs,
  .wp-block-uagb-container.uagb-is-root-container .container-out-md-xs {
    max-width: calc(100% + 0.5rem) !important;
    width: calc(100% + 0.5rem) !important;
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
}
@media screen and (min-width: 768px) {
  .container-out-md-sm,
  .wp-block-uagb-container.uagb-is-root-container .container-out-md-sm {
    max-width: calc(100% + 1rem) !important;
    width: calc(100% + 1rem) !important;
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
}
@media screen and (min-width: 768px) {
  .container-out-md-md,
  .wp-block-uagb-container.uagb-is-root-container .container-out-md-md {
    max-width: calc(100% + 2rem) !important;
    width: calc(100% + 2rem) !important;
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
}
@media screen and (min-width: 768px) {
  .container-out-md-lg,
  .wp-block-uagb-container.uagb-is-root-container .container-out-md-lg {
    max-width: calc(100% + 3rem) !important;
    width: calc(100% + 3rem) !important;
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
}
@media screen and (min-width: 768px) {
  .container-out-md-xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-md-xl {
    max-width: calc(100% + 5rem) !important;
    width: calc(100% + 5rem) !important;
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }
}
@media screen and (min-width: 768px) {
  .container-out-md-2xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-md-2xl {
    max-width: calc(100% + 8rem) !important;
    width: calc(100% + 8rem) !important;
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
}
@media screen and (min-width: 768px) {
  .container-out-md-3xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-md-3xl {
    max-width: calc(100% + 12rem) !important;
    width: calc(100% + 12rem) !important;
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }
}
@media screen and (min-width: 768px) {
  .container-out-md-4xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-md-4xl {
    max-width: calc(100% + 18rem) !important;
    width: calc(100% + 18rem) !important;
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }
}
@media screen and (min-width: 768px) {
  .container-out-md-5xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-md-5xl {
    max-width: calc(100% + 28rem) !important;
    width: calc(100% + 28rem) !important;
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }
}
@media screen and (min-width: 768px) {
  .container-out-md-6xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-md-6xl {
    max-width: calc(100% + 40rem) !important;
    width: calc(100% + 40rem) !important;
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }
}
@media screen and (min-width: 992px) {
  .container-out-lg-0,
  .wp-block-uagb-container.uagb-is-root-container .container-out-lg-0 {
    max-width: calc(100% + 0) !important;
    width: calc(100% + 0) !important;
    margin-left: -0 !important;
    margin-right: -0 !important;
  }
}
@media screen and (min-width: 992px) {
  .container-out-lg-xs,
  .wp-block-uagb-container.uagb-is-root-container .container-out-lg-xs {
    max-width: calc(100% + 0.5rem) !important;
    width: calc(100% + 0.5rem) !important;
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
}
@media screen and (min-width: 992px) {
  .container-out-lg-sm,
  .wp-block-uagb-container.uagb-is-root-container .container-out-lg-sm {
    max-width: calc(100% + 1rem) !important;
    width: calc(100% + 1rem) !important;
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .container-out-lg-md,
  .wp-block-uagb-container.uagb-is-root-container .container-out-lg-md {
    max-width: calc(100% + 2rem) !important;
    width: calc(100% + 2rem) !important;
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
}
@media screen and (min-width: 992px) {
  .container-out-lg-lg,
  .wp-block-uagb-container.uagb-is-root-container .container-out-lg-lg {
    max-width: calc(100% + 3rem) !important;
    width: calc(100% + 3rem) !important;
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .container-out-lg-xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-lg-xl {
    max-width: calc(100% + 5rem) !important;
    width: calc(100% + 5rem) !important;
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .container-out-lg-2xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-lg-2xl {
    max-width: calc(100% + 8rem) !important;
    width: calc(100% + 8rem) !important;
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
}
@media screen and (min-width: 992px) {
  .container-out-lg-3xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-lg-3xl {
    max-width: calc(100% + 12rem) !important;
    width: calc(100% + 12rem) !important;
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }
}
@media screen and (min-width: 992px) {
  .container-out-lg-4xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-lg-4xl {
    max-width: calc(100% + 18rem) !important;
    width: calc(100% + 18rem) !important;
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }
}
@media screen and (min-width: 992px) {
  .container-out-lg-5xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-lg-5xl {
    max-width: calc(100% + 28rem) !important;
    width: calc(100% + 28rem) !important;
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }
}
@media screen and (min-width: 992px) {
  .container-out-lg-6xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-lg-6xl {
    max-width: calc(100% + 40rem) !important;
    width: calc(100% + 40rem) !important;
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .container-out-xl-0,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xl-0 {
    max-width: calc(100% + 0) !important;
    width: calc(100% + 0) !important;
    margin-left: -0 !important;
    margin-right: -0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .container-out-xl-xs,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xl-xs {
    max-width: calc(100% + 0.5rem) !important;
    width: calc(100% + 0.5rem) !important;
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .container-out-xl-sm,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xl-sm {
    max-width: calc(100% + 1rem) !important;
    width: calc(100% + 1rem) !important;
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .container-out-xl-md,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xl-md {
    max-width: calc(100% + 2rem) !important;
    width: calc(100% + 2rem) !important;
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .container-out-xl-lg,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xl-lg {
    max-width: calc(100% + 3rem) !important;
    width: calc(100% + 3rem) !important;
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .container-out-xl-xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xl-xl {
    max-width: calc(100% + 5rem) !important;
    width: calc(100% + 5rem) !important;
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .container-out-xl-2xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xl-2xl {
    max-width: calc(100% + 8rem) !important;
    width: calc(100% + 8rem) !important;
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .container-out-xl-3xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xl-3xl {
    max-width: calc(100% + 12rem) !important;
    width: calc(100% + 12rem) !important;
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .container-out-xl-4xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xl-4xl {
    max-width: calc(100% + 18rem) !important;
    width: calc(100% + 18rem) !important;
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .container-out-xl-5xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xl-5xl {
    max-width: calc(100% + 28rem) !important;
    width: calc(100% + 28rem) !important;
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .container-out-xl-6xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xl-6xl {
    max-width: calc(100% + 40rem) !important;
    width: calc(100% + 40rem) !important;
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }
}
@media screen and (min-width: 1400px) {
  .container-out-xxl-0,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xxl-0 {
    max-width: calc(100% + 0) !important;
    width: calc(100% + 0) !important;
    margin-left: -0 !important;
    margin-right: -0 !important;
  }
}
@media screen and (min-width: 1400px) {
  .container-out-xxl-xs,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xxl-xs {
    max-width: calc(100% + 0.5rem) !important;
    width: calc(100% + 0.5rem) !important;
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
}
@media screen and (min-width: 1400px) {
  .container-out-xxl-sm,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xxl-sm {
    max-width: calc(100% + 1rem) !important;
    width: calc(100% + 1rem) !important;
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
}
@media screen and (min-width: 1400px) {
  .container-out-xxl-md,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xxl-md {
    max-width: calc(100% + 2rem) !important;
    width: calc(100% + 2rem) !important;
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
}
@media screen and (min-width: 1400px) {
  .container-out-xxl-lg,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xxl-lg {
    max-width: calc(100% + 3rem) !important;
    width: calc(100% + 3rem) !important;
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
}
@media screen and (min-width: 1400px) {
  .container-out-xxl-xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xxl-xl {
    max-width: calc(100% + 5rem) !important;
    width: calc(100% + 5rem) !important;
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }
}
@media screen and (min-width: 1400px) {
  .container-out-xxl-2xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xxl-2xl {
    max-width: calc(100% + 8rem) !important;
    width: calc(100% + 8rem) !important;
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
}
@media screen and (min-width: 1400px) {
  .container-out-xxl-3xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xxl-3xl {
    max-width: calc(100% + 12rem) !important;
    width: calc(100% + 12rem) !important;
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }
}
@media screen and (min-width: 1400px) {
  .container-out-xxl-4xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xxl-4xl {
    max-width: calc(100% + 18rem) !important;
    width: calc(100% + 18rem) !important;
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }
}
@media screen and (min-width: 1400px) {
  .container-out-xxl-5xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xxl-5xl {
    max-width: calc(100% + 28rem) !important;
    width: calc(100% + 28rem) !important;
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }
}
@media screen and (min-width: 1400px) {
  .container-out-xxl-6xl,
  .wp-block-uagb-container.uagb-is-root-container .container-out-xxl-6xl {
    max-width: calc(100% + 40rem) !important;
    width: calc(100% + 40rem) !important;
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }
}
@media screen and (min-width: 0px) {
  /*右側へ画面端まで要素を広げる（2カラム）*/
  .outside-right {
    flex: 1;
    margin-right: calc(50% - 50vw) !important;
    width: auto !important;
  }
  /*左側へ画面端まで要素を広げる（2カラム）*/
  .outside-left {
    flex: 1;
    margin-left: calc(50% - 50vw);
    width: auto !important;
  }
  /*左右の要素を画面端まで広げる（2カラム）*/
  .outside-both {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}
@media screen and (min-width: 576px) {
  /*右側へ画面端まで要素を広げる（2カラム）*/
  .outside-sm-right {
    flex: 1;
    margin-right: calc(50% - 50vw) !important;
    width: auto !important;
  }
  /*左側へ画面端まで要素を広げる（2カラム）*/
  .outside-sm-left {
    flex: 1;
    margin-left: calc(50% - 50vw);
    width: auto !important;
  }
  /*左右の要素を画面端まで広げる（2カラム）*/
  .outside-sm-both {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}
@media screen and (min-width: 768px) {
  /*右側へ画面端まで要素を広げる（2カラム）*/
  .outside-md-right {
    flex: 1;
    margin-right: calc(50% - 50vw) !important;
    width: auto !important;
  }
  /*左側へ画面端まで要素を広げる（2カラム）*/
  .outside-md-left {
    flex: 1;
    margin-left: calc(50% - 50vw);
    width: auto !important;
  }
  /*左右の要素を画面端まで広げる（2カラム）*/
  .outside-md-both {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}
@media screen and (min-width: 992px) {
  /*右側へ画面端まで要素を広げる（2カラム）*/
  .outside-lg-right {
    flex: 1;
    margin-right: calc(50% - 50vw) !important;
    width: auto !important;
  }
  /*左側へ画面端まで要素を広げる（2カラム）*/
  .outside-lg-left {
    flex: 1;
    margin-left: calc(50% - 50vw);
    width: auto !important;
  }
  /*左右の要素を画面端まで広げる（2カラム）*/
  .outside-lg-both {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}
@media screen and (min-width: 1200px) {
  /*右側へ画面端まで要素を広げる（2カラム）*/
  .outside-xl-right {
    flex: 1;
    margin-right: calc(50% - 50vw) !important;
    width: auto !important;
  }
  /*左側へ画面端まで要素を広げる（2カラム）*/
  .outside-xl-left {
    flex: 1;
    margin-left: calc(50% - 50vw);
    width: auto !important;
  }
  /*左右の要素を画面端まで広げる（2カラム）*/
  .outside-xl-both {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}
@media screen and (min-width: 1400px) {
  /*右側へ画面端まで要素を広げる（2カラム）*/
  .outside-xxl-right {
    flex: 1;
    margin-right: calc(50% - 50vw) !important;
    width: auto !important;
  }
  /*左側へ画面端まで要素を広げる（2カラム）*/
  .outside-xxl-left {
    flex: 1;
    margin-left: calc(50% - 50vw);
    width: auto !important;
  }
  /*左右の要素を画面端まで広げる（2カラム）*/
  .outside-xxl-both {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}
.scroll-fade-animation {
  opacity: 0;
  visibility: hidden;
  transition: 0.75s;
  transform: translateY(24px);
}

.scroll-fade-animation-active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

@media screen and (min-width: 0px) {
  .g-6,
  .gx-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-7,
  .gx-7 {
    --bs-gutter-x: 5rem;
  }
  .g-8,
  .gx-8 {
    --bs-gutter-x: 5.5rem;
  }
  .g-9,
  .gx-9 {
    --bs-gutter-x: 6rem;
  }
  .g-10,
  .gx-10 {
    --bs-gutter-x: 7.5rem;
  }
}
@media screen and (min-width: 576px) {
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 5rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 5.5rem;
  }
  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 6rem;
  }
  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 7.5rem;
  }
}
@media screen and (min-width: 768px) {
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 5rem;
  }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 5.5rem;
  }
  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 6rem;
  }
  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 7.5rem;
  }
}
@media screen and (min-width: 992px) {
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 5rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 5.5rem;
  }
  .g-lg-9,
  .gx-lg-9 {
    --bs-gutter-x: 6rem;
  }
  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 7.5rem;
  }
}
@media screen and (min-width: 1200px) {
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 5rem;
  }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 5.5rem;
  }
  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 6rem;
  }
  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 7.5rem;
  }
}
@media screen and (min-width: 1400px) {
  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 5rem;
  }
  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 5.5rem;
  }
  .g-xxl-9,
  .gx-xxl-9 {
    --bs-gutter-x: 6rem;
  }
  .g-xxl-10,
  .gx-xxl-10 {
    --bs-gutter-x: 7.5rem;
  }
}
@media screen and (min-width: 0px) {
  .text-left {
    text-align: left !important;
  }
  .text-right {
    text-align: right !important;
  }
  .text-center {
    text-align: center !important;
  }
}
@media screen and (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media screen and (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media screen and (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media screen and (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media screen and (min-width: 1400px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
.vertical-rl {
  writing-mode: vertical-rl;
}

.line-height-1-child > *,
.line-height-1 > .uagb-heading-text,
.line-height-1 {
  line-height: 1 !important;
}

.line-height-1d1-child > *,
.line-height-1d1 > .uagb-heading-text,
.line-height-1d1 {
  line-height: 1.1 !important;
}

.line-height-1d2-child > *,
.line-height-1d2 > .uagb-heading-text,
.line-height-1d2 {
  line-height: 1.2 !important;
}

.line-height-1d3-child > *,
.line-height-1d3 > .uagb-heading-text,
.line-height-1d3 {
  line-height: 1.3 !important;
}

.line-height-1d4-child > *,
.line-height-1d4 > .uagb-heading-text,
.line-height-1d4 {
  line-height: 1.4 !important;
}

.line-height-1d5-child > *,
.line-height-1d5 > .uagb-heading-text,
.line-height-1d5 {
  line-height: 1.5 !important;
}

.line-height-1d6-child > *,
.line-height-1d6 > .uagb-heading-text,
.line-height-1d6 {
  line-height: 1.6 !important;
}

.line-height-1d7-child > *,
.line-height-1d7 > .uagb-heading-text,
.line-height-1d7 {
  line-height: 1.7 !important;
}

.line-height-1d8-child > *,
.line-height-1d8 > .uagb-heading-text,
.line-height-1d8 {
  line-height: 1.8 !important;
}

.line-height-1d9-child > *,
.line-height-1d9 > .uagb-heading-text,
.line-height-1d9 {
  line-height: 1.9 !important;
}

.line-height-2-child > *,
.line-height-2 > .uagb-heading-text,
.line-height-2 {
  line-height: 2 !important;
}

.line-height-2d1-child > *,
.line-height-2d1 > .uagb-heading-text,
.line-height-2d1 {
  line-height: 2.1 !important;
}

.line-height-2d2-child > *,
.line-height-2d2 > .uagb-heading-text,
.line-height-2d2 {
  line-height: 2.2 !important;
}

.line-height-2d3-child > *,
.line-height-2d3 > .uagb-heading-text,
.line-height-2d3 {
  line-height: 2.3 !important;
}

.line-height-2d4-child > *,
.line-height-2d4 > .uagb-heading-text,
.line-height-2d4 {
  line-height: 2.4 !important;
}

.line-height-2d5-child > *,
.line-height-2d5 > .uagb-heading-text,
.line-height-2d5 {
  line-height: 2.5 !important;
}

.line-height-2d6-child > *,
.line-height-2d6 > .uagb-heading-text,
.line-height-2d6 {
  line-height: 2.6 !important;
}

.line-height-2d7-child > *,
.line-height-2d7 > .uagb-heading-text,
.line-height-2d7 {
  line-height: 2.7 !important;
}

.line-height-2d8-child > *,
.line-height-2d8 > .uagb-heading-text,
.line-height-2d8 {
  line-height: 2.8 !important;
}

.line-height-2d9-child > *,
.line-height-2d9 > .uagb-heading-text,
.line-height-2d9 {
  line-height: 2.9 !important;
}

.line-height-3-child > *,
.line-height-3 > .uagb-heading-text,
.line-height-3 {
  line-height: 3 !important;
}

.line-height-3d1-child > *,
.line-height-3d1 > .uagb-heading-text,
.line-height-3d1 {
  line-height: 3.1 !important;
}

.line-height-3d2-child > *,
.line-height-3d2 > .uagb-heading-text,
.line-height-3d2 {
  line-height: 3.2 !important;
}

.line-height-3d3-child > *,
.line-height-3d3 > .uagb-heading-text,
.line-height-3d3 {
  line-height: 3.3 !important;
}

.line-height-3d4-child > *,
.line-height-3d4 > .uagb-heading-text,
.line-height-3d4 {
  line-height: 3.4 !important;
}

.line-height-3d5-child > *,
.line-height-3d5 > .uagb-heading-text,
.line-height-3d5 {
  line-height: 3.5 !important;
}

.line-height-3d6-child > *,
.line-height-3d6 > .uagb-heading-text,
.line-height-3d6 {
  line-height: 3.6 !important;
}

.line-height-3d7-child > *,
.line-height-3d7 > .uagb-heading-text,
.line-height-3d7 {
  line-height: 3.7 !important;
}

.line-height-3d8-child > *,
.line-height-3d8 > .uagb-heading-text,
.line-height-3d8 {
  line-height: 3.8 !important;
}

.line-height-3d9-child > *,
.line-height-3d9 > .uagb-heading-text,
.line-height-3d9 {
  line-height: 3.9 !important;
}/*# sourceMappingURL=utility.css.map */