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

.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 {
  background-color: rgba(0, 0, 0, 0.075); }

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

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

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db; }

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

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

.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-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-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-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-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-hover .table-dark:hover {
  background-color: #b9bbbe; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }

.table-teal,
.table-teal > th,
.table-teal > td {
  background-color: #c1f0e2; }

.table-hover .table-teal:hover {
  background-color: #acebd8; }
  .table-hover .table-teal:hover > td,
  .table-hover .table-teal:hover > th {
    background-color: #acebd8; }

.table-white,
.table-white > th,
.table-white > td {
  background-color: white; }

.table-hover .table-white:hover {
  background-color: #f2f2f2; }
  .table-hover .table-white:hover > td,
  .table-hover .table-white:hover > th {
    background-color: #f2f2f2; }

.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, .table-space > table .thead-dark th {
  color: #343a40;
  background-color: #dee2e6;
  border-color: #f4f5f6; }

.table .thead-light th, .table-space > 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(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .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;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .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;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .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;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-error {
  background-color: #f6cdd1; }
  .form-error:focus {
    background-color: #fae3e5; }
  .form-error + .dropdown-toggle {
    background-color: #f6cdd1; }

.w1-moji {
  width: 2em !important; }

.w1-char {
  width: 1.5em !important; }

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

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

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

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

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

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

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

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

.mw5 {
  max-width: 0.5em !important; }

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

.mw1-char {
  max-width: 1.5em !important; }

.h1-moji {
  height: 2em !important; }

.h1-char {
  height: 1.5em !important; }

.mh5 {
  max-height: 0.5em !important; }

.mh1-moji {
  max-height: 2em !important; }

.mh1-char {
  max-height: 1.5em !important; }

.fb1-moji {
  -ms-flex-preferred-size: 2em !important;
  flex-basis: 2em !important; }

.fb1-char {
  -ms-flex-preferred-size: 1.5em !important;
  flex-basis: 1.5em !important; }

.w2-moji {
  width: 3em !important; }

.w2-char {
  width: 2em !important; }

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

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

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

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

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

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

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

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

.mw10 {
  max-width: 1em !important; }

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

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

.h2-moji {
  height: 3em !important; }

.h2-char {
  height: 2em !important; }

.mh10 {
  max-height: 1em !important; }

.mh2-moji {
  max-height: 3em !important; }

.mh2-char {
  max-height: 2em !important; }

.fb2-moji {
  -ms-flex-preferred-size: 3em !important;
  flex-basis: 3em !important; }

.fb2-char {
  -ms-flex-preferred-size: 2em !important;
  flex-basis: 2em !important; }

.w3-moji {
  width: 4em !important; }

.w3-char {
  width: 2.5em !important; }

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

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

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

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

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

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

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

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

.mw15 {
  max-width: 1.5em !important; }

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

.mw3-char {
  max-width: 2.5em !important; }

.h3-moji {
  height: 4em !important; }

.h3-char {
  height: 2.5em !important; }

.mh15 {
  max-height: 1.5em !important; }

.mh3-moji {
  max-height: 4em !important; }

.mh3-char {
  max-height: 2.5em !important; }

.fb3-moji {
  -ms-flex-preferred-size: 4em !important;
  flex-basis: 4em !important; }

.fb3-char {
  -ms-flex-preferred-size: 2.5em !important;
  flex-basis: 2.5em !important; }

.w4-moji {
  width: 5em !important; }

.w4-char {
  width: 3em !important; }

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

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

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

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

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

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

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

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

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

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

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

.h4-moji {
  height: 5em !important; }

.h4-char {
  height: 3em !important; }

.mh20 {
  max-height: 2em !important; }

.mh4-moji {
  max-height: 5em !important; }

.mh4-char {
  max-height: 3em !important; }

.fb4-moji {
  -ms-flex-preferred-size: 5em !important;
  flex-basis: 5em !important; }

.fb4-char {
  -ms-flex-preferred-size: 3em !important;
  flex-basis: 3em !important; }

.w5-moji {
  width: 6em !important; }

.w5-char {
  width: 3.5em !important; }

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

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

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

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

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

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

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

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

.mw25 {
  max-width: 2.5em !important; }

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

.mw5-char {
  max-width: 3.5em !important; }

.h5-moji {
  height: 6em !important; }

.h5-char {
  height: 3.5em !important; }

.mh25 {
  max-height: 2.5em !important; }

.mh5-moji {
  max-height: 6em !important; }

.mh5-char {
  max-height: 3.5em !important; }

.fb5-moji {
  -ms-flex-preferred-size: 6em !important;
  flex-basis: 6em !important; }

.fb5-char {
  -ms-flex-preferred-size: 3.5em !important;
  flex-basis: 3.5em !important; }

.w6-moji {
  width: 7em !important; }

.w6-char {
  width: 4em !important; }

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

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

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

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

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

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

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

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

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

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

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

.h6-moji {
  height: 7em !important; }

.h6-char {
  height: 4em !important; }

.mh30 {
  max-height: 3em !important; }

.mh6-moji {
  max-height: 7em !important; }

.mh6-char {
  max-height: 4em !important; }

.fb6-moji {
  -ms-flex-preferred-size: 7em !important;
  flex-basis: 7em !important; }

.fb6-char {
  -ms-flex-preferred-size: 4em !important;
  flex-basis: 4em !important; }

.w7-moji {
  width: 8em !important; }

.w7-char {
  width: 4.5em !important; }

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

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

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

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

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

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

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

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

.mw35 {
  max-width: 3.5em !important; }

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

.mw7-char {
  max-width: 4.5em !important; }

.h7-moji {
  height: 8em !important; }

.h7-char {
  height: 4.5em !important; }

.mh35 {
  max-height: 3.5em !important; }

.mh7-moji {
  max-height: 8em !important; }

.mh7-char {
  max-height: 4.5em !important; }

.fb7-moji {
  -ms-flex-preferred-size: 8em !important;
  flex-basis: 8em !important; }

.fb7-char {
  -ms-flex-preferred-size: 4.5em !important;
  flex-basis: 4.5em !important; }

.w8-moji {
  width: 9em !important; }

.w8-char {
  width: 5em !important; }

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

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

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

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

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

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

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

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

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

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

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

.h8-moji {
  height: 9em !important; }

.h8-char {
  height: 5em !important; }

.mh40 {
  max-height: 4em !important; }

.mh8-moji {
  max-height: 9em !important; }

.mh8-char {
  max-height: 5em !important; }

.fb8-moji {
  -ms-flex-preferred-size: 9em !important;
  flex-basis: 9em !important; }

.fb8-char {
  -ms-flex-preferred-size: 5em !important;
  flex-basis: 5em !important; }

.w9-moji {
  width: 10em !important; }

.w9-char {
  width: 5.5em !important; }

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

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

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

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

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

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

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

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

.mw45 {
  max-width: 4.5em !important; }

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

.mw9-char {
  max-width: 5.5em !important; }

.h9-moji {
  height: 10em !important; }

.h9-char {
  height: 5.5em !important; }

.mh45 {
  max-height: 4.5em !important; }

.mh9-moji {
  max-height: 10em !important; }

.mh9-char {
  max-height: 5.5em !important; }

.fb9-moji {
  -ms-flex-preferred-size: 10em !important;
  flex-basis: 10em !important; }

.fb9-char {
  -ms-flex-preferred-size: 5.5em !important;
  flex-basis: 5.5em !important; }

.w10-moji {
  width: 11em !important; }

.w10-char {
  width: 6em !important; }

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

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

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

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

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

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

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

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

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

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

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

.h10-moji {
  height: 11em !important; }

.h10-char {
  height: 6em !important; }

.mh50 {
  max-height: 5em !important; }

.mh10-moji {
  max-height: 11em !important; }

.mh10-char {
  max-height: 6em !important; }

.fb10-moji {
  -ms-flex-preferred-size: 11em !important;
  flex-basis: 11em !important; }

.fb10-char {
  -ms-flex-preferred-size: 6em !important;
  flex-basis: 6em !important; }

.w11-moji {
  width: 12em !important; }

.w11-char {
  width: 6.5em !important; }

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

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

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

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

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

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

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

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

.mw55 {
  max-width: 5.5em !important; }

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

.mw11-char {
  max-width: 6.5em !important; }

.h11-moji {
  height: 12em !important; }

.h11-char {
  height: 6.5em !important; }

.mh55 {
  max-height: 5.5em !important; }

.mh11-moji {
  max-height: 12em !important; }

.mh11-char {
  max-height: 6.5em !important; }

.fb11-moji {
  -ms-flex-preferred-size: 12em !important;
  flex-basis: 12em !important; }

.fb11-char {
  -ms-flex-preferred-size: 6.5em !important;
  flex-basis: 6.5em !important; }

.w12-moji {
  width: 13em !important; }

.w12-char {
  width: 7em !important; }

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

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

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

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

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

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

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

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

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

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

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

.h12-moji {
  height: 13em !important; }

.h12-char {
  height: 7em !important; }

.mh60 {
  max-height: 6em !important; }

.mh12-moji {
  max-height: 13em !important; }

.mh12-char {
  max-height: 7em !important; }

.fb12-moji {
  -ms-flex-preferred-size: 13em !important;
  flex-basis: 13em !important; }

.fb12-char {
  -ms-flex-preferred-size: 7em !important;
  flex-basis: 7em !important; }

.w13-moji {
  width: 14em !important; }

.w13-char {
  width: 7.5em !important; }

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

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

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

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

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

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

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

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

.mw65 {
  max-width: 6.5em !important; }

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

.mw13-char {
  max-width: 7.5em !important; }

.h13-moji {
  height: 14em !important; }

.h13-char {
  height: 7.5em !important; }

.mh65 {
  max-height: 6.5em !important; }

.mh13-moji {
  max-height: 14em !important; }

.mh13-char {
  max-height: 7.5em !important; }

.fb13-moji {
  -ms-flex-preferred-size: 14em !important;
  flex-basis: 14em !important; }

.fb13-char {
  -ms-flex-preferred-size: 7.5em !important;
  flex-basis: 7.5em !important; }

.w14-moji {
  width: 15em !important; }

.w14-char {
  width: 8em !important; }

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

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

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

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

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

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

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

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

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

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

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

.h14-moji {
  height: 15em !important; }

.h14-char {
  height: 8em !important; }

.mh70 {
  max-height: 7em !important; }

.mh14-moji {
  max-height: 15em !important; }

.mh14-char {
  max-height: 8em !important; }

.fb14-moji {
  -ms-flex-preferred-size: 15em !important;
  flex-basis: 15em !important; }

.fb14-char {
  -ms-flex-preferred-size: 8em !important;
  flex-basis: 8em !important; }

.w15-moji {
  width: 16em !important; }

.w15-char {
  width: 8.5em !important; }

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

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

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

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

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

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

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

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

.mw75 {
  max-width: 7.5em !important; }

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

.mw15-char {
  max-width: 8.5em !important; }

.h15-moji {
  height: 16em !important; }

.h15-char {
  height: 8.5em !important; }

.mh75 {
  max-height: 7.5em !important; }

.mh15-moji {
  max-height: 16em !important; }

.mh15-char {
  max-height: 8.5em !important; }

.fb15-moji {
  -ms-flex-preferred-size: 16em !important;
  flex-basis: 16em !important; }

.fb15-char {
  -ms-flex-preferred-size: 8.5em !important;
  flex-basis: 8.5em !important; }

.w16-moji {
  width: 17em !important; }

.w16-char {
  width: 9em !important; }

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

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

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

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

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

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

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

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

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

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

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

.h16-moji {
  height: 17em !important; }

.h16-char {
  height: 9em !important; }

.mh80 {
  max-height: 8em !important; }

.mh16-moji {
  max-height: 17em !important; }

.mh16-char {
  max-height: 9em !important; }

.fb16-moji {
  -ms-flex-preferred-size: 17em !important;
  flex-basis: 17em !important; }

.fb16-char {
  -ms-flex-preferred-size: 9em !important;
  flex-basis: 9em !important; }

.w17-moji {
  width: 18em !important; }

.w17-char {
  width: 9.5em !important; }

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

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

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

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

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

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

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

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

.mw85 {
  max-width: 8.5em !important; }

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

.mw17-char {
  max-width: 9.5em !important; }

.h17-moji {
  height: 18em !important; }

.h17-char {
  height: 9.5em !important; }

.mh85 {
  max-height: 8.5em !important; }

.mh17-moji {
  max-height: 18em !important; }

.mh17-char {
  max-height: 9.5em !important; }

.fb17-moji {
  -ms-flex-preferred-size: 18em !important;
  flex-basis: 18em !important; }

.fb17-char {
  -ms-flex-preferred-size: 9.5em !important;
  flex-basis: 9.5em !important; }

.w18-moji {
  width: 19em !important; }

.w18-char {
  width: 10em !important; }

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

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

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

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

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

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

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

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

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

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

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

.h18-moji {
  height: 19em !important; }

.h18-char {
  height: 10em !important; }

.mh90 {
  max-height: 9em !important; }

.mh18-moji {
  max-height: 19em !important; }

.mh18-char {
  max-height: 10em !important; }

.fb18-moji {
  -ms-flex-preferred-size: 19em !important;
  flex-basis: 19em !important; }

.fb18-char {
  -ms-flex-preferred-size: 10em !important;
  flex-basis: 10em !important; }

.w19-moji {
  width: 20em !important; }

.w19-char {
  width: 10.5em !important; }

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

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

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

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

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

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

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

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

.mw95 {
  max-width: 9.5em !important; }

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

.mw19-char {
  max-width: 10.5em !important; }

.h19-moji {
  height: 20em !important; }

.h19-char {
  height: 10.5em !important; }

.mh95 {
  max-height: 9.5em !important; }

.mh19-moji {
  max-height: 20em !important; }

.mh19-char {
  max-height: 10.5em !important; }

.fb19-moji {
  -ms-flex-preferred-size: 20em !important;
  flex-basis: 20em !important; }

.fb19-char {
  -ms-flex-preferred-size: 10.5em !important;
  flex-basis: 10.5em !important; }

.w20-moji {
  width: 21em !important; }

.w20-char {
  width: 11em !important; }

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

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

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

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

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

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

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

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

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

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

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

.h20-moji {
  height: 21em !important; }

.h20-char {
  height: 11em !important; }

.mh100 {
  max-height: 10em !important; }

.mh20-moji {
  max-height: 21em !important; }

.mh20-char {
  max-height: 11em !important; }

.fb20-moji {
  -ms-flex-preferred-size: 21em !important;
  flex-basis: 21em !important; }

.fb20-char {
  -ms-flex-preferred-size: 11em !important;
  flex-basis: 11em !important; }

.w21-moji {
  width: 22em !important; }

.w21-char {
  width: 11.5em !important; }

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

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

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

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

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

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

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

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

.mw105 {
  max-width: 10.5em !important; }

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

.mw21-char {
  max-width: 11.5em !important; }

.h21-moji {
  height: 22em !important; }

.h21-char {
  height: 11.5em !important; }

.mh105 {
  max-height: 10.5em !important; }

.mh21-moji {
  max-height: 22em !important; }

.mh21-char {
  max-height: 11.5em !important; }

.fb21-moji {
  -ms-flex-preferred-size: 22em !important;
  flex-basis: 22em !important; }

.fb21-char {
  -ms-flex-preferred-size: 11.5em !important;
  flex-basis: 11.5em !important; }

.w22-moji {
  width: 23em !important; }

.w22-char {
  width: 12em !important; }

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

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

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

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

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

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

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

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

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

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

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

.h22-moji {
  height: 23em !important; }

.h22-char {
  height: 12em !important; }

.mh110 {
  max-height: 11em !important; }

.mh22-moji {
  max-height: 23em !important; }

.mh22-char {
  max-height: 12em !important; }

.fb22-moji {
  -ms-flex-preferred-size: 23em !important;
  flex-basis: 23em !important; }

.fb22-char {
  -ms-flex-preferred-size: 12em !important;
  flex-basis: 12em !important; }

.w23-moji {
  width: 24em !important; }

.w23-char {
  width: 12.5em !important; }

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

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

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

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

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

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

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

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

.mw115 {
  max-width: 11.5em !important; }

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

.mw23-char {
  max-width: 12.5em !important; }

.h23-moji {
  height: 24em !important; }

.h23-char {
  height: 12.5em !important; }

.mh115 {
  max-height: 11.5em !important; }

.mh23-moji {
  max-height: 24em !important; }

.mh23-char {
  max-height: 12.5em !important; }

.fb23-moji {
  -ms-flex-preferred-size: 24em !important;
  flex-basis: 24em !important; }

.fb23-char {
  -ms-flex-preferred-size: 12.5em !important;
  flex-basis: 12.5em !important; }

.w24-moji {
  width: 25em !important; }

.w24-char {
  width: 13em !important; }

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

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

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

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

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

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

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

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

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

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

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

.h24-moji {
  height: 25em !important; }

.h24-char {
  height: 13em !important; }

.mh120 {
  max-height: 12em !important; }

.mh24-moji {
  max-height: 25em !important; }

.mh24-char {
  max-height: 13em !important; }

.fb24-moji {
  -ms-flex-preferred-size: 25em !important;
  flex-basis: 25em !important; }

.fb24-char {
  -ms-flex-preferred-size: 13em !important;
  flex-basis: 13em !important; }

.w25-moji {
  width: 26em !important; }

.w25-char {
  width: 13.5em !important; }

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

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

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

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

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

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

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

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

.mw125 {
  max-width: 12.5em !important; }

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

.mw25-char {
  max-width: 13.5em !important; }

.h25-moji {
  height: 26em !important; }

.h25-char {
  height: 13.5em !important; }

.mh125 {
  max-height: 12.5em !important; }

.mh25-moji {
  max-height: 26em !important; }

.mh25-char {
  max-height: 13.5em !important; }

.fb25-moji {
  -ms-flex-preferred-size: 26em !important;
  flex-basis: 26em !important; }

.fb25-char {
  -ms-flex-preferred-size: 13.5em !important;
  flex-basis: 13.5em !important; }

.w26-moji {
  width: 27em !important; }

.w26-char {
  width: 14em !important; }

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

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

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

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

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

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

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

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

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

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

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

.h26-moji {
  height: 27em !important; }

.h26-char {
  height: 14em !important; }

.mh130 {
  max-height: 13em !important; }

.mh26-moji {
  max-height: 27em !important; }

.mh26-char {
  max-height: 14em !important; }

.fb26-moji {
  -ms-flex-preferred-size: 27em !important;
  flex-basis: 27em !important; }

.fb26-char {
  -ms-flex-preferred-size: 14em !important;
  flex-basis: 14em !important; }

.w27-moji {
  width: 28em !important; }

.w27-char {
  width: 14.5em !important; }

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

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

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

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

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

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

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

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

.mw135 {
  max-width: 13.5em !important; }

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

.mw27-char {
  max-width: 14.5em !important; }

.h27-moji {
  height: 28em !important; }

.h27-char {
  height: 14.5em !important; }

.mh135 {
  max-height: 13.5em !important; }

.mh27-moji {
  max-height: 28em !important; }

.mh27-char {
  max-height: 14.5em !important; }

.fb27-moji {
  -ms-flex-preferred-size: 28em !important;
  flex-basis: 28em !important; }

.fb27-char {
  -ms-flex-preferred-size: 14.5em !important;
  flex-basis: 14.5em !important; }

.w28-moji {
  width: 29em !important; }

.w28-char {
  width: 15em !important; }

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

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

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

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

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

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

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

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

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

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

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

.h28-moji {
  height: 29em !important; }

.h28-char {
  height: 15em !important; }

.mh140 {
  max-height: 14em !important; }

.mh28-moji {
  max-height: 29em !important; }

.mh28-char {
  max-height: 15em !important; }

.fb28-moji {
  -ms-flex-preferred-size: 29em !important;
  flex-basis: 29em !important; }

.fb28-char {
  -ms-flex-preferred-size: 15em !important;
  flex-basis: 15em !important; }

.w29-moji {
  width: 30em !important; }

.w29-char {
  width: 15.5em !important; }

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

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

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

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

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

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

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

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

.mw145 {
  max-width: 14.5em !important; }

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

.mw29-char {
  max-width: 15.5em !important; }

.h29-moji {
  height: 30em !important; }

.h29-char {
  height: 15.5em !important; }

.mh145 {
  max-height: 14.5em !important; }

.mh29-moji {
  max-height: 30em !important; }

.mh29-char {
  max-height: 15.5em !important; }

.fb29-moji {
  -ms-flex-preferred-size: 30em !important;
  flex-basis: 30em !important; }

.fb29-char {
  -ms-flex-preferred-size: 15.5em !important;
  flex-basis: 15.5em !important; }

.w30-moji {
  width: 31em !important; }

.w30-char {
  width: 16em !important; }

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

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

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

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

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

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

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

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

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

.mw30-moji {
  max-width: 31em !important; }

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

.h30-moji {
  height: 31em !important; }

.h30-char {
  height: 16em !important; }

.mh150 {
  max-height: 15em !important; }

.mh30-moji {
  max-height: 31em !important; }

.mh30-char {
  max-height: 16em !important; }

.fb30-moji {
  -ms-flex-preferred-size: 31em !important;
  flex-basis: 31em !important; }

.fb30-char {
  -ms-flex-preferred-size: 16em !important;
  flex-basis: 16em !important; }

.w31-moji {
  width: 32em !important; }

.w31-char {
  width: 16.5em !important; }

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

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

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

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

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

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

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

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

.mw155 {
  max-width: 15.5em !important; }

.mw31-moji {
  max-width: 32em !important; }

.mw31-char {
  max-width: 16.5em !important; }

.h31-moji {
  height: 32em !important; }

.h31-char {
  height: 16.5em !important; }

.mh155 {
  max-height: 15.5em !important; }

.mh31-moji {
  max-height: 32em !important; }

.mh31-char {
  max-height: 16.5em !important; }

.fb31-moji {
  -ms-flex-preferred-size: 32em !important;
  flex-basis: 32em !important; }

.fb31-char {
  -ms-flex-preferred-size: 16.5em !important;
  flex-basis: 16.5em !important; }

.w32-moji {
  width: 33em !important; }

.w32-char {
  width: 17em !important; }

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

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

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

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

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

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

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

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

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

.mw32-moji {
  max-width: 33em !important; }

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

.h32-moji {
  height: 33em !important; }

.h32-char {
  height: 17em !important; }

.mh160 {
  max-height: 16em !important; }

.mh32-moji {
  max-height: 33em !important; }

.mh32-char {
  max-height: 17em !important; }

.fb32-moji {
  -ms-flex-preferred-size: 33em !important;
  flex-basis: 33em !important; }

.fb32-char {
  -ms-flex-preferred-size: 17em !important;
  flex-basis: 17em !important; }

.w33-moji {
  width: 34em !important; }

.w33-char {
  width: 17.5em !important; }

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

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

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

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

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

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

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

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

.mw165 {
  max-width: 16.5em !important; }

.mw33-moji {
  max-width: 34em !important; }

.mw33-char {
  max-width: 17.5em !important; }

.h33-moji {
  height: 34em !important; }

.h33-char {
  height: 17.5em !important; }

.mh165 {
  max-height: 16.5em !important; }

.mh33-moji {
  max-height: 34em !important; }

.mh33-char {
  max-height: 17.5em !important; }

.fb33-moji {
  -ms-flex-preferred-size: 34em !important;
  flex-basis: 34em !important; }

.fb33-char {
  -ms-flex-preferred-size: 17.5em !important;
  flex-basis: 17.5em !important; }

.w34-moji {
  width: 35em !important; }

.w34-char {
  width: 18em !important; }

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

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

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

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

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

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

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

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

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

.mw34-moji {
  max-width: 35em !important; }

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

.h34-moji {
  height: 35em !important; }

.h34-char {
  height: 18em !important; }

.mh170 {
  max-height: 17em !important; }

.mh34-moji {
  max-height: 35em !important; }

.mh34-char {
  max-height: 18em !important; }

.fb34-moji {
  -ms-flex-preferred-size: 35em !important;
  flex-basis: 35em !important; }

.fb34-char {
  -ms-flex-preferred-size: 18em !important;
  flex-basis: 18em !important; }

.w35-moji {
  width: 36em !important; }

.w35-char {
  width: 18.5em !important; }

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

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

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

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

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

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

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

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

.mw175 {
  max-width: 17.5em !important; }

.mw35-moji {
  max-width: 36em !important; }

.mw35-char {
  max-width: 18.5em !important; }

.h35-moji {
  height: 36em !important; }

.h35-char {
  height: 18.5em !important; }

.mh175 {
  max-height: 17.5em !important; }

.mh35-moji {
  max-height: 36em !important; }

.mh35-char {
  max-height: 18.5em !important; }

.fb35-moji {
  -ms-flex-preferred-size: 36em !important;
  flex-basis: 36em !important; }

.fb35-char {
  -ms-flex-preferred-size: 18.5em !important;
  flex-basis: 18.5em !important; }

.w36-moji {
  width: 37em !important; }

.w36-char {
  width: 19em !important; }

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

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

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

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

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

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

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

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

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

.mw36-moji {
  max-width: 37em !important; }

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

.h36-moji {
  height: 37em !important; }

.h36-char {
  height: 19em !important; }

.mh180 {
  max-height: 18em !important; }

.mh36-moji {
  max-height: 37em !important; }

.mh36-char {
  max-height: 19em !important; }

.fb36-moji {
  -ms-flex-preferred-size: 37em !important;
  flex-basis: 37em !important; }

.fb36-char {
  -ms-flex-preferred-size: 19em !important;
  flex-basis: 19em !important; }

.w37-moji {
  width: 38em !important; }

.w37-char {
  width: 19.5em !important; }

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

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

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

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

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

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

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

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

.mw185 {
  max-width: 18.5em !important; }

.mw37-moji {
  max-width: 38em !important; }

.mw37-char {
  max-width: 19.5em !important; }

.h37-moji {
  height: 38em !important; }

.h37-char {
  height: 19.5em !important; }

.mh185 {
  max-height: 18.5em !important; }

.mh37-moji {
  max-height: 38em !important; }

.mh37-char {
  max-height: 19.5em !important; }

.fb37-moji {
  -ms-flex-preferred-size: 38em !important;
  flex-basis: 38em !important; }

.fb37-char {
  -ms-flex-preferred-size: 19.5em !important;
  flex-basis: 19.5em !important; }

.w38-moji {
  width: 39em !important; }

.w38-char {
  width: 20em !important; }

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

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

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

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

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

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

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

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

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

.mw38-moji {
  max-width: 39em !important; }

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

.h38-moji {
  height: 39em !important; }

.h38-char {
  height: 20em !important; }

.mh190 {
  max-height: 19em !important; }

.mh38-moji {
  max-height: 39em !important; }

.mh38-char {
  max-height: 20em !important; }

.fb38-moji {
  -ms-flex-preferred-size: 39em !important;
  flex-basis: 39em !important; }

.fb38-char {
  -ms-flex-preferred-size: 20em !important;
  flex-basis: 20em !important; }

.w39-moji {
  width: 40em !important; }

.w39-char {
  width: 20.5em !important; }

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

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

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

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

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

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

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

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

.mw195 {
  max-width: 19.5em !important; }

.mw39-moji {
  max-width: 40em !important; }

.mw39-char {
  max-width: 20.5em !important; }

.h39-moji {
  height: 40em !important; }

.h39-char {
  height: 20.5em !important; }

.mh195 {
  max-height: 19.5em !important; }

.mh39-moji {
  max-height: 40em !important; }

.mh39-char {
  max-height: 20.5em !important; }

.fb39-moji {
  -ms-flex-preferred-size: 40em !important;
  flex-basis: 40em !important; }

.fb39-char {
  -ms-flex-preferred-size: 20.5em !important;
  flex-basis: 20.5em !important; }

.w40-moji {
  width: 41em !important; }

.w40-char {
  width: 21em !important; }

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

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

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

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

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

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

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

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

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

.mw40-moji {
  max-width: 41em !important; }

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

.h40-moji {
  height: 41em !important; }

.h40-char {
  height: 21em !important; }

.mh200 {
  max-height: 20em !important; }

.mh40-moji {
  max-height: 41em !important; }

.mh40-char {
  max-height: 21em !important; }

.fb40-moji {
  -ms-flex-preferred-size: 41em !important;
  flex-basis: 41em !important; }

.fb40-char {
  -ms-flex-preferred-size: 21em !important;
  flex-basis: 21em !important; }

.w41-moji {
  width: 42em !important; }

.w41-char {
  width: 21.5em !important; }

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

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

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

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

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

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

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

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

.mw205 {
  max-width: 20.5em !important; }

.mw41-moji {
  max-width: 42em !important; }

.mw41-char {
  max-width: 21.5em !important; }

.h41-moji {
  height: 42em !important; }

.h41-char {
  height: 21.5em !important; }

.mh205 {
  max-height: 20.5em !important; }

.mh41-moji {
  max-height: 42em !important; }

.mh41-char {
  max-height: 21.5em !important; }

.fb41-moji {
  -ms-flex-preferred-size: 42em !important;
  flex-basis: 42em !important; }

.fb41-char {
  -ms-flex-preferred-size: 21.5em !important;
  flex-basis: 21.5em !important; }

.w42-moji {
  width: 43em !important; }

.w42-char {
  width: 22em !important; }

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

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

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

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

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

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

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

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

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

.mw42-moji {
  max-width: 43em !important; }

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

.h42-moji {
  height: 43em !important; }

.h42-char {
  height: 22em !important; }

.mh210 {
  max-height: 21em !important; }

.mh42-moji {
  max-height: 43em !important; }

.mh42-char {
  max-height: 22em !important; }

.fb42-moji {
  -ms-flex-preferred-size: 43em !important;
  flex-basis: 43em !important; }

.fb42-char {
  -ms-flex-preferred-size: 22em !important;
  flex-basis: 22em !important; }

.w43-moji {
  width: 44em !important; }

.w43-char {
  width: 22.5em !important; }

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

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

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

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

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

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

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

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

.mw215 {
  max-width: 21.5em !important; }

.mw43-moji {
  max-width: 44em !important; }

.mw43-char {
  max-width: 22.5em !important; }

.h43-moji {
  height: 44em !important; }

.h43-char {
  height: 22.5em !important; }

.mh215 {
  max-height: 21.5em !important; }

.mh43-moji {
  max-height: 44em !important; }

.mh43-char {
  max-height: 22.5em !important; }

.fb43-moji {
  -ms-flex-preferred-size: 44em !important;
  flex-basis: 44em !important; }

.fb43-char {
  -ms-flex-preferred-size: 22.5em !important;
  flex-basis: 22.5em !important; }

.w44-moji {
  width: 45em !important; }

.w44-char {
  width: 23em !important; }

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

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

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

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

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

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

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

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

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

.mw44-moji {
  max-width: 45em !important; }

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

.h44-moji {
  height: 45em !important; }

.h44-char {
  height: 23em !important; }

.mh220 {
  max-height: 22em !important; }

.mh44-moji {
  max-height: 45em !important; }

.mh44-char {
  max-height: 23em !important; }

.fb44-moji {
  -ms-flex-preferred-size: 45em !important;
  flex-basis: 45em !important; }

.fb44-char {
  -ms-flex-preferred-size: 23em !important;
  flex-basis: 23em !important; }

.w45-moji {
  width: 46em !important; }

.w45-char {
  width: 23.5em !important; }

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

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

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

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

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

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

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

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

.mw225 {
  max-width: 22.5em !important; }

.mw45-moji {
  max-width: 46em !important; }

.mw45-char {
  max-width: 23.5em !important; }

.h45-moji {
  height: 46em !important; }

.h45-char {
  height: 23.5em !important; }

.mh225 {
  max-height: 22.5em !important; }

.mh45-moji {
  max-height: 46em !important; }

.mh45-char {
  max-height: 23.5em !important; }

.fb45-moji {
  -ms-flex-preferred-size: 46em !important;
  flex-basis: 46em !important; }

.fb45-char {
  -ms-flex-preferred-size: 23.5em !important;
  flex-basis: 23.5em !important; }

.w46-moji {
  width: 47em !important; }

.w46-char {
  width: 24em !important; }

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

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

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

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

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

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

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

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

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

.mw46-moji {
  max-width: 47em !important; }

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

.h46-moji {
  height: 47em !important; }

.h46-char {
  height: 24em !important; }

.mh230 {
  max-height: 23em !important; }

.mh46-moji {
  max-height: 47em !important; }

.mh46-char {
  max-height: 24em !important; }

.fb46-moji {
  -ms-flex-preferred-size: 47em !important;
  flex-basis: 47em !important; }

.fb46-char {
  -ms-flex-preferred-size: 24em !important;
  flex-basis: 24em !important; }

.w47-moji {
  width: 48em !important; }

.w47-char {
  width: 24.5em !important; }

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

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

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

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

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

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

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

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

.mw235 {
  max-width: 23.5em !important; }

.mw47-moji {
  max-width: 48em !important; }

.mw47-char {
  max-width: 24.5em !important; }

.h47-moji {
  height: 48em !important; }

.h47-char {
  height: 24.5em !important; }

.mh235 {
  max-height: 23.5em !important; }

.mh47-moji {
  max-height: 48em !important; }

.mh47-char {
  max-height: 24.5em !important; }

.fb47-moji {
  -ms-flex-preferred-size: 48em !important;
  flex-basis: 48em !important; }

.fb47-char {
  -ms-flex-preferred-size: 24.5em !important;
  flex-basis: 24.5em !important; }

.w48-moji {
  width: 49em !important; }

.w48-char {
  width: 25em !important; }

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

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

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

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

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

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

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

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

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

.mw48-moji {
  max-width: 49em !important; }

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

.h48-moji {
  height: 49em !important; }

.h48-char {
  height: 25em !important; }

.mh240 {
  max-height: 24em !important; }

.mh48-moji {
  max-height: 49em !important; }

.mh48-char {
  max-height: 25em !important; }

.fb48-moji {
  -ms-flex-preferred-size: 49em !important;
  flex-basis: 49em !important; }

.fb48-char {
  -ms-flex-preferred-size: 25em !important;
  flex-basis: 25em !important; }

.w49-moji {
  width: 50em !important; }

.w49-char {
  width: 25.5em !important; }

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

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

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

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

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

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

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

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

.mw245 {
  max-width: 24.5em !important; }

.mw49-moji {
  max-width: 50em !important; }

.mw49-char {
  max-width: 25.5em !important; }

.h49-moji {
  height: 50em !important; }

.h49-char {
  height: 25.5em !important; }

.mh245 {
  max-height: 24.5em !important; }

.mh49-moji {
  max-height: 50em !important; }

.mh49-char {
  max-height: 25.5em !important; }

.fb49-moji {
  -ms-flex-preferred-size: 50em !important;
  flex-basis: 50em !important; }

.fb49-char {
  -ms-flex-preferred-size: 25.5em !important;
  flex-basis: 25.5em !important; }

.w50-moji {
  width: 51em !important; }

.w50-char {
  width: 26em !important; }

.w50-moji-sm-max {
  width: 51em !important; }
  @media (max-width: 767.98px) {
    .w50-moji-sm-max {
      width: 100% !important; } }

.w50-char-sm-max {
  width: 26em !important; }
  @media (max-width: 767.98px) {
    .w50-char-sm-max {
      width: 100% !important; } }

.w50-moji-sm-auto {
  width: 51em !important; }
  @media (max-width: 767.98px) {
    .w50-moji-sm-auto {
      width: auto !important; } }

.w50-char-sm-auto {
  width: 26em !important; }
  @media (max-width: 767.98px) {
    .w50-char-sm-auto {
      width: auto !important; } }

.w50-moji-md-max {
  width: 51em !important; }
  @media (max-width: 991.98px) {
    .w50-moji-md-max {
      width: 100% !important; } }

.w50-char-md-max {
  width: 26em !important; }
  @media (max-width: 991.98px) {
    .w50-char-md-max {
      width: 100% !important; } }

.w50-moji-md-auto {
  width: 51em !important; }
  @media (max-width: 991.98px) {
    .w50-moji-md-auto {
      width: auto !important; } }

.w50-char-md-auto {
  width: 26em !important; }
  @media (max-width: 991.98px) {
    .w50-char-md-auto {
      width: auto !important; } }

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

.mw50-moji {
  max-width: 51em !important; }

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

.h50-moji {
  height: 51em !important; }

.h50-char {
  height: 26em !important; }

.mh250 {
  max-height: 25em !important; }

.mh50-moji {
  max-height: 51em !important; }

.mh50-char {
  max-height: 26em !important; }

.fb50-moji {
  -ms-flex-preferred-size: 51em !important;
  flex-basis: 51em !important; }

.fb50-char {
  -ms-flex-preferred-size: 26em !important;
  flex-basis: 26em !important; }

.w51-moji {
  width: 52em !important; }

.w51-char {
  width: 26.5em !important; }

.w51-moji-sm-max {
  width: 52em !important; }
  @media (max-width: 767.98px) {
    .w51-moji-sm-max {
      width: 100% !important; } }

.w51-char-sm-max {
  width: 26.5em !important; }
  @media (max-width: 767.98px) {
    .w51-char-sm-max {
      width: 100% !important; } }

.w51-moji-sm-auto {
  width: 52em !important; }
  @media (max-width: 767.98px) {
    .w51-moji-sm-auto {
      width: auto !important; } }

.w51-char-sm-auto {
  width: 26.5em !important; }
  @media (max-width: 767.98px) {
    .w51-char-sm-auto {
      width: auto !important; } }

.w51-moji-md-max {
  width: 52em !important; }
  @media (max-width: 991.98px) {
    .w51-moji-md-max {
      width: 100% !important; } }

.w51-char-md-max {
  width: 26.5em !important; }
  @media (max-width: 991.98px) {
    .w51-char-md-max {
      width: 100% !important; } }

.w51-moji-md-auto {
  width: 52em !important; }
  @media (max-width: 991.98px) {
    .w51-moji-md-auto {
      width: auto !important; } }

.w51-char-md-auto {
  width: 26.5em !important; }
  @media (max-width: 991.98px) {
    .w51-char-md-auto {
      width: auto !important; } }

.mw255 {
  max-width: 25.5em !important; }

.mw51-moji {
  max-width: 52em !important; }

.mw51-char {
  max-width: 26.5em !important; }

.h51-moji {
  height: 52em !important; }

.h51-char {
  height: 26.5em !important; }

.mh255 {
  max-height: 25.5em !important; }

.mh51-moji {
  max-height: 52em !important; }

.mh51-char {
  max-height: 26.5em !important; }

.fb51-moji {
  -ms-flex-preferred-size: 52em !important;
  flex-basis: 52em !important; }

.fb51-char {
  -ms-flex-preferred-size: 26.5em !important;
  flex-basis: 26.5em !important; }

.w52-moji {
  width: 53em !important; }

.w52-char {
  width: 27em !important; }

.w52-moji-sm-max {
  width: 53em !important; }
  @media (max-width: 767.98px) {
    .w52-moji-sm-max {
      width: 100% !important; } }

.w52-char-sm-max {
  width: 27em !important; }
  @media (max-width: 767.98px) {
    .w52-char-sm-max {
      width: 100% !important; } }

.w52-moji-sm-auto {
  width: 53em !important; }
  @media (max-width: 767.98px) {
    .w52-moji-sm-auto {
      width: auto !important; } }

.w52-char-sm-auto {
  width: 27em !important; }
  @media (max-width: 767.98px) {
    .w52-char-sm-auto {
      width: auto !important; } }

.w52-moji-md-max {
  width: 53em !important; }
  @media (max-width: 991.98px) {
    .w52-moji-md-max {
      width: 100% !important; } }

.w52-char-md-max {
  width: 27em !important; }
  @media (max-width: 991.98px) {
    .w52-char-md-max {
      width: 100% !important; } }

.w52-moji-md-auto {
  width: 53em !important; }
  @media (max-width: 991.98px) {
    .w52-moji-md-auto {
      width: auto !important; } }

.w52-char-md-auto {
  width: 27em !important; }
  @media (max-width: 991.98px) {
    .w52-char-md-auto {
      width: auto !important; } }

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

.mw52-moji {
  max-width: 53em !important; }

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

.h52-moji {
  height: 53em !important; }

.h52-char {
  height: 27em !important; }

.mh260 {
  max-height: 26em !important; }

.mh52-moji {
  max-height: 53em !important; }

.mh52-char {
  max-height: 27em !important; }

.fb52-moji {
  -ms-flex-preferred-size: 53em !important;
  flex-basis: 53em !important; }

.fb52-char {
  -ms-flex-preferred-size: 27em !important;
  flex-basis: 27em !important; }

.w53-moji {
  width: 54em !important; }

.w53-char {
  width: 27.5em !important; }

.w53-moji-sm-max {
  width: 54em !important; }
  @media (max-width: 767.98px) {
    .w53-moji-sm-max {
      width: 100% !important; } }

.w53-char-sm-max {
  width: 27.5em !important; }
  @media (max-width: 767.98px) {
    .w53-char-sm-max {
      width: 100% !important; } }

.w53-moji-sm-auto {
  width: 54em !important; }
  @media (max-width: 767.98px) {
    .w53-moji-sm-auto {
      width: auto !important; } }

.w53-char-sm-auto {
  width: 27.5em !important; }
  @media (max-width: 767.98px) {
    .w53-char-sm-auto {
      width: auto !important; } }

.w53-moji-md-max {
  width: 54em !important; }
  @media (max-width: 991.98px) {
    .w53-moji-md-max {
      width: 100% !important; } }

.w53-char-md-max {
  width: 27.5em !important; }
  @media (max-width: 991.98px) {
    .w53-char-md-max {
      width: 100% !important; } }

.w53-moji-md-auto {
  width: 54em !important; }
  @media (max-width: 991.98px) {
    .w53-moji-md-auto {
      width: auto !important; } }

.w53-char-md-auto {
  width: 27.5em !important; }
  @media (max-width: 991.98px) {
    .w53-char-md-auto {
      width: auto !important; } }

.mw265 {
  max-width: 26.5em !important; }

.mw53-moji {
  max-width: 54em !important; }

.mw53-char {
  max-width: 27.5em !important; }

.h53-moji {
  height: 54em !important; }

.h53-char {
  height: 27.5em !important; }

.mh265 {
  max-height: 26.5em !important; }

.mh53-moji {
  max-height: 54em !important; }

.mh53-char {
  max-height: 27.5em !important; }

.fb53-moji {
  -ms-flex-preferred-size: 54em !important;
  flex-basis: 54em !important; }

.fb53-char {
  -ms-flex-preferred-size: 27.5em !important;
  flex-basis: 27.5em !important; }

.w54-moji {
  width: 55em !important; }

.w54-char {
  width: 28em !important; }

.w54-moji-sm-max {
  width: 55em !important; }
  @media (max-width: 767.98px) {
    .w54-moji-sm-max {
      width: 100% !important; } }

.w54-char-sm-max {
  width: 28em !important; }
  @media (max-width: 767.98px) {
    .w54-char-sm-max {
      width: 100% !important; } }

.w54-moji-sm-auto {
  width: 55em !important; }
  @media (max-width: 767.98px) {
    .w54-moji-sm-auto {
      width: auto !important; } }

.w54-char-sm-auto {
  width: 28em !important; }
  @media (max-width: 767.98px) {
    .w54-char-sm-auto {
      width: auto !important; } }

.w54-moji-md-max {
  width: 55em !important; }
  @media (max-width: 991.98px) {
    .w54-moji-md-max {
      width: 100% !important; } }

.w54-char-md-max {
  width: 28em !important; }
  @media (max-width: 991.98px) {
    .w54-char-md-max {
      width: 100% !important; } }

.w54-moji-md-auto {
  width: 55em !important; }
  @media (max-width: 991.98px) {
    .w54-moji-md-auto {
      width: auto !important; } }

.w54-char-md-auto {
  width: 28em !important; }
  @media (max-width: 991.98px) {
    .w54-char-md-auto {
      width: auto !important; } }

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

.mw54-moji {
  max-width: 55em !important; }

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

.h54-moji {
  height: 55em !important; }

.h54-char {
  height: 28em !important; }

.mh270 {
  max-height: 27em !important; }

.mh54-moji {
  max-height: 55em !important; }

.mh54-char {
  max-height: 28em !important; }

.fb54-moji {
  -ms-flex-preferred-size: 55em !important;
  flex-basis: 55em !important; }

.fb54-char {
  -ms-flex-preferred-size: 28em !important;
  flex-basis: 28em !important; }

.w55-moji {
  width: 56em !important; }

.w55-char {
  width: 28.5em !important; }

.w55-moji-sm-max {
  width: 56em !important; }
  @media (max-width: 767.98px) {
    .w55-moji-sm-max {
      width: 100% !important; } }

.w55-char-sm-max {
  width: 28.5em !important; }
  @media (max-width: 767.98px) {
    .w55-char-sm-max {
      width: 100% !important; } }

.w55-moji-sm-auto {
  width: 56em !important; }
  @media (max-width: 767.98px) {
    .w55-moji-sm-auto {
      width: auto !important; } }

.w55-char-sm-auto {
  width: 28.5em !important; }
  @media (max-width: 767.98px) {
    .w55-char-sm-auto {
      width: auto !important; } }

.w55-moji-md-max {
  width: 56em !important; }
  @media (max-width: 991.98px) {
    .w55-moji-md-max {
      width: 100% !important; } }

.w55-char-md-max {
  width: 28.5em !important; }
  @media (max-width: 991.98px) {
    .w55-char-md-max {
      width: 100% !important; } }

.w55-moji-md-auto {
  width: 56em !important; }
  @media (max-width: 991.98px) {
    .w55-moji-md-auto {
      width: auto !important; } }

.w55-char-md-auto {
  width: 28.5em !important; }
  @media (max-width: 991.98px) {
    .w55-char-md-auto {
      width: auto !important; } }

.mw275 {
  max-width: 27.5em !important; }

.mw55-moji {
  max-width: 56em !important; }

.mw55-char {
  max-width: 28.5em !important; }

.h55-moji {
  height: 56em !important; }

.h55-char {
  height: 28.5em !important; }

.mh275 {
  max-height: 27.5em !important; }

.mh55-moji {
  max-height: 56em !important; }

.mh55-char {
  max-height: 28.5em !important; }

.fb55-moji {
  -ms-flex-preferred-size: 56em !important;
  flex-basis: 56em !important; }

.fb55-char {
  -ms-flex-preferred-size: 28.5em !important;
  flex-basis: 28.5em !important; }

.w56-moji {
  width: 57em !important; }

.w56-char {
  width: 29em !important; }

.w56-moji-sm-max {
  width: 57em !important; }
  @media (max-width: 767.98px) {
    .w56-moji-sm-max {
      width: 100% !important; } }

.w56-char-sm-max {
  width: 29em !important; }
  @media (max-width: 767.98px) {
    .w56-char-sm-max {
      width: 100% !important; } }

.w56-moji-sm-auto {
  width: 57em !important; }
  @media (max-width: 767.98px) {
    .w56-moji-sm-auto {
      width: auto !important; } }

.w56-char-sm-auto {
  width: 29em !important; }
  @media (max-width: 767.98px) {
    .w56-char-sm-auto {
      width: auto !important; } }

.w56-moji-md-max {
  width: 57em !important; }
  @media (max-width: 991.98px) {
    .w56-moji-md-max {
      width: 100% !important; } }

.w56-char-md-max {
  width: 29em !important; }
  @media (max-width: 991.98px) {
    .w56-char-md-max {
      width: 100% !important; } }

.w56-moji-md-auto {
  width: 57em !important; }
  @media (max-width: 991.98px) {
    .w56-moji-md-auto {
      width: auto !important; } }

.w56-char-md-auto {
  width: 29em !important; }
  @media (max-width: 991.98px) {
    .w56-char-md-auto {
      width: auto !important; } }

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

.mw56-moji {
  max-width: 57em !important; }

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

.h56-moji {
  height: 57em !important; }

.h56-char {
  height: 29em !important; }

.mh280 {
  max-height: 28em !important; }

.mh56-moji {
  max-height: 57em !important; }

.mh56-char {
  max-height: 29em !important; }

.fb56-moji {
  -ms-flex-preferred-size: 57em !important;
  flex-basis: 57em !important; }

.fb56-char {
  -ms-flex-preferred-size: 29em !important;
  flex-basis: 29em !important; }

.w57-moji {
  width: 58em !important; }

.w57-char {
  width: 29.5em !important; }

.w57-moji-sm-max {
  width: 58em !important; }
  @media (max-width: 767.98px) {
    .w57-moji-sm-max {
      width: 100% !important; } }

.w57-char-sm-max {
  width: 29.5em !important; }
  @media (max-width: 767.98px) {
    .w57-char-sm-max {
      width: 100% !important; } }

.w57-moji-sm-auto {
  width: 58em !important; }
  @media (max-width: 767.98px) {
    .w57-moji-sm-auto {
      width: auto !important; } }

.w57-char-sm-auto {
  width: 29.5em !important; }
  @media (max-width: 767.98px) {
    .w57-char-sm-auto {
      width: auto !important; } }

.w57-moji-md-max {
  width: 58em !important; }
  @media (max-width: 991.98px) {
    .w57-moji-md-max {
      width: 100% !important; } }

.w57-char-md-max {
  width: 29.5em !important; }
  @media (max-width: 991.98px) {
    .w57-char-md-max {
      width: 100% !important; } }

.w57-moji-md-auto {
  width: 58em !important; }
  @media (max-width: 991.98px) {
    .w57-moji-md-auto {
      width: auto !important; } }

.w57-char-md-auto {
  width: 29.5em !important; }
  @media (max-width: 991.98px) {
    .w57-char-md-auto {
      width: auto !important; } }

.mw285 {
  max-width: 28.5em !important; }

.mw57-moji {
  max-width: 58em !important; }

.mw57-char {
  max-width: 29.5em !important; }

.h57-moji {
  height: 58em !important; }

.h57-char {
  height: 29.5em !important; }

.mh285 {
  max-height: 28.5em !important; }

.mh57-moji {
  max-height: 58em !important; }

.mh57-char {
  max-height: 29.5em !important; }

.fb57-moji {
  -ms-flex-preferred-size: 58em !important;
  flex-basis: 58em !important; }

.fb57-char {
  -ms-flex-preferred-size: 29.5em !important;
  flex-basis: 29.5em !important; }

.w58-moji {
  width: 59em !important; }

.w58-char {
  width: 30em !important; }

.w58-moji-sm-max {
  width: 59em !important; }
  @media (max-width: 767.98px) {
    .w58-moji-sm-max {
      width: 100% !important; } }

.w58-char-sm-max {
  width: 30em !important; }
  @media (max-width: 767.98px) {
    .w58-char-sm-max {
      width: 100% !important; } }

.w58-moji-sm-auto {
  width: 59em !important; }
  @media (max-width: 767.98px) {
    .w58-moji-sm-auto {
      width: auto !important; } }

.w58-char-sm-auto {
  width: 30em !important; }
  @media (max-width: 767.98px) {
    .w58-char-sm-auto {
      width: auto !important; } }

.w58-moji-md-max {
  width: 59em !important; }
  @media (max-width: 991.98px) {
    .w58-moji-md-max {
      width: 100% !important; } }

.w58-char-md-max {
  width: 30em !important; }
  @media (max-width: 991.98px) {
    .w58-char-md-max {
      width: 100% !important; } }

.w58-moji-md-auto {
  width: 59em !important; }
  @media (max-width: 991.98px) {
    .w58-moji-md-auto {
      width: auto !important; } }

.w58-char-md-auto {
  width: 30em !important; }
  @media (max-width: 991.98px) {
    .w58-char-md-auto {
      width: auto !important; } }

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

.mw58-moji {
  max-width: 59em !important; }

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

.h58-moji {
  height: 59em !important; }

.h58-char {
  height: 30em !important; }

.mh290 {
  max-height: 29em !important; }

.mh58-moji {
  max-height: 59em !important; }

.mh58-char {
  max-height: 30em !important; }

.fb58-moji {
  -ms-flex-preferred-size: 59em !important;
  flex-basis: 59em !important; }

.fb58-char {
  -ms-flex-preferred-size: 30em !important;
  flex-basis: 30em !important; }

.w59-moji {
  width: 60em !important; }

.w59-char {
  width: 30.5em !important; }

.w59-moji-sm-max {
  width: 60em !important; }
  @media (max-width: 767.98px) {
    .w59-moji-sm-max {
      width: 100% !important; } }

.w59-char-sm-max {
  width: 30.5em !important; }
  @media (max-width: 767.98px) {
    .w59-char-sm-max {
      width: 100% !important; } }

.w59-moji-sm-auto {
  width: 60em !important; }
  @media (max-width: 767.98px) {
    .w59-moji-sm-auto {
      width: auto !important; } }

.w59-char-sm-auto {
  width: 30.5em !important; }
  @media (max-width: 767.98px) {
    .w59-char-sm-auto {
      width: auto !important; } }

.w59-moji-md-max {
  width: 60em !important; }
  @media (max-width: 991.98px) {
    .w59-moji-md-max {
      width: 100% !important; } }

.w59-char-md-max {
  width: 30.5em !important; }
  @media (max-width: 991.98px) {
    .w59-char-md-max {
      width: 100% !important; } }

.w59-moji-md-auto {
  width: 60em !important; }
  @media (max-width: 991.98px) {
    .w59-moji-md-auto {
      width: auto !important; } }

.w59-char-md-auto {
  width: 30.5em !important; }
  @media (max-width: 991.98px) {
    .w59-char-md-auto {
      width: auto !important; } }

.mw295 {
  max-width: 29.5em !important; }

.mw59-moji {
  max-width: 60em !important; }

.mw59-char {
  max-width: 30.5em !important; }

.h59-moji {
  height: 60em !important; }

.h59-char {
  height: 30.5em !important; }

.mh295 {
  max-height: 29.5em !important; }

.mh59-moji {
  max-height: 60em !important; }

.mh59-char {
  max-height: 30.5em !important; }

.fb59-moji {
  -ms-flex-preferred-size: 60em !important;
  flex-basis: 60em !important; }

.fb59-char {
  -ms-flex-preferred-size: 30.5em !important;
  flex-basis: 30.5em !important; }

.w60-moji {
  width: 61em !important; }

.w60-char {
  width: 31em !important; }

.w60-moji-sm-max {
  width: 61em !important; }
  @media (max-width: 767.98px) {
    .w60-moji-sm-max {
      width: 100% !important; } }

.w60-char-sm-max {
  width: 31em !important; }
  @media (max-width: 767.98px) {
    .w60-char-sm-max {
      width: 100% !important; } }

.w60-moji-sm-auto {
  width: 61em !important; }
  @media (max-width: 767.98px) {
    .w60-moji-sm-auto {
      width: auto !important; } }

.w60-char-sm-auto {
  width: 31em !important; }
  @media (max-width: 767.98px) {
    .w60-char-sm-auto {
      width: auto !important; } }

.w60-moji-md-max {
  width: 61em !important; }
  @media (max-width: 991.98px) {
    .w60-moji-md-max {
      width: 100% !important; } }

.w60-char-md-max {
  width: 31em !important; }
  @media (max-width: 991.98px) {
    .w60-char-md-max {
      width: 100% !important; } }

.w60-moji-md-auto {
  width: 61em !important; }
  @media (max-width: 991.98px) {
    .w60-moji-md-auto {
      width: auto !important; } }

.w60-char-md-auto {
  width: 31em !important; }
  @media (max-width: 991.98px) {
    .w60-char-md-auto {
      width: auto !important; } }

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

.mw60-moji {
  max-width: 61em !important; }

.mw60-char {
  max-width: 31em !important; }

.h60-moji {
  height: 61em !important; }

.h60-char {
  height: 31em !important; }

.mh300 {
  max-height: 30em !important; }

.mh60-moji {
  max-height: 61em !important; }

.mh60-char {
  max-height: 31em !important; }

.fb60-moji {
  -ms-flex-preferred-size: 61em !important;
  flex-basis: 61em !important; }

.fb60-char {
  -ms-flex-preferred-size: 31em !important;
  flex-basis: 31em !important; }

.w61-moji {
  width: 62em !important; }

.w61-char {
  width: 31.5em !important; }

.w61-moji-sm-max {
  width: 62em !important; }
  @media (max-width: 767.98px) {
    .w61-moji-sm-max {
      width: 100% !important; } }

.w61-char-sm-max {
  width: 31.5em !important; }
  @media (max-width: 767.98px) {
    .w61-char-sm-max {
      width: 100% !important; } }

.w61-moji-sm-auto {
  width: 62em !important; }
  @media (max-width: 767.98px) {
    .w61-moji-sm-auto {
      width: auto !important; } }

.w61-char-sm-auto {
  width: 31.5em !important; }
  @media (max-width: 767.98px) {
    .w61-char-sm-auto {
      width: auto !important; } }

.w61-moji-md-max {
  width: 62em !important; }
  @media (max-width: 991.98px) {
    .w61-moji-md-max {
      width: 100% !important; } }

.w61-char-md-max {
  width: 31.5em !important; }
  @media (max-width: 991.98px) {
    .w61-char-md-max {
      width: 100% !important; } }

.w61-moji-md-auto {
  width: 62em !important; }
  @media (max-width: 991.98px) {
    .w61-moji-md-auto {
      width: auto !important; } }

.w61-char-md-auto {
  width: 31.5em !important; }
  @media (max-width: 991.98px) {
    .w61-char-md-auto {
      width: auto !important; } }

.mw305 {
  max-width: 30.5em !important; }

.mw61-moji {
  max-width: 62em !important; }

.mw61-char {
  max-width: 31.5em !important; }

.h61-moji {
  height: 62em !important; }

.h61-char {
  height: 31.5em !important; }

.mh305 {
  max-height: 30.5em !important; }

.mh61-moji {
  max-height: 62em !important; }

.mh61-char {
  max-height: 31.5em !important; }

.fb61-moji {
  -ms-flex-preferred-size: 62em !important;
  flex-basis: 62em !important; }

.fb61-char {
  -ms-flex-preferred-size: 31.5em !important;
  flex-basis: 31.5em !important; }

.w62-moji {
  width: 63em !important; }

.w62-char {
  width: 32em !important; }

.w62-moji-sm-max {
  width: 63em !important; }
  @media (max-width: 767.98px) {
    .w62-moji-sm-max {
      width: 100% !important; } }

.w62-char-sm-max {
  width: 32em !important; }
  @media (max-width: 767.98px) {
    .w62-char-sm-max {
      width: 100% !important; } }

.w62-moji-sm-auto {
  width: 63em !important; }
  @media (max-width: 767.98px) {
    .w62-moji-sm-auto {
      width: auto !important; } }

.w62-char-sm-auto {
  width: 32em !important; }
  @media (max-width: 767.98px) {
    .w62-char-sm-auto {
      width: auto !important; } }

.w62-moji-md-max {
  width: 63em !important; }
  @media (max-width: 991.98px) {
    .w62-moji-md-max {
      width: 100% !important; } }

.w62-char-md-max {
  width: 32em !important; }
  @media (max-width: 991.98px) {
    .w62-char-md-max {
      width: 100% !important; } }

.w62-moji-md-auto {
  width: 63em !important; }
  @media (max-width: 991.98px) {
    .w62-moji-md-auto {
      width: auto !important; } }

.w62-char-md-auto {
  width: 32em !important; }
  @media (max-width: 991.98px) {
    .w62-char-md-auto {
      width: auto !important; } }

.mw310 {
  max-width: 31em !important; }

.mw62-moji {
  max-width: 63em !important; }

.mw62-char {
  max-width: 32em !important; }

.h62-moji {
  height: 63em !important; }

.h62-char {
  height: 32em !important; }

.mh310 {
  max-height: 31em !important; }

.mh62-moji {
  max-height: 63em !important; }

.mh62-char {
  max-height: 32em !important; }

.fb62-moji {
  -ms-flex-preferred-size: 63em !important;
  flex-basis: 63em !important; }

.fb62-char {
  -ms-flex-preferred-size: 32em !important;
  flex-basis: 32em !important; }

.w63-moji {
  width: 64em !important; }

.w63-char {
  width: 32.5em !important; }

.w63-moji-sm-max {
  width: 64em !important; }
  @media (max-width: 767.98px) {
    .w63-moji-sm-max {
      width: 100% !important; } }

.w63-char-sm-max {
  width: 32.5em !important; }
  @media (max-width: 767.98px) {
    .w63-char-sm-max {
      width: 100% !important; } }

.w63-moji-sm-auto {
  width: 64em !important; }
  @media (max-width: 767.98px) {
    .w63-moji-sm-auto {
      width: auto !important; } }

.w63-char-sm-auto {
  width: 32.5em !important; }
  @media (max-width: 767.98px) {
    .w63-char-sm-auto {
      width: auto !important; } }

.w63-moji-md-max {
  width: 64em !important; }
  @media (max-width: 991.98px) {
    .w63-moji-md-max {
      width: 100% !important; } }

.w63-char-md-max {
  width: 32.5em !important; }
  @media (max-width: 991.98px) {
    .w63-char-md-max {
      width: 100% !important; } }

.w63-moji-md-auto {
  width: 64em !important; }
  @media (max-width: 991.98px) {
    .w63-moji-md-auto {
      width: auto !important; } }

.w63-char-md-auto {
  width: 32.5em !important; }
  @media (max-width: 991.98px) {
    .w63-char-md-auto {
      width: auto !important; } }

.mw315 {
  max-width: 31.5em !important; }

.mw63-moji {
  max-width: 64em !important; }

.mw63-char {
  max-width: 32.5em !important; }

.h63-moji {
  height: 64em !important; }

.h63-char {
  height: 32.5em !important; }

.mh315 {
  max-height: 31.5em !important; }

.mh63-moji {
  max-height: 64em !important; }

.mh63-char {
  max-height: 32.5em !important; }

.fb63-moji {
  -ms-flex-preferred-size: 64em !important;
  flex-basis: 64em !important; }

.fb63-char {
  -ms-flex-preferred-size: 32.5em !important;
  flex-basis: 32.5em !important; }

.w64-moji {
  width: 65em !important; }

.w64-char {
  width: 33em !important; }

.w64-moji-sm-max {
  width: 65em !important; }
  @media (max-width: 767.98px) {
    .w64-moji-sm-max {
      width: 100% !important; } }

.w64-char-sm-max {
  width: 33em !important; }
  @media (max-width: 767.98px) {
    .w64-char-sm-max {
      width: 100% !important; } }

.w64-moji-sm-auto {
  width: 65em !important; }
  @media (max-width: 767.98px) {
    .w64-moji-sm-auto {
      width: auto !important; } }

.w64-char-sm-auto {
  width: 33em !important; }
  @media (max-width: 767.98px) {
    .w64-char-sm-auto {
      width: auto !important; } }

.w64-moji-md-max {
  width: 65em !important; }
  @media (max-width: 991.98px) {
    .w64-moji-md-max {
      width: 100% !important; } }

.w64-char-md-max {
  width: 33em !important; }
  @media (max-width: 991.98px) {
    .w64-char-md-max {
      width: 100% !important; } }

.w64-moji-md-auto {
  width: 65em !important; }
  @media (max-width: 991.98px) {
    .w64-moji-md-auto {
      width: auto !important; } }

.w64-char-md-auto {
  width: 33em !important; }
  @media (max-width: 991.98px) {
    .w64-char-md-auto {
      width: auto !important; } }

.mw320 {
  max-width: 32em !important; }

.mw64-moji {
  max-width: 65em !important; }

.mw64-char {
  max-width: 33em !important; }

.h64-moji {
  height: 65em !important; }

.h64-char {
  height: 33em !important; }

.mh320 {
  max-height: 32em !important; }

.mh64-moji {
  max-height: 65em !important; }

.mh64-char {
  max-height: 33em !important; }

.fb64-moji {
  -ms-flex-preferred-size: 65em !important;
  flex-basis: 65em !important; }

.fb64-char {
  -ms-flex-preferred-size: 33em !important;
  flex-basis: 33em !important; }

.w65-moji {
  width: 66em !important; }

.w65-char {
  width: 33.5em !important; }

.w65-moji-sm-max {
  width: 66em !important; }
  @media (max-width: 767.98px) {
    .w65-moji-sm-max {
      width: 100% !important; } }

.w65-char-sm-max {
  width: 33.5em !important; }
  @media (max-width: 767.98px) {
    .w65-char-sm-max {
      width: 100% !important; } }

.w65-moji-sm-auto {
  width: 66em !important; }
  @media (max-width: 767.98px) {
    .w65-moji-sm-auto {
      width: auto !important; } }

.w65-char-sm-auto {
  width: 33.5em !important; }
  @media (max-width: 767.98px) {
    .w65-char-sm-auto {
      width: auto !important; } }

.w65-moji-md-max {
  width: 66em !important; }
  @media (max-width: 991.98px) {
    .w65-moji-md-max {
      width: 100% !important; } }

.w65-char-md-max {
  width: 33.5em !important; }
  @media (max-width: 991.98px) {
    .w65-char-md-max {
      width: 100% !important; } }

.w65-moji-md-auto {
  width: 66em !important; }
  @media (max-width: 991.98px) {
    .w65-moji-md-auto {
      width: auto !important; } }

.w65-char-md-auto {
  width: 33.5em !important; }
  @media (max-width: 991.98px) {
    .w65-char-md-auto {
      width: auto !important; } }

.mw325 {
  max-width: 32.5em !important; }

.mw65-moji {
  max-width: 66em !important; }

.mw65-char {
  max-width: 33.5em !important; }

.h65-moji {
  height: 66em !important; }

.h65-char {
  height: 33.5em !important; }

.mh325 {
  max-height: 32.5em !important; }

.mh65-moji {
  max-height: 66em !important; }

.mh65-char {
  max-height: 33.5em !important; }

.fb65-moji {
  -ms-flex-preferred-size: 66em !important;
  flex-basis: 66em !important; }

.fb65-char {
  -ms-flex-preferred-size: 33.5em !important;
  flex-basis: 33.5em !important; }

.w66-moji {
  width: 67em !important; }

.w66-char {
  width: 34em !important; }

.w66-moji-sm-max {
  width: 67em !important; }
  @media (max-width: 767.98px) {
    .w66-moji-sm-max {
      width: 100% !important; } }

.w66-char-sm-max {
  width: 34em !important; }
  @media (max-width: 767.98px) {
    .w66-char-sm-max {
      width: 100% !important; } }

.w66-moji-sm-auto {
  width: 67em !important; }
  @media (max-width: 767.98px) {
    .w66-moji-sm-auto {
      width: auto !important; } }

.w66-char-sm-auto {
  width: 34em !important; }
  @media (max-width: 767.98px) {
    .w66-char-sm-auto {
      width: auto !important; } }

.w66-moji-md-max {
  width: 67em !important; }
  @media (max-width: 991.98px) {
    .w66-moji-md-max {
      width: 100% !important; } }

.w66-char-md-max {
  width: 34em !important; }
  @media (max-width: 991.98px) {
    .w66-char-md-max {
      width: 100% !important; } }

.w66-moji-md-auto {
  width: 67em !important; }
  @media (max-width: 991.98px) {
    .w66-moji-md-auto {
      width: auto !important; } }

.w66-char-md-auto {
  width: 34em !important; }
  @media (max-width: 991.98px) {
    .w66-char-md-auto {
      width: auto !important; } }

.mw330 {
  max-width: 33em !important; }

.mw66-moji {
  max-width: 67em !important; }

.mw66-char {
  max-width: 34em !important; }

.h66-moji {
  height: 67em !important; }

.h66-char {
  height: 34em !important; }

.mh330 {
  max-height: 33em !important; }

.mh66-moji {
  max-height: 67em !important; }

.mh66-char {
  max-height: 34em !important; }

.fb66-moji {
  -ms-flex-preferred-size: 67em !important;
  flex-basis: 67em !important; }

.fb66-char {
  -ms-flex-preferred-size: 34em !important;
  flex-basis: 34em !important; }

.w67-moji {
  width: 68em !important; }

.w67-char {
  width: 34.5em !important; }

.w67-moji-sm-max {
  width: 68em !important; }
  @media (max-width: 767.98px) {
    .w67-moji-sm-max {
      width: 100% !important; } }

.w67-char-sm-max {
  width: 34.5em !important; }
  @media (max-width: 767.98px) {
    .w67-char-sm-max {
      width: 100% !important; } }

.w67-moji-sm-auto {
  width: 68em !important; }
  @media (max-width: 767.98px) {
    .w67-moji-sm-auto {
      width: auto !important; } }

.w67-char-sm-auto {
  width: 34.5em !important; }
  @media (max-width: 767.98px) {
    .w67-char-sm-auto {
      width: auto !important; } }

.w67-moji-md-max {
  width: 68em !important; }
  @media (max-width: 991.98px) {
    .w67-moji-md-max {
      width: 100% !important; } }

.w67-char-md-max {
  width: 34.5em !important; }
  @media (max-width: 991.98px) {
    .w67-char-md-max {
      width: 100% !important; } }

.w67-moji-md-auto {
  width: 68em !important; }
  @media (max-width: 991.98px) {
    .w67-moji-md-auto {
      width: auto !important; } }

.w67-char-md-auto {
  width: 34.5em !important; }
  @media (max-width: 991.98px) {
    .w67-char-md-auto {
      width: auto !important; } }

.mw335 {
  max-width: 33.5em !important; }

.mw67-moji {
  max-width: 68em !important; }

.mw67-char {
  max-width: 34.5em !important; }

.h67-moji {
  height: 68em !important; }

.h67-char {
  height: 34.5em !important; }

.mh335 {
  max-height: 33.5em !important; }

.mh67-moji {
  max-height: 68em !important; }

.mh67-char {
  max-height: 34.5em !important; }

.fb67-moji {
  -ms-flex-preferred-size: 68em !important;
  flex-basis: 68em !important; }

.fb67-char {
  -ms-flex-preferred-size: 34.5em !important;
  flex-basis: 34.5em !important; }

.w68-moji {
  width: 69em !important; }

.w68-char {
  width: 35em !important; }

.w68-moji-sm-max {
  width: 69em !important; }
  @media (max-width: 767.98px) {
    .w68-moji-sm-max {
      width: 100% !important; } }

.w68-char-sm-max {
  width: 35em !important; }
  @media (max-width: 767.98px) {
    .w68-char-sm-max {
      width: 100% !important; } }

.w68-moji-sm-auto {
  width: 69em !important; }
  @media (max-width: 767.98px) {
    .w68-moji-sm-auto {
      width: auto !important; } }

.w68-char-sm-auto {
  width: 35em !important; }
  @media (max-width: 767.98px) {
    .w68-char-sm-auto {
      width: auto !important; } }

.w68-moji-md-max {
  width: 69em !important; }
  @media (max-width: 991.98px) {
    .w68-moji-md-max {
      width: 100% !important; } }

.w68-char-md-max {
  width: 35em !important; }
  @media (max-width: 991.98px) {
    .w68-char-md-max {
      width: 100% !important; } }

.w68-moji-md-auto {
  width: 69em !important; }
  @media (max-width: 991.98px) {
    .w68-moji-md-auto {
      width: auto !important; } }

.w68-char-md-auto {
  width: 35em !important; }
  @media (max-width: 991.98px) {
    .w68-char-md-auto {
      width: auto !important; } }

.mw340 {
  max-width: 34em !important; }

.mw68-moji {
  max-width: 69em !important; }

.mw68-char {
  max-width: 35em !important; }

.h68-moji {
  height: 69em !important; }

.h68-char {
  height: 35em !important; }

.mh340 {
  max-height: 34em !important; }

.mh68-moji {
  max-height: 69em !important; }

.mh68-char {
  max-height: 35em !important; }

.fb68-moji {
  -ms-flex-preferred-size: 69em !important;
  flex-basis: 69em !important; }

.fb68-char {
  -ms-flex-preferred-size: 35em !important;
  flex-basis: 35em !important; }

.w69-moji {
  width: 70em !important; }

.w69-char {
  width: 35.5em !important; }

.w69-moji-sm-max {
  width: 70em !important; }
  @media (max-width: 767.98px) {
    .w69-moji-sm-max {
      width: 100% !important; } }

.w69-char-sm-max {
  width: 35.5em !important; }
  @media (max-width: 767.98px) {
    .w69-char-sm-max {
      width: 100% !important; } }

.w69-moji-sm-auto {
  width: 70em !important; }
  @media (max-width: 767.98px) {
    .w69-moji-sm-auto {
      width: auto !important; } }

.w69-char-sm-auto {
  width: 35.5em !important; }
  @media (max-width: 767.98px) {
    .w69-char-sm-auto {
      width: auto !important; } }

.w69-moji-md-max {
  width: 70em !important; }
  @media (max-width: 991.98px) {
    .w69-moji-md-max {
      width: 100% !important; } }

.w69-char-md-max {
  width: 35.5em !important; }
  @media (max-width: 991.98px) {
    .w69-char-md-max {
      width: 100% !important; } }

.w69-moji-md-auto {
  width: 70em !important; }
  @media (max-width: 991.98px) {
    .w69-moji-md-auto {
      width: auto !important; } }

.w69-char-md-auto {
  width: 35.5em !important; }
  @media (max-width: 991.98px) {
    .w69-char-md-auto {
      width: auto !important; } }

.mw345 {
  max-width: 34.5em !important; }

.mw69-moji {
  max-width: 70em !important; }

.mw69-char {
  max-width: 35.5em !important; }

.h69-moji {
  height: 70em !important; }

.h69-char {
  height: 35.5em !important; }

.mh345 {
  max-height: 34.5em !important; }

.mh69-moji {
  max-height: 70em !important; }

.mh69-char {
  max-height: 35.5em !important; }

.fb69-moji {
  -ms-flex-preferred-size: 70em !important;
  flex-basis: 70em !important; }

.fb69-char {
  -ms-flex-preferred-size: 35.5em !important;
  flex-basis: 35.5em !important; }

.w70-moji {
  width: 71em !important; }

.w70-char {
  width: 36em !important; }

.w70-moji-sm-max {
  width: 71em !important; }
  @media (max-width: 767.98px) {
    .w70-moji-sm-max {
      width: 100% !important; } }

.w70-char-sm-max {
  width: 36em !important; }
  @media (max-width: 767.98px) {
    .w70-char-sm-max {
      width: 100% !important; } }

.w70-moji-sm-auto {
  width: 71em !important; }
  @media (max-width: 767.98px) {
    .w70-moji-sm-auto {
      width: auto !important; } }

.w70-char-sm-auto {
  width: 36em !important; }
  @media (max-width: 767.98px) {
    .w70-char-sm-auto {
      width: auto !important; } }

.w70-moji-md-max {
  width: 71em !important; }
  @media (max-width: 991.98px) {
    .w70-moji-md-max {
      width: 100% !important; } }

.w70-char-md-max {
  width: 36em !important; }
  @media (max-width: 991.98px) {
    .w70-char-md-max {
      width: 100% !important; } }

.w70-moji-md-auto {
  width: 71em !important; }
  @media (max-width: 991.98px) {
    .w70-moji-md-auto {
      width: auto !important; } }

.w70-char-md-auto {
  width: 36em !important; }
  @media (max-width: 991.98px) {
    .w70-char-md-auto {
      width: auto !important; } }

.mw350 {
  max-width: 35em !important; }

.mw70-moji {
  max-width: 71em !important; }

.mw70-char {
  max-width: 36em !important; }

.h70-moji {
  height: 71em !important; }

.h70-char {
  height: 36em !important; }

.mh350 {
  max-height: 35em !important; }

.mh70-moji {
  max-height: 71em !important; }

.mh70-char {
  max-height: 36em !important; }

.fb70-moji {
  -ms-flex-preferred-size: 71em !important;
  flex-basis: 71em !important; }

.fb70-char {
  -ms-flex-preferred-size: 36em !important;
  flex-basis: 36em !important; }

.w71-moji {
  width: 72em !important; }

.w71-char {
  width: 36.5em !important; }

.w71-moji-sm-max {
  width: 72em !important; }
  @media (max-width: 767.98px) {
    .w71-moji-sm-max {
      width: 100% !important; } }

.w71-char-sm-max {
  width: 36.5em !important; }
  @media (max-width: 767.98px) {
    .w71-char-sm-max {
      width: 100% !important; } }

.w71-moji-sm-auto {
  width: 72em !important; }
  @media (max-width: 767.98px) {
    .w71-moji-sm-auto {
      width: auto !important; } }

.w71-char-sm-auto {
  width: 36.5em !important; }
  @media (max-width: 767.98px) {
    .w71-char-sm-auto {
      width: auto !important; } }

.w71-moji-md-max {
  width: 72em !important; }
  @media (max-width: 991.98px) {
    .w71-moji-md-max {
      width: 100% !important; } }

.w71-char-md-max {
  width: 36.5em !important; }
  @media (max-width: 991.98px) {
    .w71-char-md-max {
      width: 100% !important; } }

.w71-moji-md-auto {
  width: 72em !important; }
  @media (max-width: 991.98px) {
    .w71-moji-md-auto {
      width: auto !important; } }

.w71-char-md-auto {
  width: 36.5em !important; }
  @media (max-width: 991.98px) {
    .w71-char-md-auto {
      width: auto !important; } }

.mw355 {
  max-width: 35.5em !important; }

.mw71-moji {
  max-width: 72em !important; }

.mw71-char {
  max-width: 36.5em !important; }

.h71-moji {
  height: 72em !important; }

.h71-char {
  height: 36.5em !important; }

.mh355 {
  max-height: 35.5em !important; }

.mh71-moji {
  max-height: 72em !important; }

.mh71-char {
  max-height: 36.5em !important; }

.fb71-moji {
  -ms-flex-preferred-size: 72em !important;
  flex-basis: 72em !important; }

.fb71-char {
  -ms-flex-preferred-size: 36.5em !important;
  flex-basis: 36.5em !important; }

.w72-moji {
  width: 73em !important; }

.w72-char {
  width: 37em !important; }

.w72-moji-sm-max {
  width: 73em !important; }
  @media (max-width: 767.98px) {
    .w72-moji-sm-max {
      width: 100% !important; } }

.w72-char-sm-max {
  width: 37em !important; }
  @media (max-width: 767.98px) {
    .w72-char-sm-max {
      width: 100% !important; } }

.w72-moji-sm-auto {
  width: 73em !important; }
  @media (max-width: 767.98px) {
    .w72-moji-sm-auto {
      width: auto !important; } }

.w72-char-sm-auto {
  width: 37em !important; }
  @media (max-width: 767.98px) {
    .w72-char-sm-auto {
      width: auto !important; } }

.w72-moji-md-max {
  width: 73em !important; }
  @media (max-width: 991.98px) {
    .w72-moji-md-max {
      width: 100% !important; } }

.w72-char-md-max {
  width: 37em !important; }
  @media (max-width: 991.98px) {
    .w72-char-md-max {
      width: 100% !important; } }

.w72-moji-md-auto {
  width: 73em !important; }
  @media (max-width: 991.98px) {
    .w72-moji-md-auto {
      width: auto !important; } }

.w72-char-md-auto {
  width: 37em !important; }
  @media (max-width: 991.98px) {
    .w72-char-md-auto {
      width: auto !important; } }

.mw360 {
  max-width: 36em !important; }

.mw72-moji {
  max-width: 73em !important; }

.mw72-char {
  max-width: 37em !important; }

.h72-moji {
  height: 73em !important; }

.h72-char {
  height: 37em !important; }

.mh360 {
  max-height: 36em !important; }

.mh72-moji {
  max-height: 73em !important; }

.mh72-char {
  max-height: 37em !important; }

.fb72-moji {
  -ms-flex-preferred-size: 73em !important;
  flex-basis: 73em !important; }

.fb72-char {
  -ms-flex-preferred-size: 37em !important;
  flex-basis: 37em !important; }

.w73-moji {
  width: 74em !important; }

.w73-char {
  width: 37.5em !important; }

.w73-moji-sm-max {
  width: 74em !important; }
  @media (max-width: 767.98px) {
    .w73-moji-sm-max {
      width: 100% !important; } }

.w73-char-sm-max {
  width: 37.5em !important; }
  @media (max-width: 767.98px) {
    .w73-char-sm-max {
      width: 100% !important; } }

.w73-moji-sm-auto {
  width: 74em !important; }
  @media (max-width: 767.98px) {
    .w73-moji-sm-auto {
      width: auto !important; } }

.w73-char-sm-auto {
  width: 37.5em !important; }
  @media (max-width: 767.98px) {
    .w73-char-sm-auto {
      width: auto !important; } }

.w73-moji-md-max {
  width: 74em !important; }
  @media (max-width: 991.98px) {
    .w73-moji-md-max {
      width: 100% !important; } }

.w73-char-md-max {
  width: 37.5em !important; }
  @media (max-width: 991.98px) {
    .w73-char-md-max {
      width: 100% !important; } }

.w73-moji-md-auto {
  width: 74em !important; }
  @media (max-width: 991.98px) {
    .w73-moji-md-auto {
      width: auto !important; } }

.w73-char-md-auto {
  width: 37.5em !important; }
  @media (max-width: 991.98px) {
    .w73-char-md-auto {
      width: auto !important; } }

.mw365 {
  max-width: 36.5em !important; }

.mw73-moji {
  max-width: 74em !important; }

.mw73-char {
  max-width: 37.5em !important; }

.h73-moji {
  height: 74em !important; }

.h73-char {
  height: 37.5em !important; }

.mh365 {
  max-height: 36.5em !important; }

.mh73-moji {
  max-height: 74em !important; }

.mh73-char {
  max-height: 37.5em !important; }

.fb73-moji {
  -ms-flex-preferred-size: 74em !important;
  flex-basis: 74em !important; }

.fb73-char {
  -ms-flex-preferred-size: 37.5em !important;
  flex-basis: 37.5em !important; }

.w74-moji {
  width: 75em !important; }

.w74-char {
  width: 38em !important; }

.w74-moji-sm-max {
  width: 75em !important; }
  @media (max-width: 767.98px) {
    .w74-moji-sm-max {
      width: 100% !important; } }

.w74-char-sm-max {
  width: 38em !important; }
  @media (max-width: 767.98px) {
    .w74-char-sm-max {
      width: 100% !important; } }

.w74-moji-sm-auto {
  width: 75em !important; }
  @media (max-width: 767.98px) {
    .w74-moji-sm-auto {
      width: auto !important; } }

.w74-char-sm-auto {
  width: 38em !important; }
  @media (max-width: 767.98px) {
    .w74-char-sm-auto {
      width: auto !important; } }

.w74-moji-md-max {
  width: 75em !important; }
  @media (max-width: 991.98px) {
    .w74-moji-md-max {
      width: 100% !important; } }

.w74-char-md-max {
  width: 38em !important; }
  @media (max-width: 991.98px) {
    .w74-char-md-max {
      width: 100% !important; } }

.w74-moji-md-auto {
  width: 75em !important; }
  @media (max-width: 991.98px) {
    .w74-moji-md-auto {
      width: auto !important; } }

.w74-char-md-auto {
  width: 38em !important; }
  @media (max-width: 991.98px) {
    .w74-char-md-auto {
      width: auto !important; } }

.mw370 {
  max-width: 37em !important; }

.mw74-moji {
  max-width: 75em !important; }

.mw74-char {
  max-width: 38em !important; }

.h74-moji {
  height: 75em !important; }

.h74-char {
  height: 38em !important; }

.mh370 {
  max-height: 37em !important; }

.mh74-moji {
  max-height: 75em !important; }

.mh74-char {
  max-height: 38em !important; }

.fb74-moji {
  -ms-flex-preferred-size: 75em !important;
  flex-basis: 75em !important; }

.fb74-char {
  -ms-flex-preferred-size: 38em !important;
  flex-basis: 38em !important; }

.w75-moji {
  width: 76em !important; }

.w75-char {
  width: 38.5em !important; }

.w75-moji-sm-max {
  width: 76em !important; }
  @media (max-width: 767.98px) {
    .w75-moji-sm-max {
      width: 100% !important; } }

.w75-char-sm-max {
  width: 38.5em !important; }
  @media (max-width: 767.98px) {
    .w75-char-sm-max {
      width: 100% !important; } }

.w75-moji-sm-auto {
  width: 76em !important; }
  @media (max-width: 767.98px) {
    .w75-moji-sm-auto {
      width: auto !important; } }

.w75-char-sm-auto {
  width: 38.5em !important; }
  @media (max-width: 767.98px) {
    .w75-char-sm-auto {
      width: auto !important; } }

.w75-moji-md-max {
  width: 76em !important; }
  @media (max-width: 991.98px) {
    .w75-moji-md-max {
      width: 100% !important; } }

.w75-char-md-max {
  width: 38.5em !important; }
  @media (max-width: 991.98px) {
    .w75-char-md-max {
      width: 100% !important; } }

.w75-moji-md-auto {
  width: 76em !important; }
  @media (max-width: 991.98px) {
    .w75-moji-md-auto {
      width: auto !important; } }

.w75-char-md-auto {
  width: 38.5em !important; }
  @media (max-width: 991.98px) {
    .w75-char-md-auto {
      width: auto !important; } }

.mw375 {
  max-width: 37.5em !important; }

.mw75-moji {
  max-width: 76em !important; }

.mw75-char {
  max-width: 38.5em !important; }

.h75-moji {
  height: 76em !important; }

.h75-char {
  height: 38.5em !important; }

.mh375 {
  max-height: 37.5em !important; }

.mh75-moji {
  max-height: 76em !important; }

.mh75-char {
  max-height: 38.5em !important; }

.fb75-moji {
  -ms-flex-preferred-size: 76em !important;
  flex-basis: 76em !important; }

.fb75-char {
  -ms-flex-preferred-size: 38.5em !important;
  flex-basis: 38.5em !important; }

.w76-moji {
  width: 77em !important; }

.w76-char {
  width: 39em !important; }

.w76-moji-sm-max {
  width: 77em !important; }
  @media (max-width: 767.98px) {
    .w76-moji-sm-max {
      width: 100% !important; } }

.w76-char-sm-max {
  width: 39em !important; }
  @media (max-width: 767.98px) {
    .w76-char-sm-max {
      width: 100% !important; } }

.w76-moji-sm-auto {
  width: 77em !important; }
  @media (max-width: 767.98px) {
    .w76-moji-sm-auto {
      width: auto !important; } }

.w76-char-sm-auto {
  width: 39em !important; }
  @media (max-width: 767.98px) {
    .w76-char-sm-auto {
      width: auto !important; } }

.w76-moji-md-max {
  width: 77em !important; }
  @media (max-width: 991.98px) {
    .w76-moji-md-max {
      width: 100% !important; } }

.w76-char-md-max {
  width: 39em !important; }
  @media (max-width: 991.98px) {
    .w76-char-md-max {
      width: 100% !important; } }

.w76-moji-md-auto {
  width: 77em !important; }
  @media (max-width: 991.98px) {
    .w76-moji-md-auto {
      width: auto !important; } }

.w76-char-md-auto {
  width: 39em !important; }
  @media (max-width: 991.98px) {
    .w76-char-md-auto {
      width: auto !important; } }

.mw380 {
  max-width: 38em !important; }

.mw76-moji {
  max-width: 77em !important; }

.mw76-char {
  max-width: 39em !important; }

.h76-moji {
  height: 77em !important; }

.h76-char {
  height: 39em !important; }

.mh380 {
  max-height: 38em !important; }

.mh76-moji {
  max-height: 77em !important; }

.mh76-char {
  max-height: 39em !important; }

.fb76-moji {
  -ms-flex-preferred-size: 77em !important;
  flex-basis: 77em !important; }

.fb76-char {
  -ms-flex-preferred-size: 39em !important;
  flex-basis: 39em !important; }

.w77-moji {
  width: 78em !important; }

.w77-char {
  width: 39.5em !important; }

.w77-moji-sm-max {
  width: 78em !important; }
  @media (max-width: 767.98px) {
    .w77-moji-sm-max {
      width: 100% !important; } }

.w77-char-sm-max {
  width: 39.5em !important; }
  @media (max-width: 767.98px) {
    .w77-char-sm-max {
      width: 100% !important; } }

.w77-moji-sm-auto {
  width: 78em !important; }
  @media (max-width: 767.98px) {
    .w77-moji-sm-auto {
      width: auto !important; } }

.w77-char-sm-auto {
  width: 39.5em !important; }
  @media (max-width: 767.98px) {
    .w77-char-sm-auto {
      width: auto !important; } }

.w77-moji-md-max {
  width: 78em !important; }
  @media (max-width: 991.98px) {
    .w77-moji-md-max {
      width: 100% !important; } }

.w77-char-md-max {
  width: 39.5em !important; }
  @media (max-width: 991.98px) {
    .w77-char-md-max {
      width: 100% !important; } }

.w77-moji-md-auto {
  width: 78em !important; }
  @media (max-width: 991.98px) {
    .w77-moji-md-auto {
      width: auto !important; } }

.w77-char-md-auto {
  width: 39.5em !important; }
  @media (max-width: 991.98px) {
    .w77-char-md-auto {
      width: auto !important; } }

.mw385 {
  max-width: 38.5em !important; }

.mw77-moji {
  max-width: 78em !important; }

.mw77-char {
  max-width: 39.5em !important; }

.h77-moji {
  height: 78em !important; }

.h77-char {
  height: 39.5em !important; }

.mh385 {
  max-height: 38.5em !important; }

.mh77-moji {
  max-height: 78em !important; }

.mh77-char {
  max-height: 39.5em !important; }

.fb77-moji {
  -ms-flex-preferred-size: 78em !important;
  flex-basis: 78em !important; }

.fb77-char {
  -ms-flex-preferred-size: 39.5em !important;
  flex-basis: 39.5em !important; }

.w78-moji {
  width: 79em !important; }

.w78-char {
  width: 40em !important; }

.w78-moji-sm-max {
  width: 79em !important; }
  @media (max-width: 767.98px) {
    .w78-moji-sm-max {
      width: 100% !important; } }

.w78-char-sm-max {
  width: 40em !important; }
  @media (max-width: 767.98px) {
    .w78-char-sm-max {
      width: 100% !important; } }

.w78-moji-sm-auto {
  width: 79em !important; }
  @media (max-width: 767.98px) {
    .w78-moji-sm-auto {
      width: auto !important; } }

.w78-char-sm-auto {
  width: 40em !important; }
  @media (max-width: 767.98px) {
    .w78-char-sm-auto {
      width: auto !important; } }

.w78-moji-md-max {
  width: 79em !important; }
  @media (max-width: 991.98px) {
    .w78-moji-md-max {
      width: 100% !important; } }

.w78-char-md-max {
  width: 40em !important; }
  @media (max-width: 991.98px) {
    .w78-char-md-max {
      width: 100% !important; } }

.w78-moji-md-auto {
  width: 79em !important; }
  @media (max-width: 991.98px) {
    .w78-moji-md-auto {
      width: auto !important; } }

.w78-char-md-auto {
  width: 40em !important; }
  @media (max-width: 991.98px) {
    .w78-char-md-auto {
      width: auto !important; } }

.mw390 {
  max-width: 39em !important; }

.mw78-moji {
  max-width: 79em !important; }

.mw78-char {
  max-width: 40em !important; }

.h78-moji {
  height: 79em !important; }

.h78-char {
  height: 40em !important; }

.mh390 {
  max-height: 39em !important; }

.mh78-moji {
  max-height: 79em !important; }

.mh78-char {
  max-height: 40em !important; }

.fb78-moji {
  -ms-flex-preferred-size: 79em !important;
  flex-basis: 79em !important; }

.fb78-char {
  -ms-flex-preferred-size: 40em !important;
  flex-basis: 40em !important; }

.w79-moji {
  width: 80em !important; }

.w79-char {
  width: 40.5em !important; }

.w79-moji-sm-max {
  width: 80em !important; }
  @media (max-width: 767.98px) {
    .w79-moji-sm-max {
      width: 100% !important; } }

.w79-char-sm-max {
  width: 40.5em !important; }
  @media (max-width: 767.98px) {
    .w79-char-sm-max {
      width: 100% !important; } }

.w79-moji-sm-auto {
  width: 80em !important; }
  @media (max-width: 767.98px) {
    .w79-moji-sm-auto {
      width: auto !important; } }

.w79-char-sm-auto {
  width: 40.5em !important; }
  @media (max-width: 767.98px) {
    .w79-char-sm-auto {
      width: auto !important; } }

.w79-moji-md-max {
  width: 80em !important; }
  @media (max-width: 991.98px) {
    .w79-moji-md-max {
      width: 100% !important; } }

.w79-char-md-max {
  width: 40.5em !important; }
  @media (max-width: 991.98px) {
    .w79-char-md-max {
      width: 100% !important; } }

.w79-moji-md-auto {
  width: 80em !important; }
  @media (max-width: 991.98px) {
    .w79-moji-md-auto {
      width: auto !important; } }

.w79-char-md-auto {
  width: 40.5em !important; }
  @media (max-width: 991.98px) {
    .w79-char-md-auto {
      width: auto !important; } }

.mw395 {
  max-width: 39.5em !important; }

.mw79-moji {
  max-width: 80em !important; }

.mw79-char {
  max-width: 40.5em !important; }

.h79-moji {
  height: 80em !important; }

.h79-char {
  height: 40.5em !important; }

.mh395 {
  max-height: 39.5em !important; }

.mh79-moji {
  max-height: 80em !important; }

.mh79-char {
  max-height: 40.5em !important; }

.fb79-moji {
  -ms-flex-preferred-size: 80em !important;
  flex-basis: 80em !important; }

.fb79-char {
  -ms-flex-preferred-size: 40.5em !important;
  flex-basis: 40.5em !important; }

.w80-moji {
  width: 81em !important; }

.w80-char {
  width: 41em !important; }

.w80-moji-sm-max {
  width: 81em !important; }
  @media (max-width: 767.98px) {
    .w80-moji-sm-max {
      width: 100% !important; } }

.w80-char-sm-max {
  width: 41em !important; }
  @media (max-width: 767.98px) {
    .w80-char-sm-max {
      width: 100% !important; } }

.w80-moji-sm-auto {
  width: 81em !important; }
  @media (max-width: 767.98px) {
    .w80-moji-sm-auto {
      width: auto !important; } }

.w80-char-sm-auto {
  width: 41em !important; }
  @media (max-width: 767.98px) {
    .w80-char-sm-auto {
      width: auto !important; } }

.w80-moji-md-max {
  width: 81em !important; }
  @media (max-width: 991.98px) {
    .w80-moji-md-max {
      width: 100% !important; } }

.w80-char-md-max {
  width: 41em !important; }
  @media (max-width: 991.98px) {
    .w80-char-md-max {
      width: 100% !important; } }

.w80-moji-md-auto {
  width: 81em !important; }
  @media (max-width: 991.98px) {
    .w80-moji-md-auto {
      width: auto !important; } }

.w80-char-md-auto {
  width: 41em !important; }
  @media (max-width: 991.98px) {
    .w80-char-md-auto {
      width: auto !important; } }

.mw400 {
  max-width: 40em !important; }

.mw80-moji {
  max-width: 81em !important; }

.mw80-char {
  max-width: 41em !important; }

.h80-moji {
  height: 81em !important; }

.h80-char {
  height: 41em !important; }

.mh400 {
  max-height: 40em !important; }

.mh80-moji {
  max-height: 81em !important; }

.mh80-char {
  max-height: 41em !important; }

.fb80-moji {
  -ms-flex-preferred-size: 81em !important;
  flex-basis: 81em !important; }

.fb80-char {
  -ms-flex-preferred-size: 41em !important;
  flex-basis: 41em !important; }

.w81-moji {
  width: 82em !important; }

.w81-char {
  width: 41.5em !important; }

.w81-moji-sm-max {
  width: 82em !important; }
  @media (max-width: 767.98px) {
    .w81-moji-sm-max {
      width: 100% !important; } }

.w81-char-sm-max {
  width: 41.5em !important; }
  @media (max-width: 767.98px) {
    .w81-char-sm-max {
      width: 100% !important; } }

.w81-moji-sm-auto {
  width: 82em !important; }
  @media (max-width: 767.98px) {
    .w81-moji-sm-auto {
      width: auto !important; } }

.w81-char-sm-auto {
  width: 41.5em !important; }
  @media (max-width: 767.98px) {
    .w81-char-sm-auto {
      width: auto !important; } }

.w81-moji-md-max {
  width: 82em !important; }
  @media (max-width: 991.98px) {
    .w81-moji-md-max {
      width: 100% !important; } }

.w81-char-md-max {
  width: 41.5em !important; }
  @media (max-width: 991.98px) {
    .w81-char-md-max {
      width: 100% !important; } }

.w81-moji-md-auto {
  width: 82em !important; }
  @media (max-width: 991.98px) {
    .w81-moji-md-auto {
      width: auto !important; } }

.w81-char-md-auto {
  width: 41.5em !important; }
  @media (max-width: 991.98px) {
    .w81-char-md-auto {
      width: auto !important; } }

.mw405 {
  max-width: 40.5em !important; }

.mw81-moji {
  max-width: 82em !important; }

.mw81-char {
  max-width: 41.5em !important; }

.h81-moji {
  height: 82em !important; }

.h81-char {
  height: 41.5em !important; }

.mh405 {
  max-height: 40.5em !important; }

.mh81-moji {
  max-height: 82em !important; }

.mh81-char {
  max-height: 41.5em !important; }

.fb81-moji {
  -ms-flex-preferred-size: 82em !important;
  flex-basis: 82em !important; }

.fb81-char {
  -ms-flex-preferred-size: 41.5em !important;
  flex-basis: 41.5em !important; }

.w82-moji {
  width: 83em !important; }

.w82-char {
  width: 42em !important; }

.w82-moji-sm-max {
  width: 83em !important; }
  @media (max-width: 767.98px) {
    .w82-moji-sm-max {
      width: 100% !important; } }

.w82-char-sm-max {
  width: 42em !important; }
  @media (max-width: 767.98px) {
    .w82-char-sm-max {
      width: 100% !important; } }

.w82-moji-sm-auto {
  width: 83em !important; }
  @media (max-width: 767.98px) {
    .w82-moji-sm-auto {
      width: auto !important; } }

.w82-char-sm-auto {
  width: 42em !important; }
  @media (max-width: 767.98px) {
    .w82-char-sm-auto {
      width: auto !important; } }

.w82-moji-md-max {
  width: 83em !important; }
  @media (max-width: 991.98px) {
    .w82-moji-md-max {
      width: 100% !important; } }

.w82-char-md-max {
  width: 42em !important; }
  @media (max-width: 991.98px) {
    .w82-char-md-max {
      width: 100% !important; } }

.w82-moji-md-auto {
  width: 83em !important; }
  @media (max-width: 991.98px) {
    .w82-moji-md-auto {
      width: auto !important; } }

.w82-char-md-auto {
  width: 42em !important; }
  @media (max-width: 991.98px) {
    .w82-char-md-auto {
      width: auto !important; } }

.mw410 {
  max-width: 41em !important; }

.mw82-moji {
  max-width: 83em !important; }

.mw82-char {
  max-width: 42em !important; }

.h82-moji {
  height: 83em !important; }

.h82-char {
  height: 42em !important; }

.mh410 {
  max-height: 41em !important; }

.mh82-moji {
  max-height: 83em !important; }

.mh82-char {
  max-height: 42em !important; }

.fb82-moji {
  -ms-flex-preferred-size: 83em !important;
  flex-basis: 83em !important; }

.fb82-char {
  -ms-flex-preferred-size: 42em !important;
  flex-basis: 42em !important; }

.w83-moji {
  width: 84em !important; }

.w83-char {
  width: 42.5em !important; }

.w83-moji-sm-max {
  width: 84em !important; }
  @media (max-width: 767.98px) {
    .w83-moji-sm-max {
      width: 100% !important; } }

.w83-char-sm-max {
  width: 42.5em !important; }
  @media (max-width: 767.98px) {
    .w83-char-sm-max {
      width: 100% !important; } }

.w83-moji-sm-auto {
  width: 84em !important; }
  @media (max-width: 767.98px) {
    .w83-moji-sm-auto {
      width: auto !important; } }

.w83-char-sm-auto {
  width: 42.5em !important; }
  @media (max-width: 767.98px) {
    .w83-char-sm-auto {
      width: auto !important; } }

.w83-moji-md-max {
  width: 84em !important; }
  @media (max-width: 991.98px) {
    .w83-moji-md-max {
      width: 100% !important; } }

.w83-char-md-max {
  width: 42.5em !important; }
  @media (max-width: 991.98px) {
    .w83-char-md-max {
      width: 100% !important; } }

.w83-moji-md-auto {
  width: 84em !important; }
  @media (max-width: 991.98px) {
    .w83-moji-md-auto {
      width: auto !important; } }

.w83-char-md-auto {
  width: 42.5em !important; }
  @media (max-width: 991.98px) {
    .w83-char-md-auto {
      width: auto !important; } }

.mw415 {
  max-width: 41.5em !important; }

.mw83-moji {
  max-width: 84em !important; }

.mw83-char {
  max-width: 42.5em !important; }

.h83-moji {
  height: 84em !important; }

.h83-char {
  height: 42.5em !important; }

.mh415 {
  max-height: 41.5em !important; }

.mh83-moji {
  max-height: 84em !important; }

.mh83-char {
  max-height: 42.5em !important; }

.fb83-moji {
  -ms-flex-preferred-size: 84em !important;
  flex-basis: 84em !important; }

.fb83-char {
  -ms-flex-preferred-size: 42.5em !important;
  flex-basis: 42.5em !important; }

.w84-moji {
  width: 85em !important; }

.w84-char {
  width: 43em !important; }

.w84-moji-sm-max {
  width: 85em !important; }
  @media (max-width: 767.98px) {
    .w84-moji-sm-max {
      width: 100% !important; } }

.w84-char-sm-max {
  width: 43em !important; }
  @media (max-width: 767.98px) {
    .w84-char-sm-max {
      width: 100% !important; } }

.w84-moji-sm-auto {
  width: 85em !important; }
  @media (max-width: 767.98px) {
    .w84-moji-sm-auto {
      width: auto !important; } }

.w84-char-sm-auto {
  width: 43em !important; }
  @media (max-width: 767.98px) {
    .w84-char-sm-auto {
      width: auto !important; } }

.w84-moji-md-max {
  width: 85em !important; }
  @media (max-width: 991.98px) {
    .w84-moji-md-max {
      width: 100% !important; } }

.w84-char-md-max {
  width: 43em !important; }
  @media (max-width: 991.98px) {
    .w84-char-md-max {
      width: 100% !important; } }

.w84-moji-md-auto {
  width: 85em !important; }
  @media (max-width: 991.98px) {
    .w84-moji-md-auto {
      width: auto !important; } }

.w84-char-md-auto {
  width: 43em !important; }
  @media (max-width: 991.98px) {
    .w84-char-md-auto {
      width: auto !important; } }

.mw420 {
  max-width: 42em !important; }

.mw84-moji {
  max-width: 85em !important; }

.mw84-char {
  max-width: 43em !important; }

.h84-moji {
  height: 85em !important; }

.h84-char {
  height: 43em !important; }

.mh420 {
  max-height: 42em !important; }

.mh84-moji {
  max-height: 85em !important; }

.mh84-char {
  max-height: 43em !important; }

.fb84-moji {
  -ms-flex-preferred-size: 85em !important;
  flex-basis: 85em !important; }

.fb84-char {
  -ms-flex-preferred-size: 43em !important;
  flex-basis: 43em !important; }

.w85-moji {
  width: 86em !important; }

.w85-char {
  width: 43.5em !important; }

.w85-moji-sm-max {
  width: 86em !important; }
  @media (max-width: 767.98px) {
    .w85-moji-sm-max {
      width: 100% !important; } }

.w85-char-sm-max {
  width: 43.5em !important; }
  @media (max-width: 767.98px) {
    .w85-char-sm-max {
      width: 100% !important; } }

.w85-moji-sm-auto {
  width: 86em !important; }
  @media (max-width: 767.98px) {
    .w85-moji-sm-auto {
      width: auto !important; } }

.w85-char-sm-auto {
  width: 43.5em !important; }
  @media (max-width: 767.98px) {
    .w85-char-sm-auto {
      width: auto !important; } }

.w85-moji-md-max {
  width: 86em !important; }
  @media (max-width: 991.98px) {
    .w85-moji-md-max {
      width: 100% !important; } }

.w85-char-md-max {
  width: 43.5em !important; }
  @media (max-width: 991.98px) {
    .w85-char-md-max {
      width: 100% !important; } }

.w85-moji-md-auto {
  width: 86em !important; }
  @media (max-width: 991.98px) {
    .w85-moji-md-auto {
      width: auto !important; } }

.w85-char-md-auto {
  width: 43.5em !important; }
  @media (max-width: 991.98px) {
    .w85-char-md-auto {
      width: auto !important; } }

.mw425 {
  max-width: 42.5em !important; }

.mw85-moji {
  max-width: 86em !important; }

.mw85-char {
  max-width: 43.5em !important; }

.h85-moji {
  height: 86em !important; }

.h85-char {
  height: 43.5em !important; }

.mh425 {
  max-height: 42.5em !important; }

.mh85-moji {
  max-height: 86em !important; }

.mh85-char {
  max-height: 43.5em !important; }

.fb85-moji {
  -ms-flex-preferred-size: 86em !important;
  flex-basis: 86em !important; }

.fb85-char {
  -ms-flex-preferred-size: 43.5em !important;
  flex-basis: 43.5em !important; }

.w86-moji {
  width: 87em !important; }

.w86-char {
  width: 44em !important; }

.w86-moji-sm-max {
  width: 87em !important; }
  @media (max-width: 767.98px) {
    .w86-moji-sm-max {
      width: 100% !important; } }

.w86-char-sm-max {
  width: 44em !important; }
  @media (max-width: 767.98px) {
    .w86-char-sm-max {
      width: 100% !important; } }

.w86-moji-sm-auto {
  width: 87em !important; }
  @media (max-width: 767.98px) {
    .w86-moji-sm-auto {
      width: auto !important; } }

.w86-char-sm-auto {
  width: 44em !important; }
  @media (max-width: 767.98px) {
    .w86-char-sm-auto {
      width: auto !important; } }

.w86-moji-md-max {
  width: 87em !important; }
  @media (max-width: 991.98px) {
    .w86-moji-md-max {
      width: 100% !important; } }

.w86-char-md-max {
  width: 44em !important; }
  @media (max-width: 991.98px) {
    .w86-char-md-max {
      width: 100% !important; } }

.w86-moji-md-auto {
  width: 87em !important; }
  @media (max-width: 991.98px) {
    .w86-moji-md-auto {
      width: auto !important; } }

.w86-char-md-auto {
  width: 44em !important; }
  @media (max-width: 991.98px) {
    .w86-char-md-auto {
      width: auto !important; } }

.mw430 {
  max-width: 43em !important; }

.mw86-moji {
  max-width: 87em !important; }

.mw86-char {
  max-width: 44em !important; }

.h86-moji {
  height: 87em !important; }

.h86-char {
  height: 44em !important; }

.mh430 {
  max-height: 43em !important; }

.mh86-moji {
  max-height: 87em !important; }

.mh86-char {
  max-height: 44em !important; }

.fb86-moji {
  -ms-flex-preferred-size: 87em !important;
  flex-basis: 87em !important; }

.fb86-char {
  -ms-flex-preferred-size: 44em !important;
  flex-basis: 44em !important; }

.w87-moji {
  width: 88em !important; }

.w87-char {
  width: 44.5em !important; }

.w87-moji-sm-max {
  width: 88em !important; }
  @media (max-width: 767.98px) {
    .w87-moji-sm-max {
      width: 100% !important; } }

.w87-char-sm-max {
  width: 44.5em !important; }
  @media (max-width: 767.98px) {
    .w87-char-sm-max {
      width: 100% !important; } }

.w87-moji-sm-auto {
  width: 88em !important; }
  @media (max-width: 767.98px) {
    .w87-moji-sm-auto {
      width: auto !important; } }

.w87-char-sm-auto {
  width: 44.5em !important; }
  @media (max-width: 767.98px) {
    .w87-char-sm-auto {
      width: auto !important; } }

.w87-moji-md-max {
  width: 88em !important; }
  @media (max-width: 991.98px) {
    .w87-moji-md-max {
      width: 100% !important; } }

.w87-char-md-max {
  width: 44.5em !important; }
  @media (max-width: 991.98px) {
    .w87-char-md-max {
      width: 100% !important; } }

.w87-moji-md-auto {
  width: 88em !important; }
  @media (max-width: 991.98px) {
    .w87-moji-md-auto {
      width: auto !important; } }

.w87-char-md-auto {
  width: 44.5em !important; }
  @media (max-width: 991.98px) {
    .w87-char-md-auto {
      width: auto !important; } }

.mw435 {
  max-width: 43.5em !important; }

.mw87-moji {
  max-width: 88em !important; }

.mw87-char {
  max-width: 44.5em !important; }

.h87-moji {
  height: 88em !important; }

.h87-char {
  height: 44.5em !important; }

.mh435 {
  max-height: 43.5em !important; }

.mh87-moji {
  max-height: 88em !important; }

.mh87-char {
  max-height: 44.5em !important; }

.fb87-moji {
  -ms-flex-preferred-size: 88em !important;
  flex-basis: 88em !important; }

.fb87-char {
  -ms-flex-preferred-size: 44.5em !important;
  flex-basis: 44.5em !important; }

.w88-moji {
  width: 89em !important; }

.w88-char {
  width: 45em !important; }

.w88-moji-sm-max {
  width: 89em !important; }
  @media (max-width: 767.98px) {
    .w88-moji-sm-max {
      width: 100% !important; } }

.w88-char-sm-max {
  width: 45em !important; }
  @media (max-width: 767.98px) {
    .w88-char-sm-max {
      width: 100% !important; } }

.w88-moji-sm-auto {
  width: 89em !important; }
  @media (max-width: 767.98px) {
    .w88-moji-sm-auto {
      width: auto !important; } }

.w88-char-sm-auto {
  width: 45em !important; }
  @media (max-width: 767.98px) {
    .w88-char-sm-auto {
      width: auto !important; } }

.w88-moji-md-max {
  width: 89em !important; }
  @media (max-width: 991.98px) {
    .w88-moji-md-max {
      width: 100% !important; } }

.w88-char-md-max {
  width: 45em !important; }
  @media (max-width: 991.98px) {
    .w88-char-md-max {
      width: 100% !important; } }

.w88-moji-md-auto {
  width: 89em !important; }
  @media (max-width: 991.98px) {
    .w88-moji-md-auto {
      width: auto !important; } }

.w88-char-md-auto {
  width: 45em !important; }
  @media (max-width: 991.98px) {
    .w88-char-md-auto {
      width: auto !important; } }

.mw440 {
  max-width: 44em !important; }

.mw88-moji {
  max-width: 89em !important; }

.mw88-char {
  max-width: 45em !important; }

.h88-moji {
  height: 89em !important; }

.h88-char {
  height: 45em !important; }

.mh440 {
  max-height: 44em !important; }

.mh88-moji {
  max-height: 89em !important; }

.mh88-char {
  max-height: 45em !important; }

.fb88-moji {
  -ms-flex-preferred-size: 89em !important;
  flex-basis: 89em !important; }

.fb88-char {
  -ms-flex-preferred-size: 45em !important;
  flex-basis: 45em !important; }

.w89-moji {
  width: 90em !important; }

.w89-char {
  width: 45.5em !important; }

.w89-moji-sm-max {
  width: 90em !important; }
  @media (max-width: 767.98px) {
    .w89-moji-sm-max {
      width: 100% !important; } }

.w89-char-sm-max {
  width: 45.5em !important; }
  @media (max-width: 767.98px) {
    .w89-char-sm-max {
      width: 100% !important; } }

.w89-moji-sm-auto {
  width: 90em !important; }
  @media (max-width: 767.98px) {
    .w89-moji-sm-auto {
      width: auto !important; } }

.w89-char-sm-auto {
  width: 45.5em !important; }
  @media (max-width: 767.98px) {
    .w89-char-sm-auto {
      width: auto !important; } }

.w89-moji-md-max {
  width: 90em !important; }
  @media (max-width: 991.98px) {
    .w89-moji-md-max {
      width: 100% !important; } }

.w89-char-md-max {
  width: 45.5em !important; }
  @media (max-width: 991.98px) {
    .w89-char-md-max {
      width: 100% !important; } }

.w89-moji-md-auto {
  width: 90em !important; }
  @media (max-width: 991.98px) {
    .w89-moji-md-auto {
      width: auto !important; } }

.w89-char-md-auto {
  width: 45.5em !important; }
  @media (max-width: 991.98px) {
    .w89-char-md-auto {
      width: auto !important; } }

.mw445 {
  max-width: 44.5em !important; }

.mw89-moji {
  max-width: 90em !important; }

.mw89-char {
  max-width: 45.5em !important; }

.h89-moji {
  height: 90em !important; }

.h89-char {
  height: 45.5em !important; }

.mh445 {
  max-height: 44.5em !important; }

.mh89-moji {
  max-height: 90em !important; }

.mh89-char {
  max-height: 45.5em !important; }

.fb89-moji {
  -ms-flex-preferred-size: 90em !important;
  flex-basis: 90em !important; }

.fb89-char {
  -ms-flex-preferred-size: 45.5em !important;
  flex-basis: 45.5em !important; }

.w90-moji {
  width: 91em !important; }

.w90-char {
  width: 46em !important; }

.w90-moji-sm-max {
  width: 91em !important; }
  @media (max-width: 767.98px) {
    .w90-moji-sm-max {
      width: 100% !important; } }

.w90-char-sm-max {
  width: 46em !important; }
  @media (max-width: 767.98px) {
    .w90-char-sm-max {
      width: 100% !important; } }

.w90-moji-sm-auto {
  width: 91em !important; }
  @media (max-width: 767.98px) {
    .w90-moji-sm-auto {
      width: auto !important; } }

.w90-char-sm-auto {
  width: 46em !important; }
  @media (max-width: 767.98px) {
    .w90-char-sm-auto {
      width: auto !important; } }

.w90-moji-md-max {
  width: 91em !important; }
  @media (max-width: 991.98px) {
    .w90-moji-md-max {
      width: 100% !important; } }

.w90-char-md-max {
  width: 46em !important; }
  @media (max-width: 991.98px) {
    .w90-char-md-max {
      width: 100% !important; } }

.w90-moji-md-auto {
  width: 91em !important; }
  @media (max-width: 991.98px) {
    .w90-moji-md-auto {
      width: auto !important; } }

.w90-char-md-auto {
  width: 46em !important; }
  @media (max-width: 991.98px) {
    .w90-char-md-auto {
      width: auto !important; } }

.mw450 {
  max-width: 45em !important; }

.mw90-moji {
  max-width: 91em !important; }

.mw90-char {
  max-width: 46em !important; }

.h90-moji {
  height: 91em !important; }

.h90-char {
  height: 46em !important; }

.mh450 {
  max-height: 45em !important; }

.mh90-moji {
  max-height: 91em !important; }

.mh90-char {
  max-height: 46em !important; }

.fb90-moji {
  -ms-flex-preferred-size: 91em !important;
  flex-basis: 91em !important; }

.fb90-char {
  -ms-flex-preferred-size: 46em !important;
  flex-basis: 46em !important; }

.w91-moji {
  width: 92em !important; }

.w91-char {
  width: 46.5em !important; }

.w91-moji-sm-max {
  width: 92em !important; }
  @media (max-width: 767.98px) {
    .w91-moji-sm-max {
      width: 100% !important; } }

.w91-char-sm-max {
  width: 46.5em !important; }
  @media (max-width: 767.98px) {
    .w91-char-sm-max {
      width: 100% !important; } }

.w91-moji-sm-auto {
  width: 92em !important; }
  @media (max-width: 767.98px) {
    .w91-moji-sm-auto {
      width: auto !important; } }

.w91-char-sm-auto {
  width: 46.5em !important; }
  @media (max-width: 767.98px) {
    .w91-char-sm-auto {
      width: auto !important; } }

.w91-moji-md-max {
  width: 92em !important; }
  @media (max-width: 991.98px) {
    .w91-moji-md-max {
      width: 100% !important; } }

.w91-char-md-max {
  width: 46.5em !important; }
  @media (max-width: 991.98px) {
    .w91-char-md-max {
      width: 100% !important; } }

.w91-moji-md-auto {
  width: 92em !important; }
  @media (max-width: 991.98px) {
    .w91-moji-md-auto {
      width: auto !important; } }

.w91-char-md-auto {
  width: 46.5em !important; }
  @media (max-width: 991.98px) {
    .w91-char-md-auto {
      width: auto !important; } }

.mw455 {
  max-width: 45.5em !important; }

.mw91-moji {
  max-width: 92em !important; }

.mw91-char {
  max-width: 46.5em !important; }

.h91-moji {
  height: 92em !important; }

.h91-char {
  height: 46.5em !important; }

.mh455 {
  max-height: 45.5em !important; }

.mh91-moji {
  max-height: 92em !important; }

.mh91-char {
  max-height: 46.5em !important; }

.fb91-moji {
  -ms-flex-preferred-size: 92em !important;
  flex-basis: 92em !important; }

.fb91-char {
  -ms-flex-preferred-size: 46.5em !important;
  flex-basis: 46.5em !important; }

.w92-moji {
  width: 93em !important; }

.w92-char {
  width: 47em !important; }

.w92-moji-sm-max {
  width: 93em !important; }
  @media (max-width: 767.98px) {
    .w92-moji-sm-max {
      width: 100% !important; } }

.w92-char-sm-max {
  width: 47em !important; }
  @media (max-width: 767.98px) {
    .w92-char-sm-max {
      width: 100% !important; } }

.w92-moji-sm-auto {
  width: 93em !important; }
  @media (max-width: 767.98px) {
    .w92-moji-sm-auto {
      width: auto !important; } }

.w92-char-sm-auto {
  width: 47em !important; }
  @media (max-width: 767.98px) {
    .w92-char-sm-auto {
      width: auto !important; } }

.w92-moji-md-max {
  width: 93em !important; }
  @media (max-width: 991.98px) {
    .w92-moji-md-max {
      width: 100% !important; } }

.w92-char-md-max {
  width: 47em !important; }
  @media (max-width: 991.98px) {
    .w92-char-md-max {
      width: 100% !important; } }

.w92-moji-md-auto {
  width: 93em !important; }
  @media (max-width: 991.98px) {
    .w92-moji-md-auto {
      width: auto !important; } }

.w92-char-md-auto {
  width: 47em !important; }
  @media (max-width: 991.98px) {
    .w92-char-md-auto {
      width: auto !important; } }

.mw460 {
  max-width: 46em !important; }

.mw92-moji {
  max-width: 93em !important; }

.mw92-char {
  max-width: 47em !important; }

.h92-moji {
  height: 93em !important; }

.h92-char {
  height: 47em !important; }

.mh460 {
  max-height: 46em !important; }

.mh92-moji {
  max-height: 93em !important; }

.mh92-char {
  max-height: 47em !important; }

.fb92-moji {
  -ms-flex-preferred-size: 93em !important;
  flex-basis: 93em !important; }

.fb92-char {
  -ms-flex-preferred-size: 47em !important;
  flex-basis: 47em !important; }

.w93-moji {
  width: 94em !important; }

.w93-char {
  width: 47.5em !important; }

.w93-moji-sm-max {
  width: 94em !important; }
  @media (max-width: 767.98px) {
    .w93-moji-sm-max {
      width: 100% !important; } }

.w93-char-sm-max {
  width: 47.5em !important; }
  @media (max-width: 767.98px) {
    .w93-char-sm-max {
      width: 100% !important; } }

.w93-moji-sm-auto {
  width: 94em !important; }
  @media (max-width: 767.98px) {
    .w93-moji-sm-auto {
      width: auto !important; } }

.w93-char-sm-auto {
  width: 47.5em !important; }
  @media (max-width: 767.98px) {
    .w93-char-sm-auto {
      width: auto !important; } }

.w93-moji-md-max {
  width: 94em !important; }
  @media (max-width: 991.98px) {
    .w93-moji-md-max {
      width: 100% !important; } }

.w93-char-md-max {
  width: 47.5em !important; }
  @media (max-width: 991.98px) {
    .w93-char-md-max {
      width: 100% !important; } }

.w93-moji-md-auto {
  width: 94em !important; }
  @media (max-width: 991.98px) {
    .w93-moji-md-auto {
      width: auto !important; } }

.w93-char-md-auto {
  width: 47.5em !important; }
  @media (max-width: 991.98px) {
    .w93-char-md-auto {
      width: auto !important; } }

.mw465 {
  max-width: 46.5em !important; }

.mw93-moji {
  max-width: 94em !important; }

.mw93-char {
  max-width: 47.5em !important; }

.h93-moji {
  height: 94em !important; }

.h93-char {
  height: 47.5em !important; }

.mh465 {
  max-height: 46.5em !important; }

.mh93-moji {
  max-height: 94em !important; }

.mh93-char {
  max-height: 47.5em !important; }

.fb93-moji {
  -ms-flex-preferred-size: 94em !important;
  flex-basis: 94em !important; }

.fb93-char {
  -ms-flex-preferred-size: 47.5em !important;
  flex-basis: 47.5em !important; }

.w94-moji {
  width: 95em !important; }

.w94-char {
  width: 48em !important; }

.w94-moji-sm-max {
  width: 95em !important; }
  @media (max-width: 767.98px) {
    .w94-moji-sm-max {
      width: 100% !important; } }

.w94-char-sm-max {
  width: 48em !important; }
  @media (max-width: 767.98px) {
    .w94-char-sm-max {
      width: 100% !important; } }

.w94-moji-sm-auto {
  width: 95em !important; }
  @media (max-width: 767.98px) {
    .w94-moji-sm-auto {
      width: auto !important; } }

.w94-char-sm-auto {
  width: 48em !important; }
  @media (max-width: 767.98px) {
    .w94-char-sm-auto {
      width: auto !important; } }

.w94-moji-md-max {
  width: 95em !important; }
  @media (max-width: 991.98px) {
    .w94-moji-md-max {
      width: 100% !important; } }

.w94-char-md-max {
  width: 48em !important; }
  @media (max-width: 991.98px) {
    .w94-char-md-max {
      width: 100% !important; } }

.w94-moji-md-auto {
  width: 95em !important; }
  @media (max-width: 991.98px) {
    .w94-moji-md-auto {
      width: auto !important; } }

.w94-char-md-auto {
  width: 48em !important; }
  @media (max-width: 991.98px) {
    .w94-char-md-auto {
      width: auto !important; } }

.mw470 {
  max-width: 47em !important; }

.mw94-moji {
  max-width: 95em !important; }

.mw94-char {
  max-width: 48em !important; }

.h94-moji {
  height: 95em !important; }

.h94-char {
  height: 48em !important; }

.mh470 {
  max-height: 47em !important; }

.mh94-moji {
  max-height: 95em !important; }

.mh94-char {
  max-height: 48em !important; }

.fb94-moji {
  -ms-flex-preferred-size: 95em !important;
  flex-basis: 95em !important; }

.fb94-char {
  -ms-flex-preferred-size: 48em !important;
  flex-basis: 48em !important; }

.w95-moji {
  width: 96em !important; }

.w95-char {
  width: 48.5em !important; }

.w95-moji-sm-max {
  width: 96em !important; }
  @media (max-width: 767.98px) {
    .w95-moji-sm-max {
      width: 100% !important; } }

.w95-char-sm-max {
  width: 48.5em !important; }
  @media (max-width: 767.98px) {
    .w95-char-sm-max {
      width: 100% !important; } }

.w95-moji-sm-auto {
  width: 96em !important; }
  @media (max-width: 767.98px) {
    .w95-moji-sm-auto {
      width: auto !important; } }

.w95-char-sm-auto {
  width: 48.5em !important; }
  @media (max-width: 767.98px) {
    .w95-char-sm-auto {
      width: auto !important; } }

.w95-moji-md-max {
  width: 96em !important; }
  @media (max-width: 991.98px) {
    .w95-moji-md-max {
      width: 100% !important; } }

.w95-char-md-max {
  width: 48.5em !important; }
  @media (max-width: 991.98px) {
    .w95-char-md-max {
      width: 100% !important; } }

.w95-moji-md-auto {
  width: 96em !important; }
  @media (max-width: 991.98px) {
    .w95-moji-md-auto {
      width: auto !important; } }

.w95-char-md-auto {
  width: 48.5em !important; }
  @media (max-width: 991.98px) {
    .w95-char-md-auto {
      width: auto !important; } }

.mw475 {
  max-width: 47.5em !important; }

.mw95-moji {
  max-width: 96em !important; }

.mw95-char {
  max-width: 48.5em !important; }

.h95-moji {
  height: 96em !important; }

.h95-char {
  height: 48.5em !important; }

.mh475 {
  max-height: 47.5em !important; }

.mh95-moji {
  max-height: 96em !important; }

.mh95-char {
  max-height: 48.5em !important; }

.fb95-moji {
  -ms-flex-preferred-size: 96em !important;
  flex-basis: 96em !important; }

.fb95-char {
  -ms-flex-preferred-size: 48.5em !important;
  flex-basis: 48.5em !important; }

.w96-moji {
  width: 97em !important; }

.w96-char {
  width: 49em !important; }

.w96-moji-sm-max {
  width: 97em !important; }
  @media (max-width: 767.98px) {
    .w96-moji-sm-max {
      width: 100% !important; } }

.w96-char-sm-max {
  width: 49em !important; }
  @media (max-width: 767.98px) {
    .w96-char-sm-max {
      width: 100% !important; } }

.w96-moji-sm-auto {
  width: 97em !important; }
  @media (max-width: 767.98px) {
    .w96-moji-sm-auto {
      width: auto !important; } }

.w96-char-sm-auto {
  width: 49em !important; }
  @media (max-width: 767.98px) {
    .w96-char-sm-auto {
      width: auto !important; } }

.w96-moji-md-max {
  width: 97em !important; }
  @media (max-width: 991.98px) {
    .w96-moji-md-max {
      width: 100% !important; } }

.w96-char-md-max {
  width: 49em !important; }
  @media (max-width: 991.98px) {
    .w96-char-md-max {
      width: 100% !important; } }

.w96-moji-md-auto {
  width: 97em !important; }
  @media (max-width: 991.98px) {
    .w96-moji-md-auto {
      width: auto !important; } }

.w96-char-md-auto {
  width: 49em !important; }
  @media (max-width: 991.98px) {
    .w96-char-md-auto {
      width: auto !important; } }

.mw480 {
  max-width: 48em !important; }

.mw96-moji {
  max-width: 97em !important; }

.mw96-char {
  max-width: 49em !important; }

.h96-moji {
  height: 97em !important; }

.h96-char {
  height: 49em !important; }

.mh480 {
  max-height: 48em !important; }

.mh96-moji {
  max-height: 97em !important; }

.mh96-char {
  max-height: 49em !important; }

.fb96-moji {
  -ms-flex-preferred-size: 97em !important;
  flex-basis: 97em !important; }

.fb96-char {
  -ms-flex-preferred-size: 49em !important;
  flex-basis: 49em !important; }

.w97-moji {
  width: 98em !important; }

.w97-char {
  width: 49.5em !important; }

.w97-moji-sm-max {
  width: 98em !important; }
  @media (max-width: 767.98px) {
    .w97-moji-sm-max {
      width: 100% !important; } }

.w97-char-sm-max {
  width: 49.5em !important; }
  @media (max-width: 767.98px) {
    .w97-char-sm-max {
      width: 100% !important; } }

.w97-moji-sm-auto {
  width: 98em !important; }
  @media (max-width: 767.98px) {
    .w97-moji-sm-auto {
      width: auto !important; } }

.w97-char-sm-auto {
  width: 49.5em !important; }
  @media (max-width: 767.98px) {
    .w97-char-sm-auto {
      width: auto !important; } }

.w97-moji-md-max {
  width: 98em !important; }
  @media (max-width: 991.98px) {
    .w97-moji-md-max {
      width: 100% !important; } }

.w97-char-md-max {
  width: 49.5em !important; }
  @media (max-width: 991.98px) {
    .w97-char-md-max {
      width: 100% !important; } }

.w97-moji-md-auto {
  width: 98em !important; }
  @media (max-width: 991.98px) {
    .w97-moji-md-auto {
      width: auto !important; } }

.w97-char-md-auto {
  width: 49.5em !important; }
  @media (max-width: 991.98px) {
    .w97-char-md-auto {
      width: auto !important; } }

.mw485 {
  max-width: 48.5em !important; }

.mw97-moji {
  max-width: 98em !important; }

.mw97-char {
  max-width: 49.5em !important; }

.h97-moji {
  height: 98em !important; }

.h97-char {
  height: 49.5em !important; }

.mh485 {
  max-height: 48.5em !important; }

.mh97-moji {
  max-height: 98em !important; }

.mh97-char {
  max-height: 49.5em !important; }

.fb97-moji {
  -ms-flex-preferred-size: 98em !important;
  flex-basis: 98em !important; }

.fb97-char {
  -ms-flex-preferred-size: 49.5em !important;
  flex-basis: 49.5em !important; }

.w98-moji {
  width: 99em !important; }

.w98-char {
  width: 50em !important; }

.w98-moji-sm-max {
  width: 99em !important; }
  @media (max-width: 767.98px) {
    .w98-moji-sm-max {
      width: 100% !important; } }

.w98-char-sm-max {
  width: 50em !important; }
  @media (max-width: 767.98px) {
    .w98-char-sm-max {
      width: 100% !important; } }

.w98-moji-sm-auto {
  width: 99em !important; }
  @media (max-width: 767.98px) {
    .w98-moji-sm-auto {
      width: auto !important; } }

.w98-char-sm-auto {
  width: 50em !important; }
  @media (max-width: 767.98px) {
    .w98-char-sm-auto {
      width: auto !important; } }

.w98-moji-md-max {
  width: 99em !important; }
  @media (max-width: 991.98px) {
    .w98-moji-md-max {
      width: 100% !important; } }

.w98-char-md-max {
  width: 50em !important; }
  @media (max-width: 991.98px) {
    .w98-char-md-max {
      width: 100% !important; } }

.w98-moji-md-auto {
  width: 99em !important; }
  @media (max-width: 991.98px) {
    .w98-moji-md-auto {
      width: auto !important; } }

.w98-char-md-auto {
  width: 50em !important; }
  @media (max-width: 991.98px) {
    .w98-char-md-auto {
      width: auto !important; } }

.mw490 {
  max-width: 49em !important; }

.mw98-moji {
  max-width: 99em !important; }

.mw98-char {
  max-width: 50em !important; }

.h98-moji {
  height: 99em !important; }

.h98-char {
  height: 50em !important; }

.mh490 {
  max-height: 49em !important; }

.mh98-moji {
  max-height: 99em !important; }

.mh98-char {
  max-height: 50em !important; }

.fb98-moji {
  -ms-flex-preferred-size: 99em !important;
  flex-basis: 99em !important; }

.fb98-char {
  -ms-flex-preferred-size: 50em !important;
  flex-basis: 50em !important; }

.w99-moji {
  width: 100em !important; }

.w99-char {
  width: 50.5em !important; }

.w99-moji-sm-max {
  width: 100em !important; }
  @media (max-width: 767.98px) {
    .w99-moji-sm-max {
      width: 100% !important; } }

.w99-char-sm-max {
  width: 50.5em !important; }
  @media (max-width: 767.98px) {
    .w99-char-sm-max {
      width: 100% !important; } }

.w99-moji-sm-auto {
  width: 100em !important; }
  @media (max-width: 767.98px) {
    .w99-moji-sm-auto {
      width: auto !important; } }

.w99-char-sm-auto {
  width: 50.5em !important; }
  @media (max-width: 767.98px) {
    .w99-char-sm-auto {
      width: auto !important; } }

.w99-moji-md-max {
  width: 100em !important; }
  @media (max-width: 991.98px) {
    .w99-moji-md-max {
      width: 100% !important; } }

.w99-char-md-max {
  width: 50.5em !important; }
  @media (max-width: 991.98px) {
    .w99-char-md-max {
      width: 100% !important; } }

.w99-moji-md-auto {
  width: 100em !important; }
  @media (max-width: 991.98px) {
    .w99-moji-md-auto {
      width: auto !important; } }

.w99-char-md-auto {
  width: 50.5em !important; }
  @media (max-width: 991.98px) {
    .w99-char-md-auto {
      width: auto !important; } }

.mw495 {
  max-width: 49.5em !important; }

.mw99-moji {
  max-width: 100em !important; }

.mw99-char {
  max-width: 50.5em !important; }

.h99-moji {
  height: 100em !important; }

.h99-char {
  height: 50.5em !important; }

.mh495 {
  max-height: 49.5em !important; }

.mh99-moji {
  max-height: 100em !important; }

.mh99-char {
  max-height: 50.5em !important; }

.fb99-moji {
  -ms-flex-preferred-size: 100em !important;
  flex-basis: 100em !important; }

.fb99-char {
  -ms-flex-preferred-size: 50.5em !important;
  flex-basis: 50.5em !important; }

.w100-moji {
  width: 101em !important; }

.w100-char {
  width: 51em !important; }

.w100-moji-sm-max {
  width: 101em !important; }
  @media (max-width: 767.98px) {
    .w100-moji-sm-max {
      width: 100% !important; } }

.w100-char-sm-max {
  width: 51em !important; }
  @media (max-width: 767.98px) {
    .w100-char-sm-max {
      width: 100% !important; } }

.w100-moji-sm-auto {
  width: 101em !important; }
  @media (max-width: 767.98px) {
    .w100-moji-sm-auto {
      width: auto !important; } }

.w100-char-sm-auto {
  width: 51em !important; }
  @media (max-width: 767.98px) {
    .w100-char-sm-auto {
      width: auto !important; } }

.w100-moji-md-max {
  width: 101em !important; }
  @media (max-width: 991.98px) {
    .w100-moji-md-max {
      width: 100% !important; } }

.w100-char-md-max {
  width: 51em !important; }
  @media (max-width: 991.98px) {
    .w100-char-md-max {
      width: 100% !important; } }

.w100-moji-md-auto {
  width: 101em !important; }
  @media (max-width: 991.98px) {
    .w100-moji-md-auto {
      width: auto !important; } }

.w100-char-md-auto {
  width: 51em !important; }
  @media (max-width: 991.98px) {
    .w100-char-md-auto {
      width: auto !important; } }

.mw500 {
  max-width: 50em !important; }

.mw100-moji {
  max-width: 101em !important; }

.mw100-char {
  max-width: 51em !important; }

.h100-moji {
  height: 101em !important; }

.h100-char {
  height: 51em !important; }

.mh500 {
  max-height: 50em !important; }

.mh100-moji {
  max-height: 101em !important; }

.mh100-char {
  max-height: 51em !important; }

.fb100-moji {
  -ms-flex-preferred-size: 101em !important;
  flex-basis: 101em !important; }

.fb100-char {
  -ms-flex-preferred-size: 51em !important;
  flex-basis: 51em !important; }

.mw-xl {
  max-width: 1200px; }

.mw-lg {
  max-width: 992px; }

.mw-md {
  max-width: 768px; }

.mw-sm {
  max-width: 576px; }

.required {
  display: inline-block;
  padding: 0.1em 0.5em;
  background: #dc3545;
  font-size: 0.8em;
  color: #fff;
  border-radius: 0.2em;
  margin-bottom: 0; }

.vh-5 {
  height: 5vh !important; }

.vw-5 {
  width: 5vw !important; }

.vh-10 {
  height: 10vh !important; }

.vw-10 {
  width: 10vw !important; }

.vh-15 {
  height: 15vh !important; }

.vw-15 {
  width: 15vw !important; }

.vh-20 {
  height: 20vh !important; }

.vw-20 {
  width: 20vw !important; }

.vh-25 {
  height: 25vh !important; }

.vw-25 {
  width: 25vw !important; }

.vh-30 {
  height: 30vh !important; }

.vw-30 {
  width: 30vw !important; }

.vh-35 {
  height: 35vh !important; }

.vw-35 {
  width: 35vw !important; }

.vh-40 {
  height: 40vh !important; }

.vw-40 {
  width: 40vw !important; }

.vh-45 {
  height: 45vh !important; }

.vw-45 {
  width: 45vw !important; }

.vh-50 {
  height: 50vh !important; }

.vw-50 {
  width: 50vw !important; }

.vh-55 {
  height: 55vh !important; }

.vw-55 {
  width: 55vw !important; }

.vh-60 {
  height: 60vh !important; }

.vw-60 {
  width: 60vw !important; }

.vh-65 {
  height: 65vh !important; }

.vw-65 {
  width: 65vw !important; }

.vh-70 {
  height: 70vh !important; }

.vw-70 {
  width: 70vw !important; }

.vh-75 {
  height: 75vh !important; }

.vw-75 {
  width: 75vw !important; }

.vh-80 {
  height: 80vh !important; }

.vw-80 {
  width: 80vw !important; }

.vh-85 {
  height: 85vh !important; }

.vw-85 {
  width: 85vw !important; }

.vh-90 {
  height: 90vh !important; }

.vw-90 {
  width: 90vw !important; }

.vh-95 {
  height: 95vh !important; }

.vw-95 {
  width: 95vw !important; }

.vh-100 {
  height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

body.modal-open {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0; }

.navbar-brand {
  height: 2.2em; }

nav.navbar {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1000; }

@media (max-width: 767.98px) {
  .main-nav {
    margin-top: 0.5em; }
    .main-nav .nav-item {
      border-bottom: thin solid #dee2e6;
      padding: 0.5em 1em 0.5em 0;
      position: relative; }
      .main-nav .nav-item:first-child {
        border-top: thin solid #dee2e6; }
      .main-nav .nav-item:after {
        position: absolute;
        font-family: FontAwesome;
        content: '\f105';
        top: -0.2em;
        bottom: 0;
        right: 0;
        margin: auto;
        width: 1em;
        display: block;
        height: 1em;
        color: #adb5bd; }
      .main-nav .nav-item.dropdown:after {
        content: none; }
      .main-nav .nav-item.dropdown .dropdown-menu {
        padding: 0; }
        .main-nav .nav-item.dropdown .dropdown-menu .dropdown-item {
          display: block;
          border-top: thin dashed #ced4da;
          padding: 0.5em 1em;
          position: relative; }
          .main-nav .nav-item.dropdown .dropdown-menu .dropdown-item:first-child {
            border-top: none; }
          .main-nav .nav-item.dropdown .dropdown-menu .dropdown-item:after {
            position: absolute;
            font-family: FontAwesome;
            content: '\f105';
            top: -0.2em;
            bottom: 0;
            right: 0;
            margin: auto;
            width: 1em;
            display: block;
            height: 1em;
            color: #adb5bd; }
      .main-nav .nav-item > a {
        padding: 0 0 0 0.5em; }
      .main-nav .nav-item .btn {
        display: block;
        width: 100%; }
  .login-nav {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
    .login-nav .nav-item {
      -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; }
      .login-nav .nav-item.nav-item-logout {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0; }
      .login-nav .nav-item > a {
        margin: 0.5em; } }

.btn-res {
  margin-right: 0.25em;
  margin-bottom: 0; }
  @media (max-width: 991.98px) {
    .btn-res {
      margin-bottom: 0.25em; } }

.modal-dialog {
  margin: auto;
  height: 100%; }

.flex-form > div label {
  display: inline-block;
  width: auto; }

.flex-form > div input, .flex-form > div textarea, .flex-form > div select {
  display: inline-block;
  width: auto;
  max-width: 100%; }

.flex-table {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: -1rem; }
  .flex-table tr th, .flex-table tr td {
    border-top: none;
    padding: 0;
    vertical-align: middle;
    letter-spacing: normal; }
  .flex-table tr th {
    font-size: 0.80rem;
    margin-bottom: 0.2rem; }
    @media (max-width: 767.98px) {
      .flex-table tr th {
        display: block;
        width: 100%; } }
    @media (min-width: 768px) {
      .flex-table tr th {
        display: inline-block;
        width: 13.33%; }
        .flex-table tr th.th-sm {
          width: 10%; }
          .flex-table tr th.th-sm + td {
            width: 40%; }
            .flex-table tr th.th-sm + td.auto {
              width: 90%; }
        .flex-table tr th.th-lg {
          width: 30%; }
          .flex-table tr th.th-lg + td {
            width: 20%; }
            .flex-table tr th.th-lg + td.auto {
              width: 70%; } }
  @media (max-width: 767.98px) {
    .flex-table tr td {
      display: block;
      width: 100%; }
      .flex-table tr td.auto {
        width: 100%; } }
  @media (min-width: 768px) {
    .flex-table tr td {
      display: inline-block;
      width: 20%; }
      .flex-table tr td.auto {
        width: 86.60%; } }
  .flex-table tr td input, .flex-table tr td textarea, .flex-table tr td label, .flex-table tr td select, .flex-table tr td .dropdown {
    margin-bottom: 0.15rem; }

.div-table {
  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;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 1rem; }
  .div-table .dt-h {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    max-width: 100%;
    width: 13.3%;
    font-size: 0.80rem;
    font-weight: bold;
    position: relative;
    padding-left: 0.5rem; }
    .div-table .dt-h:before {
      display: inline-block;
      position: absolute;
      content: '';
      height: calc(100% - 0.25rem);
      width: 0.2rem;
      top: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      background-color: #20c997; }
    @media (max-width: 767.98px) {
      .div-table .dt-h {
        margin: 0.1rem 0;
        width: 100%; } }
  .div-table .dt-d {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    max-width: 100%;
    width: 20%; }
    .div-table .dt-d > .form-control {
      width: 98%;
      width: calc(100% - 0.2rem); }
    @media (max-width: 767.98px) {
      .div-table .dt-d {
        width: 100%; }
        .div-table .dt-d > .form-control {
          width: 100%; } }

.fixed-table {
  max-width: inherit;
  width: 992px; }
  .fixed-table.fixed-table-xl {
    width: 1200px; }
  .fixed-table.fixed-table-lg {
    width: 992px; }
  .fixed-table.fixed-table-md {
    width: 768px; }
  .fixed-table.fixed-table-sm {
    width: 576px; }
  .fixed-table tr th input, .fixed-table tr th textarea, .fixed-table tr th label, .fixed-table tr th select, .fixed-table tr th .dropdown, .fixed-table tr td input, .fixed-table tr td textarea, .fixed-table tr td label, .fixed-table tr td select, .fixed-table tr td .dropdown {
    margin-bottom: 0.15rem; }
  @media (max-width: 991.98px) {
    .fixed-table.fixed-md-flex {
      width: 100%; }
      .fixed-table.fixed-md-flex tr th, .fixed-table.fixed-md-flex tr td {
        display: block;
        width: 100% !important; } }
  @media (max-width: 991.98px) {
    .fixed-table.fixed-md-flex-col2 {
      width: 100%;
      letter-spacing: -1em; }
      .fixed-table.fixed-md-flex-col2 tr th, .fixed-table.fixed-md-flex-col2 tr td {
        letter-spacing: normal;
        display: inline-block;
        width: 25% !important; } }
    @media (max-width: 991.98px) and (max-width: 767.98px) {
      .fixed-table.fixed-md-flex-col2 tr th, .fixed-table.fixed-md-flex-col2 tr td {
        display: block;
        width: 100% !important; } }
  @media (max-width: 767.98px) {
    .fixed-table.fixed-sm-flex {
      width: 100% !important; }
      .fixed-table.fixed-sm-flex tr th, .fixed-table.fixed-sm-flex tr td {
        display: block;
        width: 100% !important; } }

.table-color-blue tr th, .table-color-blue tr td {
  border-top: none;
  padding: 0.2em 0.25rem 0.2em 0;
  vertical-align: middle; }

.table-color-blue tr th {
  position: relative;
  padding-left: 0.5rem; }
  .table-color-blue tr th:before {
    display: inline-block;
    position: absolute;
    content: '';
    height: calc(100% - 0.25rem);
    width: 0.2rem;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #007bff; }

.div-table.table-color-blue > .dt-h:before {
  background-color: #007bff; }

.table-color-indigo tr th, .table-color-indigo tr td {
  border-top: none;
  padding: 0.2em 0.25rem 0.2em 0;
  vertical-align: middle; }

.table-color-indigo tr th {
  position: relative;
  padding-left: 0.5rem; }
  .table-color-indigo tr th:before {
    display: inline-block;
    position: absolute;
    content: '';
    height: calc(100% - 0.25rem);
    width: 0.2rem;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #6610f2; }

.div-table.table-color-indigo > .dt-h:before {
  background-color: #6610f2; }

.table-color-purple tr th, .table-color-purple tr td {
  border-top: none;
  padding: 0.2em 0.25rem 0.2em 0;
  vertical-align: middle; }

.table-color-purple tr th {
  position: relative;
  padding-left: 0.5rem; }
  .table-color-purple tr th:before {
    display: inline-block;
    position: absolute;
    content: '';
    height: calc(100% - 0.25rem);
    width: 0.2rem;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #6f42c1; }

.div-table.table-color-purple > .dt-h:before {
  background-color: #6f42c1; }

.table-color-pink tr th, .table-color-pink tr td {
  border-top: none;
  padding: 0.2em 0.25rem 0.2em 0;
  vertical-align: middle; }

.table-color-pink tr th {
  position: relative;
  padding-left: 0.5rem; }
  .table-color-pink tr th:before {
    display: inline-block;
    position: absolute;
    content: '';
    height: calc(100% - 0.25rem);
    width: 0.2rem;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #e83e8c; }

.div-table.table-color-pink > .dt-h:before {
  background-color: #e83e8c; }

.table-color-red tr th, .table-color-red tr td {
  border-top: none;
  padding: 0.2em 0.25rem 0.2em 0;
  vertical-align: middle; }

.table-color-red tr th {
  position: relative;
  padding-left: 0.5rem; }
  .table-color-red tr th:before {
    display: inline-block;
    position: absolute;
    content: '';
    height: calc(100% - 0.25rem);
    width: 0.2rem;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #dc3545; }

.div-table.table-color-red > .dt-h:before {
  background-color: #dc3545; }

.table-color-orange tr th, .table-color-orange tr td {
  border-top: none;
  padding: 0.2em 0.25rem 0.2em 0;
  vertical-align: middle; }

.table-color-orange tr th {
  position: relative;
  padding-left: 0.5rem; }
  .table-color-orange tr th:before {
    display: inline-block;
    position: absolute;
    content: '';
    height: calc(100% - 0.25rem);
    width: 0.2rem;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #fd7e14; }

.div-table.table-color-orange > .dt-h:before {
  background-color: #fd7e14; }

.table-color-yellow tr th, .table-color-yellow tr td {
  border-top: none;
  padding: 0.2em 0.25rem 0.2em 0;
  vertical-align: middle; }

.table-color-yellow tr th {
  position: relative;
  padding-left: 0.5rem; }
  .table-color-yellow tr th:before {
    display: inline-block;
    position: absolute;
    content: '';
    height: calc(100% - 0.25rem);
    width: 0.2rem;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #ffc107; }

.div-table.table-color-yellow > .dt-h:before {
  background-color: #ffc107; }

.table-color-green tr th, .table-color-green tr td {
  border-top: none;
  padding: 0.2em 0.25rem 0.2em 0;
  vertical-align: middle; }

.table-color-green tr th {
  position: relative;
  padding-left: 0.5rem; }
  .table-color-green tr th:before {
    display: inline-block;
    position: absolute;
    content: '';
    height: calc(100% - 0.25rem);
    width: 0.2rem;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #28a745; }

.div-table.table-color-green > .dt-h:before {
  background-color: #28a745; }

.table-color-teal tr th, .table-color-teal tr td {
  border-top: none;
  padding: 0.2em 0.25rem 0.2em 0;
  vertical-align: middle; }

.table-color-teal tr th {
  position: relative;
  padding-left: 0.5rem; }
  .table-color-teal tr th:before {
    display: inline-block;
    position: absolute;
    content: '';
    height: calc(100% - 0.25rem);
    width: 0.2rem;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #20c997; }

.div-table.table-color-teal > .dt-h:before {
  background-color: #20c997; }

.table-color-cyan tr th, .table-color-cyan tr td {
  border-top: none;
  padding: 0.2em 0.25rem 0.2em 0;
  vertical-align: middle; }

.table-color-cyan tr th {
  position: relative;
  padding-left: 0.5rem; }
  .table-color-cyan tr th:before {
    display: inline-block;
    position: absolute;
    content: '';
    height: calc(100% - 0.25rem);
    width: 0.2rem;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #17a2b8; }

.div-table.table-color-cyan > .dt-h:before {
  background-color: #17a2b8; }

.table-color-white tr th, .table-color-white tr td {
  border-top: none;
  padding: 0.2em 0.25rem 0.2em 0;
  vertical-align: middle; }

.table-color-white tr th {
  position: relative;
  padding-left: 0.5rem; }
  .table-color-white tr th:before {
    display: inline-block;
    position: absolute;
    content: '';
    height: calc(100% - 0.25rem);
    width: 0.2rem;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #fff; }

.div-table.table-color-white > .dt-h:before {
  background-color: #fff; }

.table-color-gray tr th, .table-color-gray tr td {
  border-top: none;
  padding: 0.2em 0.25rem 0.2em 0;
  vertical-align: middle; }

.table-color-gray tr th {
  position: relative;
  padding-left: 0.5rem; }
  .table-color-gray tr th:before {
    display: inline-block;
    position: absolute;
    content: '';
    height: calc(100% - 0.25rem);
    width: 0.2rem;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #6c757d; }

.div-table.table-color-gray > .dt-h:before {
  background-color: #6c757d; }

.table-color-gray-dark tr th, .table-color-gray-dark tr td {
  border-top: none;
  padding: 0.2em 0.25rem 0.2em 0;
  vertical-align: middle; }

.table-color-gray-dark tr th {
  position: relative;
  padding-left: 0.5rem; }
  .table-color-gray-dark tr th:before {
    display: inline-block;
    position: absolute;
    content: '';
    height: calc(100% - 0.25rem);
    width: 0.2rem;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #343a40; }

.div-table.table-color-gray-dark > .dt-h:before {
  background-color: #343a40; }

.alert-area {
  margin: 0.5rem 0 0;
  padding: 0 1rem; }
  .alert-area .alert {
    margin-top: 0;
    margin-bottom: 0.5em;
    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }
    .alert-area .alert.alert-success {
      position: relative;
      border: thin solid #94d3a2;
      padding-left: 2em; }
      .alert-area .alert.alert-success:before {
        position: absolute;
        left: 1em;
        font-family: FontAwesome;
        display: block;
        width: 1em;
        height: 1em;
        content: '\f00c'; }
    .alert-area .alert.alert-danger {
      position: relative;
      border: thin solid #ee9aa2;
      padding-left: 2em; }
      .alert-area .alert.alert-danger:before {
        position: absolute;
        left: 1.35em;
        font-family: FontAwesome;
        display: block;
        width: 1em;
        height: 1em;
        content: '\f12a'; }

.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: inherit;
  padding-right: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  height: 100%;
  width: 100%;
  text-align: left;
  border: thin solid #ccc;
  border-radius: 0.2em; }

.f-table {
  width: 100%; }
  .f-table th, .f-table td {
    border: none;
    vertical-align: middle; }
  .f-table > tbody > tr > th {
    white-space: nowrap;
    width: 1px; }
    @media (max-width: 991.98px) {
      .f-table > tbody > tr > th {
        white-space: inherit;
        display: block;
        width: 100%; } }
  @media (max-width: 991.98px) {
    .f-table > tbody > tr > td {
      display: block;
      width: 100%; } }
  @media (max-width: 991.98px) {
    .f-table.col-4_md-col-2 > tbody > tr > th {
      display: inline-block;
      width: 25%; }
    .f-table.col-4_md-col-2 > tbody > tr > td {
      display: inline-block;
      width: 25%; } }
  @media (max-width: 767.98px) {
    .f-table.col-4_md-col-2 > tbody > tr > th {
      display: block;
      width: 100%; }
    .f-table.col-4_md-col-2 > tbody > tr > td {
      display: block;
      width: 100%; } }
  @media (max-width: 991.98px) {
    .f-table.col-4_md-col-2.md-header-10 > tbody > tr > th {
      display: inline-block;
      width: 10%; }
    .f-table.col-4_md-col-2.md-header-10 > tbody > tr > td {
      display: inline-block;
      width: 40%; } }
  @media (max-width: 767.98px) {
    .f-table.col-4_md-col-2.md-header-10 > tbody > tr > th {
      display: block;
      width: 100%; }
    .f-table.col-4_md-col-2.md-header-10 > tbody > tr > td {
      display: block;
      width: 100%; } }
  @media (max-width: 991.98px) {
    .f-table.col-4_md-col-2.md-header-15 > tbody > tr > th {
      display: inline-block;
      width: 15%; }
    .f-table.col-4_md-col-2.md-header-15 > tbody > tr > td {
      display: inline-block;
      width: 35%; } }
  @media (max-width: 767.98px) {
    .f-table.col-4_md-col-2.md-header-15 > tbody > tr > th {
      display: block;
      width: 100%; }
    .f-table.col-4_md-col-2.md-header-15 > tbody > tr > td {
      display: block;
      width: 100%; } }
  @media (max-width: 991.98px) {
    .f-table.col-4_md-col-2.md-header-20 > tbody > tr > th {
      display: inline-block;
      width: 20%; }
    .f-table.col-4_md-col-2.md-header-20 > tbody > tr > td {
      display: inline-block;
      width: 30%; } }
  @media (max-width: 767.98px) {
    .f-table.col-4_md-col-2.md-header-20 > tbody > tr > th {
      display: block;
      width: 100%; }
    .f-table.col-4_md-col-2.md-header-20 > tbody > tr > td {
      display: block;
      width: 100%; } }
  @media (max-width: 991.98px) {
    .f-table.col-4_md-col-2.md-header-25 > tbody > tr > th {
      display: inline-block;
      width: 25%; }
    .f-table.col-4_md-col-2.md-header-25 > tbody > tr > td {
      display: inline-block;
      width: 25%; } }
  @media (max-width: 767.98px) {
    .f-table.col-4_md-col-2.md-header-25 > tbody > tr > th {
      display: block;
      width: 100%; }
    .f-table.col-4_md-col-2.md-header-25 > tbody > tr > td {
      display: block;
      width: 100%; } }
  @media (max-width: 991.98px) {
    .f-table.f-table-sm > tbody > tr > th {
      white-space: nowrap;
      width: 1px;
      display: table-cell; } }
  @media (max-width: 991.98px) {
    .f-table.f-table-sm > tbody > tr > td {
      display: table-cell;
      width: inherit; } }
  @media (max-width: 767.98px) {
    .f-table.f-table-sm > tbody > tr > th {
      white-space: inherit;
      display: block;
      width: 100%; } }

@media (max-width: 767.98px) and (max-width: 991.98px) {
  .f-table.f-table-sm > tbody > tr > td {
    display: block;
    width: 100%; } }

.card-header-space {
  margin-top: 0.5em;
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }
  .card-header-space .card-header {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .card-header-space .card-header .card-header-title {
      -webkit-box-flex: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      margin: 0.25em 1em 0.25em 0;
      padding: 0;
      font-size: 1.6em; }
    .card-header-space .card-header .card-header-menu {
      -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;
      margin: 0.25em 0; }

.search-space {
  background-color: #f8f9fa;
  border-top: thin solid #dee2e6;
  border-bottom: thin solid #dee2e6;
  padding: 2em 2em 0.5em;
  -webkit-box-shadow: 0px 0px 13px -10px #343a40 inset;
  box-shadow: 0px 0px 13px -10px #343a40 inset; }
  .search-space + .card-body {
    padding: 0 1.25rem 1.25rem; }
  .search-space.show + .card-body {
    padding: 1.25rem; }

.menu-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;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .menu-space .menu-left {
    margin: 0.5em 0;
    -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; }
  .menu-space .menu-right {
    margin: 0.5em 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }

.pagination-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;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }
  .pagination-space .result-number {
    -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;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .pagination-space .result-number > span {
      padding: 0 1em; }
  .pagination-space .nav-pagination {
    -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; }

.table-space {
  margin-bottom: 1em; }
  .table-space > table > tbody > tr > th, .table-space > table > tbody > tr > td {
    vertical-align: middle; }
    .table-space > table > tbody > tr > th:last-child, .table-space > table > tbody > tr > td:last-child {
      text-align: right; }
      @media (max-width: 991.98px) {
        .table-space > table > tbody > tr > th:last-child, .table-space > table > tbody > tr > td:last-child {
          text-align: left; } }

@media (max-width: 767.98px) {
  .res-table > table > thead > tr > th {
    display: none; }
  .res-table > table > tbody > tr > th, .res-table > table > tbody > tr > td {
    display: block;
    width: 100%;
    border-left: thin solid #dee2e6;
    border-right: thin solid #dee2e6;
    padding: 0.5em; }
    .res-table > table > tbody > tr > th > .btn, .res-table > table > tbody > tr > th button, .res-table > table > tbody > tr > td > .btn, .res-table > table > tbody > tr > td button {
      display: block;
      width: 100%;
      padding: 0.5em;
      margin-bottom: 0.25em; }
    .res-table > table > tbody > tr > th:before, .res-table > table > tbody > tr > td:before {
      content: attr(data-caption); }
    .res-table > table > tbody > tr > th:nth-child(2n-1), .res-table > table > tbody > tr > td:nth-child(2n-1) {
      background-color: #f8f9fa; }
    .res-table > table > tbody > tr > th:first-child, .res-table > table > tbody > tr > td:first-child {
      background-color: #e9ecef; }
    .res-table > table > tbody > tr > th:last-child, .res-table > table > tbody > tr > td:last-child {
      border-bottom: thin solid #dee2e6;
      margin-bottom: 1em; }
    .res-table > table > tbody > tr > th.no-header:before, .res-table > table > tbody > tr > td.no-header:before {
      display: none; }
    .res-table > table > tbody > tr > th.add-required, .res-table > table > tbody > tr > td.add-required {
      position: relative; }
      .res-table > table > tbody > tr > th.add-required:before, .res-table > table > tbody > tr > td.add-required:before {
        width: calc(100% - 3em);
        display: inline-block; }
      .res-table > table > tbody > tr > th.add-required:after, .res-table > table > tbody > tr > td.add-required:after {
        position: absolute;
        top: 0.2em;
        right: 0.5em;
        content: "必須";
        width: 3em;
        background: #dc3545;
        display: inline-block;
        padding: 0;
        color: #fff;
        font-size: 0.9em;
        border-radius: 0.2em;
        text-align: center; }
  .res-table > table.table-striped > tbody > tr > th, .res-table > table.table-striped > tbody > tr > td {
    background: #fff; }
    .res-table > table.table-striped > tbody > tr > th:nth-child(2n-1), .res-table > table.table-striped > tbody > tr > td:nth-child(2n-1) {
      background-color: #f8f9fa; }
    .res-table > table.table-striped > tbody > tr > th:first-child, .res-table > table.table-striped > tbody > tr > td:first-child {
      background-color: #e9ecef; } }

@media (max-width: 991.98px) {
  .res-table.res-table-md > table > thead > tr > th {
    display: none; }
  .res-table.res-table-md > table > tbody > tr > th, .res-table.res-table-md > table > tbody > tr > td {
    display: block;
    width: 100%;
    border-left: thin solid #dee2e6;
    border-right: thin solid #dee2e6;
    padding: 0.5em; }
    .res-table.res-table-md > table > tbody > tr > th > .btn, .res-table.res-table-md > table > tbody > tr > th button, .res-table.res-table-md > table > tbody > tr > td > .btn, .res-table.res-table-md > table > tbody > tr > td button {
      display: block;
      width: 100%;
      padding: 0.5em;
      margin-bottom: 0.25em; }
    .res-table.res-table-md > table > tbody > tr > th:before, .res-table.res-table-md > table > tbody > tr > td:before {
      content: attr(data-caption); }
    .res-table.res-table-md > table > tbody > tr > th:nth-child(2n-1), .res-table.res-table-md > table > tbody > tr > td:nth-child(2n-1) {
      background-color: #f8f9fa; }
    .res-table.res-table-md > table > tbody > tr > th:first-child, .res-table.res-table-md > table > tbody > tr > td:first-child {
      background-color: #e9ecef; }
    .res-table.res-table-md > table > tbody > tr > th:last-child, .res-table.res-table-md > table > tbody > tr > td:last-child {
      border-bottom: thin solid #dee2e6;
      margin-bottom: 1em; }
    .res-table.res-table-md > table > tbody > tr > th.no-header:before, .res-table.res-table-md > table > tbody > tr > td.no-header:before {
      display: none; }
  .res-table.res-table-md > table.table-striped > tbody > tr > th, .res-table.res-table-md > table.table-striped > tbody > tr > td {
    background: #fff; }
    .res-table.res-table-md > table.table-striped > tbody > tr > th:nth-child(2n-1), .res-table.res-table-md > table.table-striped > tbody > tr > td:nth-child(2n-1) {
      background-color: #f8f9fa; }
    .res-table.res-table-md > table.table-striped > tbody > tr > th:first-child, .res-table.res-table-md > table.table-striped > tbody > tr > td:first-child {
      background-color: #e9ecef; } }

@media (max-width: 1199.98px) {
  .res-table.res-table-lg > table > thead > tr > th {
    display: none; }
  .res-table.res-table-lg > table > tbody > tr > th, .res-table.res-table-lg > table > tbody > tr > td {
    display: block;
    width: 100%;
    border-left: thin solid #dee2e6;
    border-right: thin solid #dee2e6;
    padding: 0.5em; }
    .res-table.res-table-lg > table > tbody > tr > th > .btn, .res-table.res-table-lg > table > tbody > tr > th button, .res-table.res-table-lg > table > tbody > tr > td > .btn, .res-table.res-table-lg > table > tbody > tr > td button {
      display: block;
      width: 100%;
      padding: 0.5em;
      margin-bottom: 0.25em; }
    .res-table.res-table-lg > table > tbody > tr > th:before, .res-table.res-table-lg > table > tbody > tr > td:before {
      content: attr(data-caption); }
    .res-table.res-table-lg > table > tbody > tr > th:nth-child(2n-1), .res-table.res-table-lg > table > tbody > tr > td:nth-child(2n-1) {
      background-color: #f8f9fa; }
    .res-table.res-table-lg > table > tbody > tr > th:first-child, .res-table.res-table-lg > table > tbody > tr > td:first-child {
      background-color: #e9ecef; }
    .res-table.res-table-lg > table > tbody > tr > th:last-child, .res-table.res-table-lg > table > tbody > tr > td:last-child {
      border-bottom: thin solid #dee2e6;
      margin-bottom: 1em; }
    .res-table.res-table-lg > table > tbody > tr > th.no-header:before, .res-table.res-table-lg > table > tbody > tr > td.no-header:before {
      display: none; }
  .res-table.res-table-lg > table.table-striped > tbody > tr > th, .res-table.res-table-lg > table.table-striped > tbody > tr > td {
    background: #fff; }
    .res-table.res-table-lg > table.table-striped > tbody > tr > th:nth-child(2n-1), .res-table.res-table-lg > table.table-striped > tbody > tr > td:nth-child(2n-1) {
      background-color: #f8f9fa; }
    .res-table.res-table-lg > table.table-striped > tbody > tr > th:first-child, .res-table.res-table-lg > table.table-striped > tbody > tr > td:first-child {
      background-color: #e9ecef; } }

@media (max-width: 767.98px) {
  .res-table.no-header > table > tbody > tr > th:before, .res-table.no-header > table > tbody > tr > td:before {
    display: none;
    content: attr(data-caption); } }

@media (max-width: 767.98px) {
  .scroll-table {
    max-width: inherit;
    overflow: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch; }
    .scroll-table::-webkit-scrollbar {
      height: 0.75em; }
    .scroll-table::-webkit-scrollbar-track {
      background: #F1F1F1; }
    .scroll-table::-webkit-scrollbar-thumb {
      background: #BCBCBC; } }

.search-set-space-flex {
  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; }
  .search-set-space-flex .searchSet {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    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; }
    .search-set-space-flex .searchSet > input[type=text] {
      -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; }
    .search-set-space-flex .searchSet > .btn, .search-set-space-flex .searchSet button {
      -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; }

.searchResult {
  -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; }
  .searchResult > span {
    padding: 0 1em; }

.btn-turn-space .btn, .btn-turn-space button {
  margin: 0.25em 0; }

@media (max-width: 991.98px) {
  .btn-res-space .btn, .btn-res-space button {
    display: block;
    width: 100%; } }

@media (max-width: 767.98px) {
  .btn-res-sm-space .btn, .btn-res-sm-space button {
    display: block;
    width: 100%; } }

body.login {
  position: relative;
  height: 100vh;
  width: 100vw; }
  @media (max-width: 767.98px) {
    body.login {
      height: auto; } }
  body.login #contents {
    height: 100%;
    width: 48em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto; }
    @media (max-width: 767.98px) {
      body.login #contents {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        height: auto;
        width: 100%; } }

#contents > form {
  height: 100%;
  width: 100%; }
  #contents > form > .login-space {
    height: 100%;
    width: 100%; }

.login-space {
  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; }
  @media (max-width: 767.98px) {
    .login-space {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  .login-space .login-left {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }
    @media (max-width: 767.98px) {
      .login-space .login-left {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%; } }
    .login-space .login-left .login-left-inner {
      text-align: center;
      margin: 2em; }
  .login-space .login-right {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }
    @media (max-width: 767.98px) {
      .login-space .login-right {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%; } }
    .login-space .login-right .login-right-inner {
      text-align: center;
      width: 24em;
      margin: 0 auto; }
      .login-space .login-right .login-right-inner .login-input-space {
        margin-bottom: 1em; }
        .login-space .login-right .login-right-inner .login-input-space label {
          font-weight: bold; }

.table-kadomaru-blue {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-kadomaru-blue > th > tr > th {
    background-color: #007bff; }
  .table-kadomaru-blue > tbody > tr > th {
    background-color: #007bff;
    border-radius: 0.15em;
    text-align: center;
    padding: 0.1em 0.5em 0.2em;
    margin-bottom: 0.2em;
    color: #ffffff; }
    @media (max-width: 991.98px) {
      .table-kadomaru-blue > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-kadomaru-blue > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-kadomaru-blue > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-kadomaru-blue.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.1em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-kadomaru-blue.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-border-blue {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-border-blue > th > tr > th {
    background-color: #007bff; }
  .table-border-blue > tbody > tr > th {
    text-align: center;
    padding: 0.2em 0.5em 0.2em;
    margin-bottom: 0.2em;
    border: thin solid #007bff;
    color: #007bff; }
    @media (max-width: 991.98px) {
      .table-border-blue > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-border-blue > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-border-blue > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-border-blue.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.2em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-border-blue.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-kadomaru-indigo {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-kadomaru-indigo > th > tr > th {
    background-color: #6610f2; }
  .table-kadomaru-indigo > tbody > tr > th {
    background-color: #6610f2;
    border-radius: 0.15em;
    text-align: center;
    padding: 0.1em 0.5em 0.2em;
    margin-bottom: 0.2em;
    color: #ffffff; }
    @media (max-width: 991.98px) {
      .table-kadomaru-indigo > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-kadomaru-indigo > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-kadomaru-indigo > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-kadomaru-indigo.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.1em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-kadomaru-indigo.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-border-indigo {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-border-indigo > th > tr > th {
    background-color: #6610f2; }
  .table-border-indigo > tbody > tr > th {
    text-align: center;
    padding: 0.2em 0.5em 0.2em;
    margin-bottom: 0.2em;
    border: thin solid #6610f2;
    color: #6610f2; }
    @media (max-width: 991.98px) {
      .table-border-indigo > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-border-indigo > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-border-indigo > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-border-indigo.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.2em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-border-indigo.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-kadomaru-purple {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-kadomaru-purple > th > tr > th {
    background-color: #6f42c1; }
  .table-kadomaru-purple > tbody > tr > th {
    background-color: #6f42c1;
    border-radius: 0.15em;
    text-align: center;
    padding: 0.1em 0.5em 0.2em;
    margin-bottom: 0.2em;
    color: #ffffff; }
    @media (max-width: 991.98px) {
      .table-kadomaru-purple > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-kadomaru-purple > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-kadomaru-purple > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-kadomaru-purple.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.1em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-kadomaru-purple.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-border-purple {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-border-purple > th > tr > th {
    background-color: #6f42c1; }
  .table-border-purple > tbody > tr > th {
    text-align: center;
    padding: 0.2em 0.5em 0.2em;
    margin-bottom: 0.2em;
    border: thin solid #6f42c1;
    color: #6f42c1; }
    @media (max-width: 991.98px) {
      .table-border-purple > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-border-purple > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-border-purple > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-border-purple.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.2em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-border-purple.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-kadomaru-pink {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-kadomaru-pink > th > tr > th {
    background-color: #e83e8c; }
  .table-kadomaru-pink > tbody > tr > th {
    background-color: #e83e8c;
    border-radius: 0.15em;
    text-align: center;
    padding: 0.1em 0.5em 0.2em;
    margin-bottom: 0.2em;
    color: #ffffff; }
    @media (max-width: 991.98px) {
      .table-kadomaru-pink > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-kadomaru-pink > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-kadomaru-pink > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-kadomaru-pink.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.1em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-kadomaru-pink.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-border-pink {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-border-pink > th > tr > th {
    background-color: #e83e8c; }
  .table-border-pink > tbody > tr > th {
    text-align: center;
    padding: 0.2em 0.5em 0.2em;
    margin-bottom: 0.2em;
    border: thin solid #e83e8c;
    color: #e83e8c; }
    @media (max-width: 991.98px) {
      .table-border-pink > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-border-pink > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-border-pink > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-border-pink.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.2em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-border-pink.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-kadomaru-red {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-kadomaru-red > th > tr > th {
    background-color: #dc3545; }
  .table-kadomaru-red > tbody > tr > th {
    background-color: #dc3545;
    border-radius: 0.15em;
    text-align: center;
    padding: 0.1em 0.5em 0.2em;
    margin-bottom: 0.2em;
    color: #ffffff; }
    @media (max-width: 991.98px) {
      .table-kadomaru-red > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-kadomaru-red > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-kadomaru-red > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-kadomaru-red.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.1em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-kadomaru-red.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-border-red {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-border-red > th > tr > th {
    background-color: #dc3545; }
  .table-border-red > tbody > tr > th {
    text-align: center;
    padding: 0.2em 0.5em 0.2em;
    margin-bottom: 0.2em;
    border: thin solid #dc3545;
    color: #dc3545; }
    @media (max-width: 991.98px) {
      .table-border-red > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-border-red > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-border-red > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-border-red.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.2em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-border-red.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-kadomaru-orange {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-kadomaru-orange > th > tr > th {
    background-color: #fd7e14; }
  .table-kadomaru-orange > tbody > tr > th {
    background-color: #fd7e14;
    border-radius: 0.15em;
    text-align: center;
    padding: 0.1em 0.5em 0.2em;
    margin-bottom: 0.2em;
    color: #000000; }
    @media (max-width: 991.98px) {
      .table-kadomaru-orange > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-kadomaru-orange > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-kadomaru-orange > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-kadomaru-orange.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.1em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-kadomaru-orange.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-border-orange {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-border-orange > th > tr > th {
    background-color: #fd7e14; }
  .table-border-orange > tbody > tr > th {
    text-align: center;
    padding: 0.2em 0.5em 0.2em;
    margin-bottom: 0.2em;
    border: thin solid #fd7e14;
    color: #fd7e14; }
    @media (max-width: 991.98px) {
      .table-border-orange > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-border-orange > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-border-orange > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-border-orange.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.2em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-border-orange.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-kadomaru-yellow {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-kadomaru-yellow > th > tr > th {
    background-color: #ffc107; }
  .table-kadomaru-yellow > tbody > tr > th {
    background-color: #ffc107;
    border-radius: 0.15em;
    text-align: center;
    padding: 0.1em 0.5em 0.2em;
    margin-bottom: 0.2em;
    color: #000000; }
    @media (max-width: 991.98px) {
      .table-kadomaru-yellow > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-kadomaru-yellow > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-kadomaru-yellow > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-kadomaru-yellow.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.1em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-kadomaru-yellow.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-border-yellow {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-border-yellow > th > tr > th {
    background-color: #ffc107; }
  .table-border-yellow > tbody > tr > th {
    text-align: center;
    padding: 0.2em 0.5em 0.2em;
    margin-bottom: 0.2em;
    border: thin solid #ffc107;
    color: #ffc107; }
    @media (max-width: 991.98px) {
      .table-border-yellow > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-border-yellow > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-border-yellow > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-border-yellow.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.2em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-border-yellow.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-kadomaru-green {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-kadomaru-green > th > tr > th {
    background-color: #28a745; }
  .table-kadomaru-green > tbody > tr > th {
    background-color: #28a745;
    border-radius: 0.15em;
    text-align: center;
    padding: 0.1em 0.5em 0.2em;
    margin-bottom: 0.2em;
    color: #ffffff; }
    @media (max-width: 991.98px) {
      .table-kadomaru-green > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-kadomaru-green > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-kadomaru-green > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-kadomaru-green.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.1em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-kadomaru-green.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-border-green {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-border-green > th > tr > th {
    background-color: #28a745; }
  .table-border-green > tbody > tr > th {
    text-align: center;
    padding: 0.2em 0.5em 0.2em;
    margin-bottom: 0.2em;
    border: thin solid #28a745;
    color: #28a745; }
    @media (max-width: 991.98px) {
      .table-border-green > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-border-green > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-border-green > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-border-green.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.2em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-border-green.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-kadomaru-teal {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-kadomaru-teal > th > tr > th {
    background-color: #20c997; }
  .table-kadomaru-teal > tbody > tr > th {
    background-color: #20c997;
    border-radius: 0.15em;
    text-align: center;
    padding: 0.1em 0.5em 0.2em;
    margin-bottom: 0.2em;
    color: #000000; }
    @media (max-width: 991.98px) {
      .table-kadomaru-teal > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-kadomaru-teal > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-kadomaru-teal > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-kadomaru-teal.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.1em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-kadomaru-teal.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-border-teal {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-border-teal > th > tr > th {
    background-color: #20c997; }
  .table-border-teal > tbody > tr > th {
    text-align: center;
    padding: 0.2em 0.5em 0.2em;
    margin-bottom: 0.2em;
    border: thin solid #20c997;
    color: #20c997; }
    @media (max-width: 991.98px) {
      .table-border-teal > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-border-teal > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-border-teal > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-border-teal.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.2em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-border-teal.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-kadomaru-cyan {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-kadomaru-cyan > th > tr > th {
    background-color: #17a2b8; }
  .table-kadomaru-cyan > tbody > tr > th {
    background-color: #17a2b8;
    border-radius: 0.15em;
    text-align: center;
    padding: 0.1em 0.5em 0.2em;
    margin-bottom: 0.2em;
    color: #ffffff; }
    @media (max-width: 991.98px) {
      .table-kadomaru-cyan > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-kadomaru-cyan > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-kadomaru-cyan > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-kadomaru-cyan.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.1em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-kadomaru-cyan.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-border-cyan {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-border-cyan > th > tr > th {
    background-color: #17a2b8; }
  .table-border-cyan > tbody > tr > th {
    text-align: center;
    padding: 0.2em 0.5em 0.2em;
    margin-bottom: 0.2em;
    border: thin solid #17a2b8;
    color: #17a2b8; }
    @media (max-width: 991.98px) {
      .table-border-cyan > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-border-cyan > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-border-cyan > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-border-cyan.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.2em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-border-cyan.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-kadomaru-white {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-kadomaru-white > th > tr > th {
    background-color: #fff; }
  .table-kadomaru-white > tbody > tr > th {
    background-color: #fff;
    border-radius: 0.15em;
    text-align: center;
    padding: 0.1em 0.5em 0.2em;
    margin-bottom: 0.2em;
    color: #000000; }
    @media (max-width: 991.98px) {
      .table-kadomaru-white > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-kadomaru-white > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-kadomaru-white > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-kadomaru-white.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.1em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-kadomaru-white.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-border-white {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-border-white > th > tr > th {
    background-color: #fff; }
  .table-border-white > tbody > tr > th {
    text-align: center;
    padding: 0.2em 0.5em 0.2em;
    margin-bottom: 0.2em;
    border: thin solid #fff;
    color: #fff; }
    @media (max-width: 991.98px) {
      .table-border-white > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-border-white > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-border-white > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-border-white.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.2em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-border-white.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-kadomaru-gray {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-kadomaru-gray > th > tr > th {
    background-color: #6c757d; }
  .table-kadomaru-gray > tbody > tr > th {
    background-color: #6c757d;
    border-radius: 0.15em;
    text-align: center;
    padding: 0.1em 0.5em 0.2em;
    margin-bottom: 0.2em;
    color: #ffffff; }
    @media (max-width: 991.98px) {
      .table-kadomaru-gray > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-kadomaru-gray > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-kadomaru-gray > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-kadomaru-gray.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.1em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-kadomaru-gray.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-border-gray {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-border-gray > th > tr > th {
    background-color: #6c757d; }
  .table-border-gray > tbody > tr > th {
    text-align: center;
    padding: 0.2em 0.5em 0.2em;
    margin-bottom: 0.2em;
    border: thin solid #6c757d;
    color: #6c757d; }
    @media (max-width: 991.98px) {
      .table-border-gray > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-border-gray > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-border-gray > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-border-gray.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.2em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-border-gray.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-kadomaru-gray-dark {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-kadomaru-gray-dark > th > tr > th {
    background-color: #343a40; }
  .table-kadomaru-gray-dark > tbody > tr > th {
    background-color: #343a40;
    border-radius: 0.15em;
    text-align: center;
    padding: 0.1em 0.5em 0.2em;
    margin-bottom: 0.2em;
    color: #ffffff; }
    @media (max-width: 991.98px) {
      .table-kadomaru-gray-dark > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-kadomaru-gray-dark > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-kadomaru-gray-dark > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-kadomaru-gray-dark.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.1em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-kadomaru-gray-dark.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

.table-border-gray-dark {
  border-collapse: separate;
  border-spacing: 0 0.25em; }
  .table-border-gray-dark > th > tr > th {
    background-color: #343a40; }
  .table-border-gray-dark > tbody > tr > th {
    text-align: center;
    padding: 0.2em 0.5em 0.2em;
    margin-bottom: 0.2em;
    border: thin solid #343a40;
    color: #343a40; }
    @media (max-width: 991.98px) {
      .table-border-gray-dark > tbody > tr > th {
        padding: 0.2em 0.5em 0.2em; } }
  .table-border-gray-dark > tbody > tr > td {
    padding: 0 1em 0 0.2em;
    margin-bottom: 0.2em; }
    @media (max-width: 991.98px) {
      .table-border-gray-dark > tbody > tr > td {
        text-align: center;
        padding: 0;
        margin: 0.5em 0 2em; } }
  @media (max-width: 991.98px) {
    .table-border-gray-dark.col-4_md-col-2 > tbody > tr > td {
      text-align: left;
      padding: 0.2em 0.5em 0.2em;
      margin-bottom: 0.2em; } }
  @media (max-width: 767.98px) {
    .table-border-gray-dark.col-4_md-col-2 > tbody > tr > td {
      text-align: center;
      padding: 0;
      margin: 0.5em 0 2em; } }

/* table */
table td.header-td {
  background-color: #e9ecef !important; }
  table td.header-td > h1, table td.header-td > h2, table td.header-td > h3, table td.header-td > h4, table td.header-td > h5, table td.header-td > h6 {
    padding: 0.5em 0;
    margin-bottom: 0; }

table.def-responsive-table {
  border: thin solid #dee2e6; }
  table.def-responsive-table > thead > tr > th {
    font-weight: normal;
    padding: 0.25em 0.5em;
    background-color: #f8f9fa;
    vertical-align: middle; }
  table.def-responsive-table > tbody > tr > th {
    font-weight: bold;
    padding: 0.25em 0.5em;
    vertical-align: middle;
    background-color: #f8f9fa; }
    table.def-responsive-table > tbody > tr > th.bg-lighter {
      background-color: #f2f4f6; }
  table.def-responsive-table > tbody > tr > td {
    padding: 0.25em 0.5em;
    vertical-align: middle; }
  @media (max-width: 767.98px) {
    table.def-responsive-table > thead {
      display: none; }
      table.def-responsive-table > thead > tr > th.no-caption-sm:before {
        content: none; }
    table.def-responsive-table > tbody > tr > th, table.def-responsive-table > tbody > tr > td {
      display: block;
      width: 100%;
      text-align: left;
      border-top: none; }
      table.def-responsive-table > tbody > tr > th:before, table.def-responsive-table > tbody > tr > td:before {
        display: inline-block;
        content: attr(data-caption); }
      table.def-responsive-table > tbody > tr > th.no-caption-sm:before, table.def-responsive-table > tbody > tr > td.no-caption-sm:before {
        content: none; }
    table.def-responsive-table > tbody > tr > th:not([data-caption]):before, table.def-responsive-table > tbody > tr > td:not([data-caption]):before {
      content: none; }
    table.def-responsive-table > tbody > tr > td:first-child {
      background-color: #f8f9fa; }
    table.def-responsive-table.no-header-color > thead > tr > th, table.def-responsive-table.no-header-color > tbody > tr > th {
      background-color: inherit; }
    table.def-responsive-table.no-header-color > thead > tr > td:first-child, table.def-responsive-table.no-header-color > tbody > tr > td:first-child {
      background-color: inherit; } }
  table.def-responsive-table.table-vertical > tbody > tr > th:before, table.def-responsive-table.table-vertical > tbody > tr > td:before {
    display: none; }
  table.def-responsive-table.table-vertical > tbody > tr > th:first-child, table.def-responsive-table.table-vertical > tbody > tr > td:first-child {
    border-top: thin solid #dee2e6; }
  table.def-responsive-table.table-vertical.spn-header-middle > tbody > tr > th br {
    display: none; }
  table.def-responsive-table.table-vertical.spn-header-middle > tbody > tr > th:first-child, table.def-responsive-table.table-vertical.spn-header-middle > tbody > tr > td:first-child {
    padding: 0.25em; }
  @media (max-width: 767.98px) {
    table.def-responsive-table.none-responsive-header > tbody > tr > th:before, table.def-responsive-table.none-responsive-header > tbody > tr > td:before {
      content: none; } }
  table.def-responsive-table.spn-space-between > tbody {
    width: 100%; }
    table.def-responsive-table.spn-space-between > tbody > tr > td.td-action {
      text-align: right; }
  @media (max-width: 767.98px) {
    table.def-responsive-table.spn-space-between > tbody > tr {
      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; }
      table.def-responsive-table.spn-space-between > tbody > tr > th {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: inherit;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        border-bottom: thin solid #dee2e6; }
      table.def-responsive-table.spn-space-between > tbody > tr > td {
        background-color: #fff;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        border: none;
        text-align: left;
        border-bottom: thin solid #dee2e6; } }
    @media (max-width: 767.98px) and (max-width: 767.98px) {
      table.def-responsive-table.spn-space-between > tbody > tr > td {
        text-align: left; } }
  @media (max-width: 767.98px) {
        table.def-responsive-table.spn-space-between > tbody > tr > td.td-action {
          -ms-flex-item-align: end;
          align-self: flex-end;
          -webkit-box-flex: 0;
          -ms-flex-positive: 0;
          flex-grow: 0;
          text-align: right; }
    table.def-responsive-table.spn-space-between > tbody.sort-mode > tr > th {
      background-color: inherit; }
    table.def-responsive-table.spn-space-between > tbody.sort-mode > tr > td {
      background-color: inherit; } }
  table.def-responsive-table.no-border {
    border: none; }
    table.def-responsive-table.no-border > thead > tr > th, table.def-responsive-table.no-border > thead > tr > td, table.def-responsive-table.no-border > tbody > tr > th, table.def-responsive-table.no-border > tbody > tr > td {
      border: none; }
  @media (max-width: 767.98px) {
    table.def-responsive-table.no-header-color > thead > tr > th, table.def-responsive-table.no-header-color > tbody > tr > th {
      background-color: inherit; } }
  table.def-responsive-table.check-table > tbody > tr > td.check-inline-td.include-cals {
    width: 8em; }
  table.def-responsive-table.check-table > tbody > tr > td.check-inline-header {
    width: 2.5em; }
  table.def-responsive-table.check-table > tbody > tr > td:last-child {
    margin-bottom: 0; }
  @media (max-width: 767.98px) {
    table.def-responsive-table.check-table > tbody > tr > th {
      display: inline-block;
      width: 2em; }
    table.def-responsive-table.check-table > tbody > tr > td {
      display: block;
      width: 100%;
      background-color: transparent !important;
      border: none;
      border-bottom: thin dashed #adb5bd; }
      table.def-responsive-table.check-table > tbody > tr > td.check-inline-header {
        display: inline-block;
        width: 2.5em;
        border: none;
        background-color: transparent !important; }
      table.def-responsive-table.check-table > tbody > tr > td.check-inline-td {
        display: inline-block;
        width: calc(100% - 2.5em);
        border: none;
        background-color: transparent; }
        table.def-responsive-table.check-table > tbody > tr > td.check-inline-td.include-cals {
          width: calc(100% - 2.5em); } }

.button-space {
  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: wrap;
  flex-wrap: wrap;
  margin-bottom: 1em; }
  .button-space .button-left {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
    @media (max-width: 767.98px) {
      .button-space .button-left {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%; }
        .button-space .button-left > button, .button-space .button-left > .btn {
          -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;
          padding: 0.75em 0; }
          .button-space .button-left > button.sm-order-last, .button-space .button-left > .btn.sm-order-last {
            margin-top: 1em;
            -webkit-box-ordinal-group: 10000;
            -ms-flex-order: 9999;
            order: 9999; } }
  .button-space .button-right {
    text-align: right;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
    @media (max-width: 767.98px) {
      .button-space .button-right {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .button-space .button-right > button, .button-space .button-right > .btn {
          -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;
          padding: 0.75em 0; }
          .button-space .button-right > button.sm-order-last, .button-space .button-right > .btn.sm-order-last {
            margin-top: 1em;
            -webkit-box-ordinal-group: 10000;
            -ms-flex-order: 9999;
            order: 9999; } }
  .button-space .button-center {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    text-align: center; }
    @media (max-width: 767.98px) {
      .button-space .button-center {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .button-space .button-center > button, .button-space .button-center > .btn {
          -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;
          padding: 0.75em 0; }
          .button-space .button-center > button.sm-order-last, .button-space .button-center > .btn.sm-order-last {
            margin-top: 1em;
            -webkit-box-ordinal-group: 10000;
            -ms-flex-order: 9999;
            order: 9999; } }

.dot-space {
  border: thin dotted #495057;
  padding: 0.5em; }

.prepare-list {
  padding: 0;
  margin: 0;
  list-style-type: none; }
  .prepare-list > li {
    margin-bottom: 0.25em; }

.inc-list-table > tbody > tr > td {
  border: thin dotted #adb5bd; }

.route-list {
  padding: 0 0 2em;
  margin: 0; }
  .route-list .route-box {
    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;
    border-bottom: thin dashed #dee2e6; }
    .route-list .route-box .route-time-space {
      -webkit-box-flex: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      -ms-flex-preferred-size: 11em;
      flex-basis: 11em;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .route-list .route-box .route-time-space .route-time-inner {
        text-align: center;
        padding: 1em 0; }
        .route-list .route-box .route-time-space .route-time-inner .route-date {
          background-color: #20c997;
          border-radius: 1em;
          padding: 0.25em 0.75em;
          font-weight: bold;
          color: #fff;
          margin-bottom: 0.5em; }
        .route-list .route-box .route-time-space .route-time-inner .route-time-departure:after {
          display: inline-block;
          content: '発'; }
        .route-list .route-box .route-time-space .route-time-inner .route-time-arrival:after {
          display: inline-block;
          content: '着'; }
    .route-list .route-box .route-info-space {
      -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; }
      .route-list .route-box .route-info-space .route-info-inner {
        position: relative;
        height: 100%;
        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; }
        .route-list .route-box .route-info-space .route-info-inner:before {
          position: absolute;
          left: 0;
          width: 1.5em;
          height: 1.5em;
          border: 0.1em solid #495057;
          border-radius: 0.75em;
          content: '';
          display: block;
          background-color: #fff;
          z-index: 1; }
        .route-list .route-box .route-info-space .route-info-inner:after {
          position: absolute;
          left: 0.7em;
          right: 0;
          top: 0;
          width: 0.1em;
          height: 100%;
          background-color: #495057;
          content: '';
          display: block; }
        .route-list .route-box .route-info-space .route-info-inner .route-info-station {
          padding: 0.5em 0.5em 0.5em 2.5em; }
          .route-list .route-box .route-info-space .route-info-inner .route-info-station .station-name {
            font-weight: bold;
            padding-left: 0.5em; }
          .route-list .route-box .route-info-space .route-info-inner .route-info-station .depart-to {
            margin-top: 0.25em;
            padding-left: 0.5em; }
    .route-list .route-box:first-child .route-info-space .route-info-inner:before {
      border-radius: 0; }
    .route-list .route-box:first-child .route-info-space .route-info-inner:after {
      top: auto;
      height: 50%;
      bottom: 0; }
    .route-list .route-box:last-child .route-info-space .route-info-inner:before {
      border-radius: 0; }
    .route-list .route-box:last-child .route-info-space .route-info-inner:after {
      height: 50%;
      top: 0; }

input[type=checkbox].form-control {
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  margin-left: 0.2em;
  width: auto; }
  @media (max-width: 767.98px) {
    input[type=checkbox].form-control {
      margin-top: 0.5em;
      margin-bottom: 0.5em; } }

body.top {
  height: 85vh; }
  body.top #contents {
    height: 100%; }
    body.top #contents .row {
      height: 100%; }
      body.top #contents .row .card-header-space {
        height: 100%; }

.link-list {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  .link-list > li {
    position: relative;
    padding-left: 1em; }
    .link-list > li:before {
      position: absolute;
      display: block;
      left: 0;
      font-family: FontAwesome;
      content: '\f0da';
      color: #007bff; }

.check-list input[type=checkbox] {
  width: 1em;
  display: inline-block; }

.check-list input[type=text] {
  width: calc(100% - 2em);
  display: inline-block; }

.activity-list-wrapper {
  overflow-y: auto;
  height: 30vh;
  overflow-scrolling: touch; }

.activity-list, .activity-check-list {
  padding: 0;
  margin: 0;
  list-style-type: none; }
  .activity-list > li, .activity-check-list > li {
    padding-left: 1em;
    margin-bottom: 0.5em;
    position: relative; }
    .activity-list > li:before, .activity-check-list > li:before {
      position: absolute;
      font-family: FontAwesome;
      content: '\f058';
      left: 0;
      color: #dc3545; }
    .activity-list > li .activity-event-date > span, .activity-check-list > li .activity-event-date > span {
      background-color: #dee2e6;
      padding: 0.25em 0.5em;
      margin-left: 0.5em;
      font-size: 0.9em;
      border-radius: 0.2em;
      font-weight: bold; }

.activity-check-list > li:before {
  content: '\f06a'; }

.bg-error {
  background-color: #f3b7bd; }
  .bg-error:focus {
    background-color: #fae3e5; }

.form-control::-webkit-input-placeholder {
  color: #adb5bd; }

.form-control:-ms-input-placeholder {
  color: #adb5bd; }

.form-control::-ms-input-placeholder {
  color: #adb5bd; }

.form-control::placeholder {
  color: #adb5bd; }

.form-control:-ms-input-placeholder {
  color: #adb5bd; }

.form-control::-ms-input-placeholder {
  color: #adb5bd; }

.rotate-90 {
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

@media (min-width: 576px) {
  .rotate-md-90 {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); } }

@media (min-width: 576px) {
  .rotate-md-0 {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); } }

.res-table > table.history-table {
  background-color: #fff;
  margin-bottom: 0; }
  .res-table > table.history-table.table-fixed {
    table-layout: fixed; }
  .res-table > table.history-table > thead > tr > th {
    font-weight: bold; }
  .res-table > table.history-table > tbody > tr > td.history-title {
    font-weight: bold; }
  .res-table > table.history-table > tbody > tr > td.history-from {
    color: #007bff;
    font-weight: bold; }
  .res-table > table.history-table > tbody > tr > td.history-to {
    color: #dc3545;
    font-weight: bold; }
  @media (max-width: 767.98px) {
    .res-table > table.history-table > tbody > tr > td {
      position: relative;
      padding: 0.5em 0.33em 0.5em 8em; }
      .res-table > table.history-table > tbody > tr > td:before {
        font-weight: normal;
        position: absolute;
        border: thin dotted #ced4da;
        width: 6.5em;
        height: 1.5em;
        line-height: 1.5em;
        background: #fff;
        left: 0.25em;
        top: 0;
        bottom: 0;
        margin: auto;
        padding: 0.1em;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        -webkit-box-shadow: 0px 0px 6px -4px #333;
        box-shadow: 0px 0px 6px -4px #333;
        border-radius: 0.33em;
        text-align: center; }
      .res-table > table.history-table > tbody > tr > td.history-mark {
        display: none; } }
  @media (max-width: 575.98px) {
    .res-table > table.history-table > tbody > tr > td {
      padding: 0.5em;
      margin-bottom: 0.25em;
      width: 100%;
      text-align: center;
      line-height: 1.8; }
      .res-table > table.history-table > tbody > tr > td:before {
        position: relative;
        width: 100%;
        left: auto;
        top: auto;
        bottom: auto;
        margin: auto;
        text-align: center; } }
  @media (max-width: 575.98px) {
    .res-table > table.history-table.title-width-lg > tbody > tr > td {
      padding: 0.5em;
      margin-bottom: 0.25em;
      text-align: center;
      line-height: 1.8; }
      .res-table > table.history-table.title-width-lg > tbody > tr > td:before {
        width: 100%; } }
