@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,700");
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.25rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.15rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(even) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c4ddbc;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #91c183;
}

.table-hover .table-primary:hover {
  background-color: #b5d4ab;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b5d4ab;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #b8daff;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-secondary:hover {
  background-color: #9fcdff;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #9fcdff;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-light-gray,
.table-light-gray > th,
.table-light-gray > td {
  background-color: rgba(252, 252, 252, 0.734);
}
.table-light-gray th,
.table-light-gray td,
.table-light-gray thead th,
.table-light-gray tbody + tbody {
  border-color: rgba(248, 248, 248, 0.506);
}

.table-hover .table-light-gray:hover {
  background-color: rgba(239, 239, 239, 0.734);
}
.table-hover .table-light-gray:hover > td,
.table-hover .table-light-gray:hover > th {
  background-color: rgba(239, 239, 239, 0.734);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #343a40;
  background-color: #dee2e6;
  border-color: #f4f5f6;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #343a40;
  background-color: #dee2e6;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #f4f5f6;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(even) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #343a40;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 319.98px) {
  .table-responsive-xs {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xs > .table-bordered {
    border: 0;
  }
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1519.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

/* PLEASE DO NOT TOUCH THE CSS/SCSS FILE */
.color-primary {
  color: #2c8710 !important;
}

.bg-color-primary {
  background-color: #2c8710 !important;
}

.badge-outline-primary {
  background-color: inherit;
  border: thin solid #2c8710;
  color: #2c8710;
}

.color-secondary {
  color: #007bff !important;
}

.bg-color-secondary {
  background-color: #007bff !important;
}

.badge-outline-secondary {
  background-color: inherit;
  border: thin solid #007bff;
  color: #007bff;
}

.color-success {
  color: #28a745 !important;
}

.bg-color-success {
  background-color: #28a745 !important;
}

.badge-outline-success {
  background-color: inherit;
  border: thin solid #28a745;
  color: #28a745;
}

.color-info {
  color: #17a2b8 !important;
}

.bg-color-info {
  background-color: #17a2b8 !important;
}

.badge-outline-info {
  background-color: inherit;
  border: thin solid #17a2b8;
  color: #17a2b8;
}

.color-warning {
  color: #ffc107 !important;
}

.bg-color-warning {
  background-color: #ffc107 !important;
}

.badge-outline-warning {
  background-color: inherit;
  border: thin solid #ffc107;
  color: #ffc107;
}

.color-danger {
  color: #dc3545 !important;
}

.bg-color-danger {
  background-color: #dc3545 !important;
}

.badge-outline-danger {
  background-color: inherit;
  border: thin solid #dc3545;
  color: #dc3545;
}

.color-light {
  color: #f8f9fa !important;
}

.bg-color-light {
  background-color: #f8f9fa !important;
}

.badge-outline-light {
  background-color: inherit;
  border: thin solid #f8f9fa;
  color: #f8f9fa;
}

.color-dark {
  color: #343a40 !important;
}

.bg-color-dark {
  background-color: #343a40 !important;
}

.badge-outline-dark {
  background-color: inherit;
  border: thin solid #343a40;
  color: #343a40;
}

.color-light-gray {
  color: rgba(0, 0, 0, 0.05) !important;
}

.bg-color-light-gray {
  background-color: rgba(0, 0, 0, 0.05) !important;
}

.badge-outline-light-gray {
  background-color: inherit;
  border: thin solid rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.05);
}

.like-btn-pm {
  font-size: 0.9rem !important;
  padding: 0.15rem 0.5rem !important;
  line-height: 1.5 !important;
}

.badge.badge-size-normal {
  font-size: 100%;
}

.row-layout {
  visibility: hidden;
}

.color-example {
  display: inline-block;
  width: 2em;
  height: 1em;
  border: thin solid #ced4da;
}

.bg-sky {
  background-color: #d7f9fb;
}

.color-sky {
  color: #d7f9fb;
}

.bg-light-purple {
  background-color: #E1DCFC;
}

.color-light-purple {
  color: #E1DCFC;
}

.bg-light-red {
  background-color: #fae3e5;
}

.color-light-red {
  color: #fae3e5;
}

#contents > .alert-space {
  padding: 0 0.25em;
  margin: 1em auto;
}
#contents > .alert-space > .alert {
  margin: 0 auto 0.5em;
}

.color-beige {
  color: #F8FACF;
}

.dropdown-toggle.btn-white.disabled {
  background-color: #e9ecef;
}

.font-size-lg {
  font-size: 1.1em;
}

.font-size-xl {
  font-size: 1.25em;
}

.font-size-xxl {
  font-size: 1.5em;
}

.tooltip .tooltip-inner {
  text-align: left;
}

.system-memo-space {
  position: relative;
  margin: 3em 0 0 0;
  padding: 2em 0.5em 0.5em 0.5em;
  background-color: #F8FACF;
  border: thin dotted #ced4da;
  border-radius: 0.15em;
}
.system-memo-space:before {
  position: absolute;
  padding: 0 0.5em 0;
  content: "system-memo";
  left: 0;
  top: 0;
  width: 100%;
  background-color: #eef38a;
}
.system-memo-space > li {
  position: relative;
  padding-left: 1em;
  margin-top: 0.25em;
}
.system-memo-space > li:before {
  position: absolute;
  left: 0;
  content: "・";
}
.system-memo-space > li:first-child {
  margin-top: 0;
}

.w1-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w1-moji-sm-max {
    width: 2em !important;
  }
}

.w1-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w1-char-sm-max {
    width: 1.5em !important;
  }
}

.w1-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w1-moji-sm-auto {
    width: 2em !important;
  }
}

.w1-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w1-char-sm-auto {
    width: 1.5em !important;
  }
}

.w1-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w1-moji-md-max {
    width: 2em !important;
  }
}

.w1-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w1-char-md-max {
    width: 1.5em !important;
  }
}

.w1-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w1-moji-md-auto {
    width: 2em !important;
  }
}

.w1-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w1-char-md-auto {
    width: 1.5em !important;
  }
}

.w1-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w1-moji-lg-max {
    width: 2em !important;
  }
}

.w1-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w1-char-lg-max {
    width: 1.5em !important;
  }
}

.w1-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w1-moji-lg-auto {
    width: 2em !important;
  }
}

.w1-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w1-char-lg-auto {
    width: 1.5em !important;
  }
}

.minw5-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw5-sm-max {
    min-width: 0.5em !important;
  }
}

.minw1-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw1-moji-sm-max {
    min-width: 2em !important;
  }
}

.minw1-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw1-char-sm-max {
    min-width: 1.5em !important;
  }
}

.w2-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w2-moji-sm-max {
    width: 3em !important;
  }
}

.w2-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w2-char-sm-max {
    width: 2em !important;
  }
}

.w2-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w2-moji-sm-auto {
    width: 3em !important;
  }
}

.w2-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w2-char-sm-auto {
    width: 2em !important;
  }
}

.w2-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w2-moji-md-max {
    width: 3em !important;
  }
}

.w2-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w2-char-md-max {
    width: 2em !important;
  }
}

.w2-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w2-moji-md-auto {
    width: 3em !important;
  }
}

.w2-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w2-char-md-auto {
    width: 2em !important;
  }
}

.w2-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w2-moji-lg-max {
    width: 3em !important;
  }
}

.w2-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w2-char-lg-max {
    width: 2em !important;
  }
}

.w2-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w2-moji-lg-auto {
    width: 3em !important;
  }
}

.w2-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w2-char-lg-auto {
    width: 2em !important;
  }
}

.minw10-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw10-sm-max {
    min-width: 1em !important;
  }
}

.minw2-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw2-moji-sm-max {
    min-width: 3em !important;
  }
}

.minw2-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw2-char-sm-max {
    min-width: 2em !important;
  }
}

.w3-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w3-moji-sm-max {
    width: 4em !important;
  }
}

.w3-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w3-char-sm-max {
    width: 2.5em !important;
  }
}

.w3-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w3-moji-sm-auto {
    width: 4em !important;
  }
}

.w3-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w3-char-sm-auto {
    width: 2.5em !important;
  }
}

.w3-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w3-moji-md-max {
    width: 4em !important;
  }
}

.w3-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w3-char-md-max {
    width: 2.5em !important;
  }
}

.w3-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w3-moji-md-auto {
    width: 4em !important;
  }
}

.w3-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w3-char-md-auto {
    width: 2.5em !important;
  }
}

.w3-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w3-moji-lg-max {
    width: 4em !important;
  }
}

.w3-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w3-char-lg-max {
    width: 2.5em !important;
  }
}

.w3-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w3-moji-lg-auto {
    width: 4em !important;
  }
}

.w3-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w3-char-lg-auto {
    width: 2.5em !important;
  }
}

.minw15-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw15-sm-max {
    min-width: 1.5em !important;
  }
}

.minw3-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw3-moji-sm-max {
    min-width: 4em !important;
  }
}

.minw3-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw3-char-sm-max {
    min-width: 2.5em !important;
  }
}

.w4-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w4-moji-sm-max {
    width: 5em !important;
  }
}

.w4-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w4-char-sm-max {
    width: 3em !important;
  }
}

.w4-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w4-moji-sm-auto {
    width: 5em !important;
  }
}

.w4-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w4-char-sm-auto {
    width: 3em !important;
  }
}

.w4-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w4-moji-md-max {
    width: 5em !important;
  }
}

.w4-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w4-char-md-max {
    width: 3em !important;
  }
}

.w4-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w4-moji-md-auto {
    width: 5em !important;
  }
}

.w4-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w4-char-md-auto {
    width: 3em !important;
  }
}

.w4-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w4-moji-lg-max {
    width: 5em !important;
  }
}

.w4-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w4-char-lg-max {
    width: 3em !important;
  }
}

.w4-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w4-moji-lg-auto {
    width: 5em !important;
  }
}

.w4-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w4-char-lg-auto {
    width: 3em !important;
  }
}

.minw20-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw20-sm-max {
    min-width: 2em !important;
  }
}

.minw4-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw4-moji-sm-max {
    min-width: 5em !important;
  }
}

.minw4-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw4-char-sm-max {
    min-width: 3em !important;
  }
}

.w5-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w5-moji-sm-max {
    width: 6em !important;
  }
}

.w5-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w5-char-sm-max {
    width: 3.5em !important;
  }
}

.w5-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w5-moji-sm-auto {
    width: 6em !important;
  }
}

.w5-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w5-char-sm-auto {
    width: 3.5em !important;
  }
}

.w5-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w5-moji-md-max {
    width: 6em !important;
  }
}

.w5-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w5-char-md-max {
    width: 3.5em !important;
  }
}

.w5-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w5-moji-md-auto {
    width: 6em !important;
  }
}

.w5-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w5-char-md-auto {
    width: 3.5em !important;
  }
}

.w5-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w5-moji-lg-max {
    width: 6em !important;
  }
}

.w5-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w5-char-lg-max {
    width: 3.5em !important;
  }
}

.w5-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w5-moji-lg-auto {
    width: 6em !important;
  }
}

.w5-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w5-char-lg-auto {
    width: 3.5em !important;
  }
}

.minw25-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw25-sm-max {
    min-width: 2.5em !important;
  }
}

.minw5-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw5-moji-sm-max {
    min-width: 6em !important;
  }
}

.minw5-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw5-char-sm-max {
    min-width: 3.5em !important;
  }
}

.w6-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w6-moji-sm-max {
    width: 7em !important;
  }
}

.w6-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w6-char-sm-max {
    width: 4em !important;
  }
}

.w6-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w6-moji-sm-auto {
    width: 7em !important;
  }
}

.w6-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w6-char-sm-auto {
    width: 4em !important;
  }
}

.w6-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w6-moji-md-max {
    width: 7em !important;
  }
}

.w6-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w6-char-md-max {
    width: 4em !important;
  }
}

.w6-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w6-moji-md-auto {
    width: 7em !important;
  }
}

.w6-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w6-char-md-auto {
    width: 4em !important;
  }
}

.w6-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w6-moji-lg-max {
    width: 7em !important;
  }
}

.w6-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w6-char-lg-max {
    width: 4em !important;
  }
}

.w6-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w6-moji-lg-auto {
    width: 7em !important;
  }
}

.w6-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w6-char-lg-auto {
    width: 4em !important;
  }
}

.minw30-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw30-sm-max {
    min-width: 3em !important;
  }
}

.minw6-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw6-moji-sm-max {
    min-width: 7em !important;
  }
}

.minw6-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw6-char-sm-max {
    min-width: 4em !important;
  }
}

.w7-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w7-moji-sm-max {
    width: 8em !important;
  }
}

.w7-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w7-char-sm-max {
    width: 4.5em !important;
  }
}

.w7-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w7-moji-sm-auto {
    width: 8em !important;
  }
}

.w7-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w7-char-sm-auto {
    width: 4.5em !important;
  }
}

.w7-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w7-moji-md-max {
    width: 8em !important;
  }
}

.w7-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w7-char-md-max {
    width: 4.5em !important;
  }
}

.w7-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w7-moji-md-auto {
    width: 8em !important;
  }
}

.w7-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w7-char-md-auto {
    width: 4.5em !important;
  }
}

.w7-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w7-moji-lg-max {
    width: 8em !important;
  }
}

.w7-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w7-char-lg-max {
    width: 4.5em !important;
  }
}

.w7-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w7-moji-lg-auto {
    width: 8em !important;
  }
}

.w7-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w7-char-lg-auto {
    width: 4.5em !important;
  }
}

.minw35-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw35-sm-max {
    min-width: 3.5em !important;
  }
}

.minw7-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw7-moji-sm-max {
    min-width: 8em !important;
  }
}

.minw7-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw7-char-sm-max {
    min-width: 4.5em !important;
  }
}

.w8-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w8-moji-sm-max {
    width: 9em !important;
  }
}

.w8-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w8-char-sm-max {
    width: 5em !important;
  }
}

.w8-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w8-moji-sm-auto {
    width: 9em !important;
  }
}

.w8-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w8-char-sm-auto {
    width: 5em !important;
  }
}

.w8-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w8-moji-md-max {
    width: 9em !important;
  }
}

.w8-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w8-char-md-max {
    width: 5em !important;
  }
}

.w8-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w8-moji-md-auto {
    width: 9em !important;
  }
}

.w8-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w8-char-md-auto {
    width: 5em !important;
  }
}

.w8-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w8-moji-lg-max {
    width: 9em !important;
  }
}

.w8-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w8-char-lg-max {
    width: 5em !important;
  }
}

.w8-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w8-moji-lg-auto {
    width: 9em !important;
  }
}

.w8-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w8-char-lg-auto {
    width: 5em !important;
  }
}

.minw40-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw40-sm-max {
    min-width: 4em !important;
  }
}

.minw8-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw8-moji-sm-max {
    min-width: 9em !important;
  }
}

.minw8-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw8-char-sm-max {
    min-width: 5em !important;
  }
}

.w9-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w9-moji-sm-max {
    width: 10em !important;
  }
}

.w9-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w9-char-sm-max {
    width: 5.5em !important;
  }
}

.w9-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w9-moji-sm-auto {
    width: 10em !important;
  }
}

.w9-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w9-char-sm-auto {
    width: 5.5em !important;
  }
}

.w9-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w9-moji-md-max {
    width: 10em !important;
  }
}

.w9-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w9-char-md-max {
    width: 5.5em !important;
  }
}

.w9-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w9-moji-md-auto {
    width: 10em !important;
  }
}

.w9-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w9-char-md-auto {
    width: 5.5em !important;
  }
}

.w9-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w9-moji-lg-max {
    width: 10em !important;
  }
}

.w9-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w9-char-lg-max {
    width: 5.5em !important;
  }
}

.w9-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w9-moji-lg-auto {
    width: 10em !important;
  }
}

.w9-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w9-char-lg-auto {
    width: 5.5em !important;
  }
}

.minw45-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw45-sm-max {
    min-width: 4.5em !important;
  }
}

.minw9-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw9-moji-sm-max {
    min-width: 10em !important;
  }
}

.minw9-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw9-char-sm-max {
    min-width: 5.5em !important;
  }
}

.w10-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w10-moji-sm-max {
    width: 11em !important;
  }
}

.w10-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w10-char-sm-max {
    width: 6em !important;
  }
}

.w10-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w10-moji-sm-auto {
    width: 11em !important;
  }
}

.w10-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w10-char-sm-auto {
    width: 6em !important;
  }
}

.w10-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w10-moji-md-max {
    width: 11em !important;
  }
}

.w10-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w10-char-md-max {
    width: 6em !important;
  }
}

.w10-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w10-moji-md-auto {
    width: 11em !important;
  }
}

.w10-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w10-char-md-auto {
    width: 6em !important;
  }
}

.w10-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w10-moji-lg-max {
    width: 11em !important;
  }
}

.w10-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w10-char-lg-max {
    width: 6em !important;
  }
}

.w10-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w10-moji-lg-auto {
    width: 11em !important;
  }
}

.w10-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w10-char-lg-auto {
    width: 6em !important;
  }
}

.minw50-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw50-sm-max {
    min-width: 5em !important;
  }
}

.minw10-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw10-moji-sm-max {
    min-width: 11em !important;
  }
}

.minw10-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw10-char-sm-max {
    min-width: 6em !important;
  }
}

.w11-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w11-moji-sm-max {
    width: 12em !important;
  }
}

.w11-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w11-char-sm-max {
    width: 6.5em !important;
  }
}

.w11-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w11-moji-sm-auto {
    width: 12em !important;
  }
}

.w11-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w11-char-sm-auto {
    width: 6.5em !important;
  }
}

.w11-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w11-moji-md-max {
    width: 12em !important;
  }
}

.w11-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w11-char-md-max {
    width: 6.5em !important;
  }
}

.w11-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w11-moji-md-auto {
    width: 12em !important;
  }
}

.w11-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w11-char-md-auto {
    width: 6.5em !important;
  }
}

.w11-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w11-moji-lg-max {
    width: 12em !important;
  }
}

.w11-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w11-char-lg-max {
    width: 6.5em !important;
  }
}

.w11-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w11-moji-lg-auto {
    width: 12em !important;
  }
}

.w11-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w11-char-lg-auto {
    width: 6.5em !important;
  }
}

.minw55-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw55-sm-max {
    min-width: 5.5em !important;
  }
}

.minw11-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw11-moji-sm-max {
    min-width: 12em !important;
  }
}

.minw11-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw11-char-sm-max {
    min-width: 6.5em !important;
  }
}

.w12-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w12-moji-sm-max {
    width: 13em !important;
  }
}

.w12-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w12-char-sm-max {
    width: 7em !important;
  }
}

.w12-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w12-moji-sm-auto {
    width: 13em !important;
  }
}

.w12-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w12-char-sm-auto {
    width: 7em !important;
  }
}

.w12-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w12-moji-md-max {
    width: 13em !important;
  }
}

.w12-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w12-char-md-max {
    width: 7em !important;
  }
}

.w12-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w12-moji-md-auto {
    width: 13em !important;
  }
}

.w12-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w12-char-md-auto {
    width: 7em !important;
  }
}

.w12-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w12-moji-lg-max {
    width: 13em !important;
  }
}

.w12-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w12-char-lg-max {
    width: 7em !important;
  }
}

.w12-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w12-moji-lg-auto {
    width: 13em !important;
  }
}

.w12-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w12-char-lg-auto {
    width: 7em !important;
  }
}

.minw60-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw60-sm-max {
    min-width: 6em !important;
  }
}

.minw12-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw12-moji-sm-max {
    min-width: 13em !important;
  }
}

.minw12-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw12-char-sm-max {
    min-width: 7em !important;
  }
}

.w13-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w13-moji-sm-max {
    width: 14em !important;
  }
}

.w13-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w13-char-sm-max {
    width: 7.5em !important;
  }
}

.w13-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w13-moji-sm-auto {
    width: 14em !important;
  }
}

.w13-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w13-char-sm-auto {
    width: 7.5em !important;
  }
}

.w13-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w13-moji-md-max {
    width: 14em !important;
  }
}

.w13-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w13-char-md-max {
    width: 7.5em !important;
  }
}

.w13-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w13-moji-md-auto {
    width: 14em !important;
  }
}

.w13-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w13-char-md-auto {
    width: 7.5em !important;
  }
}

.w13-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w13-moji-lg-max {
    width: 14em !important;
  }
}

.w13-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w13-char-lg-max {
    width: 7.5em !important;
  }
}

.w13-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w13-moji-lg-auto {
    width: 14em !important;
  }
}

.w13-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w13-char-lg-auto {
    width: 7.5em !important;
  }
}

.minw65-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw65-sm-max {
    min-width: 6.5em !important;
  }
}

.minw13-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw13-moji-sm-max {
    min-width: 14em !important;
  }
}

.minw13-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw13-char-sm-max {
    min-width: 7.5em !important;
  }
}

.w14-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w14-moji-sm-max {
    width: 15em !important;
  }
}

.w14-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w14-char-sm-max {
    width: 8em !important;
  }
}

.w14-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w14-moji-sm-auto {
    width: 15em !important;
  }
}

.w14-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w14-char-sm-auto {
    width: 8em !important;
  }
}

.w14-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w14-moji-md-max {
    width: 15em !important;
  }
}

.w14-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w14-char-md-max {
    width: 8em !important;
  }
}

.w14-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w14-moji-md-auto {
    width: 15em !important;
  }
}

.w14-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w14-char-md-auto {
    width: 8em !important;
  }
}

.w14-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w14-moji-lg-max {
    width: 15em !important;
  }
}

.w14-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w14-char-lg-max {
    width: 8em !important;
  }
}

.w14-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w14-moji-lg-auto {
    width: 15em !important;
  }
}

.w14-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w14-char-lg-auto {
    width: 8em !important;
  }
}

.minw70-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw70-sm-max {
    min-width: 7em !important;
  }
}

.minw14-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw14-moji-sm-max {
    min-width: 15em !important;
  }
}

.minw14-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw14-char-sm-max {
    min-width: 8em !important;
  }
}

.w15-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w15-moji-sm-max {
    width: 16em !important;
  }
}

.w15-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w15-char-sm-max {
    width: 8.5em !important;
  }
}

.w15-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w15-moji-sm-auto {
    width: 16em !important;
  }
}

.w15-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w15-char-sm-auto {
    width: 8.5em !important;
  }
}

.w15-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w15-moji-md-max {
    width: 16em !important;
  }
}

.w15-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w15-char-md-max {
    width: 8.5em !important;
  }
}

.w15-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w15-moji-md-auto {
    width: 16em !important;
  }
}

.w15-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w15-char-md-auto {
    width: 8.5em !important;
  }
}

.w15-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w15-moji-lg-max {
    width: 16em !important;
  }
}

.w15-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w15-char-lg-max {
    width: 8.5em !important;
  }
}

.w15-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w15-moji-lg-auto {
    width: 16em !important;
  }
}

.w15-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w15-char-lg-auto {
    width: 8.5em !important;
  }
}

.minw75-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw75-sm-max {
    min-width: 7.5em !important;
  }
}

.minw15-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw15-moji-sm-max {
    min-width: 16em !important;
  }
}

.minw15-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw15-char-sm-max {
    min-width: 8.5em !important;
  }
}

.w16-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w16-moji-sm-max {
    width: 17em !important;
  }
}

.w16-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w16-char-sm-max {
    width: 9em !important;
  }
}

.w16-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w16-moji-sm-auto {
    width: 17em !important;
  }
}

.w16-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w16-char-sm-auto {
    width: 9em !important;
  }
}

.w16-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w16-moji-md-max {
    width: 17em !important;
  }
}

.w16-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w16-char-md-max {
    width: 9em !important;
  }
}

.w16-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w16-moji-md-auto {
    width: 17em !important;
  }
}

.w16-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w16-char-md-auto {
    width: 9em !important;
  }
}

.w16-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w16-moji-lg-max {
    width: 17em !important;
  }
}

.w16-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w16-char-lg-max {
    width: 9em !important;
  }
}

.w16-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w16-moji-lg-auto {
    width: 17em !important;
  }
}

.w16-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w16-char-lg-auto {
    width: 9em !important;
  }
}

.minw80-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw80-sm-max {
    min-width: 8em !important;
  }
}

.minw16-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw16-moji-sm-max {
    min-width: 17em !important;
  }
}

.minw16-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw16-char-sm-max {
    min-width: 9em !important;
  }
}

.w17-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w17-moji-sm-max {
    width: 18em !important;
  }
}

.w17-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w17-char-sm-max {
    width: 9.5em !important;
  }
}

.w17-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w17-moji-sm-auto {
    width: 18em !important;
  }
}

.w17-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w17-char-sm-auto {
    width: 9.5em !important;
  }
}

.w17-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w17-moji-md-max {
    width: 18em !important;
  }
}

.w17-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w17-char-md-max {
    width: 9.5em !important;
  }
}

.w17-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w17-moji-md-auto {
    width: 18em !important;
  }
}

.w17-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w17-char-md-auto {
    width: 9.5em !important;
  }
}

.w17-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w17-moji-lg-max {
    width: 18em !important;
  }
}

.w17-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w17-char-lg-max {
    width: 9.5em !important;
  }
}

.w17-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w17-moji-lg-auto {
    width: 18em !important;
  }
}

.w17-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w17-char-lg-auto {
    width: 9.5em !important;
  }
}

.minw85-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw85-sm-max {
    min-width: 8.5em !important;
  }
}

.minw17-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw17-moji-sm-max {
    min-width: 18em !important;
  }
}

.minw17-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw17-char-sm-max {
    min-width: 9.5em !important;
  }
}

.w18-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w18-moji-sm-max {
    width: 19em !important;
  }
}

.w18-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w18-char-sm-max {
    width: 10em !important;
  }
}

.w18-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w18-moji-sm-auto {
    width: 19em !important;
  }
}

.w18-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w18-char-sm-auto {
    width: 10em !important;
  }
}

.w18-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w18-moji-md-max {
    width: 19em !important;
  }
}

.w18-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w18-char-md-max {
    width: 10em !important;
  }
}

.w18-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w18-moji-md-auto {
    width: 19em !important;
  }
}

.w18-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w18-char-md-auto {
    width: 10em !important;
  }
}

.w18-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w18-moji-lg-max {
    width: 19em !important;
  }
}

.w18-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w18-char-lg-max {
    width: 10em !important;
  }
}

.w18-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w18-moji-lg-auto {
    width: 19em !important;
  }
}

.w18-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w18-char-lg-auto {
    width: 10em !important;
  }
}

.minw90-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw90-sm-max {
    min-width: 9em !important;
  }
}

.minw18-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw18-moji-sm-max {
    min-width: 19em !important;
  }
}

.minw18-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw18-char-sm-max {
    min-width: 10em !important;
  }
}

.w19-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w19-moji-sm-max {
    width: 20em !important;
  }
}

.w19-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w19-char-sm-max {
    width: 10.5em !important;
  }
}

.w19-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w19-moji-sm-auto {
    width: 20em !important;
  }
}

.w19-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w19-char-sm-auto {
    width: 10.5em !important;
  }
}

.w19-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w19-moji-md-max {
    width: 20em !important;
  }
}

.w19-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w19-char-md-max {
    width: 10.5em !important;
  }
}

.w19-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w19-moji-md-auto {
    width: 20em !important;
  }
}

.w19-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w19-char-md-auto {
    width: 10.5em !important;
  }
}

.w19-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w19-moji-lg-max {
    width: 20em !important;
  }
}

.w19-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w19-char-lg-max {
    width: 10.5em !important;
  }
}

.w19-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w19-moji-lg-auto {
    width: 20em !important;
  }
}

.w19-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w19-char-lg-auto {
    width: 10.5em !important;
  }
}

.minw95-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw95-sm-max {
    min-width: 9.5em !important;
  }
}

.minw19-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw19-moji-sm-max {
    min-width: 20em !important;
  }
}

.minw19-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw19-char-sm-max {
    min-width: 10.5em !important;
  }
}

.w20-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w20-moji-sm-max {
    width: 21em !important;
  }
}

.w20-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w20-char-sm-max {
    width: 11em !important;
  }
}

.w20-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w20-moji-sm-auto {
    width: 21em !important;
  }
}

.w20-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w20-char-sm-auto {
    width: 11em !important;
  }
}

.w20-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w20-moji-md-max {
    width: 21em !important;
  }
}

.w20-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w20-char-md-max {
    width: 11em !important;
  }
}

.w20-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w20-moji-md-auto {
    width: 21em !important;
  }
}

.w20-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w20-char-md-auto {
    width: 11em !important;
  }
}

.w20-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w20-moji-lg-max {
    width: 21em !important;
  }
}

.w20-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w20-char-lg-max {
    width: 11em !important;
  }
}

.w20-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w20-moji-lg-auto {
    width: 21em !important;
  }
}

.w20-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w20-char-lg-auto {
    width: 11em !important;
  }
}

.minw100-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw100-sm-max {
    min-width: 10em !important;
  }
}

.minw20-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw20-moji-sm-max {
    min-width: 21em !important;
  }
}

.minw20-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw20-char-sm-max {
    min-width: 11em !important;
  }
}

.w21-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w21-moji-sm-max {
    width: 22em !important;
  }
}

.w21-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w21-char-sm-max {
    width: 11.5em !important;
  }
}

.w21-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w21-moji-sm-auto {
    width: 22em !important;
  }
}

.w21-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w21-char-sm-auto {
    width: 11.5em !important;
  }
}

.w21-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w21-moji-md-max {
    width: 22em !important;
  }
}

.w21-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w21-char-md-max {
    width: 11.5em !important;
  }
}

.w21-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w21-moji-md-auto {
    width: 22em !important;
  }
}

.w21-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w21-char-md-auto {
    width: 11.5em !important;
  }
}

.w21-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w21-moji-lg-max {
    width: 22em !important;
  }
}

.w21-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w21-char-lg-max {
    width: 11.5em !important;
  }
}

.w21-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w21-moji-lg-auto {
    width: 22em !important;
  }
}

.w21-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w21-char-lg-auto {
    width: 11.5em !important;
  }
}

.minw105-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw105-sm-max {
    min-width: 10.5em !important;
  }
}

.minw21-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw21-moji-sm-max {
    min-width: 22em !important;
  }
}

.minw21-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw21-char-sm-max {
    min-width: 11.5em !important;
  }
}

.w22-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w22-moji-sm-max {
    width: 23em !important;
  }
}

.w22-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w22-char-sm-max {
    width: 12em !important;
  }
}

.w22-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w22-moji-sm-auto {
    width: 23em !important;
  }
}

.w22-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w22-char-sm-auto {
    width: 12em !important;
  }
}

.w22-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w22-moji-md-max {
    width: 23em !important;
  }
}

.w22-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w22-char-md-max {
    width: 12em !important;
  }
}

.w22-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w22-moji-md-auto {
    width: 23em !important;
  }
}

.w22-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w22-char-md-auto {
    width: 12em !important;
  }
}

.w22-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w22-moji-lg-max {
    width: 23em !important;
  }
}

.w22-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w22-char-lg-max {
    width: 12em !important;
  }
}

.w22-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w22-moji-lg-auto {
    width: 23em !important;
  }
}

.w22-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w22-char-lg-auto {
    width: 12em !important;
  }
}

.minw110-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw110-sm-max {
    min-width: 11em !important;
  }
}

.minw22-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw22-moji-sm-max {
    min-width: 23em !important;
  }
}

.minw22-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw22-char-sm-max {
    min-width: 12em !important;
  }
}

.w23-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w23-moji-sm-max {
    width: 24em !important;
  }
}

.w23-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w23-char-sm-max {
    width: 12.5em !important;
  }
}

.w23-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w23-moji-sm-auto {
    width: 24em !important;
  }
}

.w23-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w23-char-sm-auto {
    width: 12.5em !important;
  }
}

.w23-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w23-moji-md-max {
    width: 24em !important;
  }
}

.w23-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w23-char-md-max {
    width: 12.5em !important;
  }
}

.w23-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w23-moji-md-auto {
    width: 24em !important;
  }
}

.w23-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w23-char-md-auto {
    width: 12.5em !important;
  }
}

.w23-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w23-moji-lg-max {
    width: 24em !important;
  }
}

.w23-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w23-char-lg-max {
    width: 12.5em !important;
  }
}

.w23-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w23-moji-lg-auto {
    width: 24em !important;
  }
}

.w23-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w23-char-lg-auto {
    width: 12.5em !important;
  }
}

.minw115-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw115-sm-max {
    min-width: 11.5em !important;
  }
}

.minw23-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw23-moji-sm-max {
    min-width: 24em !important;
  }
}

.minw23-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw23-char-sm-max {
    min-width: 12.5em !important;
  }
}

.w24-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w24-moji-sm-max {
    width: 25em !important;
  }
}

.w24-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w24-char-sm-max {
    width: 13em !important;
  }
}

.w24-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w24-moji-sm-auto {
    width: 25em !important;
  }
}

.w24-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w24-char-sm-auto {
    width: 13em !important;
  }
}

.w24-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w24-moji-md-max {
    width: 25em !important;
  }
}

.w24-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w24-char-md-max {
    width: 13em !important;
  }
}

.w24-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w24-moji-md-auto {
    width: 25em !important;
  }
}

.w24-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w24-char-md-auto {
    width: 13em !important;
  }
}

.w24-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w24-moji-lg-max {
    width: 25em !important;
  }
}

.w24-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w24-char-lg-max {
    width: 13em !important;
  }
}

.w24-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w24-moji-lg-auto {
    width: 25em !important;
  }
}

.w24-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w24-char-lg-auto {
    width: 13em !important;
  }
}

.minw120-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw120-sm-max {
    min-width: 12em !important;
  }
}

.minw24-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw24-moji-sm-max {
    min-width: 25em !important;
  }
}

.minw24-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw24-char-sm-max {
    min-width: 13em !important;
  }
}

.w25-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w25-moji-sm-max {
    width: 26em !important;
  }
}

.w25-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w25-char-sm-max {
    width: 13.5em !important;
  }
}

.w25-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w25-moji-sm-auto {
    width: 26em !important;
  }
}

.w25-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w25-char-sm-auto {
    width: 13.5em !important;
  }
}

.w25-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w25-moji-md-max {
    width: 26em !important;
  }
}

.w25-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w25-char-md-max {
    width: 13.5em !important;
  }
}

.w25-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w25-moji-md-auto {
    width: 26em !important;
  }
}

.w25-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w25-char-md-auto {
    width: 13.5em !important;
  }
}

.w25-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w25-moji-lg-max {
    width: 26em !important;
  }
}

.w25-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w25-char-lg-max {
    width: 13.5em !important;
  }
}

.w25-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w25-moji-lg-auto {
    width: 26em !important;
  }
}

.w25-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w25-char-lg-auto {
    width: 13.5em !important;
  }
}

.minw125-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw125-sm-max {
    min-width: 12.5em !important;
  }
}

.minw25-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw25-moji-sm-max {
    min-width: 26em !important;
  }
}

.minw25-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw25-char-sm-max {
    min-width: 13.5em !important;
  }
}

.w26-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w26-moji-sm-max {
    width: 27em !important;
  }
}

.w26-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w26-char-sm-max {
    width: 14em !important;
  }
}

.w26-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w26-moji-sm-auto {
    width: 27em !important;
  }
}

.w26-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w26-char-sm-auto {
    width: 14em !important;
  }
}

.w26-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w26-moji-md-max {
    width: 27em !important;
  }
}

.w26-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w26-char-md-max {
    width: 14em !important;
  }
}

.w26-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w26-moji-md-auto {
    width: 27em !important;
  }
}

.w26-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w26-char-md-auto {
    width: 14em !important;
  }
}

.w26-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w26-moji-lg-max {
    width: 27em !important;
  }
}

.w26-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w26-char-lg-max {
    width: 14em !important;
  }
}

.w26-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w26-moji-lg-auto {
    width: 27em !important;
  }
}

.w26-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w26-char-lg-auto {
    width: 14em !important;
  }
}

.minw130-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw130-sm-max {
    min-width: 13em !important;
  }
}

.minw26-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw26-moji-sm-max {
    min-width: 27em !important;
  }
}

.minw26-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw26-char-sm-max {
    min-width: 14em !important;
  }
}

.w27-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w27-moji-sm-max {
    width: 28em !important;
  }
}

.w27-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w27-char-sm-max {
    width: 14.5em !important;
  }
}

.w27-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w27-moji-sm-auto {
    width: 28em !important;
  }
}

.w27-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w27-char-sm-auto {
    width: 14.5em !important;
  }
}

.w27-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w27-moji-md-max {
    width: 28em !important;
  }
}

.w27-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w27-char-md-max {
    width: 14.5em !important;
  }
}

.w27-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w27-moji-md-auto {
    width: 28em !important;
  }
}

.w27-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w27-char-md-auto {
    width: 14.5em !important;
  }
}

.w27-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w27-moji-lg-max {
    width: 28em !important;
  }
}

.w27-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w27-char-lg-max {
    width: 14.5em !important;
  }
}

.w27-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w27-moji-lg-auto {
    width: 28em !important;
  }
}

.w27-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w27-char-lg-auto {
    width: 14.5em !important;
  }
}

.minw135-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw135-sm-max {
    min-width: 13.5em !important;
  }
}

.minw27-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw27-moji-sm-max {
    min-width: 28em !important;
  }
}

.minw27-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw27-char-sm-max {
    min-width: 14.5em !important;
  }
}

.w28-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w28-moji-sm-max {
    width: 29em !important;
  }
}

.w28-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w28-char-sm-max {
    width: 15em !important;
  }
}

.w28-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w28-moji-sm-auto {
    width: 29em !important;
  }
}

.w28-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w28-char-sm-auto {
    width: 15em !important;
  }
}

.w28-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w28-moji-md-max {
    width: 29em !important;
  }
}

.w28-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w28-char-md-max {
    width: 15em !important;
  }
}

.w28-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w28-moji-md-auto {
    width: 29em !important;
  }
}

.w28-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w28-char-md-auto {
    width: 15em !important;
  }
}

.w28-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w28-moji-lg-max {
    width: 29em !important;
  }
}

.w28-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w28-char-lg-max {
    width: 15em !important;
  }
}

.w28-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w28-moji-lg-auto {
    width: 29em !important;
  }
}

.w28-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w28-char-lg-auto {
    width: 15em !important;
  }
}

.minw140-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw140-sm-max {
    min-width: 14em !important;
  }
}

.minw28-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw28-moji-sm-max {
    min-width: 29em !important;
  }
}

.minw28-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw28-char-sm-max {
    min-width: 15em !important;
  }
}

.w29-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w29-moji-sm-max {
    width: 30em !important;
  }
}

.w29-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w29-char-sm-max {
    width: 15.5em !important;
  }
}

.w29-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w29-moji-sm-auto {
    width: 30em !important;
  }
}

.w29-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w29-char-sm-auto {
    width: 15.5em !important;
  }
}

.w29-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w29-moji-md-max {
    width: 30em !important;
  }
}

.w29-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w29-char-md-max {
    width: 15.5em !important;
  }
}

.w29-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w29-moji-md-auto {
    width: 30em !important;
  }
}

.w29-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w29-char-md-auto {
    width: 15.5em !important;
  }
}

.w29-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w29-moji-lg-max {
    width: 30em !important;
  }
}

.w29-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w29-char-lg-max {
    width: 15.5em !important;
  }
}

.w29-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w29-moji-lg-auto {
    width: 30em !important;
  }
}

.w29-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w29-char-lg-auto {
    width: 15.5em !important;
  }
}

.minw145-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw145-sm-max {
    min-width: 14.5em !important;
  }
}

.minw29-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw29-moji-sm-max {
    min-width: 30em !important;
  }
}

.minw29-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw29-char-sm-max {
    min-width: 15.5em !important;
  }
}

.w30-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w30-moji-sm-max {
    width: 31em !important;
  }
}

.w30-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w30-char-sm-max {
    width: 16em !important;
  }
}

.w30-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w30-moji-sm-auto {
    width: 31em !important;
  }
}

.w30-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w30-char-sm-auto {
    width: 16em !important;
  }
}

.w30-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w30-moji-md-max {
    width: 31em !important;
  }
}

.w30-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w30-char-md-max {
    width: 16em !important;
  }
}

.w30-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w30-moji-md-auto {
    width: 31em !important;
  }
}

.w30-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w30-char-md-auto {
    width: 16em !important;
  }
}

.w30-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w30-moji-lg-max {
    width: 31em !important;
  }
}

.w30-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w30-char-lg-max {
    width: 16em !important;
  }
}

.w30-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w30-moji-lg-auto {
    width: 31em !important;
  }
}

.w30-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w30-char-lg-auto {
    width: 16em !important;
  }
}

.minw150-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw150-sm-max {
    min-width: 15em !important;
  }
}

.minw30-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw30-moji-sm-max {
    min-width: 31em !important;
  }
}

.minw30-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw30-char-sm-max {
    min-width: 16em !important;
  }
}

.w31-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w31-moji-sm-max {
    width: 32em !important;
  }
}

.w31-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w31-char-sm-max {
    width: 16.5em !important;
  }
}

.w31-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w31-moji-sm-auto {
    width: 32em !important;
  }
}

.w31-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w31-char-sm-auto {
    width: 16.5em !important;
  }
}

.w31-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w31-moji-md-max {
    width: 32em !important;
  }
}

.w31-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w31-char-md-max {
    width: 16.5em !important;
  }
}

.w31-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w31-moji-md-auto {
    width: 32em !important;
  }
}

.w31-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w31-char-md-auto {
    width: 16.5em !important;
  }
}

.w31-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w31-moji-lg-max {
    width: 32em !important;
  }
}

.w31-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w31-char-lg-max {
    width: 16.5em !important;
  }
}

.w31-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w31-moji-lg-auto {
    width: 32em !important;
  }
}

.w31-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w31-char-lg-auto {
    width: 16.5em !important;
  }
}

.minw155-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw155-sm-max {
    min-width: 15.5em !important;
  }
}

.minw31-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw31-moji-sm-max {
    min-width: 32em !important;
  }
}

.minw31-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw31-char-sm-max {
    min-width: 16.5em !important;
  }
}

.w32-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w32-moji-sm-max {
    width: 33em !important;
  }
}

.w32-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w32-char-sm-max {
    width: 17em !important;
  }
}

.w32-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w32-moji-sm-auto {
    width: 33em !important;
  }
}

.w32-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w32-char-sm-auto {
    width: 17em !important;
  }
}

.w32-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w32-moji-md-max {
    width: 33em !important;
  }
}

.w32-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w32-char-md-max {
    width: 17em !important;
  }
}

.w32-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w32-moji-md-auto {
    width: 33em !important;
  }
}

.w32-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w32-char-md-auto {
    width: 17em !important;
  }
}

.w32-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w32-moji-lg-max {
    width: 33em !important;
  }
}

.w32-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w32-char-lg-max {
    width: 17em !important;
  }
}

.w32-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w32-moji-lg-auto {
    width: 33em !important;
  }
}

.w32-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w32-char-lg-auto {
    width: 17em !important;
  }
}

.minw160-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw160-sm-max {
    min-width: 16em !important;
  }
}

.minw32-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw32-moji-sm-max {
    min-width: 33em !important;
  }
}

.minw32-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw32-char-sm-max {
    min-width: 17em !important;
  }
}

.w33-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w33-moji-sm-max {
    width: 34em !important;
  }
}

.w33-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w33-char-sm-max {
    width: 17.5em !important;
  }
}

.w33-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w33-moji-sm-auto {
    width: 34em !important;
  }
}

.w33-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w33-char-sm-auto {
    width: 17.5em !important;
  }
}

.w33-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w33-moji-md-max {
    width: 34em !important;
  }
}

.w33-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w33-char-md-max {
    width: 17.5em !important;
  }
}

.w33-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w33-moji-md-auto {
    width: 34em !important;
  }
}

.w33-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w33-char-md-auto {
    width: 17.5em !important;
  }
}

.w33-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w33-moji-lg-max {
    width: 34em !important;
  }
}

.w33-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w33-char-lg-max {
    width: 17.5em !important;
  }
}

.w33-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w33-moji-lg-auto {
    width: 34em !important;
  }
}

.w33-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w33-char-lg-auto {
    width: 17.5em !important;
  }
}

.minw165-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw165-sm-max {
    min-width: 16.5em !important;
  }
}

.minw33-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw33-moji-sm-max {
    min-width: 34em !important;
  }
}

.minw33-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw33-char-sm-max {
    min-width: 17.5em !important;
  }
}

.w34-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w34-moji-sm-max {
    width: 35em !important;
  }
}

.w34-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w34-char-sm-max {
    width: 18em !important;
  }
}

.w34-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w34-moji-sm-auto {
    width: 35em !important;
  }
}

.w34-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w34-char-sm-auto {
    width: 18em !important;
  }
}

.w34-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w34-moji-md-max {
    width: 35em !important;
  }
}

.w34-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w34-char-md-max {
    width: 18em !important;
  }
}

.w34-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w34-moji-md-auto {
    width: 35em !important;
  }
}

.w34-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w34-char-md-auto {
    width: 18em !important;
  }
}

.w34-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w34-moji-lg-max {
    width: 35em !important;
  }
}

.w34-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w34-char-lg-max {
    width: 18em !important;
  }
}

.w34-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w34-moji-lg-auto {
    width: 35em !important;
  }
}

.w34-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w34-char-lg-auto {
    width: 18em !important;
  }
}

.minw170-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw170-sm-max {
    min-width: 17em !important;
  }
}

.minw34-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw34-moji-sm-max {
    min-width: 35em !important;
  }
}

.minw34-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw34-char-sm-max {
    min-width: 18em !important;
  }
}

.w35-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w35-moji-sm-max {
    width: 36em !important;
  }
}

.w35-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w35-char-sm-max {
    width: 18.5em !important;
  }
}

.w35-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w35-moji-sm-auto {
    width: 36em !important;
  }
}

.w35-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w35-char-sm-auto {
    width: 18.5em !important;
  }
}

.w35-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w35-moji-md-max {
    width: 36em !important;
  }
}

.w35-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w35-char-md-max {
    width: 18.5em !important;
  }
}

.w35-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w35-moji-md-auto {
    width: 36em !important;
  }
}

.w35-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w35-char-md-auto {
    width: 18.5em !important;
  }
}

.w35-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w35-moji-lg-max {
    width: 36em !important;
  }
}

.w35-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w35-char-lg-max {
    width: 18.5em !important;
  }
}

.w35-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w35-moji-lg-auto {
    width: 36em !important;
  }
}

.w35-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w35-char-lg-auto {
    width: 18.5em !important;
  }
}

.minw175-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw175-sm-max {
    min-width: 17.5em !important;
  }
}

.minw35-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw35-moji-sm-max {
    min-width: 36em !important;
  }
}

.minw35-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw35-char-sm-max {
    min-width: 18.5em !important;
  }
}

.w36-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w36-moji-sm-max {
    width: 37em !important;
  }
}

.w36-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w36-char-sm-max {
    width: 19em !important;
  }
}

.w36-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w36-moji-sm-auto {
    width: 37em !important;
  }
}

.w36-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w36-char-sm-auto {
    width: 19em !important;
  }
}

.w36-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w36-moji-md-max {
    width: 37em !important;
  }
}

.w36-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w36-char-md-max {
    width: 19em !important;
  }
}

.w36-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w36-moji-md-auto {
    width: 37em !important;
  }
}

.w36-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w36-char-md-auto {
    width: 19em !important;
  }
}

.w36-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w36-moji-lg-max {
    width: 37em !important;
  }
}

.w36-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w36-char-lg-max {
    width: 19em !important;
  }
}

.w36-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w36-moji-lg-auto {
    width: 37em !important;
  }
}

.w36-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w36-char-lg-auto {
    width: 19em !important;
  }
}

.minw180-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw180-sm-max {
    min-width: 18em !important;
  }
}

.minw36-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw36-moji-sm-max {
    min-width: 37em !important;
  }
}

.minw36-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw36-char-sm-max {
    min-width: 19em !important;
  }
}

.w37-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w37-moji-sm-max {
    width: 38em !important;
  }
}

.w37-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w37-char-sm-max {
    width: 19.5em !important;
  }
}

.w37-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w37-moji-sm-auto {
    width: 38em !important;
  }
}

.w37-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w37-char-sm-auto {
    width: 19.5em !important;
  }
}

.w37-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w37-moji-md-max {
    width: 38em !important;
  }
}

.w37-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w37-char-md-max {
    width: 19.5em !important;
  }
}

.w37-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w37-moji-md-auto {
    width: 38em !important;
  }
}

.w37-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w37-char-md-auto {
    width: 19.5em !important;
  }
}

.w37-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w37-moji-lg-max {
    width: 38em !important;
  }
}

.w37-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w37-char-lg-max {
    width: 19.5em !important;
  }
}

.w37-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w37-moji-lg-auto {
    width: 38em !important;
  }
}

.w37-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w37-char-lg-auto {
    width: 19.5em !important;
  }
}

.minw185-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw185-sm-max {
    min-width: 18.5em !important;
  }
}

.minw37-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw37-moji-sm-max {
    min-width: 38em !important;
  }
}

.minw37-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw37-char-sm-max {
    min-width: 19.5em !important;
  }
}

.w38-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w38-moji-sm-max {
    width: 39em !important;
  }
}

.w38-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w38-char-sm-max {
    width: 20em !important;
  }
}

.w38-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w38-moji-sm-auto {
    width: 39em !important;
  }
}

.w38-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w38-char-sm-auto {
    width: 20em !important;
  }
}

.w38-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w38-moji-md-max {
    width: 39em !important;
  }
}

.w38-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w38-char-md-max {
    width: 20em !important;
  }
}

.w38-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w38-moji-md-auto {
    width: 39em !important;
  }
}

.w38-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w38-char-md-auto {
    width: 20em !important;
  }
}

.w38-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w38-moji-lg-max {
    width: 39em !important;
  }
}

.w38-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w38-char-lg-max {
    width: 20em !important;
  }
}

.w38-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w38-moji-lg-auto {
    width: 39em !important;
  }
}

.w38-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w38-char-lg-auto {
    width: 20em !important;
  }
}

.minw190-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw190-sm-max {
    min-width: 19em !important;
  }
}

.minw38-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw38-moji-sm-max {
    min-width: 39em !important;
  }
}

.minw38-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw38-char-sm-max {
    min-width: 20em !important;
  }
}

.w39-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w39-moji-sm-max {
    width: 40em !important;
  }
}

.w39-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w39-char-sm-max {
    width: 20.5em !important;
  }
}

.w39-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w39-moji-sm-auto {
    width: 40em !important;
  }
}

.w39-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w39-char-sm-auto {
    width: 20.5em !important;
  }
}

.w39-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w39-moji-md-max {
    width: 40em !important;
  }
}

.w39-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w39-char-md-max {
    width: 20.5em !important;
  }
}

.w39-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w39-moji-md-auto {
    width: 40em !important;
  }
}

.w39-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w39-char-md-auto {
    width: 20.5em !important;
  }
}

.w39-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w39-moji-lg-max {
    width: 40em !important;
  }
}

.w39-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w39-char-lg-max {
    width: 20.5em !important;
  }
}

.w39-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w39-moji-lg-auto {
    width: 40em !important;
  }
}

.w39-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w39-char-lg-auto {
    width: 20.5em !important;
  }
}

.minw195-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw195-sm-max {
    min-width: 19.5em !important;
  }
}

.minw39-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw39-moji-sm-max {
    min-width: 40em !important;
  }
}

.minw39-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw39-char-sm-max {
    min-width: 20.5em !important;
  }
}

.w40-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w40-moji-sm-max {
    width: 41em !important;
  }
}

.w40-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w40-char-sm-max {
    width: 21em !important;
  }
}

.w40-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w40-moji-sm-auto {
    width: 41em !important;
  }
}

.w40-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w40-char-sm-auto {
    width: 21em !important;
  }
}

.w40-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w40-moji-md-max {
    width: 41em !important;
  }
}

.w40-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w40-char-md-max {
    width: 21em !important;
  }
}

.w40-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w40-moji-md-auto {
    width: 41em !important;
  }
}

.w40-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w40-char-md-auto {
    width: 21em !important;
  }
}

.w40-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w40-moji-lg-max {
    width: 41em !important;
  }
}

.w40-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w40-char-lg-max {
    width: 21em !important;
  }
}

.w40-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w40-moji-lg-auto {
    width: 41em !important;
  }
}

.w40-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w40-char-lg-auto {
    width: 21em !important;
  }
}

.minw200-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw200-sm-max {
    min-width: 20em !important;
  }
}

.minw40-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw40-moji-sm-max {
    min-width: 41em !important;
  }
}

.minw40-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw40-char-sm-max {
    min-width: 21em !important;
  }
}

.w41-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w41-moji-sm-max {
    width: 42em !important;
  }
}

.w41-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w41-char-sm-max {
    width: 21.5em !important;
  }
}

.w41-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w41-moji-sm-auto {
    width: 42em !important;
  }
}

.w41-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w41-char-sm-auto {
    width: 21.5em !important;
  }
}

.w41-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w41-moji-md-max {
    width: 42em !important;
  }
}

.w41-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w41-char-md-max {
    width: 21.5em !important;
  }
}

.w41-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w41-moji-md-auto {
    width: 42em !important;
  }
}

.w41-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w41-char-md-auto {
    width: 21.5em !important;
  }
}

.w41-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w41-moji-lg-max {
    width: 42em !important;
  }
}

.w41-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w41-char-lg-max {
    width: 21.5em !important;
  }
}

.w41-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w41-moji-lg-auto {
    width: 42em !important;
  }
}

.w41-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w41-char-lg-auto {
    width: 21.5em !important;
  }
}

.minw205-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw205-sm-max {
    min-width: 20.5em !important;
  }
}

.minw41-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw41-moji-sm-max {
    min-width: 42em !important;
  }
}

.minw41-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw41-char-sm-max {
    min-width: 21.5em !important;
  }
}

.w42-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w42-moji-sm-max {
    width: 43em !important;
  }
}

.w42-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w42-char-sm-max {
    width: 22em !important;
  }
}

.w42-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w42-moji-sm-auto {
    width: 43em !important;
  }
}

.w42-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w42-char-sm-auto {
    width: 22em !important;
  }
}

.w42-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w42-moji-md-max {
    width: 43em !important;
  }
}

.w42-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w42-char-md-max {
    width: 22em !important;
  }
}

.w42-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w42-moji-md-auto {
    width: 43em !important;
  }
}

.w42-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w42-char-md-auto {
    width: 22em !important;
  }
}

.w42-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w42-moji-lg-max {
    width: 43em !important;
  }
}

.w42-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w42-char-lg-max {
    width: 22em !important;
  }
}

.w42-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w42-moji-lg-auto {
    width: 43em !important;
  }
}

.w42-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w42-char-lg-auto {
    width: 22em !important;
  }
}

.minw210-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw210-sm-max {
    min-width: 21em !important;
  }
}

.minw42-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw42-moji-sm-max {
    min-width: 43em !important;
  }
}

.minw42-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw42-char-sm-max {
    min-width: 22em !important;
  }
}

.w43-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w43-moji-sm-max {
    width: 44em !important;
  }
}

.w43-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w43-char-sm-max {
    width: 22.5em !important;
  }
}

.w43-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w43-moji-sm-auto {
    width: 44em !important;
  }
}

.w43-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w43-char-sm-auto {
    width: 22.5em !important;
  }
}

.w43-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w43-moji-md-max {
    width: 44em !important;
  }
}

.w43-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w43-char-md-max {
    width: 22.5em !important;
  }
}

.w43-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w43-moji-md-auto {
    width: 44em !important;
  }
}

.w43-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w43-char-md-auto {
    width: 22.5em !important;
  }
}

.w43-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w43-moji-lg-max {
    width: 44em !important;
  }
}

.w43-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w43-char-lg-max {
    width: 22.5em !important;
  }
}

.w43-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w43-moji-lg-auto {
    width: 44em !important;
  }
}

.w43-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w43-char-lg-auto {
    width: 22.5em !important;
  }
}

.minw215-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw215-sm-max {
    min-width: 21.5em !important;
  }
}

.minw43-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw43-moji-sm-max {
    min-width: 44em !important;
  }
}

.minw43-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw43-char-sm-max {
    min-width: 22.5em !important;
  }
}

.w44-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w44-moji-sm-max {
    width: 45em !important;
  }
}

.w44-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w44-char-sm-max {
    width: 23em !important;
  }
}

.w44-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w44-moji-sm-auto {
    width: 45em !important;
  }
}

.w44-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w44-char-sm-auto {
    width: 23em !important;
  }
}

.w44-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w44-moji-md-max {
    width: 45em !important;
  }
}

.w44-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w44-char-md-max {
    width: 23em !important;
  }
}

.w44-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w44-moji-md-auto {
    width: 45em !important;
  }
}

.w44-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w44-char-md-auto {
    width: 23em !important;
  }
}

.w44-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w44-moji-lg-max {
    width: 45em !important;
  }
}

.w44-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w44-char-lg-max {
    width: 23em !important;
  }
}

.w44-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w44-moji-lg-auto {
    width: 45em !important;
  }
}

.w44-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w44-char-lg-auto {
    width: 23em !important;
  }
}

.minw220-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw220-sm-max {
    min-width: 22em !important;
  }
}

.minw44-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw44-moji-sm-max {
    min-width: 45em !important;
  }
}

.minw44-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw44-char-sm-max {
    min-width: 23em !important;
  }
}

.w45-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w45-moji-sm-max {
    width: 46em !important;
  }
}

.w45-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w45-char-sm-max {
    width: 23.5em !important;
  }
}

.w45-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w45-moji-sm-auto {
    width: 46em !important;
  }
}

.w45-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w45-char-sm-auto {
    width: 23.5em !important;
  }
}

.w45-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w45-moji-md-max {
    width: 46em !important;
  }
}

.w45-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w45-char-md-max {
    width: 23.5em !important;
  }
}

.w45-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w45-moji-md-auto {
    width: 46em !important;
  }
}

.w45-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w45-char-md-auto {
    width: 23.5em !important;
  }
}

.w45-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w45-moji-lg-max {
    width: 46em !important;
  }
}

.w45-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w45-char-lg-max {
    width: 23.5em !important;
  }
}

.w45-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w45-moji-lg-auto {
    width: 46em !important;
  }
}

.w45-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w45-char-lg-auto {
    width: 23.5em !important;
  }
}

.minw225-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw225-sm-max {
    min-width: 22.5em !important;
  }
}

.minw45-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw45-moji-sm-max {
    min-width: 46em !important;
  }
}

.minw45-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw45-char-sm-max {
    min-width: 23.5em !important;
  }
}

.w46-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w46-moji-sm-max {
    width: 47em !important;
  }
}

.w46-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w46-char-sm-max {
    width: 24em !important;
  }
}

.w46-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w46-moji-sm-auto {
    width: 47em !important;
  }
}

.w46-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w46-char-sm-auto {
    width: 24em !important;
  }
}

.w46-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w46-moji-md-max {
    width: 47em !important;
  }
}

.w46-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w46-char-md-max {
    width: 24em !important;
  }
}

.w46-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w46-moji-md-auto {
    width: 47em !important;
  }
}

.w46-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w46-char-md-auto {
    width: 24em !important;
  }
}

.w46-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w46-moji-lg-max {
    width: 47em !important;
  }
}

.w46-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w46-char-lg-max {
    width: 24em !important;
  }
}

.w46-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w46-moji-lg-auto {
    width: 47em !important;
  }
}

.w46-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w46-char-lg-auto {
    width: 24em !important;
  }
}

.minw230-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw230-sm-max {
    min-width: 23em !important;
  }
}

.minw46-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw46-moji-sm-max {
    min-width: 47em !important;
  }
}

.minw46-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw46-char-sm-max {
    min-width: 24em !important;
  }
}

.w47-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w47-moji-sm-max {
    width: 48em !important;
  }
}

.w47-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w47-char-sm-max {
    width: 24.5em !important;
  }
}

.w47-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w47-moji-sm-auto {
    width: 48em !important;
  }
}

.w47-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w47-char-sm-auto {
    width: 24.5em !important;
  }
}

.w47-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w47-moji-md-max {
    width: 48em !important;
  }
}

.w47-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w47-char-md-max {
    width: 24.5em !important;
  }
}

.w47-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w47-moji-md-auto {
    width: 48em !important;
  }
}

.w47-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w47-char-md-auto {
    width: 24.5em !important;
  }
}

.w47-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w47-moji-lg-max {
    width: 48em !important;
  }
}

.w47-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w47-char-lg-max {
    width: 24.5em !important;
  }
}

.w47-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w47-moji-lg-auto {
    width: 48em !important;
  }
}

.w47-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w47-char-lg-auto {
    width: 24.5em !important;
  }
}

.minw235-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw235-sm-max {
    min-width: 23.5em !important;
  }
}

.minw47-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw47-moji-sm-max {
    min-width: 48em !important;
  }
}

.minw47-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw47-char-sm-max {
    min-width: 24.5em !important;
  }
}

.w48-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w48-moji-sm-max {
    width: 49em !important;
  }
}

.w48-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w48-char-sm-max {
    width: 25em !important;
  }
}

.w48-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w48-moji-sm-auto {
    width: 49em !important;
  }
}

.w48-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w48-char-sm-auto {
    width: 25em !important;
  }
}

.w48-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w48-moji-md-max {
    width: 49em !important;
  }
}

.w48-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w48-char-md-max {
    width: 25em !important;
  }
}

.w48-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w48-moji-md-auto {
    width: 49em !important;
  }
}

.w48-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w48-char-md-auto {
    width: 25em !important;
  }
}

.w48-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w48-moji-lg-max {
    width: 49em !important;
  }
}

.w48-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w48-char-lg-max {
    width: 25em !important;
  }
}

.w48-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w48-moji-lg-auto {
    width: 49em !important;
  }
}

.w48-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w48-char-lg-auto {
    width: 25em !important;
  }
}

.minw240-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw240-sm-max {
    min-width: 24em !important;
  }
}

.minw48-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw48-moji-sm-max {
    min-width: 49em !important;
  }
}

.minw48-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw48-char-sm-max {
    min-width: 25em !important;
  }
}

.w49-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w49-moji-sm-max {
    width: 50em !important;
  }
}

.w49-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w49-char-sm-max {
    width: 25.5em !important;
  }
}

.w49-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w49-moji-sm-auto {
    width: 50em !important;
  }
}

.w49-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w49-char-sm-auto {
    width: 25.5em !important;
  }
}

.w49-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w49-moji-md-max {
    width: 50em !important;
  }
}

.w49-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w49-char-md-max {
    width: 25.5em !important;
  }
}

.w49-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w49-moji-md-auto {
    width: 50em !important;
  }
}

.w49-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w49-char-md-auto {
    width: 25.5em !important;
  }
}

.w49-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w49-moji-lg-max {
    width: 50em !important;
  }
}

.w49-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w49-char-lg-max {
    width: 25.5em !important;
  }
}

.w49-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w49-moji-lg-auto {
    width: 50em !important;
  }
}

.w49-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w49-char-lg-auto {
    width: 25.5em !important;
  }
}

.minw245-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw245-sm-max {
    min-width: 24.5em !important;
  }
}

.minw49-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw49-moji-sm-max {
    min-width: 50em !important;
  }
}

.minw49-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw49-char-sm-max {
    min-width: 25.5em !important;
  }
}

.w50-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w50-moji-sm-max {
    width: 51em !important;
  }
}

.w50-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w50-char-sm-max {
    width: 26em !important;
  }
}

.w50-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w50-moji-sm-auto {
    width: 51em !important;
  }
}

.w50-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w50-char-sm-auto {
    width: 26em !important;
  }
}

.w50-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w50-moji-md-max {
    width: 51em !important;
  }
}

.w50-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w50-char-md-max {
    width: 26em !important;
  }
}

.w50-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w50-moji-md-auto {
    width: 51em !important;
  }
}

.w50-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w50-char-md-auto {
    width: 26em !important;
  }
}

.w50-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w50-moji-lg-max {
    width: 51em !important;
  }
}

.w50-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w50-char-lg-max {
    width: 26em !important;
  }
}

.w50-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w50-moji-lg-auto {
    width: 51em !important;
  }
}

.w50-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w50-char-lg-auto {
    width: 26em !important;
  }
}

.minw250-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw250-sm-max {
    min-width: 25em !important;
  }
}

.minw50-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw50-moji-sm-max {
    min-width: 51em !important;
  }
}

.minw50-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw50-char-sm-max {
    min-width: 26em !important;
  }
}

.w51-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w51-moji-sm-max {
    width: 52em !important;
  }
}

.w51-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w51-char-sm-max {
    width: 26.5em !important;
  }
}

.w51-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w51-moji-sm-auto {
    width: 52em !important;
  }
}

.w51-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w51-char-sm-auto {
    width: 26.5em !important;
  }
}

.w51-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w51-moji-md-max {
    width: 52em !important;
  }
}

.w51-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w51-char-md-max {
    width: 26.5em !important;
  }
}

.w51-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w51-moji-md-auto {
    width: 52em !important;
  }
}

.w51-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w51-char-md-auto {
    width: 26.5em !important;
  }
}

.w51-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w51-moji-lg-max {
    width: 52em !important;
  }
}

.w51-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w51-char-lg-max {
    width: 26.5em !important;
  }
}

.w51-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w51-moji-lg-auto {
    width: 52em !important;
  }
}

.w51-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w51-char-lg-auto {
    width: 26.5em !important;
  }
}

.minw255-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw255-sm-max {
    min-width: 25.5em !important;
  }
}

.minw51-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw51-moji-sm-max {
    min-width: 52em !important;
  }
}

.minw51-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw51-char-sm-max {
    min-width: 26.5em !important;
  }
}

.w52-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w52-moji-sm-max {
    width: 53em !important;
  }
}

.w52-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w52-char-sm-max {
    width: 27em !important;
  }
}

.w52-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w52-moji-sm-auto {
    width: 53em !important;
  }
}

.w52-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w52-char-sm-auto {
    width: 27em !important;
  }
}

.w52-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w52-moji-md-max {
    width: 53em !important;
  }
}

.w52-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w52-char-md-max {
    width: 27em !important;
  }
}

.w52-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w52-moji-md-auto {
    width: 53em !important;
  }
}

.w52-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w52-char-md-auto {
    width: 27em !important;
  }
}

.w52-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w52-moji-lg-max {
    width: 53em !important;
  }
}

.w52-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w52-char-lg-max {
    width: 27em !important;
  }
}

.w52-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w52-moji-lg-auto {
    width: 53em !important;
  }
}

.w52-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w52-char-lg-auto {
    width: 27em !important;
  }
}

.minw260-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw260-sm-max {
    min-width: 26em !important;
  }
}

.minw52-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw52-moji-sm-max {
    min-width: 53em !important;
  }
}

.minw52-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw52-char-sm-max {
    min-width: 27em !important;
  }
}

.w53-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w53-moji-sm-max {
    width: 54em !important;
  }
}

.w53-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w53-char-sm-max {
    width: 27.5em !important;
  }
}

.w53-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w53-moji-sm-auto {
    width: 54em !important;
  }
}

.w53-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w53-char-sm-auto {
    width: 27.5em !important;
  }
}

.w53-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w53-moji-md-max {
    width: 54em !important;
  }
}

.w53-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w53-char-md-max {
    width: 27.5em !important;
  }
}

.w53-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w53-moji-md-auto {
    width: 54em !important;
  }
}

.w53-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w53-char-md-auto {
    width: 27.5em !important;
  }
}

.w53-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w53-moji-lg-max {
    width: 54em !important;
  }
}

.w53-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w53-char-lg-max {
    width: 27.5em !important;
  }
}

.w53-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w53-moji-lg-auto {
    width: 54em !important;
  }
}

.w53-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w53-char-lg-auto {
    width: 27.5em !important;
  }
}

.minw265-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw265-sm-max {
    min-width: 26.5em !important;
  }
}

.minw53-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw53-moji-sm-max {
    min-width: 54em !important;
  }
}

.minw53-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw53-char-sm-max {
    min-width: 27.5em !important;
  }
}

.w54-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w54-moji-sm-max {
    width: 55em !important;
  }
}

.w54-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w54-char-sm-max {
    width: 28em !important;
  }
}

.w54-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w54-moji-sm-auto {
    width: 55em !important;
  }
}

.w54-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w54-char-sm-auto {
    width: 28em !important;
  }
}

.w54-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w54-moji-md-max {
    width: 55em !important;
  }
}

.w54-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w54-char-md-max {
    width: 28em !important;
  }
}

.w54-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w54-moji-md-auto {
    width: 55em !important;
  }
}

.w54-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w54-char-md-auto {
    width: 28em !important;
  }
}

.w54-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w54-moji-lg-max {
    width: 55em !important;
  }
}

.w54-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w54-char-lg-max {
    width: 28em !important;
  }
}

.w54-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w54-moji-lg-auto {
    width: 55em !important;
  }
}

.w54-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w54-char-lg-auto {
    width: 28em !important;
  }
}

.minw270-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw270-sm-max {
    min-width: 27em !important;
  }
}

.minw54-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw54-moji-sm-max {
    min-width: 55em !important;
  }
}

.minw54-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw54-char-sm-max {
    min-width: 28em !important;
  }
}

.w55-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w55-moji-sm-max {
    width: 56em !important;
  }
}

.w55-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w55-char-sm-max {
    width: 28.5em !important;
  }
}

.w55-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w55-moji-sm-auto {
    width: 56em !important;
  }
}

.w55-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w55-char-sm-auto {
    width: 28.5em !important;
  }
}

.w55-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w55-moji-md-max {
    width: 56em !important;
  }
}

.w55-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w55-char-md-max {
    width: 28.5em !important;
  }
}

.w55-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w55-moji-md-auto {
    width: 56em !important;
  }
}

.w55-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w55-char-md-auto {
    width: 28.5em !important;
  }
}

.w55-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w55-moji-lg-max {
    width: 56em !important;
  }
}

.w55-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w55-char-lg-max {
    width: 28.5em !important;
  }
}

.w55-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w55-moji-lg-auto {
    width: 56em !important;
  }
}

.w55-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w55-char-lg-auto {
    width: 28.5em !important;
  }
}

.minw275-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw275-sm-max {
    min-width: 27.5em !important;
  }
}

.minw55-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw55-moji-sm-max {
    min-width: 56em !important;
  }
}

.minw55-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw55-char-sm-max {
    min-width: 28.5em !important;
  }
}

.w56-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w56-moji-sm-max {
    width: 57em !important;
  }
}

.w56-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w56-char-sm-max {
    width: 29em !important;
  }
}

.w56-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w56-moji-sm-auto {
    width: 57em !important;
  }
}

.w56-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w56-char-sm-auto {
    width: 29em !important;
  }
}

.w56-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w56-moji-md-max {
    width: 57em !important;
  }
}

.w56-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w56-char-md-max {
    width: 29em !important;
  }
}

.w56-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w56-moji-md-auto {
    width: 57em !important;
  }
}

.w56-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w56-char-md-auto {
    width: 29em !important;
  }
}

.w56-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w56-moji-lg-max {
    width: 57em !important;
  }
}

.w56-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w56-char-lg-max {
    width: 29em !important;
  }
}

.w56-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w56-moji-lg-auto {
    width: 57em !important;
  }
}

.w56-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w56-char-lg-auto {
    width: 29em !important;
  }
}

.minw280-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw280-sm-max {
    min-width: 28em !important;
  }
}

.minw56-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw56-moji-sm-max {
    min-width: 57em !important;
  }
}

.minw56-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw56-char-sm-max {
    min-width: 29em !important;
  }
}

.w57-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w57-moji-sm-max {
    width: 58em !important;
  }
}

.w57-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w57-char-sm-max {
    width: 29.5em !important;
  }
}

.w57-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w57-moji-sm-auto {
    width: 58em !important;
  }
}

.w57-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w57-char-sm-auto {
    width: 29.5em !important;
  }
}

.w57-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w57-moji-md-max {
    width: 58em !important;
  }
}

.w57-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w57-char-md-max {
    width: 29.5em !important;
  }
}

.w57-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w57-moji-md-auto {
    width: 58em !important;
  }
}

.w57-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w57-char-md-auto {
    width: 29.5em !important;
  }
}

.w57-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w57-moji-lg-max {
    width: 58em !important;
  }
}

.w57-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w57-char-lg-max {
    width: 29.5em !important;
  }
}

.w57-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w57-moji-lg-auto {
    width: 58em !important;
  }
}

.w57-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w57-char-lg-auto {
    width: 29.5em !important;
  }
}

.minw285-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw285-sm-max {
    min-width: 28.5em !important;
  }
}

.minw57-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw57-moji-sm-max {
    min-width: 58em !important;
  }
}

.minw57-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw57-char-sm-max {
    min-width: 29.5em !important;
  }
}

.w58-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w58-moji-sm-max {
    width: 59em !important;
  }
}

.w58-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w58-char-sm-max {
    width: 30em !important;
  }
}

.w58-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w58-moji-sm-auto {
    width: 59em !important;
  }
}

.w58-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w58-char-sm-auto {
    width: 30em !important;
  }
}

.w58-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w58-moji-md-max {
    width: 59em !important;
  }
}

.w58-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w58-char-md-max {
    width: 30em !important;
  }
}

.w58-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w58-moji-md-auto {
    width: 59em !important;
  }
}

.w58-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w58-char-md-auto {
    width: 30em !important;
  }
}

.w58-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w58-moji-lg-max {
    width: 59em !important;
  }
}

.w58-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w58-char-lg-max {
    width: 30em !important;
  }
}

.w58-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w58-moji-lg-auto {
    width: 59em !important;
  }
}

.w58-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w58-char-lg-auto {
    width: 30em !important;
  }
}

.minw290-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw290-sm-max {
    min-width: 29em !important;
  }
}

.minw58-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw58-moji-sm-max {
    min-width: 59em !important;
  }
}

.minw58-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw58-char-sm-max {
    min-width: 30em !important;
  }
}

.w59-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w59-moji-sm-max {
    width: 60em !important;
  }
}

.w59-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w59-char-sm-max {
    width: 30.5em !important;
  }
}

.w59-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w59-moji-sm-auto {
    width: 60em !important;
  }
}

.w59-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w59-char-sm-auto {
    width: 30.5em !important;
  }
}

.w59-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w59-moji-md-max {
    width: 60em !important;
  }
}

.w59-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w59-char-md-max {
    width: 30.5em !important;
  }
}

.w59-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w59-moji-md-auto {
    width: 60em !important;
  }
}

.w59-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w59-char-md-auto {
    width: 30.5em !important;
  }
}

.w59-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w59-moji-lg-max {
    width: 60em !important;
  }
}

.w59-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w59-char-lg-max {
    width: 30.5em !important;
  }
}

.w59-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w59-moji-lg-auto {
    width: 60em !important;
  }
}

.w59-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w59-char-lg-auto {
    width: 30.5em !important;
  }
}

.minw295-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw295-sm-max {
    min-width: 29.5em !important;
  }
}

.minw59-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw59-moji-sm-max {
    min-width: 60em !important;
  }
}

.minw59-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw59-char-sm-max {
    min-width: 30.5em !important;
  }
}

.w60-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w60-moji-sm-max {
    width: 61em !important;
  }
}

.w60-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w60-char-sm-max {
    width: 31em !important;
  }
}

.w60-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w60-moji-sm-auto {
    width: 61em !important;
  }
}

.w60-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w60-char-sm-auto {
    width: 31em !important;
  }
}

.w60-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w60-moji-md-max {
    width: 61em !important;
  }
}

.w60-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w60-char-md-max {
    width: 31em !important;
  }
}

.w60-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w60-moji-md-auto {
    width: 61em !important;
  }
}

.w60-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w60-char-md-auto {
    width: 31em !important;
  }
}

.w60-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w60-moji-lg-max {
    width: 61em !important;
  }
}

.w60-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w60-char-lg-max {
    width: 31em !important;
  }
}

.w60-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w60-moji-lg-auto {
    width: 61em !important;
  }
}

.w60-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w60-char-lg-auto {
    width: 31em !important;
  }
}

.minw300-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw300-sm-max {
    min-width: 30em !important;
  }
}

.minw60-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw60-moji-sm-max {
    min-width: 61em !important;
  }
}

.minw60-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw60-char-sm-max {
    min-width: 31em !important;
  }
}

.w61-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w61-moji-sm-max {
    width: 62em !important;
  }
}

.w61-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w61-char-sm-max {
    width: 31.5em !important;
  }
}

.w61-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w61-moji-sm-auto {
    width: 62em !important;
  }
}

.w61-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w61-char-sm-auto {
    width: 31.5em !important;
  }
}

.w61-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w61-moji-md-max {
    width: 62em !important;
  }
}

.w61-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w61-char-md-max {
    width: 31.5em !important;
  }
}

.w61-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w61-moji-md-auto {
    width: 62em !important;
  }
}

.w61-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w61-char-md-auto {
    width: 31.5em !important;
  }
}

.w61-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w61-moji-lg-max {
    width: 62em !important;
  }
}

.w61-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w61-char-lg-max {
    width: 31.5em !important;
  }
}

.w61-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w61-moji-lg-auto {
    width: 62em !important;
  }
}

.w61-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w61-char-lg-auto {
    width: 31.5em !important;
  }
}

.minw305-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw305-sm-max {
    min-width: 30.5em !important;
  }
}

.minw61-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw61-moji-sm-max {
    min-width: 62em !important;
  }
}

.minw61-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw61-char-sm-max {
    min-width: 31.5em !important;
  }
}

.w62-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w62-moji-sm-max {
    width: 63em !important;
  }
}

.w62-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w62-char-sm-max {
    width: 32em !important;
  }
}

.w62-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w62-moji-sm-auto {
    width: 63em !important;
  }
}

.w62-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w62-char-sm-auto {
    width: 32em !important;
  }
}

.w62-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w62-moji-md-max {
    width: 63em !important;
  }
}

.w62-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w62-char-md-max {
    width: 32em !important;
  }
}

.w62-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w62-moji-md-auto {
    width: 63em !important;
  }
}

.w62-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w62-char-md-auto {
    width: 32em !important;
  }
}

.w62-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w62-moji-lg-max {
    width: 63em !important;
  }
}

.w62-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w62-char-lg-max {
    width: 32em !important;
  }
}

.w62-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w62-moji-lg-auto {
    width: 63em !important;
  }
}

.w62-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w62-char-lg-auto {
    width: 32em !important;
  }
}

.minw310-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw310-sm-max {
    min-width: 31em !important;
  }
}

.minw62-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw62-moji-sm-max {
    min-width: 63em !important;
  }
}

.minw62-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw62-char-sm-max {
    min-width: 32em !important;
  }
}

.w63-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w63-moji-sm-max {
    width: 64em !important;
  }
}

.w63-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w63-char-sm-max {
    width: 32.5em !important;
  }
}

.w63-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w63-moji-sm-auto {
    width: 64em !important;
  }
}

.w63-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w63-char-sm-auto {
    width: 32.5em !important;
  }
}

.w63-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w63-moji-md-max {
    width: 64em !important;
  }
}

.w63-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w63-char-md-max {
    width: 32.5em !important;
  }
}

.w63-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w63-moji-md-auto {
    width: 64em !important;
  }
}

.w63-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w63-char-md-auto {
    width: 32.5em !important;
  }
}

.w63-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w63-moji-lg-max {
    width: 64em !important;
  }
}

.w63-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w63-char-lg-max {
    width: 32.5em !important;
  }
}

.w63-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w63-moji-lg-auto {
    width: 64em !important;
  }
}

.w63-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w63-char-lg-auto {
    width: 32.5em !important;
  }
}

.minw315-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw315-sm-max {
    min-width: 31.5em !important;
  }
}

.minw63-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw63-moji-sm-max {
    min-width: 64em !important;
  }
}

.minw63-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw63-char-sm-max {
    min-width: 32.5em !important;
  }
}

.w64-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w64-moji-sm-max {
    width: 65em !important;
  }
}

.w64-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w64-char-sm-max {
    width: 33em !important;
  }
}

.w64-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w64-moji-sm-auto {
    width: 65em !important;
  }
}

.w64-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w64-char-sm-auto {
    width: 33em !important;
  }
}

.w64-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w64-moji-md-max {
    width: 65em !important;
  }
}

.w64-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w64-char-md-max {
    width: 33em !important;
  }
}

.w64-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w64-moji-md-auto {
    width: 65em !important;
  }
}

.w64-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w64-char-md-auto {
    width: 33em !important;
  }
}

.w64-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w64-moji-lg-max {
    width: 65em !important;
  }
}

.w64-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w64-char-lg-max {
    width: 33em !important;
  }
}

.w64-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w64-moji-lg-auto {
    width: 65em !important;
  }
}

.w64-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w64-char-lg-auto {
    width: 33em !important;
  }
}

.minw320-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw320-sm-max {
    min-width: 32em !important;
  }
}

.minw64-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw64-moji-sm-max {
    min-width: 65em !important;
  }
}

.minw64-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw64-char-sm-max {
    min-width: 33em !important;
  }
}

.w65-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w65-moji-sm-max {
    width: 66em !important;
  }
}

.w65-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w65-char-sm-max {
    width: 33.5em !important;
  }
}

.w65-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w65-moji-sm-auto {
    width: 66em !important;
  }
}

.w65-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w65-char-sm-auto {
    width: 33.5em !important;
  }
}

.w65-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w65-moji-md-max {
    width: 66em !important;
  }
}

.w65-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w65-char-md-max {
    width: 33.5em !important;
  }
}

.w65-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w65-moji-md-auto {
    width: 66em !important;
  }
}

.w65-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w65-char-md-auto {
    width: 33.5em !important;
  }
}

.w65-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w65-moji-lg-max {
    width: 66em !important;
  }
}

.w65-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w65-char-lg-max {
    width: 33.5em !important;
  }
}

.w65-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w65-moji-lg-auto {
    width: 66em !important;
  }
}

.w65-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w65-char-lg-auto {
    width: 33.5em !important;
  }
}

.minw325-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw325-sm-max {
    min-width: 32.5em !important;
  }
}

.minw65-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw65-moji-sm-max {
    min-width: 66em !important;
  }
}

.minw65-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw65-char-sm-max {
    min-width: 33.5em !important;
  }
}

.w66-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w66-moji-sm-max {
    width: 67em !important;
  }
}

.w66-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w66-char-sm-max {
    width: 34em !important;
  }
}

.w66-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w66-moji-sm-auto {
    width: 67em !important;
  }
}

.w66-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w66-char-sm-auto {
    width: 34em !important;
  }
}

.w66-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w66-moji-md-max {
    width: 67em !important;
  }
}

.w66-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w66-char-md-max {
    width: 34em !important;
  }
}

.w66-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w66-moji-md-auto {
    width: 67em !important;
  }
}

.w66-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w66-char-md-auto {
    width: 34em !important;
  }
}

.w66-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w66-moji-lg-max {
    width: 67em !important;
  }
}

.w66-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w66-char-lg-max {
    width: 34em !important;
  }
}

.w66-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w66-moji-lg-auto {
    width: 67em !important;
  }
}

.w66-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w66-char-lg-auto {
    width: 34em !important;
  }
}

.minw330-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw330-sm-max {
    min-width: 33em !important;
  }
}

.minw66-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw66-moji-sm-max {
    min-width: 67em !important;
  }
}

.minw66-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw66-char-sm-max {
    min-width: 34em !important;
  }
}

.w67-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w67-moji-sm-max {
    width: 68em !important;
  }
}

.w67-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w67-char-sm-max {
    width: 34.5em !important;
  }
}

.w67-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w67-moji-sm-auto {
    width: 68em !important;
  }
}

.w67-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w67-char-sm-auto {
    width: 34.5em !important;
  }
}

.w67-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w67-moji-md-max {
    width: 68em !important;
  }
}

.w67-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w67-char-md-max {
    width: 34.5em !important;
  }
}

.w67-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w67-moji-md-auto {
    width: 68em !important;
  }
}

.w67-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w67-char-md-auto {
    width: 34.5em !important;
  }
}

.w67-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w67-moji-lg-max {
    width: 68em !important;
  }
}

.w67-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w67-char-lg-max {
    width: 34.5em !important;
  }
}

.w67-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w67-moji-lg-auto {
    width: 68em !important;
  }
}

.w67-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w67-char-lg-auto {
    width: 34.5em !important;
  }
}

.minw335-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw335-sm-max {
    min-width: 33.5em !important;
  }
}

.minw67-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw67-moji-sm-max {
    min-width: 68em !important;
  }
}

.minw67-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw67-char-sm-max {
    min-width: 34.5em !important;
  }
}

.w68-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w68-moji-sm-max {
    width: 69em !important;
  }
}

.w68-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w68-char-sm-max {
    width: 35em !important;
  }
}

.w68-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w68-moji-sm-auto {
    width: 69em !important;
  }
}

.w68-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w68-char-sm-auto {
    width: 35em !important;
  }
}

.w68-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w68-moji-md-max {
    width: 69em !important;
  }
}

.w68-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w68-char-md-max {
    width: 35em !important;
  }
}

.w68-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w68-moji-md-auto {
    width: 69em !important;
  }
}

.w68-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w68-char-md-auto {
    width: 35em !important;
  }
}

.w68-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w68-moji-lg-max {
    width: 69em !important;
  }
}

.w68-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w68-char-lg-max {
    width: 35em !important;
  }
}

.w68-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w68-moji-lg-auto {
    width: 69em !important;
  }
}

.w68-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w68-char-lg-auto {
    width: 35em !important;
  }
}

.minw340-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw340-sm-max {
    min-width: 34em !important;
  }
}

.minw68-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw68-moji-sm-max {
    min-width: 69em !important;
  }
}

.minw68-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw68-char-sm-max {
    min-width: 35em !important;
  }
}

.w69-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w69-moji-sm-max {
    width: 70em !important;
  }
}

.w69-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w69-char-sm-max {
    width: 35.5em !important;
  }
}

.w69-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w69-moji-sm-auto {
    width: 70em !important;
  }
}

.w69-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w69-char-sm-auto {
    width: 35.5em !important;
  }
}

.w69-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w69-moji-md-max {
    width: 70em !important;
  }
}

.w69-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w69-char-md-max {
    width: 35.5em !important;
  }
}

.w69-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w69-moji-md-auto {
    width: 70em !important;
  }
}

.w69-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w69-char-md-auto {
    width: 35.5em !important;
  }
}

.w69-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w69-moji-lg-max {
    width: 70em !important;
  }
}

.w69-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w69-char-lg-max {
    width: 35.5em !important;
  }
}

.w69-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w69-moji-lg-auto {
    width: 70em !important;
  }
}

.w69-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w69-char-lg-auto {
    width: 35.5em !important;
  }
}

.minw345-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw345-sm-max {
    min-width: 34.5em !important;
  }
}

.minw69-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw69-moji-sm-max {
    min-width: 70em !important;
  }
}

.minw69-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw69-char-sm-max {
    min-width: 35.5em !important;
  }
}

.w70-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w70-moji-sm-max {
    width: 71em !important;
  }
}

.w70-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w70-char-sm-max {
    width: 36em !important;
  }
}

.w70-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w70-moji-sm-auto {
    width: 71em !important;
  }
}

.w70-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w70-char-sm-auto {
    width: 36em !important;
  }
}

.w70-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w70-moji-md-max {
    width: 71em !important;
  }
}

.w70-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w70-char-md-max {
    width: 36em !important;
  }
}

.w70-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w70-moji-md-auto {
    width: 71em !important;
  }
}

.w70-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w70-char-md-auto {
    width: 36em !important;
  }
}

.w70-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w70-moji-lg-max {
    width: 71em !important;
  }
}

.w70-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w70-char-lg-max {
    width: 36em !important;
  }
}

.w70-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w70-moji-lg-auto {
    width: 71em !important;
  }
}

.w70-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w70-char-lg-auto {
    width: 36em !important;
  }
}

.minw350-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw350-sm-max {
    min-width: 35em !important;
  }
}

.minw70-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw70-moji-sm-max {
    min-width: 71em !important;
  }
}

.minw70-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw70-char-sm-max {
    min-width: 36em !important;
  }
}

.w71-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w71-moji-sm-max {
    width: 72em !important;
  }
}

.w71-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w71-char-sm-max {
    width: 36.5em !important;
  }
}

.w71-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w71-moji-sm-auto {
    width: 72em !important;
  }
}

.w71-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w71-char-sm-auto {
    width: 36.5em !important;
  }
}

.w71-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w71-moji-md-max {
    width: 72em !important;
  }
}

.w71-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w71-char-md-max {
    width: 36.5em !important;
  }
}

.w71-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w71-moji-md-auto {
    width: 72em !important;
  }
}

.w71-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w71-char-md-auto {
    width: 36.5em !important;
  }
}

.w71-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w71-moji-lg-max {
    width: 72em !important;
  }
}

.w71-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w71-char-lg-max {
    width: 36.5em !important;
  }
}

.w71-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w71-moji-lg-auto {
    width: 72em !important;
  }
}

.w71-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w71-char-lg-auto {
    width: 36.5em !important;
  }
}

.minw355-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw355-sm-max {
    min-width: 35.5em !important;
  }
}

.minw71-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw71-moji-sm-max {
    min-width: 72em !important;
  }
}

.minw71-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw71-char-sm-max {
    min-width: 36.5em !important;
  }
}

.w72-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w72-moji-sm-max {
    width: 73em !important;
  }
}

.w72-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w72-char-sm-max {
    width: 37em !important;
  }
}

.w72-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w72-moji-sm-auto {
    width: 73em !important;
  }
}

.w72-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w72-char-sm-auto {
    width: 37em !important;
  }
}

.w72-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w72-moji-md-max {
    width: 73em !important;
  }
}

.w72-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w72-char-md-max {
    width: 37em !important;
  }
}

.w72-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w72-moji-md-auto {
    width: 73em !important;
  }
}

.w72-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w72-char-md-auto {
    width: 37em !important;
  }
}

.w72-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w72-moji-lg-max {
    width: 73em !important;
  }
}

.w72-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w72-char-lg-max {
    width: 37em !important;
  }
}

.w72-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w72-moji-lg-auto {
    width: 73em !important;
  }
}

.w72-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w72-char-lg-auto {
    width: 37em !important;
  }
}

.minw360-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw360-sm-max {
    min-width: 36em !important;
  }
}

.minw72-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw72-moji-sm-max {
    min-width: 73em !important;
  }
}

.minw72-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw72-char-sm-max {
    min-width: 37em !important;
  }
}

.w73-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w73-moji-sm-max {
    width: 74em !important;
  }
}

.w73-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w73-char-sm-max {
    width: 37.5em !important;
  }
}

.w73-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w73-moji-sm-auto {
    width: 74em !important;
  }
}

.w73-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w73-char-sm-auto {
    width: 37.5em !important;
  }
}

.w73-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w73-moji-md-max {
    width: 74em !important;
  }
}

.w73-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w73-char-md-max {
    width: 37.5em !important;
  }
}

.w73-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w73-moji-md-auto {
    width: 74em !important;
  }
}

.w73-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w73-char-md-auto {
    width: 37.5em !important;
  }
}

.w73-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w73-moji-lg-max {
    width: 74em !important;
  }
}

.w73-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w73-char-lg-max {
    width: 37.5em !important;
  }
}

.w73-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w73-moji-lg-auto {
    width: 74em !important;
  }
}

.w73-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w73-char-lg-auto {
    width: 37.5em !important;
  }
}

.minw365-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw365-sm-max {
    min-width: 36.5em !important;
  }
}

.minw73-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw73-moji-sm-max {
    min-width: 74em !important;
  }
}

.minw73-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw73-char-sm-max {
    min-width: 37.5em !important;
  }
}

.w74-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w74-moji-sm-max {
    width: 75em !important;
  }
}

.w74-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w74-char-sm-max {
    width: 38em !important;
  }
}

.w74-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w74-moji-sm-auto {
    width: 75em !important;
  }
}

.w74-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w74-char-sm-auto {
    width: 38em !important;
  }
}

.w74-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w74-moji-md-max {
    width: 75em !important;
  }
}

.w74-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w74-char-md-max {
    width: 38em !important;
  }
}

.w74-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w74-moji-md-auto {
    width: 75em !important;
  }
}

.w74-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w74-char-md-auto {
    width: 38em !important;
  }
}

.w74-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w74-moji-lg-max {
    width: 75em !important;
  }
}

.w74-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w74-char-lg-max {
    width: 38em !important;
  }
}

.w74-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w74-moji-lg-auto {
    width: 75em !important;
  }
}

.w74-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w74-char-lg-auto {
    width: 38em !important;
  }
}

.minw370-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw370-sm-max {
    min-width: 37em !important;
  }
}

.minw74-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw74-moji-sm-max {
    min-width: 75em !important;
  }
}

.minw74-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw74-char-sm-max {
    min-width: 38em !important;
  }
}

.w75-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w75-moji-sm-max {
    width: 76em !important;
  }
}

.w75-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w75-char-sm-max {
    width: 38.5em !important;
  }
}

.w75-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w75-moji-sm-auto {
    width: 76em !important;
  }
}

.w75-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w75-char-sm-auto {
    width: 38.5em !important;
  }
}

.w75-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w75-moji-md-max {
    width: 76em !important;
  }
}

.w75-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w75-char-md-max {
    width: 38.5em !important;
  }
}

.w75-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w75-moji-md-auto {
    width: 76em !important;
  }
}

.w75-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w75-char-md-auto {
    width: 38.5em !important;
  }
}

.w75-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w75-moji-lg-max {
    width: 76em !important;
  }
}

.w75-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w75-char-lg-max {
    width: 38.5em !important;
  }
}

.w75-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w75-moji-lg-auto {
    width: 76em !important;
  }
}

.w75-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w75-char-lg-auto {
    width: 38.5em !important;
  }
}

.minw375-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw375-sm-max {
    min-width: 37.5em !important;
  }
}

.minw75-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw75-moji-sm-max {
    min-width: 76em !important;
  }
}

.minw75-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw75-char-sm-max {
    min-width: 38.5em !important;
  }
}

.w76-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w76-moji-sm-max {
    width: 77em !important;
  }
}

.w76-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w76-char-sm-max {
    width: 39em !important;
  }
}

.w76-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w76-moji-sm-auto {
    width: 77em !important;
  }
}

.w76-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w76-char-sm-auto {
    width: 39em !important;
  }
}

.w76-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w76-moji-md-max {
    width: 77em !important;
  }
}

.w76-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w76-char-md-max {
    width: 39em !important;
  }
}

.w76-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w76-moji-md-auto {
    width: 77em !important;
  }
}

.w76-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w76-char-md-auto {
    width: 39em !important;
  }
}

.w76-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w76-moji-lg-max {
    width: 77em !important;
  }
}

.w76-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w76-char-lg-max {
    width: 39em !important;
  }
}

.w76-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w76-moji-lg-auto {
    width: 77em !important;
  }
}

.w76-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w76-char-lg-auto {
    width: 39em !important;
  }
}

.minw380-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw380-sm-max {
    min-width: 38em !important;
  }
}

.minw76-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw76-moji-sm-max {
    min-width: 77em !important;
  }
}

.minw76-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw76-char-sm-max {
    min-width: 39em !important;
  }
}

.w77-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w77-moji-sm-max {
    width: 78em !important;
  }
}

.w77-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w77-char-sm-max {
    width: 39.5em !important;
  }
}

.w77-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w77-moji-sm-auto {
    width: 78em !important;
  }
}

.w77-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w77-char-sm-auto {
    width: 39.5em !important;
  }
}

.w77-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w77-moji-md-max {
    width: 78em !important;
  }
}

.w77-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w77-char-md-max {
    width: 39.5em !important;
  }
}

.w77-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w77-moji-md-auto {
    width: 78em !important;
  }
}

.w77-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w77-char-md-auto {
    width: 39.5em !important;
  }
}

.w77-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w77-moji-lg-max {
    width: 78em !important;
  }
}

.w77-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w77-char-lg-max {
    width: 39.5em !important;
  }
}

.w77-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w77-moji-lg-auto {
    width: 78em !important;
  }
}

.w77-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w77-char-lg-auto {
    width: 39.5em !important;
  }
}

.minw385-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw385-sm-max {
    min-width: 38.5em !important;
  }
}

.minw77-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw77-moji-sm-max {
    min-width: 78em !important;
  }
}

.minw77-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw77-char-sm-max {
    min-width: 39.5em !important;
  }
}

.w78-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w78-moji-sm-max {
    width: 79em !important;
  }
}

.w78-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w78-char-sm-max {
    width: 40em !important;
  }
}

.w78-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w78-moji-sm-auto {
    width: 79em !important;
  }
}

.w78-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w78-char-sm-auto {
    width: 40em !important;
  }
}

.w78-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w78-moji-md-max {
    width: 79em !important;
  }
}

.w78-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w78-char-md-max {
    width: 40em !important;
  }
}

.w78-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w78-moji-md-auto {
    width: 79em !important;
  }
}

.w78-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w78-char-md-auto {
    width: 40em !important;
  }
}

.w78-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w78-moji-lg-max {
    width: 79em !important;
  }
}

.w78-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w78-char-lg-max {
    width: 40em !important;
  }
}

.w78-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w78-moji-lg-auto {
    width: 79em !important;
  }
}

.w78-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w78-char-lg-auto {
    width: 40em !important;
  }
}

.minw390-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw390-sm-max {
    min-width: 39em !important;
  }
}

.minw78-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw78-moji-sm-max {
    min-width: 79em !important;
  }
}

.minw78-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw78-char-sm-max {
    min-width: 40em !important;
  }
}

.w79-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w79-moji-sm-max {
    width: 80em !important;
  }
}

.w79-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w79-char-sm-max {
    width: 40.5em !important;
  }
}

.w79-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w79-moji-sm-auto {
    width: 80em !important;
  }
}

.w79-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w79-char-sm-auto {
    width: 40.5em !important;
  }
}

.w79-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w79-moji-md-max {
    width: 80em !important;
  }
}

.w79-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w79-char-md-max {
    width: 40.5em !important;
  }
}

.w79-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w79-moji-md-auto {
    width: 80em !important;
  }
}

.w79-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w79-char-md-auto {
    width: 40.5em !important;
  }
}

.w79-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w79-moji-lg-max {
    width: 80em !important;
  }
}

.w79-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w79-char-lg-max {
    width: 40.5em !important;
  }
}

.w79-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w79-moji-lg-auto {
    width: 80em !important;
  }
}

.w79-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w79-char-lg-auto {
    width: 40.5em !important;
  }
}

.minw395-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw395-sm-max {
    min-width: 39.5em !important;
  }
}

.minw79-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw79-moji-sm-max {
    min-width: 80em !important;
  }
}

.minw79-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw79-char-sm-max {
    min-width: 40.5em !important;
  }
}

.w80-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w80-moji-sm-max {
    width: 81em !important;
  }
}

.w80-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w80-char-sm-max {
    width: 41em !important;
  }
}

.w80-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w80-moji-sm-auto {
    width: 81em !important;
  }
}

.w80-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w80-char-sm-auto {
    width: 41em !important;
  }
}

.w80-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w80-moji-md-max {
    width: 81em !important;
  }
}

.w80-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w80-char-md-max {
    width: 41em !important;
  }
}

.w80-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w80-moji-md-auto {
    width: 81em !important;
  }
}

.w80-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w80-char-md-auto {
    width: 41em !important;
  }
}

.w80-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w80-moji-lg-max {
    width: 81em !important;
  }
}

.w80-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w80-char-lg-max {
    width: 41em !important;
  }
}

.w80-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w80-moji-lg-auto {
    width: 81em !important;
  }
}

.w80-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w80-char-lg-auto {
    width: 41em !important;
  }
}

.minw400-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw400-sm-max {
    min-width: 40em !important;
  }
}

.minw80-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw80-moji-sm-max {
    min-width: 81em !important;
  }
}

.minw80-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw80-char-sm-max {
    min-width: 41em !important;
  }
}

.w81-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w81-moji-sm-max {
    width: 82em !important;
  }
}

.w81-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w81-char-sm-max {
    width: 41.5em !important;
  }
}

.w81-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w81-moji-sm-auto {
    width: 82em !important;
  }
}

.w81-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w81-char-sm-auto {
    width: 41.5em !important;
  }
}

.w81-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w81-moji-md-max {
    width: 82em !important;
  }
}

.w81-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w81-char-md-max {
    width: 41.5em !important;
  }
}

.w81-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w81-moji-md-auto {
    width: 82em !important;
  }
}

.w81-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w81-char-md-auto {
    width: 41.5em !important;
  }
}

.w81-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w81-moji-lg-max {
    width: 82em !important;
  }
}

.w81-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w81-char-lg-max {
    width: 41.5em !important;
  }
}

.w81-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w81-moji-lg-auto {
    width: 82em !important;
  }
}

.w81-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w81-char-lg-auto {
    width: 41.5em !important;
  }
}

.minw405-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw405-sm-max {
    min-width: 40.5em !important;
  }
}

.minw81-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw81-moji-sm-max {
    min-width: 82em !important;
  }
}

.minw81-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw81-char-sm-max {
    min-width: 41.5em !important;
  }
}

.w82-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w82-moji-sm-max {
    width: 83em !important;
  }
}

.w82-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w82-char-sm-max {
    width: 42em !important;
  }
}

.w82-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w82-moji-sm-auto {
    width: 83em !important;
  }
}

.w82-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w82-char-sm-auto {
    width: 42em !important;
  }
}

.w82-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w82-moji-md-max {
    width: 83em !important;
  }
}

.w82-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w82-char-md-max {
    width: 42em !important;
  }
}

.w82-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w82-moji-md-auto {
    width: 83em !important;
  }
}

.w82-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w82-char-md-auto {
    width: 42em !important;
  }
}

.w82-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w82-moji-lg-max {
    width: 83em !important;
  }
}

.w82-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w82-char-lg-max {
    width: 42em !important;
  }
}

.w82-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w82-moji-lg-auto {
    width: 83em !important;
  }
}

.w82-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w82-char-lg-auto {
    width: 42em !important;
  }
}

.minw410-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw410-sm-max {
    min-width: 41em !important;
  }
}

.minw82-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw82-moji-sm-max {
    min-width: 83em !important;
  }
}

.minw82-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw82-char-sm-max {
    min-width: 42em !important;
  }
}

.w83-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w83-moji-sm-max {
    width: 84em !important;
  }
}

.w83-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w83-char-sm-max {
    width: 42.5em !important;
  }
}

.w83-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w83-moji-sm-auto {
    width: 84em !important;
  }
}

.w83-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w83-char-sm-auto {
    width: 42.5em !important;
  }
}

.w83-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w83-moji-md-max {
    width: 84em !important;
  }
}

.w83-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w83-char-md-max {
    width: 42.5em !important;
  }
}

.w83-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w83-moji-md-auto {
    width: 84em !important;
  }
}

.w83-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w83-char-md-auto {
    width: 42.5em !important;
  }
}

.w83-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w83-moji-lg-max {
    width: 84em !important;
  }
}

.w83-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w83-char-lg-max {
    width: 42.5em !important;
  }
}

.w83-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w83-moji-lg-auto {
    width: 84em !important;
  }
}

.w83-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w83-char-lg-auto {
    width: 42.5em !important;
  }
}

.minw415-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw415-sm-max {
    min-width: 41.5em !important;
  }
}

.minw83-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw83-moji-sm-max {
    min-width: 84em !important;
  }
}

.minw83-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw83-char-sm-max {
    min-width: 42.5em !important;
  }
}

.w84-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w84-moji-sm-max {
    width: 85em !important;
  }
}

.w84-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w84-char-sm-max {
    width: 43em !important;
  }
}

.w84-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w84-moji-sm-auto {
    width: 85em !important;
  }
}

.w84-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w84-char-sm-auto {
    width: 43em !important;
  }
}

.w84-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w84-moji-md-max {
    width: 85em !important;
  }
}

.w84-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w84-char-md-max {
    width: 43em !important;
  }
}

.w84-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w84-moji-md-auto {
    width: 85em !important;
  }
}

.w84-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w84-char-md-auto {
    width: 43em !important;
  }
}

.w84-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w84-moji-lg-max {
    width: 85em !important;
  }
}

.w84-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w84-char-lg-max {
    width: 43em !important;
  }
}

.w84-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w84-moji-lg-auto {
    width: 85em !important;
  }
}

.w84-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w84-char-lg-auto {
    width: 43em !important;
  }
}

.minw420-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw420-sm-max {
    min-width: 42em !important;
  }
}

.minw84-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw84-moji-sm-max {
    min-width: 85em !important;
  }
}

.minw84-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw84-char-sm-max {
    min-width: 43em !important;
  }
}

.w85-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w85-moji-sm-max {
    width: 86em !important;
  }
}

.w85-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w85-char-sm-max {
    width: 43.5em !important;
  }
}

.w85-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w85-moji-sm-auto {
    width: 86em !important;
  }
}

.w85-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w85-char-sm-auto {
    width: 43.5em !important;
  }
}

.w85-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w85-moji-md-max {
    width: 86em !important;
  }
}

.w85-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w85-char-md-max {
    width: 43.5em !important;
  }
}

.w85-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w85-moji-md-auto {
    width: 86em !important;
  }
}

.w85-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w85-char-md-auto {
    width: 43.5em !important;
  }
}

.w85-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w85-moji-lg-max {
    width: 86em !important;
  }
}

.w85-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w85-char-lg-max {
    width: 43.5em !important;
  }
}

.w85-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w85-moji-lg-auto {
    width: 86em !important;
  }
}

.w85-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w85-char-lg-auto {
    width: 43.5em !important;
  }
}

.minw425-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw425-sm-max {
    min-width: 42.5em !important;
  }
}

.minw85-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw85-moji-sm-max {
    min-width: 86em !important;
  }
}

.minw85-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw85-char-sm-max {
    min-width: 43.5em !important;
  }
}

.w86-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w86-moji-sm-max {
    width: 87em !important;
  }
}

.w86-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w86-char-sm-max {
    width: 44em !important;
  }
}

.w86-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w86-moji-sm-auto {
    width: 87em !important;
  }
}

.w86-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w86-char-sm-auto {
    width: 44em !important;
  }
}

.w86-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w86-moji-md-max {
    width: 87em !important;
  }
}

.w86-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w86-char-md-max {
    width: 44em !important;
  }
}

.w86-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w86-moji-md-auto {
    width: 87em !important;
  }
}

.w86-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w86-char-md-auto {
    width: 44em !important;
  }
}

.w86-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w86-moji-lg-max {
    width: 87em !important;
  }
}

.w86-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w86-char-lg-max {
    width: 44em !important;
  }
}

.w86-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w86-moji-lg-auto {
    width: 87em !important;
  }
}

.w86-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w86-char-lg-auto {
    width: 44em !important;
  }
}

.minw430-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw430-sm-max {
    min-width: 43em !important;
  }
}

.minw86-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw86-moji-sm-max {
    min-width: 87em !important;
  }
}

.minw86-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw86-char-sm-max {
    min-width: 44em !important;
  }
}

.w87-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w87-moji-sm-max {
    width: 88em !important;
  }
}

.w87-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w87-char-sm-max {
    width: 44.5em !important;
  }
}

.w87-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w87-moji-sm-auto {
    width: 88em !important;
  }
}

.w87-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w87-char-sm-auto {
    width: 44.5em !important;
  }
}

.w87-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w87-moji-md-max {
    width: 88em !important;
  }
}

.w87-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w87-char-md-max {
    width: 44.5em !important;
  }
}

.w87-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w87-moji-md-auto {
    width: 88em !important;
  }
}

.w87-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w87-char-md-auto {
    width: 44.5em !important;
  }
}

.w87-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w87-moji-lg-max {
    width: 88em !important;
  }
}

.w87-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w87-char-lg-max {
    width: 44.5em !important;
  }
}

.w87-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w87-moji-lg-auto {
    width: 88em !important;
  }
}

.w87-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w87-char-lg-auto {
    width: 44.5em !important;
  }
}

.minw435-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw435-sm-max {
    min-width: 43.5em !important;
  }
}

.minw87-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw87-moji-sm-max {
    min-width: 88em !important;
  }
}

.minw87-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw87-char-sm-max {
    min-width: 44.5em !important;
  }
}

.w88-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w88-moji-sm-max {
    width: 89em !important;
  }
}

.w88-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w88-char-sm-max {
    width: 45em !important;
  }
}

.w88-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w88-moji-sm-auto {
    width: 89em !important;
  }
}

.w88-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w88-char-sm-auto {
    width: 45em !important;
  }
}

.w88-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w88-moji-md-max {
    width: 89em !important;
  }
}

.w88-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w88-char-md-max {
    width: 45em !important;
  }
}

.w88-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w88-moji-md-auto {
    width: 89em !important;
  }
}

.w88-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w88-char-md-auto {
    width: 45em !important;
  }
}

.w88-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w88-moji-lg-max {
    width: 89em !important;
  }
}

.w88-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w88-char-lg-max {
    width: 45em !important;
  }
}

.w88-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w88-moji-lg-auto {
    width: 89em !important;
  }
}

.w88-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w88-char-lg-auto {
    width: 45em !important;
  }
}

.minw440-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw440-sm-max {
    min-width: 44em !important;
  }
}

.minw88-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw88-moji-sm-max {
    min-width: 89em !important;
  }
}

.minw88-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw88-char-sm-max {
    min-width: 45em !important;
  }
}

.w89-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w89-moji-sm-max {
    width: 90em !important;
  }
}

.w89-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w89-char-sm-max {
    width: 45.5em !important;
  }
}

.w89-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w89-moji-sm-auto {
    width: 90em !important;
  }
}

.w89-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w89-char-sm-auto {
    width: 45.5em !important;
  }
}

.w89-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w89-moji-md-max {
    width: 90em !important;
  }
}

.w89-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w89-char-md-max {
    width: 45.5em !important;
  }
}

.w89-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w89-moji-md-auto {
    width: 90em !important;
  }
}

.w89-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w89-char-md-auto {
    width: 45.5em !important;
  }
}

.w89-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w89-moji-lg-max {
    width: 90em !important;
  }
}

.w89-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w89-char-lg-max {
    width: 45.5em !important;
  }
}

.w89-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w89-moji-lg-auto {
    width: 90em !important;
  }
}

.w89-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w89-char-lg-auto {
    width: 45.5em !important;
  }
}

.minw445-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw445-sm-max {
    min-width: 44.5em !important;
  }
}

.minw89-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw89-moji-sm-max {
    min-width: 90em !important;
  }
}

.minw89-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw89-char-sm-max {
    min-width: 45.5em !important;
  }
}

.w90-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w90-moji-sm-max {
    width: 91em !important;
  }
}

.w90-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w90-char-sm-max {
    width: 46em !important;
  }
}

.w90-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w90-moji-sm-auto {
    width: 91em !important;
  }
}

.w90-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w90-char-sm-auto {
    width: 46em !important;
  }
}

.w90-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w90-moji-md-max {
    width: 91em !important;
  }
}

.w90-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w90-char-md-max {
    width: 46em !important;
  }
}

.w90-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w90-moji-md-auto {
    width: 91em !important;
  }
}

.w90-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w90-char-md-auto {
    width: 46em !important;
  }
}

.w90-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w90-moji-lg-max {
    width: 91em !important;
  }
}

.w90-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w90-char-lg-max {
    width: 46em !important;
  }
}

.w90-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w90-moji-lg-auto {
    width: 91em !important;
  }
}

.w90-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w90-char-lg-auto {
    width: 46em !important;
  }
}

.minw450-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw450-sm-max {
    min-width: 45em !important;
  }
}

.minw90-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw90-moji-sm-max {
    min-width: 91em !important;
  }
}

.minw90-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw90-char-sm-max {
    min-width: 46em !important;
  }
}

.w91-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w91-moji-sm-max {
    width: 92em !important;
  }
}

.w91-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w91-char-sm-max {
    width: 46.5em !important;
  }
}

.w91-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w91-moji-sm-auto {
    width: 92em !important;
  }
}

.w91-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w91-char-sm-auto {
    width: 46.5em !important;
  }
}

.w91-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w91-moji-md-max {
    width: 92em !important;
  }
}

.w91-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w91-char-md-max {
    width: 46.5em !important;
  }
}

.w91-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w91-moji-md-auto {
    width: 92em !important;
  }
}

.w91-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w91-char-md-auto {
    width: 46.5em !important;
  }
}

.w91-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w91-moji-lg-max {
    width: 92em !important;
  }
}

.w91-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w91-char-lg-max {
    width: 46.5em !important;
  }
}

.w91-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w91-moji-lg-auto {
    width: 92em !important;
  }
}

.w91-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w91-char-lg-auto {
    width: 46.5em !important;
  }
}

.minw455-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw455-sm-max {
    min-width: 45.5em !important;
  }
}

.minw91-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw91-moji-sm-max {
    min-width: 92em !important;
  }
}

.minw91-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw91-char-sm-max {
    min-width: 46.5em !important;
  }
}

.w92-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w92-moji-sm-max {
    width: 93em !important;
  }
}

.w92-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w92-char-sm-max {
    width: 47em !important;
  }
}

.w92-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w92-moji-sm-auto {
    width: 93em !important;
  }
}

.w92-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w92-char-sm-auto {
    width: 47em !important;
  }
}

.w92-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w92-moji-md-max {
    width: 93em !important;
  }
}

.w92-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w92-char-md-max {
    width: 47em !important;
  }
}

.w92-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w92-moji-md-auto {
    width: 93em !important;
  }
}

.w92-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w92-char-md-auto {
    width: 47em !important;
  }
}

.w92-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w92-moji-lg-max {
    width: 93em !important;
  }
}

.w92-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w92-char-lg-max {
    width: 47em !important;
  }
}

.w92-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w92-moji-lg-auto {
    width: 93em !important;
  }
}

.w92-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w92-char-lg-auto {
    width: 47em !important;
  }
}

.minw460-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw460-sm-max {
    min-width: 46em !important;
  }
}

.minw92-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw92-moji-sm-max {
    min-width: 93em !important;
  }
}

.minw92-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw92-char-sm-max {
    min-width: 47em !important;
  }
}

.w93-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w93-moji-sm-max {
    width: 94em !important;
  }
}

.w93-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w93-char-sm-max {
    width: 47.5em !important;
  }
}

.w93-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w93-moji-sm-auto {
    width: 94em !important;
  }
}

.w93-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w93-char-sm-auto {
    width: 47.5em !important;
  }
}

.w93-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w93-moji-md-max {
    width: 94em !important;
  }
}

.w93-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w93-char-md-max {
    width: 47.5em !important;
  }
}

.w93-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w93-moji-md-auto {
    width: 94em !important;
  }
}

.w93-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w93-char-md-auto {
    width: 47.5em !important;
  }
}

.w93-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w93-moji-lg-max {
    width: 94em !important;
  }
}

.w93-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w93-char-lg-max {
    width: 47.5em !important;
  }
}

.w93-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w93-moji-lg-auto {
    width: 94em !important;
  }
}

.w93-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w93-char-lg-auto {
    width: 47.5em !important;
  }
}

.minw465-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw465-sm-max {
    min-width: 46.5em !important;
  }
}

.minw93-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw93-moji-sm-max {
    min-width: 94em !important;
  }
}

.minw93-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw93-char-sm-max {
    min-width: 47.5em !important;
  }
}

.w94-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w94-moji-sm-max {
    width: 95em !important;
  }
}

.w94-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w94-char-sm-max {
    width: 48em !important;
  }
}

.w94-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w94-moji-sm-auto {
    width: 95em !important;
  }
}

.w94-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w94-char-sm-auto {
    width: 48em !important;
  }
}

.w94-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w94-moji-md-max {
    width: 95em !important;
  }
}

.w94-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w94-char-md-max {
    width: 48em !important;
  }
}

.w94-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w94-moji-md-auto {
    width: 95em !important;
  }
}

.w94-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w94-char-md-auto {
    width: 48em !important;
  }
}

.w94-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w94-moji-lg-max {
    width: 95em !important;
  }
}

.w94-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w94-char-lg-max {
    width: 48em !important;
  }
}

.w94-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w94-moji-lg-auto {
    width: 95em !important;
  }
}

.w94-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w94-char-lg-auto {
    width: 48em !important;
  }
}

.minw470-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw470-sm-max {
    min-width: 47em !important;
  }
}

.minw94-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw94-moji-sm-max {
    min-width: 95em !important;
  }
}

.minw94-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw94-char-sm-max {
    min-width: 48em !important;
  }
}

.w95-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w95-moji-sm-max {
    width: 96em !important;
  }
}

.w95-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w95-char-sm-max {
    width: 48.5em !important;
  }
}

.w95-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w95-moji-sm-auto {
    width: 96em !important;
  }
}

.w95-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w95-char-sm-auto {
    width: 48.5em !important;
  }
}

.w95-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w95-moji-md-max {
    width: 96em !important;
  }
}

.w95-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w95-char-md-max {
    width: 48.5em !important;
  }
}

.w95-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w95-moji-md-auto {
    width: 96em !important;
  }
}

.w95-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w95-char-md-auto {
    width: 48.5em !important;
  }
}

.w95-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w95-moji-lg-max {
    width: 96em !important;
  }
}

.w95-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w95-char-lg-max {
    width: 48.5em !important;
  }
}

.w95-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w95-moji-lg-auto {
    width: 96em !important;
  }
}

.w95-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w95-char-lg-auto {
    width: 48.5em !important;
  }
}

.minw475-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw475-sm-max {
    min-width: 47.5em !important;
  }
}

.minw95-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw95-moji-sm-max {
    min-width: 96em !important;
  }
}

.minw95-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw95-char-sm-max {
    min-width: 48.5em !important;
  }
}

.w96-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w96-moji-sm-max {
    width: 97em !important;
  }
}

.w96-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w96-char-sm-max {
    width: 49em !important;
  }
}

.w96-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w96-moji-sm-auto {
    width: 97em !important;
  }
}

.w96-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w96-char-sm-auto {
    width: 49em !important;
  }
}

.w96-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w96-moji-md-max {
    width: 97em !important;
  }
}

.w96-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w96-char-md-max {
    width: 49em !important;
  }
}

.w96-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w96-moji-md-auto {
    width: 97em !important;
  }
}

.w96-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w96-char-md-auto {
    width: 49em !important;
  }
}

.w96-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w96-moji-lg-max {
    width: 97em !important;
  }
}

.w96-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w96-char-lg-max {
    width: 49em !important;
  }
}

.w96-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w96-moji-lg-auto {
    width: 97em !important;
  }
}

.w96-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w96-char-lg-auto {
    width: 49em !important;
  }
}

.minw480-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw480-sm-max {
    min-width: 48em !important;
  }
}

.minw96-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw96-moji-sm-max {
    min-width: 97em !important;
  }
}

.minw96-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw96-char-sm-max {
    min-width: 49em !important;
  }
}

.w97-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w97-moji-sm-max {
    width: 98em !important;
  }
}

.w97-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w97-char-sm-max {
    width: 49.5em !important;
  }
}

.w97-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w97-moji-sm-auto {
    width: 98em !important;
  }
}

.w97-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w97-char-sm-auto {
    width: 49.5em !important;
  }
}

.w97-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w97-moji-md-max {
    width: 98em !important;
  }
}

.w97-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w97-char-md-max {
    width: 49.5em !important;
  }
}

.w97-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w97-moji-md-auto {
    width: 98em !important;
  }
}

.w97-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w97-char-md-auto {
    width: 49.5em !important;
  }
}

.w97-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w97-moji-lg-max {
    width: 98em !important;
  }
}

.w97-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w97-char-lg-max {
    width: 49.5em !important;
  }
}

.w97-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w97-moji-lg-auto {
    width: 98em !important;
  }
}

.w97-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w97-char-lg-auto {
    width: 49.5em !important;
  }
}

.minw485-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw485-sm-max {
    min-width: 48.5em !important;
  }
}

.minw97-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw97-moji-sm-max {
    min-width: 98em !important;
  }
}

.minw97-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw97-char-sm-max {
    min-width: 49.5em !important;
  }
}

.w98-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w98-moji-sm-max {
    width: 99em !important;
  }
}

.w98-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w98-char-sm-max {
    width: 50em !important;
  }
}

.w98-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w98-moji-sm-auto {
    width: 99em !important;
  }
}

.w98-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w98-char-sm-auto {
    width: 50em !important;
  }
}

.w98-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w98-moji-md-max {
    width: 99em !important;
  }
}

.w98-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w98-char-md-max {
    width: 50em !important;
  }
}

.w98-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w98-moji-md-auto {
    width: 99em !important;
  }
}

.w98-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w98-char-md-auto {
    width: 50em !important;
  }
}

.w98-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w98-moji-lg-max {
    width: 99em !important;
  }
}

.w98-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w98-char-lg-max {
    width: 50em !important;
  }
}

.w98-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w98-moji-lg-auto {
    width: 99em !important;
  }
}

.w98-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w98-char-lg-auto {
    width: 50em !important;
  }
}

.minw490-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw490-sm-max {
    min-width: 49em !important;
  }
}

.minw98-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw98-moji-sm-max {
    min-width: 99em !important;
  }
}

.minw98-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw98-char-sm-max {
    min-width: 50em !important;
  }
}

.w99-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w99-moji-sm-max {
    width: 100em !important;
  }
}

.w99-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w99-char-sm-max {
    width: 50.5em !important;
  }
}

.w99-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w99-moji-sm-auto {
    width: 100em !important;
  }
}

.w99-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w99-char-sm-auto {
    width: 50.5em !important;
  }
}

.w99-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w99-moji-md-max {
    width: 100em !important;
  }
}

.w99-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w99-char-md-max {
    width: 50.5em !important;
  }
}

.w99-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w99-moji-md-auto {
    width: 100em !important;
  }
}

.w99-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w99-char-md-auto {
    width: 50.5em !important;
  }
}

.w99-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w99-moji-lg-max {
    width: 100em !important;
  }
}

.w99-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w99-char-lg-max {
    width: 50.5em !important;
  }
}

.w99-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w99-moji-lg-auto {
    width: 100em !important;
  }
}

.w99-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w99-char-lg-auto {
    width: 50.5em !important;
  }
}

.minw495-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw495-sm-max {
    min-width: 49.5em !important;
  }
}

.minw99-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw99-moji-sm-max {
    min-width: 100em !important;
  }
}

.minw99-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw99-char-sm-max {
    min-width: 50.5em !important;
  }
}

.w100-moji-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w100-moji-sm-max {
    width: 101em !important;
  }
}

.w100-char-sm-max {
  width: 100% !important;
}
@media (min-width: 576px) {
  .w100-char-sm-max {
    width: 51em !important;
  }
}

.w100-moji-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w100-moji-sm-auto {
    width: 101em !important;
  }
}

.w100-char-sm-auto {
  width: auto !important;
}
@media (min-width: 576px) {
  .w100-char-sm-auto {
    width: 51em !important;
  }
}

.w100-moji-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w100-moji-md-max {
    width: 101em !important;
  }
}

.w100-char-md-max {
  width: 100% !important;
}
@media (min-width: 768px) {
  .w100-char-md-max {
    width: 51em !important;
  }
}

.w100-moji-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w100-moji-md-auto {
    width: 101em !important;
  }
}

.w100-char-md-auto {
  width: auto !important;
}
@media (min-width: 768px) {
  .w100-char-md-auto {
    width: 51em !important;
  }
}

.w100-moji-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w100-moji-lg-max {
    width: 101em !important;
  }
}

.w100-char-lg-max {
  width: 100% !important;
}
@media (min-width: 992px) {
  .w100-char-lg-max {
    width: 51em !important;
  }
}

.w100-moji-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w100-moji-lg-auto {
    width: 101em !important;
  }
}

.w100-char-lg-auto {
  width: auto !important;
}
@media (min-width: 992px) {
  .w100-char-lg-auto {
    width: 51em !important;
  }
}

.minw500-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw500-sm-max {
    min-width: 50em !important;
  }
}

.minw100-moji-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw100-moji-sm-max {
    min-width: 101em !important;
  }
}

.minw100-char-sm-max {
  min-width: 100% !important;
}
@media (min-width: 576px) {
  .minw100-char-sm-max {
    min-width: 51em !important;
  }
}

.jitsume {
  letter-spacing: -1.5px;
}

input[type=range].blue-bar {
  margin: auto;
  -webkit-appearance: none;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
  cursor: pointer;
  border-radius: 0;
  /* iOS */
  /*
   * 1. Set to 0 width and remove border for a slider without a thumb
   */
}
input[type=range].blue-bar::-webkit-slider-runnable-track {
  background: #ddd;
}
input[type=range].blue-bar::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 1em;
  /* 1 */
  height: 2em;
  background: #fff;
  -webkit-box-shadow: -100vw 0 0 100vw dodgerblue;
          box-shadow: -100vw 0 0 100vw dodgerblue;
  border: 2px solid #999;
  /* 1 */
}
input[type=range].blue-bar:disabled {
  cursor: inherit;
}
input[type=range].blue-bar:disabled::-webkit-slider-thumb {
  width: 0;
  /* 1 */
  background: dodgerblue;
  -webkit-box-shadow: -100vw 0 0 100vw dodgerblue;
          box-shadow: -100vw 0 0 100vw dodgerblue;
  border: none;
}
input[type=range].blue-bar::-moz-range-track {
  height: 2em;
  background: #ddd;
}
input[type=range].blue-bar::-moz-range-thumb {
  background: #fff;
  height: 2em;
  width: 1em;
  border: 3px solid #999;
  border-radius: 0 !important;
  box-shadow: -100vw 0 0 100vw dodgerblue;
  box-sizing: border-box;
}
input[type=range].blue-bar::-ms-fill-lower {
  background: dodgerblue;
}
input[type=range].blue-bar::-ms-thumb {
  background: #fff;
  border: 2px solid #999;
  height: 2em;
  width: 1em;
  box-sizing: border-box;
}
input[type=range].blue-bar::-ms-ticks-after {
  display: none;
}
input[type=range].blue-bar::-ms-ticks-before {
  display: none;
}
input[type=range].blue-bar::-ms-track {
  background: #ddd;
  color: transparent;
  height: 2em;
  border: none;
}
input[type=range].blue-bar::-ms-tooltip {
  display: none;
}

.table-color-gray > tbody tr > th,
.table-color-gray > tbody tr > td {
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}

.table-color-cyan > tbody tr > th,
.table-color-cyan > tbody tr > td {
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}

.table-space > table.table.cell-sm > thead > tr > th, .table-space > table.table.cell-sm > thead > tr > td, .table-space > table.table.cell-sm > tbody > tr > th, .table-space > table.table.cell-sm > tbody > tr > td {
  padding: 0.1em 0.2em;
}
.table-space > table.table > thead > tr.row-bg-green, .table-space > table.table > tbody > tr.row-bg-green {
  background-color: #d2ffd8;
}
.table-space > table.table > thead > tr.row-bg-green > th, .table-space > table.table > thead > tr.row-bg-green > td, .table-space > table.table > tbody > tr.row-bg-green > th, .table-space > table.table > tbody > tr.row-bg-green > td {
  background-color: #d2ffd8;
}

@media (max-width: 1919px) {
  .scroll-table.scroll-budgets {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .scroll-table.scroll-budgets::-webkit-scrollbar {
    height: 0.75em;
  }
  .scroll-table.scroll-budgets::-webkit-scrollbar-track {
    background: #F1F1F1;
  }
  .scroll-table.scroll-budgets::-webkit-scrollbar-thumb {
    background: #BCBCBC;
  }
  .scroll-table.scroll-budgets > table {
    min-width: 1919px;
  }
}
@media (max-width: 1199.98px) {
  .scroll-table.scroll-xl {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .scroll-table.scroll-xl::-webkit-scrollbar {
    height: 0.75em;
  }
  .scroll-table.scroll-xl::-webkit-scrollbar-track {
    background: #F1F1F1;
  }
  .scroll-table.scroll-xl::-webkit-scrollbar-thumb {
    background: #BCBCBC;
  }
  .scroll-table.scroll-xl > table {
    min-width: 992px;
  }
}
.scroll-table.scroll-xl.same-table-width > table {
  min-width: 992px;
}
@media (max-width: 1519.98px) {
  .scroll-table.scroll-xxl {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .scroll-table.scroll-xxl::-webkit-scrollbar {
    height: 0.75em;
  }
  .scroll-table.scroll-xxl::-webkit-scrollbar-track {
    background: #F1F1F1;
  }
  .scroll-table.scroll-xxl::-webkit-scrollbar-thumb {
    background: #BCBCBC;
  }
  .scroll-table.scroll-xxl > table {
    min-width: 1200px;
  }
}
.scroll-table.scroll-xxl.same-table-width > table {
  min-width: 1200px;
}

.vertical-middle {
  vertical-align: middle !important;
}
.vertical-middle.table th, .vertical-middle.table td {
  vertical-align: middle !important;
}

.vertical-bottom {
  vertical-align: bottom !important;
}
.vertical-bottom.table th, .vertical-bottom.table td {
  vertical-align: bottom !important;
}

.flex-yojitsu-space {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-yojitsu-space .yojitsu-title-wrapper {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 3em;
      flex-basis: 3em;
}
.flex-yojitsu-space .yojitsu-content-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.flex-bar-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  border: thin solid #ced4da;
  color: #000;
}
.flex-bar-list > li {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  border-left: thin solid #ced4da;
  text-align: center;
}
.flex-bar-list > li:first-child {
  border-left: 0;
}
.flex-bar-list > li > span {
  display: inline-block;
  padding: 0.25em 0;
}

.bg-work-1 {
  background-color: #f0f0e0;
}

.bg-work-2 {
  background-color: #a0c0c0;
}

.bg-work-3 {
  background-color: #c0e0e0;
}

.bg-work-4 {
  background-color: #F2A0A1;
}

.bg-work-5 {
  background-color: #c0e0c0;
}

.bg-work-6 {
  background-color: #94A8DD;
}

.bg-work-7 {
  background-color: #A0D8EF;
}

.bg-work-8 {
  background-color: #0075C2;
}

.bg-work-9 {
  background-color: #f0c040;
}

.bg-work-10 {
  background-color: #f88f01;
}

.bg-work-11 {
  background-color: #604020;
}

.bg-work-12 {
  background-color: #c0c0c0;
}

.bg-work-done{
  background-color: dodgerblue;
}

.photo-blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1em;
}
.photo-blocks > li {
  position: relative;
  width: 25%;
}
.photo-blocks > li:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.photo-blocks > li img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border: 2px solid #fff;
  cursor: pointer;
}
.photo-blocks > li img:hover {
  opacity: 0.9;
}
.photo-blocks > li .photo-operation-space {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.65);
  border: 2px solid transparent;
  font-size: 1em;
  font-weight: bold;
  padding: 0.1em 0.2em;
}
.photo-blocks > li .photo-operation-space .photo-operation-space-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.photo-blocks > li .photo-operation-space .photo-operation-space-inner .op-check {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.photo-blocks > li .photo-operation-space .photo-operation-space-inner .op-check > label {
  cursor: pointer;
}
.photo-blocks > li .photo-operation-space .photo-operation-space-inner .op-dl {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.photo-blocks > li .photo-operation-space .photo-operation-space-inner .op-dl > a {
  color: #dc3545;
  margin-right: 0.1em;
}
.photo-blocks > li .photo-operation-space .photo-operation-space-inner .op-dl > a:hover {
  color: #bd2130;
}
.photo-blocks.photo-size-fixed > li {
  width: 15em;
}

.fixed-operation-space {
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 10;
  left: 0;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  padding: 0.5em 1em;
}
.fixed-operation-space .fixed-operation-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fixed-operation-space .fixed-operation-inner .op-l {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.fixed-operation-space .fixed-operation-inner .op-r {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.dash-border {
  border: 1px dashed #ced4da;
}

.dash-border-top {
  border-top: 1px dashed #ced4da;
}

.dash-border-left {
  border-left: 1px dashed #ced4da;
}

.dash-border-right {
  border-right: 1px dashed #ced4da;
}

.dash-border-bottom {
  border-bottom: 1px dashed #ced4da;
}

.attend-time {
  font-size: 1.25em;
}

.attend-button > .btn {
  padding: 4em 1em;
}

.res-table table.works-table {
  margin-left: 2em;
}
.res-table table.works-table > tbody > tr {
  position: relative;
}
.res-table table.works-table > tbody > tr:before {
  position: absolute;
  left: 0;
  content: "aa";
  width: 2em;
  margin-left: 1em;
}

.badge.badge-size-normal {
  font-size: 100%;
}

textarea.form-control.expand-area:focus {
  height: 8em;
}

.menu-links-row-inner-col-list > li > a, .menu-links-row-inner-col-list > li button, .menu-links-row-inner-col-list > li input[type=button] {
  padding: 0.4em 0;
}
.menu-links-row-item-inner > li > a, .menu-links-row-item-inner > li button, .menu-links-row-item-inner > li input[type=button] {
  padding: 0.4em 0;
}

@media (min-width: 576px) {
  .w-sm-auto {
    width: auto;
  }
}

@media (min-width: 768px) {
  .w-md-auto {
    width: auto;
  }
}

a.btn {
  text-decoration: none;
}
a.btn:hover {
  text-decoration: none;
}

.schedule-list-space {
  width: 100%;
}
.schedule-list-space .schedule-list-inner {
  position: relative;
  overflow-x: auto;
}
.schedule-list-space .schedule-list-inner .schedule-table {
  margin-top: 1.5em;
  width: auto;
}
.schedule-list-space .schedule-list-inner .schedule-table thead tr th, .schedule-list-space .schedule-list-inner .schedule-table thead tr td {
  height: 3.5em;
  text-align: center;
}
.schedule-list-space .schedule-list-inner .schedule-table thead tr th.bg-saturday, .schedule-list-space .schedule-list-inner .schedule-table thead tr td.bg-saturday {
  background-color: #97e7f3;
}
.schedule-list-space .schedule-list-inner .schedule-table thead tr th.bg-holiday, .schedule-list-space .schedule-list-inner .schedule-table thead tr td.bg-holiday {
  background-color: #f3b2ba;
}
.schedule-list-space .schedule-list-inner .schedule-table thead tr th.first-day, .schedule-list-space .schedule-list-inner .schedule-table thead tr td.first-day {
  position: relative;
}
.schedule-list-space .schedule-list-inner .schedule-table thead tr th.first-day:before, .schedule-list-space .schedule-list-inner .schedule-table thead tr td.first-day:before {
  position: absolute;
  top: -1.5em;
  content: attr(data-disp-text);
  width: 10em;
  text-align: left;
  -webkit-transform: translateX(-1em);
          transform: translateX(-1em);
}
.schedule-list-space .schedule-list-inner .schedule-table thead > tr th, .schedule-list-space .schedule-list-inner .schedule-table thead > tr td, .schedule-list-space .schedule-list-inner .schedule-table tbody > tr th, .schedule-list-space .schedule-list-inner .schedule-table tbody > tr td {
  min-width: 2em;
  line-height: 1.2;
}
.schedule-list-space .schedule-list-inner .schedule-table thead > tr th .day, .schedule-list-space .schedule-list-inner .schedule-table thead > tr th .youbi, .schedule-list-space .schedule-list-inner .schedule-table thead > tr td .day, .schedule-list-space .schedule-list-inner .schedule-table thead > tr td .youbi, .schedule-list-space .schedule-list-inner .schedule-table tbody > tr th .day, .schedule-list-space .schedule-list-inner .schedule-table tbody > tr th .youbi, .schedule-list-space .schedule-list-inner .schedule-table tbody > tr td .day, .schedule-list-space .schedule-list-inner .schedule-table tbody > tr td .youbi {
  display: block;
}
.schedule-list-space .schedule-list-inner .schedule-table tbody tr > th {
  background-color: #f8f9fa;
}
.schedule-list-space .schedule-list-inner .schedule-table tbody tr:hover {
  background-color: rgba(255, 255, 0, 0.7);
}
.schedule-list-space .schedule-list-inner .schedule-table.fixed-left {
  position: fixed;
  left: 0;
  margin-top: 0;
}
@media print {
  .schedule-list-space .schedule-list-inner {
    overflow-x: inherit;
  }
  .schedule-list-space .schedule-list-inner .schedule-table {
    table-layout: inherit;
    width: 100%;
  }
  .schedule-list-space .schedule-list-inner .schedule-table thead > tr th, .schedule-list-space .schedule-list-inner .schedule-table thead > tr td, .schedule-list-space .schedule-list-inner .schedule-table tbody > tr th, .schedule-list-space .schedule-list-inner .schedule-table tbody > tr td {
    min-width: inherit;
  }
  .schedule-list-space .schedule-list-inner .schedule-table tbody th:first-child {
    min-width: 5em;
  }
  .schedule-list-space .schedule-list-inner .schedule-table.fixed-left {
    display: none;
  }
}

.color-sample-space {
  padding: 0 0 0 1.5em;
  border: thin solid #ced4da;
  margin-right: 0.2em;
}
.color-sample-space .color-sample-info {
  padding: 0.2em 0.5em 0 0.5em;
  background-color: #fff;
  border-left: thin solid #ced4da;
}
.color-sample-space .color-sample-info:first-child {
  border-bottom: thin solid #ced4da;
}

.modal-item {
  cursor: pointer;
}

.estimate-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  border: thin solid #ced4da;
  margin-bottom: 0.25em;
}
.estimate-flex .estimate-elem-left {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 12em;
      flex-basis: 12em;
  border-top: thin solid #ced4da;
  border-right: thin solid #ced4da;
  background-color: #f8f9fa;
}
.estimate-flex .estimate-elem-left > span {
  display: block;
  padding: 0.2em;
}
.estimate-flex .estimate-elem-left:first-child {
  border-top: 0;
}
.estimate-flex .estimate-elem-left.time-width {
  -ms-flex-preferred-size: 7em;
      flex-basis: 7em;
}
.estimate-flex .estimate-elem-right {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.estimate-flex .estimate-elem-right > div {
  padding: 0.2em;
}

.row-disabled {
  background-color: rgba(0, 0, 0, 0.33);
}

.double-line {
  padding: 0.25em 0.25em;
  border-left: 0.5em double #343a40;
}

.inline-block {
  display: inline-block;
}

.kadomaru-kakomi {
  background-color: #ffe187;
  border-radius: 1.5em;
  padding: 0.5em 1.5em;
}
.kadomaru-kakomi.color-rev {
  color: #343a40;
}
.kadomaru-kakomi .kaisu-child-num {
  font-size: 1.5em;
  font-weight: bold;
}
.kadomaru-kakomi .kaisu-parent-num {
  font-size: 1.5em;
  font-weight: bold;
}

.work-item {
  margin-bottom: 2em;
}

.work-item-header {
  background-color: #343a40;
  margin-top: -1.25rem;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  padding: 1em 1em;
}

.work-range-space {
  margin-bottom: 3em;
}

.work-range-space-inner {
  margin: 1em 0;
}

#calender_container table {
  border: #dddddd solid 1px;
  border-collapse: collapse;
  line-height: 1em;
  float: left;
}
#calender_container table th {
  border: #dddddd solid 1px;
  background-color: #162F6B;
  padding: 1em;
  color: #FFFFFF;
  font-size: 1em;
}
#calender_container table th.bg-sunday {
  background-color: #dc3545;
}
#calender_container table th.bg-saturday {
  background-color: #007bff;
}
#calender_container table td {
  border: #dddddd solid 1px;
  padding: 1em;
  text-align: right;
  cursor: pointer;
}
#calender_container table td:hover {
  background-color: #FFF09E;
}
#calender_container table td.active {
  background-color: #B3D39B;
}
#calender_container table td:hover.active {
  background-color: #8bbc66;
}

.collapse-title-link {
  color: #fff;
  text-decoration: underline;
}
.collapse-title-link:hover {
  color: yellow;
}
.collapse-title-link[aria-expanded=true] > .fa {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

table.table.header-light thead tr {
  background-color: #e9ecef;
}
table.table.header-light thead tr:nth-child(2n-1) {
  background-color: #f5f6f8;
}
table.table.header-light.input-table > thead > tr > th {
  background-color: #e9ecef;
}
table.table.header-green thead tr {
  background-color: #b1ff9c;
}
table.table.header-bordered thead tr th {
  border-left: thin solid #ced4da;
}
table.table.header-bordered thead tr th:first-child {
  border-left: none;
}
table.table.border-around {
  border: thin solid #ced4da;
}
table.table.border-around-lg-none {
  border: thin solid #ced4da;
}
@media (max-width: 1199.98px) {
  table.table.border-around-lg-none {
    border: none;
  }
}
table.table.border-around-md-none {
  border: thin solid #ced4da;
}
@media (max-width: 991.98px) {
  table.table.border-around-md-none {
    border: none;
  }
}
table.table.border-around-sm-none {
  border: thin solid #ced4da;
}
@media (max-width: 767.98px) {
  table.table.border-around-sm-none {
    border: none;
  }
}
table.table.body-th-light tbody tr th {
  background-color: #e9ecef;
}
table.table.body-th-green tbody tr th {
  background-color: #b1ff9c;
}

.check-hover-table thead tr th.hover {
  background-color: #fffa63;
}
.check-hover-table tbody tr td:hover {
  background-color: #fffa63;
}
.check-hover-table tbody tr.cur-hover {
  background-color: #ffffa8;
}

.cursor-pointer {
  cursor: pointer;
}

.bg-self {
  background-color: #fd7e14;
  cursor: pointer;
}

.reserved-cancel {
  cursor: pointer;
}

.photo-compose-list > li {
  text-align: center;
  margin-bottom: 1.5em;
}
@media (min-width: 768px) {
  .photo-compose-list > li {
    text-align: left;
  }
}
.photo-compose-list > li .report-item-info .report-item-title {
  font-weight: bold;
  font-size: 1.1em;
}
.photo-compose-list > li .photo-info-space {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .photo-compose-list > li .photo-info-space {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.photo-compose-list > li .photo-info-space .photo-space {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  text-align: center;
}
@media (min-width: 768px) {
  .photo-compose-list > li .photo-info-space .photo-space {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
.photo-compose-list > li .photo-info-space .photo-space .photo-wrap {
  position: relative;
  margin-bottom: 0.5em;
}
@media (min-width: 768px) {
  .photo-compose-list > li .photo-info-space .photo-space .photo-wrap {
    margin-bottom: 0;
  }
}
.photo-compose-list > li .photo-info-space .photo-space .photo-wrap:before {
  position: absolute;
  content: "";
  font-family: FontAwesome;
  right: 0.5em;
  bottom: 0.5em;
  pointer-events: none;
  color: #fff;
}
.photo-compose-list > li .photo-info-space .photo-space .photo-wrap img {
  border: thin solid #e9ecef;
  width: 24em;
  height: 24em;
  -o-object-fit: cover;
     object-fit: cover;
  cursor: pointer;
}
.photo-compose-list > li .photo-info-space .compose-space {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 0.5em;
}
@media (min-width: 768px) {
  .photo-compose-list > li .photo-info-space .compose-space {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    margin-bottom: 0;
  }
}
.photo-compose-list > li .photo-info-space .compose-space .compose-wrap {
  margin-left: 0.25em;
  margin-right: 0.25em;
  height: 100%;
}
.photo-compose-list > li .photo-info-space .compose-space .compose-wrap textarea {
  height: 100%;
}
.photo-compose-list > li .photo-info-space .actions-space {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 6em;
      flex-basis: 6em;
  position: relative;
}
@media (min-width: 768px) {
  .photo-compose-list > li .photo-info-space .actions-space {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
.photo-compose-list > li .photo-info-space .actions-space .actions-wrap .actions-bottom {
  position: inherit;
  width: 100%;
  margin-top: 0.25em;
}
@media (min-width: 768px) {
  .photo-compose-list > li .photo-info-space .actions-space .actions-wrap .actions-bottom {
    margin-top: 0;
    position: absolute;
    bottom: 0;
  }
}